diff options
author | Massimiliano Torromeo | 2014-06-13 10:11:37 +0200 |
---|---|---|
committer | Massimiliano Torromeo | 2014-06-13 10:11:37 +0200 |
commit | aeff56896567be438e34ac74075d0dd1f146b6e4 (patch) | |
tree | 6958f39c11a5c80c9667ce990d1b8c2d26f43c52 /PKGBUILD | |
download | aur-aeff56896567be438e34ac74075d0dd1f146b6e4.tar.gz |
Refactored and updated pymunk
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fb9e27e7bf98 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> +# Contributor: Dan Serban +# Contributor: Fabio Volpe + +pkgbase=python-pymunk +pkgname=(python-pymunk python2-pymunk) +pkgver=4.0.0 +pkgrel=1 +pkgdesc="A wrapper around the 2d physics library Chipmunk" +arch=(any) +url=http://www.pymunk.org/en/latest/ +license=MIT +makedepends=(python python2) +source=("http://pymunk.googlecode.com/files/pymunk-$pkgver.zip") + +prepare() { + cd "$srcdir"/pymunk-$pkgver + rm pymunk/*.{so,dll} + sed '/print poly.radius/d' -i pymunk/pygame_util.py + + cd .. + cp -r pymunk-$pkgver pymunk-$pkgver-py2 +} + +build() { + cd "$srcdir"/pymunk-$pkgver + python setup.py build + + cd "$srcdir"/pymunk-$pkgver-py2 + python2 setup.py build +} + +package_python-pymunk() { + depends=(python chipmunk) + + cd "$srcdir"/pymunk-$pkgver + python setup.py install -O1 --skip-build --root="$pkgdir" + _site_packages=$(python -sSc 'import site; print(site.getsitepackages()[0])') + ln -s "/usr/lib/libchipmunk.so" "$pkgdir$_site_packages/pymunk/libchipmunk64.so" + ln -s "/usr/lib/libchipmunk.so" "$pkgdir$_site_packages/pymunk/libchipmunk.so" +} + +package_python2-pymunk() { + depends=(python2 chipmunk) + provides=(pymunk) + replaces=(pymunk) + conflicts=(pymunk) + + cd "$srcdir"/pymunk-$pkgver-py2 + python2 setup.py install -O1 --skip-build --root="$pkgdir" + _site_packages=$(python2 -sSc 'import site; print site.getsitepackages()[0]') + ln -s "/usr/lib/libchipmunk.so" "$pkgdir$_site_packages/pymunk/libchipmunk64.so" + ln -s "/usr/lib/libchipmunk.so" "$pkgdir$_site_packages/pymunk/libchipmunk.so" +} + +sha256sums=('7102b1a63d4eeb9eb459d4733663bc0af4ea59f664e3fac2228c704ec6768937') |