Summary: | games-fps/alephone bump request w/ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | trefoil <gentoo> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
alephone-20070525-configure.patch
alephone-20070525.ebuild alephone-20070525-configure.patch |
Description
trefoil
2007-06-19 01:12:54 UTC
Created attachment 122498 [details, diff]
alephone-20070525-configure.patch
This is simply the previous patch with the Lua bits removed.
Yeah, smpeg gets linked in if it's installed, libmad or no. Should it get fixed in the configure patch, same as speex? Yeah. Created attachment 122630 [details]
alephone-20070525.ebuild
Sorry, I know next to nothing about autotools or configure, this is a bit beyond me.
But from what I can tell, there are bad 'automagic' dependencies on Speex, smpeg, ALSA, and sdl-image (not a hard dep after all?). What I don't understand is the line "+CPPFLAGS="$CPPFLAGS -I/usr/include/speex", and if it's required for the other deps. I'm attaching my last ebuild with an smpeg fix, but as far as fixing ALSA and sdl-image, if that's desired, I'd prefer someone with more experience take a look at it.
I did test both with and without smpeg on x86, and it works fine.
Created attachment 122631 [details, diff]
alephone-20070525-configure.patch
Lastly, it seems sdl-sound is no longer a dependency. :b To reiterate, these are the differing dependencies: -lua (now built in) -sdl-sound +libmad +libvorbis +libsndfile And these are the automagic dependencies which need fixing AFAICT: speex smpeg alsa sdl-image That's it. This version is still working well for me on x86. Version 0.18.1 (20070819) is now in portage. Thanks for report and work on ebuild |