aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/py3-crypto/APKBUILD43
1 files changed, 12 insertions, 31 deletions
diff --git a/main/py3-crypto/APKBUILD b/main/py3-crypto/APKBUILD
index d25106a61f..c6330b057b 100644
--- a/main/py3-crypto/APKBUILD
+++ b/main/py3-crypto/APKBUILD
@@ -1,51 +1,32 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
-pkgname=py-crypto
+pkgname=py3-crypto
_pkgname=pycrypto
pkgver=2.6.1
-pkgrel=3
-pkgdesc="A Python collection of cryptographic algorithms and protocols"
+pkgrel=4
+pkgdesc="A Python3 collection of cryptographic algorithms and protocols"
url="https://www.dlitz.net/software/pycrypto/"
arch="all"
license="BSD"
-depends=""
-makedepends="gmp-dev python2-dev python3-dev"
-subpackages="py3-${pkgname#py-}:_py3 py2-${pkgname#py-}:_py2"
+makedepends="gmp-dev python3-dev"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
+replaces="py-crypto" # Backwards compatibility
+provides="py-crypto=$pkgver-r$pkgrel" # Backwards compatibility
build() {
cd "$builddir"
-
- python2 setup.py build || return 1
- python2 setup.py test || return 1
-
- python3 setup.py build || return 1
- python3 setup.py test || return 1
-}
-
-package() {
- mkdir -p "$pkgdir"
+ python3 setup.py build
}
-_py() {
- local python="$1"
- pkgdesc="$pkgdesc (for $python)"
- install_if="$pkgname=$pkgver-r$pkgrel $python"
-
+check() {
cd "$builddir"
- $python setup.py install --prefix=/usr --root="$subpkgdir" --optimize=1
-}
-
-_py2() {
- replaces="$pkgname"
- _py python2
+ python3 setup.py test
}
-_py3() {
- _py python3
+package() {
+ cd "$builddir"
+ python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
}
-md5sums="55a61a054aa66812daf5161a0d5d7eda pycrypto-2.6.1.tar.gz"
-sha256sums="f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c pycrypto-2.6.1.tar.gz"
sha512sums="20a4aed4dac4e9e61d773ebc1d48ea577e9870c33f396be53d075a9bf8487d93e75e200179882d81e452efd0f6751789bac434f6f431b3e7c1c8ef9dba392847 pycrypto-2.6.1.tar.gz"