В Sat, 11 Oct 2014 17:02:20 +0200
Pacho Ramos <pa...@gentoo.org> пишет:

> Hello
> 
> I am wondering about current status of keyring related USE flags:
> - gnome-keyring USE is listed as global USE
> - libsecret is a local USE
> - wallet is local (only used by one package now)

Err.. wallet USE flag is completely unrelated. This wallet is for
bitcoins, it's not a keyring for passwords. :)

There are also "gnome" and "kde" USE flags. Note that the following
command doesn't catch multiline USE-conditional dependencies.

$ find . -type f -name "*.ebuild" -exec egrep -e 'kde\?.*kwallet' -e 
'gnome\?.*gnome-keyring' '{}' \+
./dev-vcs/subversion/subversion-1.8.9.ebuild:   kde? ( kde-base/kwalletd )
./dev-vcs/subversion/subversion-1.8.10.ebuild:  kde? ( kde-base/kwalletd )
./dev-vcs/subversion/subversion-1.7.18.ebuild:  kde? ( kde-base/kwalletd )
./media-gfx/darktable/darktable-1.2.3.ebuild:   kde? ( kde-base/kwalletd )"
./media-gfx/darktable/darktable-1.4.1-r1.ebuild:        kde? ( 
kde-base/kwalletd )"
./media-gfx/darktable/darktable-1.4.2.ebuild:   kde? ( kde-base/kwalletd )"
./media-gfx/darktable/darktable-1.4.ebuild:     kde? ( kde-base/kwalletd )"
./media-gfx/darktable/darktable-9999.ebuild:    kde? ( kde-base/kwalletd )"
./media-sound/cantata/cantata-1.3.3.ebuild:     kde? ( $(add_kdebase_dep 
kwalletd) )
./media-sound/cantata/cantata-1.3.4.ebuild:     kde? ( $(add_kdebase_dep 
kwalletd) )
./net-fs/smbnetfs/smbnetfs-0.5.3a.ebuild:       gnome? ( 
gnome-base/gnome-keyring:= )"
./net-fs/smbnetfs/smbnetfs-0.5.3b.ebuild:       gnome? ( 
gnome-base/gnome-keyring:= )"
./net-im/gajim/gajim-0.15.4.ebuild:     gnome? ( gnome-keyring )"
./net-im/gajim/gajim-0.15.4.ebuild:     kde? ( kde-base/kwalletmanager )
./net-im/gajim/gajim-0.16.ebuild:       gnome? ( gnome-keyring )"
./net-im/gajim/gajim-0.16.ebuild:       kde? ( kde-base/kwalletmanager )
./www-client/qupzilla/qupzilla-1.6.5.ebuild:    kde? ( kde-base/kwalletd:4 )"
./www-client/qupzilla/qupzilla-1.6.6.ebuild:    kde? ( kde-base/kwalletd:4 )"
./www-client/qupzilla/qupzilla-1.8.0.ebuild:    kde? ( kde-base/kwalletd:4 )

> 
> I think we should simply have a "keyring" USE flag to enable what most
> people will want -> keyring support.

Some apps have optional support for both kwallet and gnome-keyring
(e.g. darktable, subversion). So I'm not sure you can leave a single
USE flag.

> 
> What do you think? I am not sure what kind of USE flags are other
> desktops but Gnome/MATE using :S
> 
> Thanks a lot
> 

-- 
Alexander Tsoy

Reply via email to