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

Bug 7693

Summary: Optionalization of gnome in gdk-pixbuf
Product: Gentoo Linux Reporter: Brad Laue (RETIRED) <brad>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: betermieux, blkdeath, chris-gentoo, chris, flash3001, gentoo-bugger, gw.fossdev, koch0121, mr_bones_, radek, SKhanna21, tessag, zany
Priority: High    
Version: 1.2   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 13484    
Bug Blocks:    
Attachments: gdk-pixbuf sans gnome
gdk-pixbuf-0.22.0 with optional gnome patch

Description Brad Laue (RETIRED) gentoo-dev 2002-09-09 12:01:22 UTC
Attached is a small modification of the gdk-pixbuf ebuild which will build 
gnome-libs only if gnome is in the user's USE variable. This allows gdk-pixbuf 
aware applications to use this library without having to install gnome as 
well.
Comment 1 Brad Laue (RETIRED) gentoo-dev 2002-09-09 12:02:46 UTC
Created attachment 3767 [details, diff]
gdk-pixbuf sans gnome

The aforementioned patch
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2002-09-09 18:37:17 UTC
this request comes up about once every 3 months.  believe me it is something I
want to do. I can not until our USE variable functionality is extended a little
bit...

Comment 3 Stewart (RETIRED) gentoo-dev 2003-02-04 15:29:39 UTC
I'd like to echo the need for this optionalization. Installing Sylpheed requires GDK-Pixbuf in order to enable graphical support, which in-turn requires GNOME. I have manually modified my GDK-Pixbuf ebuild file in the interim.
Comment 4 SpanKY gentoo-dev 2003-08-19 22:27:24 UTC
*** Bug 26962 has been marked as a duplicate of this bug. ***
Comment 5 SpanKY gentoo-dev 2003-09-15 20:02:51 UTC
*** Bug 28832 has been marked as a duplicate of this bug. ***
Comment 6 Tisephone Skouros 2003-09-15 22:33:08 UTC
That's odd. I did searches for "gdk-pixbuf" and "pixbuf" before submitting my duplicate. Why didn't this show up?
Comment 7 SpanKY gentoo-dev 2003-10-10 02:59:40 UTC
*** Bug 30807 has been marked as a duplicate of this bug. ***
Comment 8 Chris Paulson-Ellis 2003-12-10 14:44:39 UTC
Is there a bug against portage detailing the required functionality? If so, it should be noted as blocking this bug.

I want the gimp installed, but I don't want any gnome (or kde) libs cluttering my system.
Comment 9 Spider (RETIRED) gentoo-dev 2004-09-04 13:08:41 UTC
*** Bug 62792 has been marked as a duplicate of this bug. ***
Comment 10 foser (RETIRED) gentoo-dev 2004-09-22 01:02:14 UTC
*** Bug 64933 has been marked as a duplicate of this bug. ***
Comment 11 foser (RETIRED) gentoo-dev 2004-12-19 15:08:36 UTC
*** Bug 74967 has been marked as a duplicate of this bug. ***
Comment 12 Brad Laue (RETIRED) gentoo-dev 2005-10-15 11:40:35 UTC
Now that we have built_with_use functionality in portage we should investigate
this. A significant enough number of packages still dep on gdk-pixbuf that
trimming out gnome-1.x libraries when not needed is a good idea (such as fvwm).
Comment 13 John N. Laliberte (RETIRED) gentoo-dev 2005-10-15 12:33:29 UTC
If this was to be done, a patch for configure.in that has a proper switch would
need to be created first.

There are 39 packages that have it as a dep.
Comment 14 Brad Laue (RETIRED) gentoo-dev 2005-10-15 15:43:28 UTC
configure runs through properly with no patch, if you emerge gdk-pixbuf with
--nodeps and without gnome-libs installed, for example...
Comment 15 Spider (RETIRED) gentoo-dev 2005-10-17 18:46:51 UTC
Brad: However, the configure patch is needed if :
emerge gnome-libs ; USE="-gnome" gdk-pixbuf; emerge -C gnome-libs

This is supposed to be a working case.  Ebuilds with hidden deps are evil(tm)


Feel free to pursue this if you have the time and patience. Personally, I'd
prefer to deprecate all software depending on <gtk+-2   
Comment 16 John N. Laliberte (RETIRED) gentoo-dev 2006-01-18 13:43:07 UTC
please re-open if you have a configure patch, otherwise, we will not do this.
Comment 17 John N. Laliberte (RETIRED) gentoo-dev 2006-01-24 15:34:44 UTC
*** Bug 120168 has been marked as a duplicate of this bug. ***
Comment 18 Christian Zuckschwerdt 2006-01-24 17:02:42 UTC
Here is the configure.in patch. Testing for a tri-state ain't pretty. It works well though.
Please re-open.
Comment 19 Christian Zuckschwerdt 2006-01-24 17:03:27 UTC
Created attachment 78038 [details, diff]
gdk-pixbuf-0.22.0 with optional gnome patch
Comment 20 foser (RETIRED) gentoo-dev 2006-03-23 12:29:54 UTC
*** Bug 127290 has been marked as a duplicate of this bug. ***
Comment 21 Malte S. Stretz 2006-03-23 13:26:05 UTC
Reopened as requested by allanonjl.  See also bug 127290 for an alternative suggestion.
Comment 22 foser (RETIRED) gentoo-dev 2006-03-24 07:34:42 UTC
We're not much interested in 'fixing' a few dozen obsolete packages, the one way this should be going is a tree wide effort to get rid of gtk/gnome1 apps.

The resolution to this bug is not under discussion.
Comment 23 Malte S. Stretz 2006-03-24 14:18:41 UTC
Ok, I'll try to port gscmxx (the only tool which pulls in gtk-perl on my box) to gtk2-perl.
Comment 24 Leonardo Boshell (RETIRED) gentoo-dev 2006-09-28 14:00:52 UTC
*** Bug 149202 has been marked as a duplicate of this bug. ***