В 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