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: Sun, 22 Sep 2019 20:28:57
Message-Id: 1569184113.5a3fc653cf5359cf1ac7675d0435922c609dc310.leio@gentoo
1 commit: 5a3fc653cf5359cf1ac7675d0435922c609dc310
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 22 20:28:21 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 22 20:28:33 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3fc653
7
8 app-crypt/seahorse: bump to 3.32.2
9
10 Package-Manager: Portage-2.3.69, 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/seahorse-3.32.2.ebuild | 68 +++++++++++++++++++++++++++++++
15 2 files changed, 69 insertions(+)
16
17 diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest
18 index 035749a2e14..bd3406819a6 100644
19 --- a/app-crypt/seahorse/Manifest
20 +++ b/app-crypt/seahorse/Manifest
21 @@ -1 +1,2 @@
22 DIST seahorse-3.30.1.1.tar.xz 1428904 BLAKE2B 54760362fc452b2ff3f7a0d72b25540568703cb91cd46321fb8cd60c9b51f84c3f48575ae9f6c72080cbe0b29e8a38f5e6afdb6c3120b2783a8a04688bd219c9 SHA512 971b8bea484f456d2942f1d1b407ca5b11c1d431f2ee524e58348a421a235dd9d2fa463e73487c6137bde116b34a5d1c0291b479d8562d4ce03766081e0dc469
23 +DIST seahorse-3.32.2.tar.xz 1278668 BLAKE2B cd3fe6794ca02b1b0fd4b833a7128b8180137441a788f1f3ec5bb4186517ebb9e7422fabab2d19f60420b36e6b1ecab8b8326c99122aad185b8e45927232708f SHA512 e372f79907fbc5d60a41ea0db3a91575b0b304c1727c6091f94eec28445cd836faa32754582c59fd1eb8ce784986e63b4c8cabbd46d5e4cacec1150d9ca08481
24
25 diff --git a/app-crypt/seahorse/seahorse-3.32.2.ebuild b/app-crypt/seahorse/seahorse-3.32.2.ebuild
26 new file mode 100644
27 index 00000000000..35d36a0696a
28 --- /dev/null
29 +++ b/app-crypt/seahorse/seahorse-3.32.2.ebuild
30 @@ -0,0 +1,68 @@
31 +# Copyright 1999-2019 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +inherit gnome.org gnome2-utils meson xdg vala
36 +
37 +DESCRIPTION="Manage your passwords and encryption keys"
38 +HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
39 +
40 +LICENSE="GPL-2+ FDL-1.1+"
41 +SLOT="0"
42 +IUSE="ldap zeroconf"
43 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
44 +
45 +RDEPEND="
46 + >=dev-libs/glib-2.44:2
47 + >=app-crypt/gcr-3.11.91:=
48 + >=app-crypt/gpgme-1.7.0
49 + >=x11-libs/gtk+-3.22.0:3
50 + >=app-crypt/gnupg-2.0.12
51 + >=app-crypt/libsecret-0.16
52 + dev-libs/libpwquality
53 + net-misc/openssh
54 + ldap? ( net-nds/openldap:= )
55 + >=net-libs/libsoup-2.33.92:2.4
56 + zeroconf? ( >=net-dns/avahi-0.6:= )
57 +"
58 +DEPEND="${RDEPEND}
59 + $(vala_depend)
60 + dev-libs/appstream-glib
61 + dev-libs/libxml2:2
62 + dev-util/gdbus-codegen
63 + dev-util/glib-utils
64 + dev-util/itstool
65 + >=sys-devel/gettext-0.19.8
66 + virtual/pkgconfig
67 + app-crypt/gcr[vala]
68 + app-crypt/libsecret[vala]
69 +"
70 +
71 +src_prepare() {
72 + xdg_src_prepare
73 + vala_src_prepare
74 +}
75 +
76 +src_configure() {
77 + local emesonargs=(
78 + -Dhelp=true
79 + -Dpgp-support=true
80 + -Dcheck-compatible-gpg=false # keep lowest version listed as compatible as min dep for gnupg RDEPEND
81 + -Dpkcs11-support=true
82 + -Dkeyservers-support=true
83 + -Dhkp-support=true
84 + $(meson_use ldap ldap-support)
85 + $(meson_use zeroconf key-sharing)
86 + )
87 + meson_src_configure
88 +}
89 +
90 +pkg_postinst() {
91 + xdg_pkg_postinst
92 + gnome2_schemas_update
93 +}
94 +
95 +pkg_postrm() {
96 + xdg_pkg_postrm
97 + gnome2_schemas_update
98 +}