From 45939df4ba9ebb1338e79ee7fa9553a69a5b091a Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Mon, 5 Jul 2021 09:07:14 +0800 Subject: [PATCH] endesive: cleanup, add description --- app-text/endesive/endesive-2.0.2.ebuild | 8 ++++---- dev-python/{PyKCS11 => pykcs11}/Manifest | 2 +- .../pykcs11-1.5.10.ebuild} | 10 ++++++++-- profiles/updates/2Q-2021 | 1 + scripts/python_dependencies.py | 1 + 5 files changed, 15 insertions(+), 7 deletions(-) rename dev-python/{PyKCS11 => pykcs11}/Manifest (79%) rename dev-python/{PyKCS11/PyKCS11-1.5.10.ebuild => pykcs11/pykcs11-1.5.10.ebuild} (72%) create mode 100644 profiles/updates/2Q-2021 diff --git a/app-text/endesive/endesive-2.0.2.ebuild b/app-text/endesive/endesive-2.0.2.ebuild index 3df32c43b..6e3c8e559 100644 --- a/app-text/endesive/endesive-2.0.2.ebuild +++ b/app-text/endesive/endesive-2.0.2.ebuild @@ -7,11 +7,11 @@ PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 -DESCRIPTION="" -HOMEPAGE="" +DESCRIPTION="Sign and verify digital signatures in mail, PDF and XML documents" +HOMEPAGE="https://github.com/m32/endesive" SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -LICENSE="" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm64 x86" IUSE="test" @@ -21,7 +21,7 @@ RDEPEND=" dev-python/asn1crypto[${PYTHON_USEDEP}] dev-python/oscrypto[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] - dev-python/PyKCS11[${PYTHON_USEDEP}] + dev-python/pykcs11[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] diff --git a/dev-python/PyKCS11/Manifest b/dev-python/pykcs11/Manifest similarity index 79% rename from dev-python/PyKCS11/Manifest rename to dev-python/pykcs11/Manifest index 5d1e3c78e..35d4da143 100644 --- a/dev-python/PyKCS11/Manifest +++ b/dev-python/pykcs11/Manifest @@ -1 +1 @@ -DIST PyKCS11-1.5.10.tar.gz 77074 BLAKE2B 785e436a474f5c0cee5cbe666e88c3e46fd3969ca25908267cab379c24fb74cc557c0d670905d0d96a7e3eeddf92cdb5dc62281f31f22b1035dee43f93c7c550 SHA512 5ad4d4575f9eb3a93a817bf7c1adf704fdb6ed4c780e3bb135d909e97c8f9e29abb6ef8b59a5135bae495ba7e3da2e2fa7df82780f3f419e07be00397aee5d24 +DIST pykcs11-1.5.10.tar.gz 77074 BLAKE2B 785e436a474f5c0cee5cbe666e88c3e46fd3969ca25908267cab379c24fb74cc557c0d670905d0d96a7e3eeddf92cdb5dc62281f31f22b1035dee43f93c7c550 SHA512 5ad4d4575f9eb3a93a817bf7c1adf704fdb6ed4c780e3bb135d909e97c8f9e29abb6ef8b59a5135bae495ba7e3da2e2fa7df82780f3f419e07be00397aee5d24 diff --git a/dev-python/PyKCS11/PyKCS11-1.5.10.ebuild b/dev-python/pykcs11/pykcs11-1.5.10.ebuild similarity index 72% rename from dev-python/PyKCS11/PyKCS11-1.5.10.ebuild rename to dev-python/pykcs11/pykcs11-1.5.10.ebuild index 51776d4ce..1502a67d1 100644 --- a/dev-python/PyKCS11/PyKCS11-1.5.10.ebuild +++ b/dev-python/pykcs11/pykcs11-1.5.10.ebuild @@ -7,23 +7,29 @@ PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 +MY_PN=PyKCS11 +MY_P=${MY_PN}-${PV} + DESCRIPTION="A complete PKCS#11 wrapper for Python" HOMEPAGE="https://github.com/LudovicRousseau/PyKCS11" -SRC_URI="https://codeload.github.com/LudovicRousseau/${PN}/tar.gz/${PV} -> ${P}.tar.gz" +SRC_URI="https://codeload.github.com/LudovicRousseau/${MY_PN}/tar.gz/${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 arm64 x86" IUSE="examples" +RESTRICT="test" DEPEND="dev-lang/swig dev-python/setuptools[${PYTHON_USEDEP}]" DOCS=( README.md ) +S="${WORKDIR}/${MY_P}" + python_install_all() { if use examples; then - insinto "/usr/share/doc/${PF}/" + insinto "/usr/share/doc/${MY_P}/" doins -r samples fi diff --git a/profiles/updates/2Q-2021 b/profiles/updates/2Q-2021 new file mode 100644 index 000000000..4df67aaa6 --- /dev/null +++ b/profiles/updates/2Q-2021 @@ -0,0 +1 @@ +move dev-python/PyKCS11 dev-python/pykcs11 diff --git a/scripts/python_dependencies.py b/scripts/python_dependencies.py index 7215a807e..9dc2310a1 100755 --- a/scripts/python_dependencies.py +++ b/scripts/python_dependencies.py @@ -46,6 +46,7 @@ def portage_mapping(search): "dev-python/scapy": "net-analyzer/scapy", "dev-python/PyYAML": "dev-python/pyyaml", "dev-python/redis": "dev-python/redis-py", + "dev-python/Pillow": "dev-python/pillow", "dev-python/ropgadget": "app-exploits/ROPgadget", "dev-python/pysocks": "dev-python/PySocks",