piem@120: #! /bin/bash piem@120: piem@120: set -e piem@120: set -x piem@120: piem@184: source $PWD/VERSION piem@175: piem@194: # external dependencies are not required for vamp piem@194: WAFOPTS="--disable-samplerate --disable-avcodec --disable-sndfile --disable-jack" piem@194: piem@120: mkdir -p contrib piem@120: pushd contrib piem@175: if [ -n "$VAMP_AUBIO_VERSION_STATUS" ] piem@175: then piem@175: git clone https://github.com/aubio/aubio aubio || ( pushd aubio; git pull; popd ) piem@175: pushd aubio piem@175: else piem@196: echo "using aubio $AUBIO_VERSION" piem@175: tarball=aubio-$AUBIO_VERSION.tar.bz2 piem@194: [ -f $tarball ] || curl -O https://aubio.org/pub/$tarball piem@194: [ -f $tarball.asc ] || curl -O https://aubio.org/pub/$tarball.asc piem@175: gpg --verify $tarball.asc $tarball piem@175: rm -rf ${tarball%%.tar.bz2} && tar xf $tarball piem@175: pushd ${tarball%%.tar.bz2} piem@175: fi piem@120: piem@120: #rm -rf aubio piem@131: ./scripts/get_waf.sh piem@120: #./waf distclean piem@156: ./waf configure --prefix=$PWD/../aubio-dist $WAFOPTS piem@161: ./waf build -v $WAFOPTS piem@161: ./waf install -v $WAFOPTS piem@120: popd piem@120: popd