Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 369397 - games-action/descent2-data ebuild update
Summary: games-action/descent2-data ebuild update
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on: 612896
Blocks:
  Show dependency tree
 
Reported: 2011-05-30 22:04 UTC by Jared B.
Modified: 2017-04-28 09:08 UTC (History)
0 users

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


Attachments
games-action/descent2-data-1.0-r1.ebuild (descent2-data-1.0-r1.ebuild,3.75 KB, application/octet-stream)
2011-05-30 22:04 UTC, Jared B.
Details
games-action/descent2-data-1.0-r2.ebuild (descent2-data-1.0-r2.ebuild,4.47 KB, text/plain)
2011-09-29 01:20 UTC, Jared B.
Details
descent2-data Manifest (Manifest,409 bytes, text/plain)
2011-09-29 01:29 UTC, Jared B.
Details
games-action/descent2-data-1.0-r2.ebuild (descent2-data-1.0-r2.ebuild,4.29 KB, text/plain)
2012-09-21 03:30 UTC, Jared B.
Details
games-action/descent2-data-1.0-r2.ebuild (descent2-data-1.0-r2.ebuild,5.25 KB, text/plain)
2013-05-09 05:22 UTC, Jared B.
Details
d2xptch12.tgz (d2xptch12.tgz,154.71 KB, text/plain)
2013-05-09 05:25 UTC, Jared B.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jared B. 2011-05-30 22:04:05 UTC
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
Comment 1 Jared B. 2011-05-30 22:04:50 UTC
Created attachment 275235 [details]
games-action/descent2-data-1.0-r1.ebuild
Comment 2 Jared B. 2011-05-30 22:10:32 UTC
Note: the optional 'vertigo' flag links to the descent2-vertigo ebuild I just submitted in bug 369399.
Comment 3 Jared B. 2011-09-29 01:20:45 UTC
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.
Comment 4 Jared B. 2011-09-29 01:29:34 UTC
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.
Comment 5 Jared B. 2012-09-21 03:30:51 UTC
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.
Comment 6 Jared B. 2013-05-09 05:22:45 UTC
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.
Comment 7 Jared B. 2013-05-09 05:25:16 UTC
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.
Comment 8 James Le Cuirot gentoo-dev 2017-04-27 21:49:44 UTC
Finally done! Thanks for your help on this.
Comment 9 Jared B. 2017-04-28 03:39:40 UTC
holy cow.  Never thought I'd see the day these older bugs/enhancements get resolved.  :-)  Thanks!
Comment 10 James Le Cuirot gentoo-dev 2017-04-28 08:32:16 UTC
(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!
Comment 11 Jared B. 2017-04-28 09:08:59 UTC
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.