diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-10-22 15:53:31 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-11-05 15:33:45 +0000 |
commit | 85554acc4477233c2b0a4576183b003b1f24eb19 (patch) | |
tree | 5ce935870752f9610268c75ac0faa6383265e3b6 /main/cython | |
parent | 036d45ccfa7e1fddf75591911b44cfab8ab21502 (diff) | |
download | aports-85554acc4477233c2b0a4576183b003b1f24eb19.tar.bz2 aports-85554acc4477233c2b0a4576183b003b1f24eb19.tar.xz |
main/cython: rebuild against python 3.8, drop py2
Diffstat (limited to 'main/cython')
-rw-r--r-- | main/cython/APKBUILD | 45 |
1 files changed, 5 insertions, 40 deletions
diff --git a/main/cython/APKBUILD b/main/cython/APKBUILD index 6d54accd04..39285aec79 100644 --- a/main/cython/APKBUILD +++ b/main/cython/APKBUILD @@ -3,29 +3,22 @@ # Maintainer: Stuart Cardall <developer@it-offshore.co.uk> pkgname=cython pkgver=0.29.13 -pkgrel=0 +pkgrel=1 pkgdesc="Cython is an optimising static compiler for both the Python & the extended Cython programming languages." url="https://cython.org" arch="all" license="Apache-2.0" options="!check" # several tests fail -makedepends="py2-setuptools py3-setuptools python2-dev python3-dev" -subpackages="cython2:_py2 cython3:_py3 cython-doc" +makedepends="py3-setuptools python3-dev" +subpackages="cython-doc" source="cython-$pkgver.tar.gz::https://github.com/cython/cython/archive/$pkgver.tar.gz" # compatible fix for removing dev subpkg from apkbuild # cython is not a library but a compiler and does not need a dev subpackage provides=cython-dev -prepare() { - cp -r "$builddir" "$builddir"-py2 -} - build() { python3 setup.py build - - cd "$builddir"-py2 - python2 setup.py build } check() { @@ -33,38 +26,10 @@ check() { } package() { - mkdir -p "$pkgdir" + python3 setup.py install --prefix=/usr --root="$pkgdir" - install -Dm 644 LICENSE.txt "$pkgdir/usr/share/licenses/cython/license" + install -Dm 644 LICENSE.txt "$pkgdir/usr/share/licenses/cython/license" install -Dm 644 README.rst "$pkgdir/usr/share/doc/cython/readme.rst" } -_py2() { - cd "$builddir"-py2 - _py python2 - - local f; for f in cygdb cython cythonize; do - mv "$subpkgdir"/usr/bin/$f "$subpkgdir"/usr/bin/${f}2 - done -} - -_py3() { - cd "$builddir" - _py python3 - - local f; for f in cygdb cython cythonize; do - mv "$subpkgdir"/usr/bin/$f "$subpkgdir"/usr/bin/${f}3 - ln -s ${f}3 "$subpkgdir"/usr/bin/$f - done -} - -_py() { - _python="$1" - pkgdesc="$pkgdesc (for $_python)" - depends="$depends $_python" - install_if="cython=$pkgver-r$pkgrel $_python" - - $_python setup.py install --prefix=/usr --root="$subpkgdir" --optimize=1 -} - sha512sums="79efebfddabf31a046ae86a2c2170e0956098f4b1c7b8bbd338d30be7c96c31ee2d648332fc16ad9cf1e5d0ea4ca1a070b2d31ccbeae0c0f86a2f7700b92f656 cython-0.29.13.tar.gz" |