blob: 457337968f1339654064a75ee0892cc43dcf19bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr
# Contributor: Marti Raudsepp <marti@juffo.org>
pkgname=('pypy3-cython' 'pypy-cython')
pkgbase=pypy-cython
pkgver=0.29.35
pkgrel=1
pkgdesc="C-Extensions for PyPy"
arch=('i686' 'x86_64')
url="http://www.cython.org"
license=('APACHE')
makedepends=('pypy3' 'pypy')
source=(https://github.com/cython/cython/archive/$pkgver/cpython-$pkgver.tar.gz)
sha256sums=('a2da56cc22be823acf49741b9aa3aa116d4f07fa8e8b35a3cb08b8447b37c607')
build() {
cd "$srcdir"
cp -a "cython-$pkgver" "cython-pypy3"
mv "cython-$pkgver" "cython-pypy"
}
package_pypy3-cython() {
depends=('pypy3')
cd "$srcdir/cython-pypy3"
pypy3 setup.py install --root="$pkgdir"
mkdir -p "$pkgdir/usr"
mv "$pkgdir/opt/pypy3/bin" "$pkgdir/usr/bin"
cd "$pkgdir/usr/bin"
sed -i 's|#!.*python|#!/usr/bin/pypy3|' *
for i in cython cythonize cygdb; do
mv $i $i-pypy3
done
}
package_pypy-cython() {
depends=('pypy')
cd "$srcdir/cython-pypy"
pypy setup.py install --root="$pkgdir"
mkdir -p "$pkgdir/usr"
mv "$pkgdir/opt/pypy/bin" "$pkgdir/usr/bin"
cd "$pkgdir/usr/bin"
sed -i 's|#!.*python|#!/usr/bin/pypy|' *
for i in cython cythonize cygdb; do
mv $i $i-pypy
done
}
|