Bug 147139 - astromenace-bin-1.0_rc2.ebuild (New Package)
|
Bug#:
147139
|
Product: Gentoo Linux
|
Version: 2005.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: games@gentoo.org
|
Reported By: brebs@sent.com
|
|
Component: Games
|
|
|
URL:
http://www.viewizard.com/astromenace/index_linux.php
|
|
Summary: astromenace-bin-1.0_rc2.ebuild (New Package)
|
|
Keywords: EBUILD
|
|
Status Whiteboard:
|
|
Opened: 2006-09-11 00:22 0000
|
Hi, here is an ebuild for Astro Menace, a vertically-scrolling 3D space shooter
with spaceship upgrades.
I suggest category "games-action".
The game works well enough on amd64, I recommend adding ~amd64 as a keyword for
it, though it might need a couple additional dependencies, like some of the x86
emulation libs. Also, a version bump to 0.32_beta worked flawlessly for me.
Version 0.37_beta changed some things. This version is no longer using
sdl-mixer; this has been replaced by openal and freealut. Recommended versions
per the changelog seem to be the following:
>=media-libs/openal-0.0.8
>=media=libs/freealut-1.0.1
Unfortunately, this looks like it breaks amd64. A 32-bit version of
libalut.so.0 is needed in order to run the game, this needs to be done through
a chroot environment. The rest of the necessary files can most likely be
provided by emul-linux-x86-*. I'll attach my modified ebuild. It could use
some testing on x86 to make sure the audio still works, and hopefully someone
can figure out what to do about freealut. A 32-bit copy should probably go
into app-emulation/emul-linux-x86-sdl along with 32-bit openal. Also... why is
openal even in that package, anyway? Wouldn't it fit better in
emul-linux-x86-soundlibs?
Created an attachment (id=101285) [details]
astromenace-bin-0.38_beta.ebuild
Hooray! The producer is now compiling an AMD64 version of the game and
bundling it in the same archive. This ebuild works fine for me on AMD64,
without needing any 32-bit dependencies. There is now no more need for a
manually-compiled 32-bit version of freealut on this platform. Could an x86
tester please confirm that it works there too?
let us know when it's out of beta.
Created an attachment (id=108341) [details]
astromenace-bin-1.0_rc1.ebuild
Quoted the variables, for bash that doesn't fail on spaces ;)
No need for docinto.
No need to remove the "beta" substitution, which prevents this ebuild from
being used on future beta versions without modification.
Reopened, because out of "beta".
games-action/astromenace-bin version 1.0 in portage. Thanks for the bug report
and ebuild.
Thanks for the ebuild! I never heard of his game before. I am going to check it
out now :)