Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 699288 - games-?/cataclysmdda - Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world
Summary: games-?/cataclysmdda - Cataclysm: Dark Days Ahead is a turn-based survival ga...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: https://cataclysmdda.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-04 08:51 UTC by hkBst
Modified: 2021-07-15 06:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hkBst 2019-11-04 08:51:26 UTC
Cataclysm: Dark Days Ahead is an open-source survival horror rogue-like.
Comment 1 Cecil Curry 2020-01-25 04:57:39 UTC
As the unofficial packager for C:DDA on Gentoo, I couldn't help but notice this bug report and be delighted. I lack sufficient volunteer time to maintain "games-roguelike/cataclysm-dda" by myself. Instead, consider adopting these high-quality ebuilds into the Portage tree today and help a fellow Gentoo brother out:

    https://github.com/leycec/raiagent/tree/master/games-roguelike/cataclysm-dda

Note, however, that these ebuilds are surprisingly non-trivial and that the C:DDA build system is currently "in flux." Specifically, they've begun migrating from autotools to CMake -- but have yet to complete the transition and honestly never may. My sage advice would be to wait until the radioactive dust settles and C:DDA officially adopts CMake as its build system of choice. See also:

    https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/COMPILING/COMPILING-CMAKE.md

Until then, I've got everyone's back at the "raiagent" overlay. If anyone else would like to help me co-proxy-maintain this package, I happily welcome pull requests! Overlay development is vigorous and active, because this and other upcoming packages deserve our full attention.

In closing, may the zombie-infested hordes of post-post-apocalyptic horror be with you always.
Comment 2 Rick Foland 2020-05-29 00:19:01 UTC
Is there any reason you don't want to maintain this officially, but still maintain it on your overlay? If you just want help, I'll gladly do as much as I can. I don't have the skills to do a lot with e-builds yet, but I have been able to do some version and EAPI bumps.

On a related note, your current 0.9d ebuild builds 0.9e as well. I was able to build 0.9e and run it on my machine.

(In reply to Cecil Curry from comment #1)
> As the unofficial packager for C:DDA on Gentoo, I couldn't help but notice
> this bug report and be delighted. I lack sufficient volunteer time to
> maintain "games-roguelike/cataclysm-dda" by myself. Instead, consider
> adopting these high-quality ebuilds into the Portage tree today and help a
> fellow Gentoo brother out:
> 
>    
> https://github.com/leycec/raiagent/tree/master/games-roguelike/cataclysm-dda
> 
> Note, however, that these ebuilds are surprisingly non-trivial and that the
> C:DDA build system is currently "in flux." Specifically, they've begun
> migrating from autotools to CMake -- but have yet to complete the transition
> and honestly never may. My sage advice would be to wait until the
> radioactive dust settles and C:DDA officially adopts CMake as its build
> system of choice. See also:
> 
>    
> https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/COMPILING/
> COMPILING-CMAKE.md
> 
> Until then, I've got everyone's back at the "raiagent" overlay. If anyone
> else would like to help me co-proxy-maintain this package, I happily welcome
> pull requests! Overlay development is vigorous and active, because this and
> other upcoming packages deserve our full attention.
> 
> In closing, may the zombie-infested hordes of post-post-apocalyptic horror
> be with you always.
Comment 3 Cecil Curry 2021-07-15 06:58:56 UTC
> Is there any reason you don't want to maintain this officially, but still maintain it on your overlay?

The goal for all well-written ebuilds is to land in Portage – and this is really no different. I'm "happy" to continue unofficially maintaining this ebuild at my overlay until that glorious day.

That said, I don't play C:DDA much anymore and don't necessarily have the spare volunteer capacity to continue maintaining this ebuild in perpetuity. My long-term plans are to:

1. Refactor the current ebuild to use cmake instead.
2. Submit the refactored ebuild to Portage itself as a PR.
3. Remove C:DDA from my overlay once accepted.

And let's face the plague-infested zombie horde: something as *awesome* as C:DDA deserves to be in Portage. We'll be hitting two demonic birds with one stone by moving it there.