Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144371 - quake1-soa-1.ebuild (New Package)
Summary: quake1-soa-1.ebuild (New Package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.idsoftware.com/games/quake...
Whiteboard:
Keywords: EBUILD
: 162268 (view as bug list)
Depends on:
Blocks: 144374
  Show dependency tree
 
Reported: 2006-08-18 18:09 UTC by Paul Bredbury
Modified: 2018-12-03 12:57 UTC (History)
4 users (show)

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


Attachments
quake1-soa-1.ebuild (quake1-soa-1.ebuild,980 bytes, text/plain)
2006-08-18 18:10 UTC, Paul Bredbury
Details
quake1-soa-1.ebuild (quake1-soa-1.ebuild,1.02 KB, text/plain)
2006-08-19 15:36 UTC, Paul Bredbury
Details
quake1-soa-1.ebuild (quake1-soa-1.ebuild,948 bytes, text/plain)
2006-08-21 00:27 UTC, Paul Bredbury
Details
quake1-armagon-data-1.0.ebuild (quake1-armagon-data-1.0.ebuild,1.99 KB, text/plain)
2007-01-18 00:05 UTC, Brandon Captain
Details
quake1-soa-1.ebuild (quake1-soa-1.ebuild,1.44 KB, text/plain)
2007-01-23 19:59 UTC, Brandon Captain
Details
quake1-soa-1.ebuild (quake1-soa-1.ebuild,1.46 KB, text/plain)
2007-01-23 20:21 UTC, Brandon Captain
Details
games-fps/quake1-soa-1.ebuild (quake1-soa-1.ebuild,1.79 KB, text/plain)
2010-07-25 23:40 UTC, Jared B.
Details
games-fps/quake1-soa-1.ebuild (quake1-soa-1.ebuild,1.79 KB, text/plain)
2012-09-15 04:01 UTC, Jared B.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Bredbury 2006-08-18 18:09:12 UTC
Hi, here is an ebuild for the Quake 1 mission pack, "Scourge of Armagon".

It works with the "Quake Mission Packs" CD (which contains both "Scourge of Armagon" and "Dissolution of Eternity").

I've added an "X" USE flag, to hopefully keep both the headless server and user-friendliness camps happy :)
Comment 1 Paul Bredbury 2006-08-18 18:10:26 UTC
Created attachment 94568 [details]
quake1-soa-1.ebuild
Comment 2 Paul Bredbury 2006-08-19 15:36:40 UTC
Created attachment 94638 [details]
quake1-soa-1.ebuild

Added compatibility with a standard single-mission CD. Thanks to Piotr Szymaniak for testing.
Comment 3 Paul Bredbury 2006-08-21 00:27:54 UTC
Created attachment 94752 [details]
quake1-soa-1.ebuild

Moved the creation of the wrappers to the Quake engine ebuilds.
Comment 4 Brandon Captain 2007-01-18 00:05:27 UTC
Created attachment 107324 [details]
quake1-armagon-data-1.0.ebuild

I've added things to this ebuild that I liked which were from the original bug
submitter's ebuild.
Comment 5 Brandon Captain 2007-01-18 00:10:52 UTC
*** Bug 162268 has been marked as a duplicate of this bug. ***
Comment 6 Paul Bredbury 2007-01-20 09:42:00 UTC
The naming convention for the ebuild is arguable, but there are precedents in the tree, e.g.:  doom3-roe, doom3-mitm, doom3-lms.
Comment 7 Brandon Captain 2007-01-22 16:59:32 UTC
(In reply to comment #6)
> The naming convention for the ebuild is arguable, but there are precedents in
> the tree, e.g.:  doom3-roe, doom3-mitm, doom3-lms.
> 

I agree. though I like my name better, it should be consistent. feel free to modify my build or whatnot.
Comment 8 Brandon Captain 2007-01-22 17:08:04 UTC
there's just a couple things I like better in my build, and otherwise mine can be scrapped. I have a few concerns:

1.) I like to have absolute path/file names when copying documents (not like *.txt, etc) so that if its copying from a pre-existing install, it doesn't install other irrelevant crap that might be hanging out in the directory.

2.) I like that mine has the option to install from a preexisting installation (root path where the pak file is)

3.) I'm not sure what the license is.

4.) I really like hacing a CDROM_NAME_SET, as it makes the ebuild easier to interpret.

if these concerns are addressed or debunked, my ebuild can be obsolete'd in favor of the former.
Comment 9 Brandon Captain 2007-01-22 17:09:46 UTC
and a checksum/md5sum to ensure that the correct pak0.pak is being copied would be a good idea.
Comment 10 Paul Bredbury 2007-01-22 18:35:23 UTC
> 1.) I like to have absolute path/file names when copying documents (not like
> *.txt, etc)

The chances of the files in that directory being irrelevant are pretty slim. But yeah, you're right. IIRC, the text files are different depending on the CD.

> 2.) I like that mine has the option to install from a preexisting installation
> (root path where the pak file is)

I don't think that will be used very often, and isn't worth adding as a standard, but if someone wants to improve the ebuild like that, then fine.

> checksum/md5sum to ensure that the correct pak0.pak is being copied

That's easy for 1 file, but I wouldn't like to write bash code to check the md5sums of ut2004-data's 2075 installed files :)


Oh, and *quote* the variables, so we can have the remotest possibility of spaces/wotnot in files & dirs, without the scripts going wonky ;)
Comment 11 Brandon Captain 2007-01-23 19:59:32 UTC
Created attachment 107932 [details]
quake1-soa-1.ebuild

Merged both ebuilds into this one.
Kept the agreed upon ebuild name
Quoted all necessary variables
ditched the doc use flag
ditched the "local installation source" option
and probably some other things
Comment 12 Brandon Captain 2007-01-23 20:21:09 UTC
Created attachment 107934 [details]
quake1-soa-1.ebuild

fixed some screw ups.
using newins instead of doins for pak0.pak file.
Comment 13 Jared B. 2010-07-25 23:40:43 UTC
Created attachment 240157 [details]
games-fps/quake1-soa-1.ebuild

updated ebuild to include support for updated light maps.  This works pretty much identically to the 'lights' USE flag in the darkplaces ebuild.
Comment 14 Jared B. 2012-09-15 04:01:00 UTC
Created attachment 323834 [details]
games-fps/quake1-soa-1.ebuild

minor update: cdrom eclass now explicitly included, as required