this ebuild installs the data files for the Quake 2 expansion "The Reckoning" Reproducible: Always Steps to Reproduce: I'm aware that the games-fps/quake2-data package in portage has a use flag to install this data, but it makes sense to me to have separate ebuilds for separate games. If this ebuild were to be put into portage, the existing games-fps/quake2-data package would have to be changed.
Created attachment 107116 [details] quake2-reckoning-data-1.0.ebuild
Created attachment 107330 [details] License.txt this is the license for this product.
Created attachment 107332 [details] quake2-reckoning-data-1.0.ebuild changed LICENSE variable.
As a general point, "dodir" is not required, when using insinto and doins.
Why hasn't this been added to portage yet? Is it not yet good enough? if so, why hasn't it been said? same goes for all the other numerous game packages I've submitted. I don't see many games packages being added to portage very often.
http://www.gentoo.org/proj/en/desktop/games/index.xml#doc_chap5_sect10
(In reply to comment #6) > http://www.gentoo.org/proj/en/desktop/games/index.xml#doc_chap5_sect10 > Fair enough. Though I'd rather not see this rott here for 3 years or more like bug # 105780 did. does this thing go under some sort of testing phase before its merged into the tree? if not, it shouldn't take more than 5 seconds to merge it.
All ebuilds are tested... they also have to generate developer interest. Since I seem to be the quake* guy, it means me, myself, and me only will be the likely person to touch this. I also work on several other teams, such as the Release Engineering team, the Gentoo Council, and the Gentoo Trustees. I'm sure you can guess that games are the lowest of the low priority for me. The simple answer is that if the ebuild works here, it'll get added when I get to it. If you want it added sooner, get more people to test it and add themselves to CC. Basically make my job as easy as possible when I get to this, but understand that I am totally driven by my own motivations, and there's not much that can be done, aside from bribes, to increase the likelihood of this getting added in a timely manner. It has nothing to do with you and everything to do with the limited manpower we have. Remember the games team is small and almost every week, we're in the top 3 to 5 in bugs closed. There's just simply a *huge* amount of work required to maintain all of these games, meaning adding new stuff is generally an even lower priority than fixing bugs in the stuff we have.
Created attachment 202906 [details] Fixed ebuild with more appropriate DEPEND and a message on needing a client Okay, this one has bugged me for a while. A missing "/" in "doins" causes the previous ebuilds to fail. This has now been fixed. Also removed the RDEPEND on games-fps/quake2-icculus, as it's a broken and unmaintained client that doesn't even work right on most systems, especially amd64. Since this expansion is useless without the original Quake 2 game, I've inserted a DEPEND for games-fps/quake2-data. Added elog at the end to inform users they need the original game, and to inform users of the need for a client to play the game, and to list the current selection of working clients that have ebuilds in either the main tree or the Roslin overlay.
Created attachment 238259 [details] fixed CDROM_ROOT issue - quoted variables Updated ebuild with quoted variable paths to allow support for spaces. By the way, I'd like to also request that this be added to portage. Expansion pack support in the main quake2-data is limited to just the Quake 4 DVD as far as I'm aware; anyone with the original expansion pack CDs either must use this ebuild or copy things over manually. It'd be much more convenient to make this available directly through portage.
Created attachment 323840 [details] games-fps/quake2-reckoning-1.0.ebuild Couple updates: 1. cdrom eclass now explicitly included, as required 2. renamed ebuild to simply quake2-groundzero in order to stay consistent with other expansion pack ebuild names for other games.