Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 23rd, 2012  |  syntax: None  |  size: 0.88 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Contributor: Victor Noël
  2.  
  3. pkgname=yarp
  4. pkgver=2.3.15
  5. pkgrel=5
  6. pkgdesc="Yet Another Robot Platform"
  7. url="http://eris.liralab.it/yarp/"
  8. license=('GPL')
  9. arch=('any')
  10. makedepends=('cmake')
  11. depends=()
  12. options=(!libtool)
  13. source=(http://downloads.sourceforge.net/yarp0/$pkgname-$pkgver.tar.gz)
  14. build() {
  15.   cd $srcdir
  16.  
  17.   cd $pkgname-$pkgver
  18.   if [ ! -d ace4yarp ]; then
  19.     ./scripts/fetch-ace.sh
  20.   fi
  21.   cd $srcdir
  22.  
  23.   rm -rf build-$pkgname-$pkgver
  24.   mkdir build-$pkgname-$pkgver
  25.   cd build-$pkgname-$pkgver
  26.  
  27.   sed -i ../$pkgname-$pkgver/src/yarpmanager/libymanager/src/localbroker.cpp -f - <<'==='
  28. /<stdlib.h>/ a \
  29. #include <unistd.h>
  30. ===
  31.  
  32.   cmake ../$pkgname-$pkgver -DCMAKE_INSTALL_PREFIX=/usr/local -DCREATE_SHARED_LIBRARY=TRUE -DCMAKE_BUILD_TYPE=RelWithDebInfo
  33.   make
  34. }
  35.  
  36. package() {
  37.   cd $srcdir/build-$pkgname-$pkgver
  38.  
  39.   make DESTDIR=$pkgdir install
  40. }
  41.  
  42. md5sums=('58912d7d1a6ed3347fc15ef7236899e1')