Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 291605

Summary: net-im/pidgin ebuild requires x11-libs/gtk+ and media-libs/gstreamer
Product: Gentoo Linux Reporter: Nicholas Moore <nicholasvmoore>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nicholas Moore 2009-11-02 16:59:57 UTC
Within the IUSE flags on the ebuild gstreamer and gtk have a (+) in front of them, requiring them for use.  If a user would like to only use finch, the ncurses client as i use, you cannot.  I propose modifying the IUSE flags from

IUSE="bonjour dbus debug doc eds gadu gnutls +gstreamer idn meanwhile"
IUSE="${IUSE} networkmanager nls perl silc tcl tk spell qq gadu"
IUSE="${IUSE} +gtk sasl ncurses groupwise prediction zephyr" # mono"

--To--

IUSE="bonjour dbus debug doc eds gadu gnutls gstreamer idn meanwhile"
IUSE="${IUSE} networkmanager nls perl silc tcl tk spell qq gadu"
IUSE="${IUSE} gtk sasl ncurses groupwise prediction zephyr" # mono"

I have tested this ebuild on my machine for many weeks now and have had much success on x86.  I do not wish to have to continue using my own overlay to avert these dependencies.

Reproducible: Always
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-11-02 17:07:51 UTC
Why don't you just do

  echo "net-im/pidgin -gstreamer -gtk" >> /etc/portage/package.use

and be happy about your finch-only pidgin?
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-11-02 17:20:30 UTC
See also 

  http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=2

chapter 2.b. section "Declaring USE flags for individual packages"

Marking this bug as INVALID because the average user wants pidgin with gtk user interface and gstreamer support.