Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149202 - media-libs/gdk-pixbuf doesn't need gnome
Summary: media-libs/gdk-pixbuf doesn't need gnome
Status: RESOLVED DUPLICATE of bug 7693
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-26 11:21 UTC by Gert Wollny
Modified: 2006-09-28 14:00 UTC (History)
1 user (show)

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


Attachments
A patch against the latest ebuild, to introduce the gnome use flag (gdk-pixbuf-0.22.0-r5.ebuild.diff,696 bytes, patch)
2006-09-26 11:22 UTC, Gert Wollny
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gert Wollny 2006-09-26 11:21:12 UTC
the gnome dependency by gdk-pixbuf should be set by a USE-flag
Comment 1 Gert Wollny 2006-09-26 11:22:09 UTC
Created attachment 98155 [details, diff]
A patch against the latest ebuild, to introduce the gnome use flag
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-09-26 11:26:02 UTC
Which part of this comment you did not understand?

<snip>
# We need gnome-libs here, else gnome support do not get compiled into
# gdk-pixbuf (the GnomeCanvasPixbuf library )
</snip>

Plus, adding a use flag without changing compile in any way is plain wrong and produces just automagic dependencies -> bad.
Comment 3 Gert Wollny 2006-09-26 11:50:15 UTC
(In reply to comment #2)
> # We need gnome-libs here, else gnome support do not get compiled into
> # gdk-pixbuf (the GnomeCanvasPixbuf library )
Why would I want this if I say I don't want gnome(-1.4) support?  I thought that's the point of USE flags, to tune the systems to your needs. BTW: gtk-perl has the use flag, also needs gdk-pixbuf, and compiles just fine without  the  GnomeCanvasPixbuf library.

> Plus, adding a use flag without changing compile in any way is plain wrong and
> produces just automagic dependencies -> bad.
Hint taken, and it's not too difficult to change this. Besides if the dependencies are broken "revdep-rebuild" would take care of this like it does in so many cases after upgrading the system.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-09-26 12:56:21 UTC
Comment on attachment 98155 [details, diff]
A patch against the latest ebuild, to introduce the gnome use flag

Automagic dependencies suck...
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-09-26 13:00:29 UTC
(In reply to comment #3)
> Besides if the
> dependencies are broken "revdep-rebuild" would take care of this like it does
> in so many cases after upgrading the system.

Oh no? Automagic dependencies are plain not acceptable, period.
 

Comment 6 Mart Raudsepp gentoo-dev 2006-09-28 05:29:31 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > # We need gnome-libs here, else gnome support do not get compiled into
> > # gdk-pixbuf (the GnomeCanvasPixbuf library )
> Why would I want this if I say I don't want gnome(-1.4) support?

Then the question becomes, why do you need the gdk-pixbuf package?
>=gtk+-2.0 provides a modern gdk-pixbuf library that doesn't depend on anything much more than glib.
Comment 7 Gert Wollny 2006-09-28 06:20:44 UTC
Gtk-Perl depends on gtk-1.2 and gdk-pixbuf. 
Comment 8 Mart Raudsepp gentoo-dev 2006-09-28 07:03:53 UTC
What package in portage needs gtk-perl that you need?

I'll try to look into having packages not need the old gtk1 based gtk-perl module at some point.

If you need gtk-perl for your own (not as a dep), then there's gtk2-perl and CPAN.
Comment 9 Leonardo Boshell (RETIRED) gentoo-dev 2006-09-28 14:00:52 UTC

*** This bug has been marked as a duplicate of 7693 ***