updated on Mon Jan 16 04:00:32 UTC 2012
[aur-mirror.git] / player-svn / PKGBUILD
blob14c5d5fdc31ef38da4c9f2d8740cf199ed952448
1 # Contributor: Vladimir Ermakov <vooon341@gmail.com>
2 # Contributor: Alexander Lam <moar.spam.rite.nao <at> gmail <dot> com>
4 pkgname=player-svn
5 pkgver=9056
6 pkgrel=1
7 pkgdesc="Robotic systems environment"
8 arch=(i686 x86_64)
9 url='http://playerstage.sourceforge.net'
10 license=('GPL')
11 depends=('libgnomecanvas' 'libtool' 'boost-libs' 'gsl' 'opencv' 'python2')
12 makedepends=('cmake' 'swig' 'boost')
13 provides=('player')
14 conflicts=('player')
16 _svntrunk=http://playerstage.svn.sourceforge.net/svnroot/playerstage/code/player/trunk/
17 _svnmod=$pkgname
19 build() {
20   cd $startdir/src
22   if [ -d $_svnmod/.svn ]; then
23     (cd $_svnmod && svn up -r $pkgver)
24   else
25     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
26   fi
28   msg "SVN checkout done or server timeout"
30   rm -rf $_svnmod-build
31   cp -r $_svnmod $_svnmod-build
32   cd $_svnmod-build
34   unset MAKEFLAGS  #seems to have issues with multithreaded make
36   msg "Starting CMake..."
37   sed -i s/lib64/lib/ cmake/internal/SetupDirectories.cmake
38   sed -i '1i #include <cstddef>' server/drivers/blobfinder/shapetracker/shapetracker.cc
39   sed -i '1i #include <cstddef>' server/drivers/blobfinder/upcbarcode/upcbarcode.cc
40   cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_BUILD_RPATH=TRUE
41   make
44 package() {
45   cd "${srcdir}/$_svnmod-build"
47   make DESTDIR="${pkgdir}" install
49 # vim:set ts=2 sw=2 et: