Date: Saturday, June 22, 2019 @ 13:25:00 Author: bgyorgy Revision: 482768
upgpkg: python-pybox2d 1:2.3.2-2 Provide support for Python 3 Modified: python-pybox2d/trunk/PKGBUILD ----------+ PKGBUILD | 49 ++++++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-06-22 12:44:05 UTC (rev 482767) +++ PKGBUILD 2019-06-22 13:25:00 UTC (rev 482768) @@ -1,35 +1,46 @@ -# Maintainer: Alexander F. Rødseth <[email protected]> +# Contributor: Alexander F. Rødseth <[email protected]> # Contributor: Sven-Hendrik Haase <[email protected]> +_pkgbase=pybox2d pkgbase=python-pybox2d -pkgname=('python2-pybox2d') +pkgname=('python-pybox2d' 'python2-pybox2d') pkgver=2.3.2 -pkgrel=1 +pkgrel=2 epoch=1 +pkgdesc='Python wrapper for Box2D' arch=('x86_64') url='https://github.com/pybox2d/pybox2d' -license=('GPL') -makedepends=('git' 'swig' 'python2-setuptools') -source=("$pkgbase::git+https://github.com/pybox2d/pybox2d.git#tag=$pkgver") -md5sums=('SKIP') +license=('custom') +makedepends=('python-setuptools' 'python2-setuptools' 'swig') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/pybox2d/$_pkgbase/archive/$pkgver.tar.gz") +sha256sums=('ca7111557df3ecda3cb48b6c5fb3290fa8b45b6226a34867d2a85cbee5747266') +prepare() { + cp -a $_pkgbase-$pkgver{,-python2} +} + build() { - cd "$pkgbase" + cd $_pkgbase-$pkgver + python setup.py setopt --command=build_ext --option=swig --set-value=swig + python setup.py build - python2 setup.py setopt --command=build_ext --option=swig --set-value=swig - python2 setup.py build + cd ../$_pkgbase-$pkgver-python2 + python2 setup.py setopt --command=build_ext --option=swig --set-value=swig + python2 setup.py build } -package_python2-pybox2d() { - pkgdesc='Python wrapper for Box2D' +package_python-pybox2d() { + depends=('python') - cd "$pkgbase" + cd $_pkgbase-$pkgver + python setup.py install --root "$pkgdir" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} - python2 setup.py install --root="$pkgdir" --optimize=1 +package_python2-pybox2d() { + depends=('python2') - # Fixes the warning about a missing dependency on python - sed -i 's:python:python2:g' \ - "$pkgdir/usr/lib/python2.7/site-packages/Box2D/__init__.py" + cd $_pkgbase-$pkgver-python2 + python2 setup.py install --root "$pkgdir" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } - -# vim: sw=2 ts=2 et:
