1 # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
2 # Contributor: Paolo Giangrandi <paolo@luccalug.it>
7 pkgdesc="2D rigid body simulation library for games"
8 url="http://www.box2d.org/"
10 arch=('i686' 'x86_64')
14 makedepends=('cmake' 'subversion')
18 _svntrunk="http://box2d.googlecode.com/svn/trunk/"
25 msg "Connecting to SVN server...."
26 if [ -d ${_svnmod}/.svn ]; then
27 (cd ${_svnmod} && svn up -r ${pkgver})
29 svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
32 cd ${srcdir}/${_svnmod}/Box2D/
35 [[ -d build ]] && rm -r build
36 svn export . build && cd build
37 cmake .. -DCMAKE_INSTALL_PREFIX=/usr || return 1
39 make DESTDIR=${pkgdir} install || return 1
41 mkdir -p ${pkgdir}/usr/share/doc/box2d/
42 cp -r ${srcdir}/${_svnmod}/Box2D/Documentation/* ${pkgdir}/usr/share/doc/box2d/
43 find ${pkgdir}/usr/share/doc/box2d/ -type f|xargs chmod 644
44 find ${pkgdir}/usr/share/doc/box2d/ -type d|xargs chmod 755
46 install -Dm644 ${srcdir}/${_svnmod}/Box2D/License.txt ${pkgdir}/usr/share/licenses/box2d/LICENSE