Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/seahorse/
Date: Wed, 13 Mar 2019 23:22:06
Message-Id: 1552519240.f81679038c16a7e85730b3371210d4812cb8600d.leio@gentoo
1 commit: f81679038c16a7e85730b3371210d4812cb8600d
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 13 23:12:44 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 13 23:20:40 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8167903
7
8 app-crypt/seahorse: bump to 3.30.1.1
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 app-crypt/seahorse/Manifest | 1 +
14 app-crypt/seahorse/metadata.xml | 25 +++--------
15 app-crypt/seahorse/seahorse-3.30.1.1.ebuild | 66 +++++++++++++++++++++++++++++
16 3 files changed, 72 insertions(+), 20 deletions(-)
17
18 diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest
19 index df5c07c744c..5a655d92513 100644
20 --- a/app-crypt/seahorse/Manifest
21 +++ b/app-crypt/seahorse/Manifest
22 @@ -1 +1,2 @@
23 DIST seahorse-3.20.0.tar.xz 1556556 BLAKE2B e0742996045b50acb2d60f548f321e1ff0121c166209e2230d5839cc971f8560f316c91c3a88a30c302c5339ba0251e7faf64ae805c4f80e853cc67a6952d350 SHA512 a02d3da7af95256941ef065ac024bd5bfb53a026767b951fa2e26446fb0eed23707e69f72f6e8ebfa7d538823fa41411709fa2bebad4fbd662af1e81bc15ab82
24 +DIST seahorse-3.30.1.1.tar.xz 1428904 BLAKE2B 54760362fc452b2ff3f7a0d72b25540568703cb91cd46321fb8cd60c9b51f84c3f48575ae9f6c72080cbe0b29e8a38f5e6afdb6c3120b2783a8a04688bd219c9 SHA512 971b8bea484f456d2942f1d1b407ca5b11c1d431f2ee524e58348a421a235dd9d2fa463e73487c6137bde116b34a5d1c0291b479d8562d4ce03766081e0dc469
25
26 diff --git a/app-crypt/seahorse/metadata.xml b/app-crypt/seahorse/metadata.xml
27 index 6789dec723b..87c065b287d 100644
28 --- a/app-crypt/seahorse/metadata.xml
29 +++ b/app-crypt/seahorse/metadata.xml
30 @@ -8,26 +8,11 @@
31 <use>
32 <flag name="ldap">Enable seahorse to manipulate GPG keys on a LDAP server.</flag>
33 </use>
34 -<longdescription>Seahorse is a Gnome interface for GnuPG. It's main purpose is to be a PGP/GPG Key Manager, though
35 -it has other components including a text editor and file manager.
36 +<longdescription>Seahorse is a GNOME application for managing encryption keys.
37 +It also integrates with nautilus, gedit and other places for encryption operations.
38
39 -Key Manager Features:
40 -Generating a key
41 -Deleting a key
42 -Importing keys from text or a file
43 -Exporting a key to text or a file
44 -View key properties
45 -
46 -Key Properties Features:
47 -Show key info
48 -Change owner trust
49 -Change primary key's expiration date
50 -Change passphrase
51 -Export key
52 -Delete Key
53 -
54 -Plugins:
55 -Nautilus Integration
56 -Gedit plugin
57 +With seahorse you can create and manage PGP keys, create and manage SSH keys,
58 +publish and retrieve keys from key servers, cache your passphrase so you
59 +don't have to keep typing it and backup your keys and keyring.
60 </longdescription>
61 </pkgmetadata>
62
63 diff --git a/app-crypt/seahorse/seahorse-3.30.1.1.ebuild b/app-crypt/seahorse/seahorse-3.30.1.1.ebuild
64 new file mode 100644
65 index 00000000000..51bf764bca9
66 --- /dev/null
67 +++ b/app-crypt/seahorse/seahorse-3.30.1.1.ebuild
68 @@ -0,0 +1,66 @@
69 +# Copyright 1999-2019 Gentoo Authors
70 +# Distributed under the terms of the GNU General Public License v2
71 +
72 +EAPI=6
73 +inherit gnome.org gnome2-utils meson xdg vala
74 +
75 +DESCRIPTION="Manage your passwords and encryption keys"
76 +HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
77 +
78 +LICENSE="GPL-2+ FDL-1.1+"
79 +SLOT="0"
80 +IUSE="ldap zeroconf"
81 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
82 +
83 +RDEPEND="
84 + >=dev-libs/glib-2.44:2
85 + >=app-crypt/gcr-3.11.91:=
86 + >=app-crypt/gpgme-1.7.0
87 + >=x11-libs/gtk+-3.22.0:3
88 + >=app-crypt/gnupg-2.0.12
89 + >=app-crypt/libsecret-0.16
90 + net-misc/openssh
91 + ldap? ( net-nds/openldap:= )
92 + >=net-libs/libsoup-2.33.92:2.4
93 + zeroconf? ( >=net-dns/avahi-0.6:= )
94 +"
95 +DEPEND="${RDEPEND}
96 + $(vala_depend)
97 + dev-libs/appstream-glib
98 + dev-libs/libxml2:2
99 + dev-util/gdbus-codegen
100 + dev-util/glib-utils
101 + dev-util/itstool
102 + >=sys-devel/gettext-0.19.8
103 + virtual/pkgconfig
104 + app-crypt/gcr[vala]
105 +"
106 +
107 +src_prepare() {
108 + xdg_src_prepare
109 + vala_src_prepare
110 +}
111 +
112 +src_configure() {
113 + local emesonargs=(
114 + -Dhelp=true
115 + -Dpgp-support=true
116 + #-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
117 + -Dpkcs11-support=true
118 + -Dkeyservers-support=true
119 + -Dhkp-support=true
120 + $(meson_use ldap ldap-support)
121 + $(meson_use zeroconf key-sharing)
122 + )
123 + meson_src_configure
124 +}
125 +
126 +pkg_postinst() {
127 + xdg_pkg_postinst
128 + gnome2_schemas_update
129 +}
130 +
131 +pkg_postrm() {
132 + xdg_pkg_postrm
133 + gnome2_schemas_update
134 +}