Gentoo Archives: gentoo-dev

From: Alexander Tsoy <alexander@××××.me>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Unify keyring related USE flags
Date: Sat, 11 Oct 2014 20:14:10
Message-Id: 20141012001344.15e4ada1@home.puleglot
In Reply to: [gentoo-dev] Unify keyring related USE flags by Pacho Ramos
1 ÷ Sat, 11 Oct 2014 17:02:20 +0200
2 Pacho Ramos <pacho@g.o> ÐÉÛÅÔ:
3
4 > Hello
5 >
6 > I am wondering about current status of keyring related USE flags:
7 > - gnome-keyring USE is listed as global USE
8 > - libsecret is a local USE
9 > - wallet is local (only used by one package now)
10
11 Err.. wallet USE flag is completely unrelated. This wallet is for
12 bitcoins, it's not a keyring for passwords. :)
13
14 There are also "gnome" and "kde" USE flags. Note that the following
15 command doesn't catch multiline USE-conditional dependencies.
16
17 $ find . -type f -name "*.ebuild" -exec egrep -e 'kde\?.*kwallet' -e 'gnome\?.*gnome-keyring' '{}' \+
18 ./dev-vcs/subversion/subversion-1.8.9.ebuild: kde? ( kde-base/kwalletd )
19 ./dev-vcs/subversion/subversion-1.8.10.ebuild: kde? ( kde-base/kwalletd )
20 ./dev-vcs/subversion/subversion-1.7.18.ebuild: kde? ( kde-base/kwalletd )
21 ./media-gfx/darktable/darktable-1.2.3.ebuild: kde? ( kde-base/kwalletd )"
22 ./media-gfx/darktable/darktable-1.4.1-r1.ebuild: kde? ( kde-base/kwalletd )"
23 ./media-gfx/darktable/darktable-1.4.2.ebuild: kde? ( kde-base/kwalletd )"
24 ./media-gfx/darktable/darktable-1.4.ebuild: kde? ( kde-base/kwalletd )"
25 ./media-gfx/darktable/darktable-9999.ebuild: kde? ( kde-base/kwalletd )"
26 ./media-sound/cantata/cantata-1.3.3.ebuild: kde? ( $(add_kdebase_dep kwalletd) )
27 ./media-sound/cantata/cantata-1.3.4.ebuild: kde? ( $(add_kdebase_dep kwalletd) )
28 ./net-fs/smbnetfs/smbnetfs-0.5.3a.ebuild: gnome? ( gnome-base/gnome-keyring:= )"
29 ./net-fs/smbnetfs/smbnetfs-0.5.3b.ebuild: gnome? ( gnome-base/gnome-keyring:= )"
30 ./net-im/gajim/gajim-0.15.4.ebuild: gnome? ( gnome-keyring )"
31 ./net-im/gajim/gajim-0.15.4.ebuild: kde? ( kde-base/kwalletmanager )
32 ./net-im/gajim/gajim-0.16.ebuild: gnome? ( gnome-keyring )"
33 ./net-im/gajim/gajim-0.16.ebuild: kde? ( kde-base/kwalletmanager )
34 ./www-client/qupzilla/qupzilla-1.6.5.ebuild: kde? ( kde-base/kwalletd:4 )"
35 ./www-client/qupzilla/qupzilla-1.6.6.ebuild: kde? ( kde-base/kwalletd:4 )"
36 ./www-client/qupzilla/qupzilla-1.8.0.ebuild: kde? ( kde-base/kwalletd:4 )
37
38 >
39 > I think we should simply have a "keyring" USE flag to enable what most
40 > people will want -> keyring support.
41
42 Some apps have optional support for both kwallet and gnome-keyring
43 (e.g. darktable, subversion). So I'm not sure you can leave a single
44 USE flag.
45
46 >
47 > What do you think? I am not sure what kind of USE flags are other
48 > desktops but Gnome/MATE using :S
49 >
50 > Thanks a lot
51 >
52
53 --
54 Alexander Tsoy

Replies

Subject Author
Re: [gentoo-dev] Unify keyring related USE flags Pacho Ramos <pacho@g.o>