From a6d0ae37d86fd40bf9bcee04662ed35a6de3e5f7 Mon Sep 17 00:00:00 2001 From: Doan Tran Cong Danh Date: Sat, 14 Dec 2019 10:42:03 +0700 Subject: [PATCH] python3-dkimpy: update to 1.0.0, drop python 2 --- srcpkgs/python-dkimpy | 1 + srcpkgs/python-dkimpy/template | 48 --------------------------------- srcpkgs/python3-dkimpy | 1 - srcpkgs/python3-dkimpy/template | 36 +++++++++++++++++++++++++ 4 files changed, 37 insertions(+), 49 deletions(-) create mode 120000 srcpkgs/python-dkimpy delete mode 100644 srcpkgs/python-dkimpy/template delete mode 120000 srcpkgs/python3-dkimpy create mode 100644 srcpkgs/python3-dkimpy/template diff --git a/srcpkgs/python-dkimpy b/srcpkgs/python-dkimpy new file mode 120000 index 0000000000..df6f3fa105 --- /dev/null +++ b/srcpkgs/python-dkimpy @@ -0,0 +1 @@ +python3-dkimpy \ No newline at end of file diff --git a/srcpkgs/python-dkimpy/template b/srcpkgs/python-dkimpy/template deleted file mode 100644 index 4ca5ad386b..0000000000 --- a/srcpkgs/python-dkimpy/template +++ /dev/null @@ -1,48 +0,0 @@ -# Template file for 'python-dkimpy' -pkgname=python-dkimpy -version=0.9.2 -revision=1 -archs=noarch -wrksrc="dkimpy-${version}" -build_style=python-module -pycompile_module="dkim" -hostmakedepends="python-setuptools python3-setuptools" -depends="python-dnspython" -short_desc="DKIM and ARC email signing and verification library (Python2)" -maintainer="Alexander Gehrke " -license="BSD-3-Clause" -homepage="https://launchpad.net/dkimpy" -distfiles="${PYPI_SITE}/d/dkimpy/dkimpy-${version}.tar.gz" -checksum=83d5ddc1b83304dbccba1dc7b9e0ee37bec4269bb9ad5779480991525c3811d6 -alternatives=" - dkimpy:arcsign:/usr/bin/arcsign2 - dkimpy:arcverify:/usr/bin/arcverify2 - dkimpy:dkimsign:/usr/bin/dkimsign2 - dkimpy:dkimverify:/usr/bin/dkimverify2 - dkimpy:dknewkey:/usr/bin/dknewkey2" - -pre_configure() { - sed -n '3,22p' setup.py > LICENSE -} - -post_install() { - vlicense LICENSE -} - -python3-dkimpy_package() { - archs=noarch - pycompile_module="dkim" - depends="python3-dnspython" - short_desc="${short_desc/Python2/Python3}" - alternatives=" - dkimpy:arcsign:/usr/bin/arcsign3 - dkimpy:arcverify:/usr/bin/arcverify3 - dkimpy:dkimsign:/usr/bin/dkimsign3 - dkimpy:dkimverify:/usr/bin/dkimverify3 - dkimpy:dknewkey:/usr/bin/dknewkey3" - pkg_install() { - vmove usr/lib/python3* - vmove usr/bin/*3 - vlicense LICENSE - } -} diff --git a/srcpkgs/python3-dkimpy b/srcpkgs/python3-dkimpy deleted file mode 120000 index 26fe7f0d80..0000000000 --- a/srcpkgs/python3-dkimpy +++ /dev/null @@ -1 +0,0 @@ -python-dkimpy \ No newline at end of file diff --git a/srcpkgs/python3-dkimpy/template b/srcpkgs/python3-dkimpy/template new file mode 100644 index 0000000000..1b5c2f26ca --- /dev/null +++ b/srcpkgs/python3-dkimpy/template @@ -0,0 +1,36 @@ +# Template file for 'python3-dkimpy' +pkgname=python3-dkimpy +version=1.0.0 +revision=1 +archs=noarch +wrksrc="dkimpy-${version}" +build_style=python3-module +pycompile_module="dkim" +hostmakedepends="python3-setuptools" +depends="python3-dnspython python3-authres python3-pynacl python3-aiodns" +checkdepends="$depends python3-pytest" +short_desc="DKIM and ARC email signing and verification library" +maintainer="Alexander Gehrke " +license="BSD-3-Clause" +homepage="https://launchpad.net/dkimpy" +distfiles="${PYPI_SITE}/d/dkimpy/dkimpy-${version}.tar.gz" +checksum=56f37736b5527082f2389bacd804e31e9f0118043e26eff74198d5d12ae3908b +replaces="python-dkimpy>=0" +provides="python-dkimpy-${version}_${revision}" + +post_extract() { + vsed -i "s/^from tests/from .tests/" dkim/__main__.py +} + +post_install() { + # This file is used for testing only + rm -f ${DESTDIR}/usr/lib/python3.?/site-packages/dkim/__main__.py + vlicense LICENSE +} + +python-dkimpy_package() { + build_style=meta + archs=noarch + depends="python3-dkimpy" + short_desc+=" - transitional dummy package" +}