piem@160: #! /bin/sh piem@160: piem@160: # instructions to build vamp-aubio-plugins for mac os x piem@160: piem@188: . $PWD/VERSION piem@188: VAMP_AUBIO_VERSION=$VAMP_AUBIO_MAJOR_VERSION.$VAMP_AUBIO_MINOR_VERSION.$VAMP_AUBIO_PATCH_VERSION$VAMP_AUBIO_VERSION_STATUS piem@188: piem@188: if [ "$1" = 'dist' ] piem@188: then piem@188: rm -rf contrib/ piem@188: fi piem@188: piem@160: # get waf piem@160: ./scripts/get_waf.sh piem@160: piem@160: # fetch Vamp SDK piem@160: ./scripts/get_deps_osx.sh piem@160: piem@160: # fetch and build aubio piem@160: ./scripts/get_aubio.sh piem@160: piem@160: # configure and build plugin piem@160: ./waf configure piem@160: piem@160: ./waf build -v piem@160: piem@160: # install in user's home directory piem@160: # ./waf install --destdir=$HOME piem@160: piem@160: # system-wide installation piem@160: # sudo ./waf install piem@188: piem@188: if [ "$1" = 'dist' ] piem@188: then piem@188: DESTDIR=vamp-aubio-plugins-$VAMP_AUBIO_VERSION-osx piem@188: rm -rf $DESTDIR $DESTDIR.zip piem@188: mkdir $DESTDIR piem@188: cp -prv contrib/aubio*/README.md $DESTDIR/README.aubio.md piem@188: cp -prv README.md $DESTDIR piem@188: cp -prv build/vamp-aubio.dylib $DESTDIR piem@188: strip $DESTDIR/vamp-aubio.dylib piem@188: cp -prv vamp-aubio.cat vamp-aubio.n3 $DESTDIR piem@188: tar jcvf $DESTDIR.tar.bz2 $DESTDIR piem@188: fi