Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120770 - games-strategy/uqm depends on monolith X
Summary: games-strategy/uqm depends on monolith X
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: 2006-01-28 15:33 UTC by Ivan Yosifov
Modified: 2006-02-11 09:45 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 Ivan Yosifov 2006-01-28 15:33:41 UTC
Based on `ldd /usr/games/lib/uqm/uqm`, I hope correct:

--- /usr/portage/games-strategy/uqm/uqm-0.4.0.ebuild    2005-09-23 19:05:41.000000000 +0300
+++ ./uqm-0.4.0.ebuild  2006-01-29 01:29:43.000000000 +0200
@@ -19,7 +19,14 @@
 KEYWORDS="ppc x86"
 IUSE="music opengl remix voice"

-RDEPEND="virtual/x11
+RDEPEND="|| (
+                       (
+                               x11-libs/libX11
+                               x11-libs/libXau
+                               x11-libs/libXext
+                       )
+                       virtual/x11
+               )
        media-libs/libvorbis
        media-libs/jpeg
        media-libs/libpng
Comment 1 Ivan Yosifov 2006-01-28 15:48:19 UTC
Oops, forgot x11-libs/libXdmcp:

--- /usr/portage/games-strategy/uqm/uqm-0.4.0.ebuild    2005-09-23 19:05:41.000000000 +0300
+++ uqm-0.4.0.ebuild    2006-01-29 01:44:34.000000000 +0200
@@ -19,7 +19,15 @@
 KEYWORDS="ppc x86"
 IUSE="music opengl remix voice"

-RDEPEND="virtual/x11
+RDEPEND="|| (
+                       (
+                               x11-libs/libX11
+                               x11-libs/libXau
+                               x11-libs/libXext
+                               x11-libs/libXdmcp
+                       )
+                       virtual/x11
+               )
        media-libs/libvorbis
        media-libs/jpeg
        media-libs/libpng
Comment 2 Giacomo Perale 2006-01-29 13:19:33 UTC
well, I ran linking_libs.sh and included_headers.sh against uqm, and what I get is:

linking_libs.sh:

Tracing libraries back to packages ...
sys-libs/zlib-1.2.3
sys-libs/glibc-2.3.5-r2
media-libs/sdl-image-1.2.4
media-libs/libsdl-1.2.9-r1
media-libs/libvorbis-1.1.2
media-libs/libogg-1.1.3

included_headers.sh:

Absolute headers:
sys-libs/zlib-1.2.3
sys-libs/glibc-2.3.5-r2
media-libs/libvorbis-1.1.2
sys-kernel/linux-headers-2.6.11-r2

Relative headers:
app-emulation/wine-0.9.6
media-libs/mesa-6.4.1-r1
Comment 3 Ivan Yosifov 2006-01-29 14:03:12 UTC
Then the patch should be just:

--- /usr/portage/games-strategy/uqm/uqm-0.4.0.ebuild    2005-09-23 19:05:41.000000000 +0300
+++ ./uqm-0.4.0.ebuild  2006-01-30 00:01:16.000000000 +0200
@@ -19,7 +19,7 @@
 KEYWORDS="ppc x86"
 IUSE="music opengl remix voice"

-RDEPEND="virtual/x11
+RDEPEND="
        media-libs/libvorbis
        media-libs/jpeg
        media-libs/libpng
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2006-01-29 15:50:06 UTC
fixed.