diff options
Diffstat (limited to 'abs')
-rw-r--r-- | abs/core/cython/PKGBUILD | 35 | ||||
-rw-r--r-- | abs/core/cython/__changelog | 1 | ||||
-rw-r--r-- | abs/core/python_modules/cython/PKGBUILD | 52 |
3 files changed, 52 insertions, 36 deletions
diff --git a/abs/core/cython/PKGBUILD b/abs/core/cython/PKGBUILD deleted file mode 100644 index 1952091..0000000 --- a/abs/core/cython/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Contributor: Igor Scabini <furester @ gmail.com> - -pkgname=('cython2') -pkgbase=cython -pkgver=0.24 -pkgrel=1 -pkgdesc="C-Extensions for Python " -arch=(i686 x86_64) -url="http://www.cython.org" -license=('APACHE') -makedepends=('python2-setuptools') -source=("http://cython.org/release/Cython-$pkgver.tar.gz") -md5sums=('14fbc970f4a856845e633cbc09e61048') - -package_cython() { - depends=('python' 'python-setuptools') - - cd $srcdir/Cython-$pkgver - python setup.py install --root=$pkgdir - - sed -i 's|#!.*python|#!/usr/bin/python3|' $pkgdir/usr/bin/* -} - -package_cython2() { - depends=('python2' 'python2-setuptools') - - cd $srcdir/Cython-$pkgver - python2 setup.py install --root=$pkgdir - - mv $pkgdir/usr/bin/cygdb $pkgdir/usr/bin/cygdb2 - mv $pkgdir/usr/bin/cython $pkgdir/usr/bin/cython2 - mv $pkgdir/usr/bin/cythonize $pkgdir/usr/bin/cythonize2 -} diff --git a/abs/core/cython/__changelog b/abs/core/cython/__changelog deleted file mode 100644 index 9731eb3..0000000 --- a/abs/core/cython/__changelog +++ /dev/null @@ -1 +0,0 @@ -removed python3 diff --git a/abs/core/python_modules/cython/PKGBUILD b/abs/core/python_modules/cython/PKGBUILD new file mode 100644 index 0000000..6826749 --- /dev/null +++ b/abs/core/python_modules/cython/PKGBUILD @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Antonio Rojas <arojas@archlinux.org> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Igor Scabini <furester @ gmail.com> + +pkgname=(cython cython2) +pkgbase=cython +pkgver=0.27.3 +pkgrel=3 +pkgdesc="C-Extensions for Python" +arch=(x86_64) +url="http://cython.org" +license=(APACHE) +makedepends=(python-setuptools python2-setuptools) +source=($pkgbase-$pkgver.tar.gz::"https://github.com/cython/cython/archive/$pkgver.tar.gz") +sha256sums=('648feb8a257574a3e4ef854475e7d767732ef26e870d2f9fcc1ca5b244b3ac89') + +prepare() { + cp -r cython-$pkgver cython2-$pkgver + find cython2-$pkgver -name '*.py' | xargs sed -e 's|/usr/bin/env python|/usr/bin/env python2|' -e 's|/usr/bin/python|/usr/bin/python2|' -i +} + +build() { + cd cython-$pkgver + python setup.py build + + cd ../cython2-$pkgver + python2 setup.py build +} + +package_cython() { + depends=(python python-setuptools) + + cd cython-$pkgver + python setup.py install --root="$pkgdir" --skip-build + + for f in cygdb cython cythonize; do + mv "$pkgdir"/usr/bin/$f "$pkgdir"/usr/bin/${f}3 + ln -s ${f}3 "$pkgdir"/usr/bin/$f + done +} + +package_cython2() { + depends=(python2 python2-setuptools) + + cd cython2-$pkgver + python2 setup.py install --root="$pkgdir" --skip-build + + for f in cygdb cython cythonize; do + mv "$pkgdir"/usr/bin/$f "$pkgdir"/usr/bin/${f}2 + done +} |