Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 33822 - games-action/phobiaii dependencies are not actually needed
Summary: games-action/phobiaii dependencies are not actually needed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-19 06:33 UTC by Alexandru Toma
Modified: 2003-11-19 12:34 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandru Toma 2003-11-19 06:33:01 UTC
Some of the packages in the RDEPEND section of phobiaii ebuild are not actually
needed. I have been able to run the game without DirectFB, libggi, libgii &
esound. I also suspect that svgalib, aalib & ncurses may not be needed but I had
them installed so I can't really tell.

I think it is also safe to assume that phobiaiii doesn't need both esound and
arts which force a lot of other packages on systems that don't have Gnome or KDE
installed (NOTE: I have only tested phobiaii as phobiaiii is almos 100MB, so
this is just a speculation).

Also, please note that the phobiaii ebuild is chmod-ed as 755 instead of the
usual 644 and I think that you can safely add a "rm -R pics/.xvpics" to the
phobiaii ebuild.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Alexandru Toma 2003-11-19 06:56:35 UTC
Please also check games-action/chromium which also has the libggi/libgii dependency. I haven't actually tried compiling the program but I've checked the INSTALL file from the source and the website and there's no mention of GGI.
Comment 2 SpanKY gentoo-dev 2003-11-19 10:44:01 UTC
actually all the phobiaiii dependencies ARE needed ...
the guy who ported it accidently linked against way more binaries than are neccessary ... i've been trying to contact him for a fixed version but no luck so far ... curse of using binary games :P

root@vapier 0 phobiaiii # strings phobia3 | grep '\.so'
/lib/ld-linux.so.2
libm.so.6
libdl.so.2
libpthread.so.0
libartsc.so.0             kde-base/arts
libesd.so.0               media-sound/esound
libaudiofile.so.0         media-libs/audiofile
libX11.so.6
libXext.so.6
libSDL_mixer-1.2.so.0     media-libs/sdl-mixer
libvorbisfile.so.0        media-libs/libvorbis
libvorbis.so.0            media-libs/libvorbis
libogg.so.0               media-libs/libogg
libsmpeg-0.4.so.0         media-libs/smpeg
libSDL-1.2.so.0           media-libs/libsdl
libstdc++-libc6.2-2.so.3  sys-libs/lib-compat
libc.so.6

i'll review the phobiaii and chormium games
Comment 3 SpanKY gentoo-dev 2003-11-19 12:28:08 UTC
the extra phobiaii crap was from me running `ldd linuxphobia` instead of `strings linuxphobia | grep '\.so'` ...
phobiaii only depends on like sdl now
Comment 4 SpanKY gentoo-dev 2003-11-19 12:32:53 UTC
looks like the chromium DEPEND was setup here:
http://www.gentoo.org/cgi-bin/viewcvs.cgi/app-games/chromium/Attic/chromium-0.9.12.ebuild?rev=1.3&content-type=text/vnd.viewcvs-markup
that's 2 years, 3 months ago and no one has complained before :)
it is wrong though, that DEPEND needs to be trimmed ...
Comment 5 SpanKY gentoo-dev 2003-11-19 12:34:07 UTC
oooooooooh i remember now ... that extra fluff is from the included openal libraries ...

please file a new bug about chromium, thats a much bigger fish to fry