diff options
author | Francesco Colista <fcolista@alpinelinux.org> | 2016-08-22 09:35:05 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2016-08-22 10:14:50 +0000 |
commit | 5b1013cc882b411cbeb5b731c113623662e9178d (patch) | |
tree | 6e96e65431e65ac1db5753711397d7e45c23c4ba /main/py-asn1/APKBUILD | |
parent | ff813591eea300f1fe7a1c8dc4807165a9da64dc (diff) | |
download | aports-5b1013cc882b411cbeb5b731c113623662e9178d.tar.bz2 aports-5b1013cc882b411cbeb5b731c113623662e9178d.tar.xz |
main/py-asn1: added python3 support, added subpackages py2 and py3
Diffstat (limited to 'main/py-asn1/APKBUILD')
-rw-r--r-- | main/py-asn1/APKBUILD | 45 |
1 files changed, 27 insertions, 18 deletions
diff --git a/main/py-asn1/APKBUILD b/main/py-asn1/APKBUILD index f106b5312f..93e5614c2e 100644 --- a/main/py-asn1/APKBUILD +++ b/main/py-asn1/APKBUILD @@ -2,39 +2,48 @@ # Maintainer: William Pitcock <nenolod@dereferenced.org> pkgname=py-asn1 pkgver=0.1.9 -pkgrel=0 +pkgrel=1 pkgdesc="A python ASN1 library" url="http://pyasn1.sourceforge.net/" arch="noarch" license="BSD" depends="" -depends_dev="python-dev py-setuptools" -makedepends="$depends_dev" +makedepends="python2-dev py-setuptools python3-dev" install="" -subpackages="" +subpackages="py3-${pkgname/py-/}:_py3 py2-${pkgname/py-/}:_py2" source="http://sourceforge.net/projects/pyasn1/files/pyasn1/$pkgver/pyasn1-$pkgver.tar.gz" -_builddir="$srcdir"/pyasn1-$pkgver -prepare() { - local i - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done -} +builddir="$srcdir"/pyasn1-$pkgver build() { - cd "$_builddir" - python setup.py build || return 1 + cd "$builddir" + python2 setup.py build || return 1 + python3 setup.py build || return 1 } package() { - cd "$_builddir" - python setup.py install --root="$pkgdir" || return 1 + mkdir -p "$pkgdir" +} + +_py() { + local python=$1 + pkgdesc="$pkgdesc - $python" + install_if="$pkgname=$pkgver-r$pkgrel $python" + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" +} + +_py2() { + _py python2 + replaces="$pkgname" } +_py3() { + _py python3 +} + + + md5sums="f00a02a631d4016818659d1cc38d229a pyasn1-0.1.9.tar.gz" sha256sums="853cacd96d1f701ddd67aa03ecc05f51890135b7262e922710112f12a2ed2a7f pyasn1-0.1.9.tar.gz" sha512sums="c72bdba84c4cc860a1790d752861dc9de30dabb61e5146a551597b4a97e64797dbd6e575e61cb9a8b23ffc58bced143b0ed55a7c98d0a85834ccd60b17856df5 pyasn1-0.1.9.tar.gz" |