Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 616410 - x11-libs/goocanvas needs x11-libs/gdk-pixbuf dependency, jpeg, jpeg2k and tiff use flags
Summary: x11-libs/goocanvas needs x11-libs/gdk-pixbuf dependency, jpeg, jpeg2k and tif...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-23 20:07 UTC by Jess Haas
Modified: 2017-09-13 21:39 UTC (History)
0 users

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 Jess Haas 2017-04-23 20:07:04 UTC
x11-libs/goocanvas relies on x11-libs/gdk-pixbuf for image loading. Goocanvas ebuild needs use flags for image types (jpeg, jpeg2 and tiff) so that packages using it can require them from gdk-pixbuf.

-Jess
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2017-09-13 21:39:01 UTC
goocanvas depends on gtk+ which depends on gdk-pixbuf for image loading.

Features such as jpeg, tiff, etc, are generally not specified in packages up in the stack as you would end up with almost any final application just copying tons of USE flags so they can transitively depend on it in the lowest library in the stack to have this particular feature enabled.

In Gentoo, this is the reason why user can turn on or off some USE flags globally in make.conf rather than specifying everything per-package. You can still do it per-package but you have to walk through the dependency tree yourself if you want fine grained settings.