diff options
author | Robin Gareus <robin@gareus.org> | 2015-02-26 00:55:55 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-02-26 19:51:30 +0100 |
commit | b1795550f305b5c01e11959dea3e68b9478ba87a (patch) | |
tree | dd9fe1ed47bbb0ea95daaf34d1ae8857216adcbb /tools/osx_packaging | |
parent | f4203cce7ec0b8be13293e0a86f69693ec1cd977 (diff) |
include x42 plugins in mixbus bundle
Diffstat (limited to 'tools/osx_packaging')
-rwxr-xr-x | tools/osx_packaging/osx_build | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/tools/osx_packaging/osx_build b/tools/osx_packaging/osx_build index 300a731799..9e138f176c 100755 --- a/tools/osx_packaging/osx_build +++ b/tools/osx_packaging/osx_build @@ -171,7 +171,7 @@ if test x$SAE != x ; then env="$env<key>ARDOUR_KEYBOARD_LAYOUT</key><string>de-nokeypad</string>" env="$env<key>ARDOUR_UI_CONF</key><string>ardour3_ui_sae.conf</string>" elif test x$MIXBUS != x ; then - appname="Ardour3/Mixbus" + appname="Mixbus" env="$env<key>ARDOUR_MIXBUS</key><string>true</string>" # # current default for MIXBUS version is US keyboard layout without a keypad @@ -615,6 +615,38 @@ if test x$WITH_HARVID != x ; then DMGBACKGROUND=${DMGBACKGROUND}xj fi +################################################################### +### Mixbus plugins, etc +if test -n "$MIXBUS"; then + if file ${PRODUCT_PKG_DIR}/$APPROOT/MacOS/$MAIN_EXECUTABLE | grep -q x86_64; then + OSX_ARCH=x86_64 + else + OSX_ARCH=i386 + fi + + mkdir -p "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2" + + # TODO use rsync://gareus.org/x42/ and cache locally - see harvid/xjadeo below + METERS_VERSION=$(curl -s -S http://gareus.org/x42/osx/x42-meters.latest.txt) + curl -s http://gareus.org/x42/osx/x42-meters-lv2-osx-${METERS_VERSION}.zip \ + | bsdtar -C "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2/" -xf - + + SETBFREE_VERSION=$(curl -s -S http://gareus.org/x42/osx/setBfree.latest.txt) + curl -s http://gareus.org/x42/osx/setBfree-lv2-osx-${SETBFREE_VERSION}.zip \ + | bsdtar -C "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2/" -xf - + + MIDIFILTER_VERSION=$(curl -s -S http://gareus.org/x42/osx/x42-midifilter.latest.txt) + curl -s http://gareus.org/x42/osx/x42-midifilter-lv2-osx-${MIDIFILTER_VERSION}.zip \ + | bsdtar -C "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2/" -xf - + + for file in ${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2/*/.dylib ; do + lipo -thin ${OSX_ARCH} ${file} -output ${file}.thin + mv ${file}.thin ${file} + done + +fi +################################################################################ + ( cd $PRODUCT_PKG_DIR ; find . ) > file_list.txt echo "Building DMG ..." |