Hi. I use kde so I don't have gnome or gnome-keyring USE flag activated. When I try to emerge the stable version of vino ( net-misc/vino-2.28.2 ) , it fails because I haven't gnome-keyring installed on my system. There is a USE flag for vino that puts gnome-keryring as a dependence. That use flag is "gnome-keyring", and I think should be mandatory. Reproducible: Always Steps to Reproduce: 1.USE="-gnome-keyring" emerge =net-misc/vino-2.28.2 Actual Results: checking for VINO_TOOLS... configure: error: Package requirements (glib-2.0 >= 2.17.0 gconf-2.0 gobject-2.0 >= 2.17.0 gnome-keyring-1) were not met: No package 'gnome-keyring-1' found Expected Results: Normal installation with gnome-keyring as a dependence. Solution: modify the ebuild and put a "+" before gnome-keyring use flag. Like this: IUSE="avahi crypt gnutls ipv6 jpeg +gnome-keyring libnotify networkmanager +telepathy zlib"
I edit myself. The proposed solution is not good. I think the right solution is to remove the gnome-keyring use flag and force to install gnome-keyring as dependence. (In reply to comment #0) > Hi. > > I use kde so I don't have gnome or gnome-keyring USE flag activated. When I try > to emerge the stable version of vino ( net-misc/vino-2.28.2 ) , it fails > because I haven't gnome-keyring installed on my system. > > There is a USE flag for vino that puts gnome-keryring as a dependence. That use > flag is "gnome-keyring", and I think should be mandatory. > > Reproducible: Always > > Steps to Reproduce: > 1.USE="-gnome-keyring" emerge =net-misc/vino-2.28.2 > > Actual Results: > checking for VINO_TOOLS... configure: error: Package requirements (glib-2.0 >= > 2.17.0 gconf-2.0 gobject-2.0 >= 2.17.0 gnome-keyring-1) were not met: > > No package 'gnome-keyring-1' found > > Expected Results: > Normal installation with gnome-keyring as a dependence. > > Solution: > > modify the ebuild and put a "+" before gnome-keyring use flag. Like this: > > IUSE="avahi crypt gnutls ipv6 jpeg +gnome-keyring libnotify networkmanager > +telepathy zlib" >
This upstream commit caused this mandatory depend on gnome-keyring to appear: http://git.gnome.org/browse/vino/commit/?id=633991c8c3a8ae8d4a7d67d938cb23041cd698c2
Looks like it should always "DEPEND" on it and only "RDEPEND" on keyring with use flag is enabled, or am I wrong? :-/
(this is not a Gnome 2.30 issue)
Please add gnome-keyring to vino dependency list.
Same problem here, net-misc/vino-2.28.2 won't pass configure tests without gnome-base/gnome-keyring Please update ebuild.
+ 06 Sep 2010; Pacho Ramos <pacho@gentoo.org> -vino-2.26.2-r1.ebuild, + vino-2.28.2.ebuild: + Fix gnome-keyring dependencies as reported in bug #322763 by Vicente + Olivert, also use 'ssl' USE flag instead of 'gnutls' as suggested by Xake + in bug #310683 based on + http://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg36858.html . + Remove old. +