Date: Sunday, December 15, 2019 @ 16:35:55 Author: svenstaro Revision: 371517
upgpkg: bullet 2.88-3 Modified: bullet/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-12-15 16:09:06 UTC (rev 371516) +++ PKGBUILD 2019-12-15 16:35:55 UTC (rev 371517) @@ -1,15 +1,15 @@ -# Maintainer: Sven-Hendrik Haase <[email protected]> +# Maintainer: Sven-Hendrik Haase <[email protected]> # Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org> pkgbase=bullet -pkgname=('bullet' 'bullet-docs') +pkgname=('bullet' 'bullet-docs' 'python-pybullet') pkgver=2.88 -pkgrel=2 +pkgrel=3 pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation" arch=('x86_64') url="http://www.bulletphysics.com/Bullet/" license=('custom:zlib') -makedepends=('cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 'glu' 'python' 'python-numpy') +makedepends=('cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 'glu' 'python' 'python-numpy' 'python-setuptools') source=("https://github.com/bulletphysics/bullet3/archive/${pkgver}.tar.gz" bullet3_examplebrowser.sh) sha512sums=('15face1940d496c96fd19a44139d11d2cbb629526c40432be4a0eef5fa9a532c842ec7318248c0359a080f2034111bf1a3c2d3a6fd789bec675bd368fac7bd93' @@ -35,6 +35,7 @@ make cd .. + python setup.py build doxygen } @@ -60,6 +61,15 @@ install -Dm644 ../LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgbase}/LICENSE } +package_python-pybullet() { + pkgdesc="Bullet Python bindings" + depends+=('bullet') + + cd bullet3-${pkgver} + + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build +} + package_bullet-docs() { pkgdesc="Documentation for bullet"
