Hi, here is an ebuild for the Quake 1 mission pack, "Dissolution of Eternity". It works with the "Quake Mission Packs" CD (which contains both "Scourge of Armagon" and "Dissolution of Eternity").
Created attachment 94569 [details] quake1-doe-1.ebuild
Created attachment 94639 [details] quake1-doe-1.ebuild Added compatibility with a standard single-mission CD. Thanks to Piotr Szymaniak for testing.
Created attachment 94753 [details] quake1-doe-1.ebuild Moved the creation of the wrappers to the Quake engine ebuilds.
Created attachment 107323 [details] quake1-eternity-data-1.0.ebuild I've added things to this ebuild that I liked which were from the original bug submitter's ebuild.
*** Bug 162270 has been marked as a duplicate of this bug. ***
Created attachment 107935 [details] quake1-doe-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 using newins instead of doins for pak0.pak file. and probably some other things
FYI, the pak file path on my CD is this: rogue/pak0.pak Note the lowercase rogue. I had to change this line: cdrom_get_cds Eternity/ROGUE/PAK0.PAK:Rogue/pak0.pak to this: cdrom_get_cds Eternity/ROGUE/PAK0.PAK:rogue/pak0.pak to get the game installed.
(In reply to comment #7) > FYI, the pak file path on my CD is this: > rogue/pak0.pak > > Note the lowercase rogue. I had to change this line: > cdrom_get_cds Eternity/ROGUE/PAK0.PAK:Rogue/pak0.pak > > to this: > cdrom_get_cds Eternity/ROGUE/PAK0.PAK:rogue/pak0.pak > > to get the game installed. > The ISO9660 file system is case insensitive. ebuilds should not be conserned with casing on CDs, but I have no idea how to fix this.
Created attachment 323832 [details] games-fps/quake1-doe-1.ebuild minor update: cdrom eclass now explicitly included, as required