pinentry: make gnome-keyring optional

This commit is contained in:
blshkv 2016-07-29 09:22:30 +08:00
parent 38ecf5a131
commit 814e7b3fbe
No known key found for this signature in database
GPG key ID: 9CCF6FCB8D8A14BF
3 changed files with 7 additions and 5 deletions

View file

@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
IUSE="+caps pam selinux +ssh-agent test"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
RDEPEND="

View file

@ -1 +1,4 @@
~gnome-base/gnome-menus-3.6.2
#get rid of keychain, bug #570512
=gnome-base/gnome-keyring-3.18.3-r2

View file

@ -2,7 +2,6 @@ app-crypt/gnupg smartcard
app-crypt/johntheripper mmx mpi sse2 custom-cflags
app-crypt/ophcrack -tables
#We disable keyring in gnome-base/libgnomeui
#which isn't good enough because libsecret pulls in gnome-keyring which is needed by nm-applet etc
#if you want to disable this, disable it locally or open a bug to make a plasma profile option
app-crypt/pinentry gnome-keyring
#Make keyring optional by hacking gnome-base/libgnomeui and =gnome-base/gnome-keyring-3.18.3-r2
#For more details, see bugs #570512 and #768754
#app-crypt/pinentry gnome-keyring