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) ~ #
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? (
+ 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)