Mercurial > hg > vamp-aubio-plugins
annotate build_osx.sh @ 188:7f7cdb2c8138
build_osx.sh: update script to create tarball
author | Paul Brossier <piem@piem.org> |
---|---|
date | Mon, 13 Feb 2017 22:48:17 +0100 |
parents | cd712d0d5e07 |
children | 71b823b69b21 |
rev | line source |
---|---|
piem@160 | 1 #! /bin/sh |
piem@160 | 2 |
piem@160 | 3 # instructions to build vamp-aubio-plugins for mac os x |
piem@160 | 4 |
piem@188 | 5 . $PWD/VERSION |
piem@188 | 6 VAMP_AUBIO_VERSION=$VAMP_AUBIO_MAJOR_VERSION.$VAMP_AUBIO_MINOR_VERSION.$VAMP_AUBIO_PATCH_VERSION$VAMP_AUBIO_VERSION_STATUS |
piem@188 | 7 |
piem@188 | 8 if [ "$1" = 'dist' ] |
piem@188 | 9 then |
piem@188 | 10 rm -rf contrib/ |
piem@188 | 11 fi |
piem@188 | 12 |
piem@160 | 13 # get waf |
piem@160 | 14 ./scripts/get_waf.sh |
piem@160 | 15 |
piem@160 | 16 # fetch Vamp SDK |
piem@160 | 17 ./scripts/get_deps_osx.sh |
piem@160 | 18 |
piem@160 | 19 # fetch and build aubio |
piem@160 | 20 ./scripts/get_aubio.sh |
piem@160 | 21 |
piem@160 | 22 # configure and build plugin |
piem@160 | 23 ./waf configure |
piem@160 | 24 |
piem@160 | 25 ./waf build -v |
piem@160 | 26 |
piem@160 | 27 # install in user's home directory |
piem@160 | 28 # ./waf install --destdir=$HOME |
piem@160 | 29 |
piem@160 | 30 # system-wide installation |
piem@160 | 31 # sudo ./waf install |
piem@188 | 32 |
piem@188 | 33 if [ "$1" = 'dist' ] |
piem@188 | 34 then |
piem@188 | 35 ARCH=$(lscpu | head -1 | awk '{print $2}') |
piem@188 | 36 DESTDIR=vamp-aubio-plugins-$VAMP_AUBIO_VERSION-osx |
piem@188 | 37 rm -rf $DESTDIR $DESTDIR.zip |
piem@188 | 38 mkdir $DESTDIR |
piem@188 | 39 cp -prv contrib/aubio*/README.md $DESTDIR/README.aubio.md |
piem@188 | 40 cp -prv README.md $DESTDIR |
piem@188 | 41 cp -prv build/vamp-aubio.dylib $DESTDIR |
piem@188 | 42 strip $DESTDIR/vamp-aubio.dylib |
piem@188 | 43 cp -prv vamp-aubio.cat vamp-aubio.n3 $DESTDIR |
piem@188 | 44 tar jcvf $DESTDIR.tar.bz2 $DESTDIR |
piem@188 | 45 fi |