diff options
author | Mart Raudsepp <leio@gentoo.org> | 2019-03-14 01:12:44 +0200 |
---|---|---|
committer | Mart Raudsepp <leio@gentoo.org> | 2019-03-14 01:20:40 +0200 |
commit | f81679038c16a7e85730b3371210d4812cb8600d (patch) | |
tree | efd3dc52d97f5286c7dba59dc8f5f601c702dc35 | |
parent | app-editors/gedit-plugins: bump to 3.30.1 (diff) | |
download | gentoo-f81679038c16a7e85730b3371210d4812cb8600d.tar.gz gentoo-f81679038c16a7e85730b3371210d4812cb8600d.tar.bz2 gentoo-f81679038c16a7e85730b3371210d4812cb8600d.zip |
app-crypt/seahorse: bump to 3.30.1.1
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
-rw-r--r-- | app-crypt/seahorse/Manifest | 1 | ||||
-rw-r--r-- | app-crypt/seahorse/metadata.xml | 25 | ||||
-rw-r--r-- | app-crypt/seahorse/seahorse-3.30.1.1.ebuild | 66 |
3 files changed, 72 insertions, 20 deletions
diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest index df5c07c744c3..5a655d92513e 100644 --- a/app-crypt/seahorse/Manifest +++ b/app-crypt/seahorse/Manifest @@ -1 +1,2 @@ DIST seahorse-3.20.0.tar.xz 1556556 BLAKE2B e0742996045b50acb2d60f548f321e1ff0121c166209e2230d5839cc971f8560f316c91c3a88a30c302c5339ba0251e7faf64ae805c4f80e853cc67a6952d350 SHA512 a02d3da7af95256941ef065ac024bd5bfb53a026767b951fa2e26446fb0eed23707e69f72f6e8ebfa7d538823fa41411709fa2bebad4fbd662af1e81bc15ab82 +DIST seahorse-3.30.1.1.tar.xz 1428904 BLAKE2B 54760362fc452b2ff3f7a0d72b25540568703cb91cd46321fb8cd60c9b51f84c3f48575ae9f6c72080cbe0b29e8a38f5e6afdb6c3120b2783a8a04688bd219c9 SHA512 971b8bea484f456d2942f1d1b407ca5b11c1d431f2ee524e58348a421a235dd9d2fa463e73487c6137bde116b34a5d1c0291b479d8562d4ce03766081e0dc469 diff --git a/app-crypt/seahorse/metadata.xml b/app-crypt/seahorse/metadata.xml index 6789dec723b8..87c065b287db 100644 --- a/app-crypt/seahorse/metadata.xml +++ b/app-crypt/seahorse/metadata.xml @@ -8,26 +8,11 @@ <use> <flag name="ldap">Enable seahorse to manipulate GPG keys on a LDAP server.</flag> </use> -<longdescription>Seahorse is a Gnome interface for GnuPG. It's main purpose is to be a PGP/GPG Key Manager, though -it has other components including a text editor and file manager. +<longdescription>Seahorse is a GNOME application for managing encryption keys. +It also integrates with nautilus, gedit and other places for encryption operations. -Key Manager Features: -Generating a key -Deleting a key -Importing keys from text or a file -Exporting a key to text or a file -View key properties - -Key Properties Features: -Show key info -Change owner trust -Change primary key's expiration date -Change passphrase -Export key -Delete Key - -Plugins: -Nautilus Integration -Gedit plugin +With seahorse you can create and manage PGP keys, create and manage SSH keys, +publish and retrieve keys from key servers, cache your passphrase so you +don't have to keep typing it and backup your keys and keyring. </longdescription> </pkgmetadata> diff --git a/app-crypt/seahorse/seahorse-3.30.1.1.ebuild b/app-crypt/seahorse/seahorse-3.30.1.1.ebuild new file mode 100644 index 000000000000..51bf764bca9f --- /dev/null +++ b/app-crypt/seahorse/seahorse-3.30.1.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome.org gnome2-utils meson xdg vala + +DESCRIPTION="Manage your passwords and encryption keys" +HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse" + +LICENSE="GPL-2+ FDL-1.1+" +SLOT="0" +IUSE="ldap zeroconf" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +RDEPEND=" + >=dev-libs/glib-2.44:2 + >=app-crypt/gcr-3.11.91:= + >=app-crypt/gpgme-1.7.0 + >=x11-libs/gtk+-3.22.0:3 + >=app-crypt/gnupg-2.0.12 + >=app-crypt/libsecret-0.16 + net-misc/openssh + ldap? ( net-nds/openldap:= ) + >=net-libs/libsoup-2.33.92:2.4 + zeroconf? ( >=net-dns/avahi-0.6:= ) +" +DEPEND="${RDEPEND} + $(vala_depend) + dev-libs/appstream-glib + dev-libs/libxml2:2 + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + app-crypt/gcr[vala] +" + +src_prepare() { + xdg_src_prepare + vala_src_prepare +} + +src_configure() { + local emesonargs=( + -Dhelp=true + -Dpgp-support=true + #-Dcheck-compatible-gpg=false # TODO: https://gitlab.gnome.org/GNOME/seahorse/issues/217 # assuming gpg 2.3 and newer will be fine for us too; keep lowest version listed as compatible as min dep for gnupg RDEPEND + -Dpkcs11-support=true + -Dkeyservers-support=true + -Dhkp-support=true + $(meson_use ldap ldap-support) + $(meson_use zeroconf key-sharing) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} |