updated on Sat Jan 21 16:18:39 UTC 2012
[aur-mirror.git] / urbi-sdk / PKGBUILD
blobcf0e7224c21e593fde1c3c279dac2f0381d1b736
1 # Maintainer: Thomas Dziedzic < gostrc at gmail >
3 pkgname=urbi-sdk
4 pkgver=2.7.3
5 pkgrel=1
6 pkgdesc='Urbi is an open-source software platform to control robots or complex systems in general.'
7 arch=('i686' 'x86_64')
8 url='http://www.gostai.com/products/urbi/'
9 license=('AGPL3')
10 depends=('boost' 'swig' 'ortp' 'python2')
11 makedepends=('gnuplot' 'java-environment')
12 checkdepends=('aspell-en' 'bc' 'socat' 'valgrind')
13 source=("http://www.gostai.com/downloads/urbi/2.x/urbi-sdk-${pkgver}.tar.bz2")
14 md5sums=('b62785be457c1f6655432989d9d4a773')
16 build() {
17   cd urbi-sdk-${pkgver}
19   msg 'updating files for python2 switch'
20   find -type f -exec \
21     sed \
22       -e 's_/usr/bin/python_/usr/bin/python2_' \
23       -e 's_/usr/bin/env python_/usr/bin/env python2_' \
24       -i {} \;
26   # need to update timestep for all files, otherwise bootstrap will have to get run
27   find -type f -exec touch -t 01010101 {} \;
29   # fix boost fs version and gcc 4.6 is now more strict, so don't error on warnings
30   export CFLAGS="${CFLAGS} -DBOOST_FILESYSTEM_VERSION=2 -Wno-error"
31   export CXXFLAGS="${CXXFLAGS} -DBOOST_FILESYSTEM_VERSION=2 -Wno-error"
33   ./configure \
34     --prefix=/usr \
35     --enable-doc=no
37   # fix java error
38   # http://forum.gostai.com/viewtopic.php?f=26&t=4772&sid=9c3e00b18566dac0cdfe9fc74b22ea8c
39   sed \
40     -e 's_urbi/SoundUtilities.java__' \
41     -e 's_urbi/MedianFilter.java__' \
42     -e 's_urbi/SoundSampler.java__' \
43     -e 's_urbi/ImageUtilities.java__' \
44     -e 's_urbi/UMain.java__' \
45     -e 's_urbi/SendSoundSampler.java__' \
46     -i sdk-remote/src/swig/java/Makefile.in
48   make
49
51 # enable next package update
52 #check() {
53 #  cd urbi-sdk-${pkgver}
55 #  make check
58 package() {
59   cd urbi-sdk-${pkgver}
61   make DESTDIR=${pkgdir} install