description="C extensions for Python."
url="http://www.cython.org/"
contributors="Berlius, Greg, Tnut, Hackrf"
packager="tnut <tnut@nutyx.org>"

PKGMK_KEEP_SOURCES="no"

name=cython
version=0.29.13

makedepends=(python python2 python2-setuptools)
run=(python python2 python2-setuptools)

source=(https://github.com/$name/$name/archive/$version.tar.gz)

prepare() {
cp -r cython-$version cython2-$version
find cython2-$version -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 cython2-$version
python2 setup.py build
python2 setup.py install --root=$PKG --skip-build

for f in cygdb cython cythonize; do
        mv -v $PKG/usr/bin/$f $PKG/usr/bin/${f}2
done

cd ../cython-$version
python3 setup.py build
python2 setup.py install --root=$PKG --skip-build

for f in cygdb cython cythonize; do
	mv -v $PKG/usr/bin/$f $PKG/usr/bin/${f}3
	ln -sv ${f}3 $PKG/usr/bin/$f
done

}
