aboutsummaryrefslogtreecommitdiffstats
path: root/main/cython
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2019-10-22 15:53:31 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-11-05 15:33:45 +0000
commit85554acc4477233c2b0a4576183b003b1f24eb19 (patch)
tree5ce935870752f9610268c75ac0faa6383265e3b6 /main/cython
parent036d45ccfa7e1fddf75591911b44cfab8ab21502 (diff)
downloadaports-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/APKBUILD45
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"