Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162281 - games-fps/quake2-reckoning-data-1.0 (new ebuild)
Summary: games-fps/quake2-reckoning-data-1.0 (new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 435092
  Show dependency tree
 
Reported: 2007-01-15 20:28 UTC by Brandon Captain
Modified: 2018-12-03 12:58 UTC (History)
1 user (show)

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


Attachments
quake2-reckoning-data-1.0.ebuild (quake2-reckoning-data-1.0.ebuild,1.07 KB, text/plain)
2007-01-15 20:28 UTC, Brandon Captain
Details
License.txt (License.txt,14.33 KB, text/plain)
2007-01-18 00:20 UTC, Brandon Captain
Details
quake2-reckoning-data-1.0.ebuild (quake2-reckoning-data-1.0.ebuild,1.08 KB, text/plain)
2007-01-18 00:20 UTC, Brandon Captain
Details
Fixed ebuild with more appropriate DEPEND and a message on needing a client (quake2-reckoning-data-1.0.ebuild,1.63 KB, text/plain)
2009-09-01 21:31 UTC, Joshua Barney
Details
fixed CDROM_ROOT issue - quoted variables (quake2-reckoning-data-1.0.ebuild,1.64 KB, text/plain)
2010-07-11 06:08 UTC, Jared B.
Details
games-fps/quake2-reckoning-1.0.ebuild (quake2-reckoning-1.0.ebuild,1.65 KB, text/plain)
2012-09-15 04:17 UTC, Jared B.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brandon Captain 2007-01-15 20:28:44 UTC
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.
Comment 1 Brandon Captain 2007-01-15 20:28:57 UTC
Created attachment 107116 [details]
quake2-reckoning-data-1.0.ebuild
Comment 2 Brandon Captain 2007-01-18 00:20:01 UTC
Created attachment 107330 [details]
License.txt

this is the license for this product.
Comment 3 Brandon Captain 2007-01-18 00:20:28 UTC
Created attachment 107332 [details]
quake2-reckoning-data-1.0.ebuild

changed LICENSE variable.
Comment 4 Paul Bredbury 2007-01-19 11:01:15 UTC
As a general point, "dodir" is not required, when using insinto and doins.
Comment 5 Brandon Captain 2007-02-16 17:54:13 UTC
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.
Comment 7 Brandon Captain 2007-02-16 21:34:11 UTC
(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.
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2007-02-19 23:17:00 UTC
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.
Comment 9 Joshua Barney 2009-09-01 21:31:53 UTC
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.
Comment 10 Jared B. 2010-07-11 06:08:14 UTC
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.
Comment 11 Jared B. 2012-09-15 04:17:52 UTC
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.