diff options
-rw-r--r-- | community/py3-twisted/APKBUILD | 46 |
1 files changed, 17 insertions, 29 deletions
diff --git a/community/py3-twisted/APKBUILD b/community/py3-twisted/APKBUILD index 56fec31b3e..f17f4c4a99 100644 --- a/community/py3-twisted/APKBUILD +++ b/community/py3-twisted/APKBUILD @@ -1,25 +1,29 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> -pkgname=py-twisted +pkgname=py3-twisted _pkgname=Twisted pkgver=19.2.1 -pkgrel=2 -pkgdesc="Asynchronous networking framework written in Python." +pkgrel=3 +pkgdesc="Asynchronous networking framework written in Python3" url="http://twistedmatrix.com/" arch="all" license="MIT" -depends="py-crypto py-zope-interface py-constantly py-incremental py-attrs" -makedepends="python2-dev py-setuptools libtirpc-dev py3-setuptools python3-dev" -subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3 $pkgname-doc" -source="https://twistedmatrix.com/Releases/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.bz2" +depends="python3 py3-crypto py3-zope-interface py3-constantly py3-incremental py3-attrs + py3-pyhamcrest py3-hyperlink py3-automat" +makedepends="libtirpc-dev py3-setuptools python3-dev" +subpackages="$pkgname-doc" +source="https://twistedmatrix.com/Releases/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.bz2" builddir="$srcdir"/"$_pkgname"-$pkgver +replaces="py-twisted" # Backwards compatibility +provides="py-twisted=$pkgver-r$pkgrel" # Backwards compatibility + build() { - cd "$builddir" - CFLAGS="$CFLAGS $(pkgconf --cflags libtirpc)" python2 setup.py build + CFLAGS="$CFLAGS $(pkgconf --cflags libtirpc)" python3 setup.py build } package() { - cd "$builddir" + python3 setup.py install --prefix=/usr --root="$pkgdir" + _mans="pyhtmlizer.1 trial.1 twistd.1" for _man in $_mans; do install -m644 -D "$builddir"/docs/core/man/$_man \ @@ -27,25 +31,9 @@ package() { done } -_py2() { - depends="${depends//py-/py2-}" - _py python2 -} - -_py3() { - depends="${depends//py-/py3-} py3-pyhamcrest py3-hyperlink py3-automat" - _py python3 -} - -_py() { - local python="$1" - local pyver="${1#python}" - pkgdesc="$pkgdesc (for $python)" - depends="$depends $python" - install_if="$pkgname=$pkgver-r$pkgrel $python" - - cd "$builddir" - $python setup.py --quiet install --prefix=/usr --root="$subpkgdir" +doc() { + replaces="py-twisted-doc" # Backwards compatibility + default_doc } sha512sums="b358c3082a9005f7065da182cec3561d77aa34f21fc1bb20b1acdb1ad3ac7e8b0793c5f7189baec7cfa79dd19a97c3ded9381e4e376a770108f7f6b318bec5f3 Twisted-19.2.1.tar.bz2" |