I've updated the descent2-data ebuild to support installing from an installed copy of the game in addition to the original CD. This is necessary in order to support the version sold by Good Old Games. Also made a few other changes for cleanup and general updates: optional docs, new HOMEPAGE, optional link to vertigo series ebuild, etc. Reproducible: Always
Created attachment 275235 [details] games-action/descent2-data-1.0-r1.ebuild
Note: the optional 'vertigo' flag links to the descent2-vertigo ebuild I just submitted in bug 369399.
Created attachment 288157 [details] games-action/descent2-data-1.0-r2.ebuild Updated ebuild to include support for directly unpacking the GOG installer, as discussed in bug 371195 and bug 363719. Please see bug 200967 comment 13 (which contains a very similar package update) for complete details.
Created attachment 288161 [details] descent2-data Manifest Also attaching Manifest file containing GOG package checksum, which I think will be needed if you don't have it available, even if you install from CD.
Created attachment 324464 [details] games-action/descent2-data-1.0-r2.ebuild descent2-data ebuild update - now uses innoextract rather than innounp to unpack the GOG installer. innoextract is a native Linux utility, so it's faster, less complicated (from an ebuild perspective), and doesn't depend on wine. Also inherits cdrom.eclass explicitly, which is now required for cdrom functions.
Created attachment 347796 [details] games-action/descent2-data-1.0-r2.ebuild I picked up Descent II on CD-ROM recently, so that gave me an opportunity to test and improve CD-ROM support in this ebuild. Installation should now fully work from CD-ROM, with the following additional or noteworthy changes made: * There is no Linux native way to apply the 1.2 patch to the CD-ROM release, so I applied it under dosbox and then used xdelta to create binary diffs. So, this now has a depencency on xdelta if USE=cdinstall, and it'll patch the game accordingly. In order for this to work, d2xptch12.ztgz (which I'll attach next) must be in $DISTDIR. * Much less notable, the demo file (descent2.dem) is now included for all versions. * The low-res videos are now *excluded* for all versions. The code to copy these is just commented out if you really want it, but really, if you're playing this on a computer from decade (at least), there's really no good reason to use them.
Created attachment 347798 [details] d2xptch12.tgz xdelta3-compatible patches to bring CD-ROM data files up to 1.2. Required for latest descent2-data ebuild with USE=cdinstall. Not required if installing from GOG release.
Finally done! Thanks for your help on this.
holy cow. Never thought I'd see the day these older bugs/enhancements get resolved. :-) Thanks!
(In reply to Jared B. from comment #9) > holy cow. Never thought I'd see the day these older bugs/enhancements get > resolved. :-) Thanks! Good to hear from you, I was starting to think you'd abandoned us!
no, still here, just the lack of any progress on so many ebuilds/bugs I posted dampened my enthusiasm quite a bit. Hoping this is a sign of things to come. :-) If so, I'm sure that'll motivate me to get back to my various game ebuilds. I'd just given up on them lately.