From ca3b079911e79ccc8a7701b24fae18765f196b3b Mon Sep 17 00:00:00 2001 From: Leo Date: Thu, 10 Dec 2020 09:16:39 -0300 Subject: community/py3-pycryptodome: move from main --- community/py3-pycryptodome/APKBUILD | 52 +++++++++++++++++++++++++++++++++++++ main/py3-pycryptodome/APKBUILD | 52 ------------------------------------- 2 files changed, 52 insertions(+), 52 deletions(-) create mode 100644 community/py3-pycryptodome/APKBUILD delete mode 100644 main/py3-pycryptodome/APKBUILD diff --git a/community/py3-pycryptodome/APKBUILD b/community/py3-pycryptodome/APKBUILD new file mode 100644 index 00000000000..95c23abe088 --- /dev/null +++ b/community/py3-pycryptodome/APKBUILD @@ -0,0 +1,52 @@ +# Contributor: Leonardo Arena +# Maintainer: Kevin Daudt +pkgname=py3-pycryptodome +pkgver=3.9.9 +pkgrel=0 +pkgdesc="Self-contained cryptographic library" +url="https://www.pycryptodome.org" +arch="all" +license="BSD-2-Clause Unlicense" +depends="gmp" +makedepends="python3-dev py3-setuptools" +source="$pkgname-$pkgver.tar.gz::https://github.com/Legrandin/pycryptodome/archive/v$pkgver.tar.gz" +subpackages="${pkgname}x:pycryptodomex" +builddir="$srcdir"/pycryptodome-$pkgver +_xbuilddir="$srcdir"/pycryptodomex-$pkgver + +replaces="py-pycryptodome py3-crypto" # Backwards compatibility +provides="py-pycryptodome=$pkgver-r$pkgrel py3-crypto=$pkgver-r$pkgrel" # Backwards compatibility + +prepare() { + default_prepare + + cp -r "$builddir" "$_xbuilddir" + touch "$_xbuilddir/.separate_namespace" +} + +build() { + # pycryptodome - "Crypto" namespace (PyCrypto compatible) + python3 setup.py --quiet build + + # pycryptodomex - "Cryptodome" namespace + cd "$_xbuilddir" + python3 setup.py --quiet build +} + +check() { + python3 setup.py test + + cd "$_xbuilddir" + python3 setup.py test +} + +package() { + python3 setup.py --quiet install --prefix=/usr --root="$pkgdir" +} + +pycryptodomex() { + cd "$_xbuilddir" + python3 setup.py --quiet install --prefix=/usr --root="$subpkgdir" +} + +sha512sums="a1aad4d52256220fe3d5d7f399c2c5e7338d6eb88058da0571fe1c686d74d33ff4bc1c275d4b9373e0ff22f4ddcded75a25387e76fc65047f8612f8856c1bd4d py3-pycryptodome-3.9.9.tar.gz" diff --git a/main/py3-pycryptodome/APKBUILD b/main/py3-pycryptodome/APKBUILD deleted file mode 100644 index 95c23abe088..00000000000 --- a/main/py3-pycryptodome/APKBUILD +++ /dev/null @@ -1,52 +0,0 @@ -# Contributor: Leonardo Arena -# Maintainer: Kevin Daudt -pkgname=py3-pycryptodome -pkgver=3.9.9 -pkgrel=0 -pkgdesc="Self-contained cryptographic library" -url="https://www.pycryptodome.org" -arch="all" -license="BSD-2-Clause Unlicense" -depends="gmp" -makedepends="python3-dev py3-setuptools" -source="$pkgname-$pkgver.tar.gz::https://github.com/Legrandin/pycryptodome/archive/v$pkgver.tar.gz" -subpackages="${pkgname}x:pycryptodomex" -builddir="$srcdir"/pycryptodome-$pkgver -_xbuilddir="$srcdir"/pycryptodomex-$pkgver - -replaces="py-pycryptodome py3-crypto" # Backwards compatibility -provides="py-pycryptodome=$pkgver-r$pkgrel py3-crypto=$pkgver-r$pkgrel" # Backwards compatibility - -prepare() { - default_prepare - - cp -r "$builddir" "$_xbuilddir" - touch "$_xbuilddir/.separate_namespace" -} - -build() { - # pycryptodome - "Crypto" namespace (PyCrypto compatible) - python3 setup.py --quiet build - - # pycryptodomex - "Cryptodome" namespace - cd "$_xbuilddir" - python3 setup.py --quiet build -} - -check() { - python3 setup.py test - - cd "$_xbuilddir" - python3 setup.py test -} - -package() { - python3 setup.py --quiet install --prefix=/usr --root="$pkgdir" -} - -pycryptodomex() { - cd "$_xbuilddir" - python3 setup.py --quiet install --prefix=/usr --root="$subpkgdir" -} - -sha512sums="a1aad4d52256220fe3d5d7f399c2c5e7338d6eb88058da0571fe1c686d74d33ff4bc1c275d4b9373e0ff22f4ddcded75a25387e76fc65047f8612f8856c1bd4d py3-pycryptodome-3.9.9.tar.gz" -- cgit v1.2.3