В Sat, 11 Oct 2014 17:02:20 +0200
Pacho Ramos <[email protected]> пишет:
> 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