updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / gazebo-svn / PKGBUILD
blob250900571cea3e349b7abcfb04a267b0bf645aff
1 # Contributor: Vladimir Ermakov <vooon341@gmail.com>
3 pkgname=gazebo-svn
4 pkgver=7624
5 pkgrel=1
6 pkgdesc="Robotic systems environment"
7 arch=(i686 x86_64)
8 url="http://playerstage.sf.net"
9 license=('GPL')
10 depends=('fltk' 'ogre>=1.6.0' 'ode' 'gdal' 'libxml2')
11 provides=('gazebo')
12 conflicts=('gazebo')
13 makedepends=('pkgconfig' 'cmake' 'subversion')
14 install=
15 source=()
17 _svntrunk=http://playerstage.svn.sourceforge.net/svnroot/playerstage/code/gazebo/trunk/
18 _svnmod=$pkgname
20 build() {
21   cd $startdir/src
23   if [ -d $_svnmod/.svn ]; then
24     (cd $_svnmod && svn up -r $pkgver)
25   else
26     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
27   fi
29   msg "SVN checkout done or server timeout"
31   rm -rf $_svnmod-build
32   cp -r $_svnmod $_svnmod-build
33   cd $_svnmod-build
35   msg "Patching..."
36   patch -Np0 < ../fix-cmake-set-error.patch
38   msg "Starting CMake..."
39   cmake -D CMAKE_INSTALL_PREFIX=/usr -D BUILD_DOCUMENTATION=ON . || return 1
40   make || return 1
41   make DESTDIR=$startdir/pkg install || return 1
43 # vim:set ts=2 sw=2 et: