Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 324695 - gnome-base/gnome-mount-0.8-r1 fails to configure: No package 'gnome-keyring-1' found
Summary: gnome-base/gnome-mount-0.8-r1 fails to configure: No package 'gnome-keyring-1...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome2.30
  Show dependency tree
 
Reported: 2010-06-19 13:48 UTC by Arttu Valo
Modified: 2010-06-19 16:56 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 Arttu Valo 2010-06-19 13:48:24 UTC
On a newly installed ~amd64 system gnome-mount fails as it cannot find gnome-keyring-1:

configure: error: Package requirements (gconf-2.0 gnome-keyring-1 >= 0.4 dbus-glib-1 >= 0.31 hal-storage >= 0.5.8.1 gtk+-2.0 >= 2.8.0) were not met:

No package 'gnome-keyring-1' found

The problem seems to be that gnome-base/gnome-keyring-2.30.1 no longer installs the pkgconfig pc file (it's moved over to the libgnome-keyring):

image # pwd
/var/tmp/portage/gnome-base/gnome-keyring-2.30.1-r1/image
image # find . | grep pc
./usr/lib64/pkgconfig/gcr-0.pc
./usr/lib64/pkgconfig/gp11-0.pc
image #

gnome-keyring-2.28.3 still did (from another box):

~ # equery belongs /usr/lib64/pkgconfig/gnome-keyring-1.pc 
[ Searching for file(s) /usr/lib64/pkgconfig/gnome-keyring-1.pc in *... ]
gnome-base/gnome-keyring-2.28.2 (/usr/lib64/pkgconfig/gnome-keyring-1.pc)
~ #
Comment 1 Arttu Valo 2010-06-19 13:51:47 UTC
I got my situation solved by doing the following to gnome-mount-0.8-r1 ebuild:

@@ -16,7 +16,14 @@
 RDEPEND=">=dev-libs/glib-2.15.0
        >=x11-libs/gtk+-2.8
        >=sys-apps/hal-0.5.8.1
-       >=gnome-base/gnome-keyring-2.20
+       || (
+               >=gnome-base/libgnome-keyring-2.30.1
+               (
+                       >=gnome-base/gnome-keyring-2.20
+                       <gnome-base/gnome-keyring-2.30
+                       !gnome-base/libgnome-keyring
+               )
+       )
        >=gnome-base/gconf-2
        libnotify? ( >=x11-libs/libnotify-0.3 )
        nautilus? (
Comment 2 Pacho Ramos gentoo-dev 2010-06-19 16:56:54 UTC
+  19 Jun 2010; Pacho Ramos <pacho@gentoo.org> gnome-mount-0.8-r1.ebuild:
+  Depend on gnome-base/libgnome-keyring when needed instead of recent
+  gnome-base/gnome-keyring versions per bug #324695 (by Arttu Valo)