Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 254276 - xfce-extra/xfce4-xkb should depend on gnome-base/librsvg
Summary: xfce-extra/xfce4-xkb should depend on gnome-base/librsvg
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-08 23:59 UTC by PeGa!
Modified: 2009-01-09 22:16 UTC (History)
0 users

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


Attachments
The conflicting ebuild modified by me. (xfce4-xkb-0.5.1.ebuild,568 bytes, text/plain)
2009-01-09 00:04 UTC, PeGa!
Details
The conflicting ebuild modified by me. (xfce4-xkb-0.5.1.ebuild,588 bytes, text/plain)
2009-01-09 00:13 UTC, PeGa!
Details

Note You need to log in before you can comment on or make changes to this bug.
Description PeGa! 2009-01-08 23:59:41 UTC
Installing on a fresh new system xfce4 and xfce4-extras, xfce4-xkb will not compile as it complains by not finding librsvg-2.0 library. Just modified the ebuild adding as a dependency "gnome-base/librsvg" to the ebuild, which brought gnome-base/librsvg-2.22.2, and therefore compiled fine.

Reproducible: Always

Steps to Reproduce:
1. Emerge xfce4 and xfce4-extras without the gnome-librsvg being in the system

Actual Results:  
xfce4-xkb will not compile.

Expected Results:  
It should compile fine.
Comment 1 PeGa! 2009-01-09 00:04:01 UTC
Created attachment 177825 [details]
The conflicting ebuild modified by me.

This is the solution i've found. Just added the gnome-extra/librsvg dependency to the ebuild.
Comment 2 PeGa! 2009-01-09 00:11:21 UTC
Comment on attachment 177825 [details]
The conflicting ebuild modified by me.

><?xml version="1.0"?><html><head/><body><pre># Copyright 1999-2008 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-xkb/xfce4-xkb-0.5.1.ebuild,v 1.8 2008/11/20 16:48:57 ranger Exp $
>
>inherit xfce44
>
>xfce44
>xfce44_gzipped
>
>DESCRIPTION="XKB layout switching panel plugin"
>KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
>IUSE=""
>RDEPEND=">=x11-libs/libxklavier-3.2
>	x11-libs/libwnck"
>DEPEND="${RDEPEND}
>	dev-util/intltool
>	x11-proto/kbproto
>       gnome-base/librsvg"
>
>DOCS="AUTHORS ChangeLog NEWS README"
>
>xfce44_goodies_panel_plugin
></pre></body></html>
Comment 3 PeGa! 2009-01-09 00:13:50 UTC
Created attachment 177826 [details]
The conflicting ebuild modified by me.

The former attachment is wrong. This is the right one.
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-09 22:16:37 UTC
Confirmed:

checking for librsvg-2.0 >= 2.18... not found
*** The required package librsvg-2.0 was not found on your system.
*** Please install librsvg-2.0 (atleast version 2.18) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.

Added dep to both versions in tree. Thanks for the report!