Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 501434 - gnome-base/librsvg-2.40.1 - make x11-libs/gtk+ dependency optional
Summary: gnome-base/librsvg-2.40.1 - make x11-libs/gtk+ dependency optional
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-16 00:16 UTC by Patrick Lauer
Modified: 2014-02-16 05:43 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 Patrick Lauer gentoo-dev 2014-02-16 00:16:19 UTC
# required by gnome-base/librsvg-2.40.1
# required by media-gfx/imagemagick-6.8.8.5[svg]
# required by app-editors/kile-2.1.3[png]
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask/gtk3:
=x11-libs/gtk+-3.10.7

Right, so librsvg now pulls in gtk3 ...

ebuild says:

inherit gnome2 vala
SLOT="2"

This is a bit weird, I'd expect a gtk3/gnome3 package to be independent of gnome2 bits.

Anyway, I've fixed this regression with a local package.mask for now.
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-02-16 04:29:51 UTC
gnome2.eclass is used for both gnome-2 and gnome-3. If you notice, there is no gnome3.eclass in the tree.

The slot is 2 because it's parallel-installable with librsvg-1.x, but not with any version of librsvg-2.x

By regression, I am assuming you mean the required dependency on gtk. This has been reported upstream (https://bugzilla.gnome.org/show_bug.cgi?id=712693), and I suppose we can apply the patch in our ebuild...
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-02-16 05:43:59 UTC
+*librsvg-2.40.1-r1 (16 Feb 2014)
+
+  16 Feb 2014; Alexandre Rostovtsev <tetromino@gentoo.org>
+  +librsvg-2.40.1-r1.ebuild, +files/librsvg-2.40.1-gtk-optional.patch,
+  metadata.xml:
+  Make rsvg-view-3 tool and gtk+ dependency optional (bug #501434, thanks to
+  Patrick Lauer). Update USE flag description.