6ac505f8657dbdb1bd9d1ae386b94a2c7687af4e
[vamp-aubio-plugins.git] / scripts / get_aubio.sh
1 #! /bin/bash
2
3 set -e
4 set -x
5
6 source VERSION
7
8 mkdir -p contrib
9 pushd contrib
10 if [ -n "$VAMP_AUBIO_VERSION_STATUS" ]
11 then
12   git clone https://github.com/aubio/aubio aubio || ( pushd aubio; git pull; popd )
13   pushd aubio
14 else
15   AUBIO_VERSION=0.4.4
16   echo "using release 0.4.4"
17   tarball=aubio-$AUBIO_VERSION.tar.bz2
18   [ -f $tarball ] || wget https://aubio.org/pub/$tarball
19   [ -f $tarball.asc ] || wget https://aubio.org/pub/$tarball.asc
20   gpg --verify $tarball.asc $tarball
21   rm -rf ${tarball%%.tar.bz2} && tar xf $tarball
22   pushd ${tarball%%.tar.bz2}
23 fi
24
25 #rm -rf aubio
26 ./scripts/get_waf.sh
27 #./waf distclean
28 ./waf configure --prefix=$PWD/../aubio-dist $WAFOPTS
29 ./waf build -v $WAFOPTS
30 ./waf install -v $WAFOPTS
31 popd
32 popd