updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / box2d-svn / PKGBUILD
blobb3b170ad720922a2429be5e4dcdbc22fd333b7f5
1 # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
2 # Contributor: Paolo Giangrandi <paolo@luccalug.it>
4 pkgname=box2d-svn
5 pkgver=88
6 pkgrel=1
7 pkgdesc="2D rigid body simulation library for games"
8 url="http://www.box2d.org/"
9 license=('zlib')
10 arch=('i686' 'x86_64')
11 #depends=('glibc')
12 conflicts=('box2d')
13 provides=('box2d')
14 makedepends=('cmake' 'subversion')
15 source=()
16 md5sums=()
18 _svntrunk="http://box2d.googlecode.com/svn/trunk/"
19 _svnmod=box2d
21 build() {
22   
23   # getting box2d SVN
24   cd ${srcdir}
25   msg "Connecting to SVN server...."
26   if [ -d ${_svnmod}/.svn ]; then
27     (cd ${_svnmod} && svn up -r ${pkgver})
28   else
29     svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
30   fi
31   
32   cd ${srcdir}/${_svnmod}/Box2D/
34   msg "Starting build"
35   [[ -d build ]] && rm -r build
36   svn export . build && cd build 
37         cmake .. -DCMAKE_INSTALL_PREFIX=/usr || return 1
38   make || 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
48 # vim: sw=2 ts=2