[arch-commits] Commit in bullet/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Sun Dec 15 16:35:55 UTC 2019


    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 <sh at lutzhaase.com>
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
 # 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"
 



More information about the arch-commits mailing list