Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40316 - beep-media-player confuses RDEPEND with DEPEND
Summary: beep-media-player confuses RDEPEND with DEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-03 13:59 UTC by Spider (RETIRED)
Modified: 2004-02-04 21:01 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 Spider (RETIRED) gentoo-dev 2004-02-03 13:59:07 UTC
DEPEND="app-arch/unzip
        >=x11-libs/gtk+-2.2
        >=x11-libs/pango-1.2
        >=dev-libs/libxml-1.8.15
        mikmod? ( >=media-libs/libmikmod-3.1.10 )
        esd? ( >=media-sound/esound-0.2.29 )
        gnome? ( >=gnome-base/gnome-2.2 )
        opengl? ( virtual/opengl )
        oggvorbis? ( >=media-libs/libvorbis-1.0 )"

RDEPEND="${DEPEND}
        nls? ( dev-util/intltool )"


This should be in reverse.
Comment 1 Yi Quang (RETIRED) gentoo-dev 2004-02-03 14:54:10 UTC
Urmm, I'm pretty sure gtk/pango and such are compile time dependency's not runtime deps. Not sure about the rest though.  
Comment 2 Spider (RETIRED) gentoo-dev 2004-02-03 18:50:14 UTC
Well, that should read:
RDEPEND="app-arch/unzip
        >=x11-libs/gtk+-2.2
        >=x11-libs/pango-1.2
        >=dev-libs/libxml-1.8.15
        mikmod? ( >=media-libs/libmikmod-3.1.10 )
        esd? ( >=media-sound/esound-0.2.29 )
        gnome? ( >=gnome-base/gnome-2.2 )
        opengl? ( virtual/opengl )
        oggvorbis? ( >=media-libs/libvorbis-1.0 )"

DEPEND="${RDEPEND} 
   nls? ( dev-util/intltool )"


To get it right, intltool is a build-time helper.  And, there is a fair chance that "nls" USE flag isn't optional.

Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-04 18:53:53 UTC
looking into this now...
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-04 19:34:23 UTC
DEPEND/RDEPEND fixed up.  I just tested that the package emerges fine with USE=-nls because it sets the configure option '--disable-nls'.
Comment 5 Spider (RETIRED) gentoo-dev 2004-02-04 20:19:16 UTC
the case I wonder about:
what if USE="-nls" and intltool isn't installed?   Does anything balk at that? (most systems have intltool anyhow, so its not a common case, even with USE="-nls" )
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-04 21:01:08 UTC
I unmerged intltool before testing -nls ;)