Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 436272 - games-arcade/bittrip-runner - new ebuild
Summary: games-arcade/bittrip-runner - new ebuild
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.bittripgame.com/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2012-09-26 04:16 UTC by Jared B.
Modified: 2018-12-03 12:57 UTC (History)
0 users

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


Attachments
games-arcade/bittrip-runner-1.0.ebuild (bittrip-runner-1.0.ebuild,1.71 KB, text/plain)
2012-09-26 04:16 UTC, Jared B.
Details
games-arcade/bittrip-runner-1.0.ebuild (bittrip-runner-1.0.ebuild,1.45 KB, text/plain)
2012-09-29 19:50 UTC, Jared B.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jared B. 2012-09-26 04:16:14 UTC
Created attachment 325012 [details]
games-arcade/bittrip-runner-1.0.ebuild

Attached is a new ebuild for Bit.Trip Runner, "an arcade-style rhythm game developed by Gaijin Games".  Ebuild is pretty standard fare for a Humble Indie Bundle release, with one rather notable exception: it's linked against a version GLIBC only provided with >=GCC 4.6.  Since that's still 'unstable' in Gentoo, I found a workaround.

Jamestown, also included in the same bundle, also requires this version of GLIBC, but unlike Bit.Trip Runner it actually bundles it with the game.  So, I give you today's Terrible/ugly/dirty/stupid/don't-try-this-at-home hack to work-around need for GCC 4.6:
if use jamestown; then
	LIBDIR=${GAMES_PREFIX_OPT}/jamestown/${MY_ARCH}
else
	LIBDIR="${GAMEDIR}"
fi

Obviously this is not even remotely a preferred solution, but the last time I unmasked GCC 4.6 on my system it brought KDE to it's knees (seems to have some bad interaction with nepomuk), so I'd prefer to hold off for now.  If it's included in portage, the whole Jamestown workaround should be dropped, but I'm leaving it included here just for reference for anyone else that may find themselves in a similar situation.
Comment 1 Jared B. 2012-09-29 19:50:54 UTC
Created attachment 325346 [details]
games-arcade/bittrip-runner-1.0.ebuild

rev bump.  New revision no longer requires GCC 4.6 (yay!), so I removed all of the jamestown library hackery.