diff options
author | Robin Gareus <robin@gareus.org> | 2015-07-02 11:20:10 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-07-02 11:20:10 +0200 |
commit | 2f79682460a3761a78bc25ddebc7b4952242f394 (patch) | |
tree | df5942dbbc4acaa28d19f72ae71bc36540696249 /tools/osx_packaging | |
parent | 024c11d4ec40a87f749ca6264e4a074d663132cf (diff) |
separate plugin & channel-strip installation
Diffstat (limited to 'tools/osx_packaging')
-rwxr-xr-x | tools/osx_packaging/osx_build | 38 |
1 files changed, 33 insertions, 5 deletions
diff --git a/tools/osx_packaging/osx_build b/tools/osx_packaging/osx_build index 757835b1bd..4ca9bc32fa 100755 --- a/tools/osx_packaging/osx_build +++ b/tools/osx_packaging/osx_build @@ -18,6 +18,7 @@ SAE= MIXBUS= WITH_HARVID=1 WITH_HARRISON_LV2= +WITH_X42_LV2= WITH_LADSPA=1 STRIP=1 PRINT_SYSDEPS= @@ -39,11 +40,13 @@ while [ $# -gt 0 ] ; do APPNAME=Ardour ; shift ;; --mixbus) MIXBUS=1; + WITH_HARRISON_LV2=1 ; + WITH_X42_LV2=1 ; WITH_NLS=1 ; SAE= ; WITH_LADSPA=; STRIP= ; - PRODUCT_PKG_DIR=MixBus; + PRODUCT_PKG_DIR=Mixbus; APPNAME=Mixbus ; shift ;; --public) WITH_NLS= ; @@ -571,8 +574,14 @@ if test x$WITH_HARRISON_LV2 != x ; then else OSX_ARCH=osx32 fi - curl -s http://www.harrisonconsoles.com/mixbus/mb3/${OSX_ARCH}/harrison_lv2s.zip \ - | bsdtar -C "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2/" -xf - + curl -s -S --fail -# \ + -z "${CACHEDIR}/harrison_lv2s.${OSX_ARCH}.zip" \ + -o "${CACHEDIR}/harrison_lv2s.${OSX_ARCH}.zip" \ + http://www.harrisonconsoles.com/mixbus/mb3/${OSX_ARCH}/harrison_lv2s.zip + + mkdir -p "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2" + bsdtar -C "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2/" -xf \ + "${CACHEDIR}/harrison_lv2s.${OSX_ARCH}.zip" fi if test x$WITH_HARVID != x ; then @@ -605,9 +614,9 @@ if test x$WITH_HARVID != x ; then DMGBACKGROUND=${DMGBACKGROUND}xj fi -################################################################### +################################################################################ ### Mixbus plugins, etc -if test -n "$MIXBUS"; then +if test x$WITH_X42_LV2 != x ; then echo "bundling x42 plugins" if file ${PRODUCT_PKG_DIR}/$APPROOT/MacOS/$MAIN_EXECUTABLE | grep -q x86_64; then OSX_ARCH=x86_64 @@ -642,7 +651,26 @@ if test -n "$MIXBUS"; then lipo -thin ${OSX_ARCH} ${file} -output ${file}.thin mv ${file}.thin ${file} done +fi + +if test -n "$MIXBUS"; then + if file ${PRODUCT_PKG_DIR}/$APPROOT/MacOS/$MAIN_EXECUTABLE | grep -q x86_64; then + OSX_ARCH=osx64 + else + OSX_ARCH=osx32 + fi + + echo "deploying harrison tools for $OSX_ARCH" + + mkdir -p "${PRODUCT_PKG_DIR}/${APPROOT}/lib/ladspa/strip" + + curl -s -S --fail -# \ + -z "${CACHEDIR}/harrison_channelstrip.${OSX_ARCH}.so" \ + -o "${CACHEDIR}/harrison_channelstrip.${OSX_ARCH}.so" \ + http://www.harrisonconsoles.com/mixbus/mb3/${OSX_ARCH}/harrison_channelstrip.so + cp "${CACHEDIR}/harrison_channelstrip.${HARCH}.so" \ + "${PRODUCT_PKG_DIR}/${APPROOT}/lib/ladspa/strip/harrison_channelstrip.so" fi ################################################################################ |