1 |
commit: 808561585553b345ff72ed811285afbfa079489f |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Aug 23 23:17:00 2022 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Aug 24 00:08:29 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80856158 |
7 |
|
8 |
dev-python/python-gnupg: add 0.5.0 |
9 |
|
10 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
11 |
|
12 |
dev-python/python-gnupg/Manifest | 2 ++ |
13 |
dev-python/python-gnupg/python-gnupg-0.5.0.ebuild | 32 +++++++++++++++++++++++ |
14 |
2 files changed, 34 insertions(+) |
15 |
|
16 |
diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest |
17 |
index 9d8e932b2c51..0673d27a4470 100644 |
18 |
--- a/dev-python/python-gnupg/Manifest |
19 |
+++ b/dev-python/python-gnupg/Manifest |
20 |
@@ -1,2 +1,4 @@ |
21 |
DIST python-gnupg-0.4.9.tar.gz 59982 BLAKE2B 09ca33bf181239d2ed39930e2b017f30e5c3ff158ccf937a1a1e72366cd144bc7327c8a57517840f976b10fbf542f8181721fa6e203cf0b67766b3fea9ca2d16 SHA512 e59685bea966addbfacfd5516601c518c9ccd7a828250584a00dca5c2062b30bd859ae73b467bd16db60abd800bd0b66f68177e56d3c48654416a294e72f3e8f |
22 |
DIST python-gnupg-0.4.9.tar.gz.asc 801 BLAKE2B d95b5e5bb5613adfb5705851ba1f1ff4a9331bfedb452d3f15e7838aaaf66b9b161664e1dc7f16acc4490eb2647dcf6ed1d1cf9b5272bd9523527b7329917cfb SHA512 ca91795ae7c43e825f35bccbbb3464e6f9e60742f28d1e215e97680c4de454b07375d66593553ace53d6fc9ceb423253a34f3ea6a5bc1b27e7da9b0ba3c385f2 |
23 |
+DIST python-gnupg-0.5.0.tar.gz 61154 BLAKE2B 0ae7e8ff669f51b47410a7a5aef16ca6792db18f28c59d3ce6615d0852eba1e201e3d000d1f644ffc1a362a74ee56c0930dd5814c23238137d6d8696319fd130 SHA512 cfd302257b53fdc9318004db7323ea5bf4bddc055b65b24386a1ecb27cd476fdf1bc771adcdde70a4eef442982a0c57dc832b92274bbe5ba16cbdf3247f4e77a |
24 |
+DIST python-gnupg-0.5.0.tar.gz.asc 801 BLAKE2B a3df8ea4c22c2df8351aeb51a670e36e2809eef2248507842b9580f819af5c4e5a7ad4902ef54f2a62c3629a2d658cac346cc1647838e8066b2a018939e1a751 SHA512 58fa1b201803bb542e3fb9c1c567d83abba0e897b52efa331942899684e15b4c44a225c28adce58c69c290d5059fc562556b79fec21f960c894b30a8f3642405 |
25 |
|
26 |
diff --git a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild |
27 |
new file mode 100644 |
28 |
index 000000000000..8e1e818cf84e |
29 |
--- /dev/null |
30 |
+++ b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild |
31 |
@@ -0,0 +1,32 @@ |
32 |
+# Copyright 1999-2022 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=8 |
36 |
+ |
37 |
+DISTUTILS_USE_PEP517=setuptools |
38 |
+PYTHON_COMPAT=( pypy3 python3_{8..11} ) |
39 |
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vinaysajip.asc |
40 |
+inherit distutils-r1 verify-sig |
41 |
+ |
42 |
+DESCRIPTION="A Python wrapper for GnuPG" |
43 |
+HOMEPAGE="https://docs.red-dove.com/python-gnupg/" |
44 |
+SRC_URI="https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz" |
45 |
+SRC_URI+=" verify-sig? ( https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz.asc )" |
46 |
+ |
47 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" |
48 |
+LICENSE="BSD" |
49 |
+SLOT="0" |
50 |
+ |
51 |
+# Need gnupg[nls] for avoiding decode errors and possible hangs |
52 |
+# w/ e.g. sec-keys/openpgp-keys-gentoo-developers but other pkgs too. |
53 |
+RDEPEND="app-crypt/gnupg[nls]" |
54 |
+DEPEND="${RDEPEND}" |
55 |
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-vinaysajip )" |
56 |
+ |
57 |
+distutils_enable_tests unittest |
58 |
+ |
59 |
+python_test() { |
60 |
+ # NO_EXTERNAL_TESTS must be enabled, |
61 |
+ # to disable all tests, which need internet access. |
62 |
+ NO_EXTERNAL_TESTS=1 eunittest |
63 |
+} |