separate plugin & channel-strip installation
This commit is contained in:
parent
024c11d4ec
commit
2f79682460
@ -22,6 +22,8 @@ if test -z "$CACHEDIR" -o ! -d "$CACHEDIR"; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
MIXBUS=
|
MIXBUS=
|
||||||
|
WITH_HARRISON_LV2=
|
||||||
|
WITH_X42_LV2=
|
||||||
WITH_LADSPA=0
|
WITH_LADSPA=0
|
||||||
WITH_HARVID=
|
WITH_HARVID=
|
||||||
STRIP=all
|
STRIP=all
|
||||||
@ -52,6 +54,8 @@ while [ $# -gt 0 ] ; do
|
|||||||
|
|
||||||
--mixbus)
|
--mixbus)
|
||||||
MIXBUS=1;
|
MIXBUS=1;
|
||||||
|
WITH_HARRISON_LV2=1 ;
|
||||||
|
WITH_X42_LV2=1 ;
|
||||||
WITH_NLS=1 ;
|
WITH_NLS=1 ;
|
||||||
WITH_LADSPA=;
|
WITH_LADSPA=;
|
||||||
STRIP=all
|
STRIP=all
|
||||||
@ -575,27 +579,31 @@ done
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
### Mixbus plugins, etc
|
### Mixbus plugins, etc
|
||||||
if test -n "$MIXBUS"; then
|
if test x$WITH_HARRISON_LV2 != x ; then
|
||||||
|
echo "Adding Harrison LV2s"
|
||||||
echo "Adding Mixbus LADSPA and LV2s"
|
|
||||||
|
|
||||||
mkdir -p $APPLIB/LV2
|
mkdir -p $APPLIB/LV2
|
||||||
mkdir -p $APPLIB/ladspa/strip/
|
|
||||||
|
|
||||||
curl -s -S -# \
|
curl -s -S --fail -# \
|
||||||
-z "${CACHEDIR}/harrison_lv2s.${HARCH}.zip" \
|
-z "${CACHEDIR}/harrison_lv2s.${HARCH}.zip" \
|
||||||
-o "${CACHEDIR}/harrison_lv2s.${HARCH}.zip" \
|
-o "${CACHEDIR}/harrison_lv2s.${HARCH}.zip" \
|
||||||
http://www.harrisonconsoles.com/mixbus/mb3/${HARCH}/harrison_lv2s.zip
|
http://www.harrisonconsoles.com/mixbus/mb3/${HARCH}/harrison_lv2s.zip
|
||||||
unzip -q -d "$APPLIB/LV2/" "${CACHEDIR}/harrison_lv2s.${HARCH}.zip"
|
unzip -q -d "$APPLIB/LV2/" "${CACHEDIR}/harrison_lv2s.${HARCH}.zip"
|
||||||
|
fi
|
||||||
|
|
||||||
curl -s -S -# \
|
if test -n "$MIXBUS"; then
|
||||||
|
echo "Adding Mixbus Channelstrip"
|
||||||
|
|
||||||
|
mkdir -p $APPLIB/ladspa/strip/
|
||||||
|
curl -s -S --fail -# \
|
||||||
-z "${CACHEDIR}/harrison_channelstrip.${HARCH}.so" \
|
-z "${CACHEDIR}/harrison_channelstrip.${HARCH}.so" \
|
||||||
-o "${CACHEDIR}/harrison_channelstrip.${HARCH}.so" \
|
-o "${CACHEDIR}/harrison_channelstrip.${HARCH}.so" \
|
||||||
http://www.harrisonconsoles.com/mixbus/mb3/${HARCH}/harrison_channelstrip.so
|
http://www.harrisonconsoles.com/mixbus/mb3/${HARCH}/harrison_channelstrip.so
|
||||||
|
|
||||||
cp "${CACHEDIR}/harrison_channelstrip.${HARCH}.so" \
|
cp "${CACHEDIR}/harrison_channelstrip.${HARCH}.so" \
|
||||||
$APPLIB/ladspa/strip/harrison_channelstrip.so
|
$APPLIB/ladspa/strip/harrison_channelstrip.so
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test x$WITH_X42_LV2 != x ; then
|
||||||
METERS_VERSION=$(curl -s -S http://gareus.org/x42/linux/x42-meters.latest.txt)
|
METERS_VERSION=$(curl -s -S http://gareus.org/x42/linux/x42-meters.latest.txt)
|
||||||
rsync -a -q --partial \
|
rsync -a -q --partial \
|
||||||
rsync://gareus.org/x42/linux/x42-meters-lv2-linux-${WARCH}-${METERS_VERSION}.zip \
|
rsync://gareus.org/x42/linux/x42-meters-lv2-linux-${WARCH}-${METERS_VERSION}.zip \
|
||||||
|
@ -18,6 +18,7 @@ SAE=
|
|||||||
MIXBUS=
|
MIXBUS=
|
||||||
WITH_HARVID=1
|
WITH_HARVID=1
|
||||||
WITH_HARRISON_LV2=
|
WITH_HARRISON_LV2=
|
||||||
|
WITH_X42_LV2=
|
||||||
WITH_LADSPA=1
|
WITH_LADSPA=1
|
||||||
STRIP=1
|
STRIP=1
|
||||||
PRINT_SYSDEPS=
|
PRINT_SYSDEPS=
|
||||||
@ -39,11 +40,13 @@ while [ $# -gt 0 ] ; do
|
|||||||
APPNAME=Ardour ;
|
APPNAME=Ardour ;
|
||||||
shift ;;
|
shift ;;
|
||||||
--mixbus) MIXBUS=1;
|
--mixbus) MIXBUS=1;
|
||||||
|
WITH_HARRISON_LV2=1 ;
|
||||||
|
WITH_X42_LV2=1 ;
|
||||||
WITH_NLS=1 ;
|
WITH_NLS=1 ;
|
||||||
SAE= ;
|
SAE= ;
|
||||||
WITH_LADSPA=;
|
WITH_LADSPA=;
|
||||||
STRIP= ;
|
STRIP= ;
|
||||||
PRODUCT_PKG_DIR=MixBus;
|
PRODUCT_PKG_DIR=Mixbus;
|
||||||
APPNAME=Mixbus ;
|
APPNAME=Mixbus ;
|
||||||
shift ;;
|
shift ;;
|
||||||
--public) WITH_NLS= ;
|
--public) WITH_NLS= ;
|
||||||
@ -571,8 +574,14 @@ if test x$WITH_HARRISON_LV2 != x ; then
|
|||||||
else
|
else
|
||||||
OSX_ARCH=osx32
|
OSX_ARCH=osx32
|
||||||
fi
|
fi
|
||||||
curl -s http://www.harrisonconsoles.com/mixbus/mb3/${OSX_ARCH}/harrison_lv2s.zip \
|
curl -s -S --fail -# \
|
||||||
| bsdtar -C "${PRODUCT_PKG_DIR}/${APPROOT}/lib/LV2/" -xf -
|
-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
|
fi
|
||||||
|
|
||||||
if test x$WITH_HARVID != x ; then
|
if test x$WITH_HARVID != x ; then
|
||||||
@ -605,9 +614,9 @@ if test x$WITH_HARVID != x ; then
|
|||||||
DMGBACKGROUND=${DMGBACKGROUND}xj
|
DMGBACKGROUND=${DMGBACKGROUND}xj
|
||||||
fi
|
fi
|
||||||
|
|
||||||
###################################################################
|
################################################################################
|
||||||
### Mixbus plugins, etc
|
### Mixbus plugins, etc
|
||||||
if test -n "$MIXBUS"; then
|
if test x$WITH_X42_LV2 != x ; then
|
||||||
echo "bundling x42 plugins"
|
echo "bundling x42 plugins"
|
||||||
if file ${PRODUCT_PKG_DIR}/$APPROOT/MacOS/$MAIN_EXECUTABLE | grep -q x86_64; then
|
if file ${PRODUCT_PKG_DIR}/$APPROOT/MacOS/$MAIN_EXECUTABLE | grep -q x86_64; then
|
||||||
OSX_ARCH=x86_64
|
OSX_ARCH=x86_64
|
||||||
@ -642,7 +651,26 @@ if test -n "$MIXBUS"; then
|
|||||||
lipo -thin ${OSX_ARCH} ${file} -output ${file}.thin
|
lipo -thin ${OSX_ARCH} ${file} -output ${file}.thin
|
||||||
mv ${file}.thin ${file}
|
mv ${file}.thin ${file}
|
||||||
done
|
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
|
fi
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
@ -36,13 +36,21 @@ PROGRAM_VERSION=${major_version}
|
|||||||
LOWERCASE_DIRNAME=ardour${major_version}
|
LOWERCASE_DIRNAME=ardour${major_version}
|
||||||
STATEFILE_SUFFIX=ardour # see filename_extensions.cc
|
STATEFILE_SUFFIX=ardour # see filename_extensions.cc
|
||||||
|
|
||||||
|
BIT_SUFFIX=""
|
||||||
|
|
||||||
if test -n "$MIXBUS"; then
|
if test -n "$MIXBUS"; then
|
||||||
PROGRAM_NAME=Mixbus
|
if test "$XARCH" = "x86_64"; then
|
||||||
PRODUCT_NAME=mixbus
|
PROGRAM_NAME=Mixbus
|
||||||
|
PRODUCT_NAME=mixbus
|
||||||
|
else
|
||||||
|
PROGRAM_NAME=Mixbus
|
||||||
|
PRODUCT_NAME=mixbus
|
||||||
|
BIT_SUFFIX="(x86)"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# derived variables
|
# derived variables
|
||||||
PRODUCT_ID=${PROGRAM_NAME}${PROGRAM_VERSION}
|
PRODUCT_ID=${PROGRAM_NAME}${PROGRAM_VERSION}${BIT_SUFFIX}
|
||||||
PRODUCT_EXE=${PRODUCT_NAME}.exe
|
PRODUCT_EXE=${PRODUCT_NAME}.exe
|
||||||
PRODUCT_ICON=${PRODUCT_NAME}.ico
|
PRODUCT_ICON=${PRODUCT_NAME}.ico
|
||||||
|
|
||||||
@ -225,9 +233,11 @@ fi
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
### Mixbus plugins, etc
|
### Mixbus plugins, etc
|
||||||
if test -n "$MIXBUS"; then
|
if test -n "$MIXBUS"; then # TODO use separate variable
|
||||||
|
|
||||||
mkdir -p $ALIBDIR/LV2
|
mkdir -p $ALIBDIR/LV2
|
||||||
|
|
||||||
|
echo "Adding x42 Plugins"
|
||||||
|
|
||||||
METERS_VERSION=$(curl -s -S http://gareus.org/x42/win/x42-meters.latest.txt)
|
METERS_VERSION=$(curl -s -S http://gareus.org/x42/win/x42-meters.latest.txt)
|
||||||
rsync -a -q --partial \
|
rsync -a -q --partial \
|
||||||
rsync://gareus.org/x42/win/x42-meters-lv2-${WARCH}-${METERS_VERSION}.zip \
|
rsync://gareus.org/x42/win/x42-meters-lv2-${WARCH}-${METERS_VERSION}.zip \
|
||||||
@ -245,7 +255,31 @@ if test -n "$MIXBUS"; then
|
|||||||
rsync://gareus.org/x42/win/x42-midifilter-lv2-${WARCH}-${MIDIFILTER_VERSION}.zip \
|
rsync://gareus.org/x42/win/x42-midifilter-lv2-${WARCH}-${MIDIFILTER_VERSION}.zip \
|
||||||
"${SRCDIR}/x42-midifilter-lv2-${WARCH}-${MIDIFILTER_VERSION}.zip"
|
"${SRCDIR}/x42-midifilter-lv2-${WARCH}-${MIDIFILTER_VERSION}.zip"
|
||||||
unzip -d "$ALIBDIR/LV2/" "${SRCDIR}/x42-midifilter-lv2-${WARCH}-${MIDIFILTER_VERSION}.zip"
|
unzip -d "$ALIBDIR/LV2/" "${SRCDIR}/x42-midifilter-lv2-${WARCH}-${MIDIFILTER_VERSION}.zip"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$MIXBUS"; then # TODO use separate variable
|
||||||
|
mkdir -p $ALIBDIR/LV2
|
||||||
|
|
||||||
|
echo "Including Harrison LV2s"
|
||||||
|
|
||||||
|
curl -s -S --fail -# \
|
||||||
|
-z "${SRCDIR}/harrison_lv2s.${WARCH}.zip" \
|
||||||
|
-o "${SRCDIR}/harrison_lv2s.${WARCH}.zip" \
|
||||||
|
http://www.harrisonconsoles.com/mixbus/mb3/${WARCH}/harrison_lv2s.zip
|
||||||
|
unzip -q -d "$ALIBDIR/LV2/" "${SRCDIR}/harrison_lv2s.${WARCH}.zip"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$MIXBUS"; then
|
||||||
|
echo "Deploying Harrison Mixbus Channelstrip"
|
||||||
|
|
||||||
|
mkdir -p $ALIBDIR/ladspa/strip
|
||||||
|
curl -s -S --fail -# \
|
||||||
|
-z "${SRCDIR}/harrison_channelstrip.${WARCH}.dll" \
|
||||||
|
-o "${SRCDIR}/harrison_channelstrip.${WARCH}.dll" \
|
||||||
|
http://www.harrisonconsoles.com/mixbus/mb3/${WARCH}/harrison_channelstrip.dll
|
||||||
|
|
||||||
|
cp "${SRCDIR}/harrison_channelstrip.${WARCH}.dll" \
|
||||||
|
"$ALIBDIR/ladspa/strip/rrison_channelstrip.dll"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -290,10 +324,10 @@ if test -n "$MIXBUS"; then
|
|||||||
|
|
||||||
# TODO: proper welcome/finish text.
|
# TODO: proper welcome/finish text.
|
||||||
cat >> $NSISFILE << EOF
|
cat >> $NSISFILE << EOF
|
||||||
!define MUI_FINISHPAGE_TITLE "Welcome to Mixbus"
|
!define MUI_FINISHPAGE_TITLE "Welcome to Harrison Mixbus"
|
||||||
!define MUI_FINISHPAGE_TEXT "Thank you for choosing Harrison Mixbus."
|
!define MUI_FINISHPAGE_TEXT "Thanks for your purchase of Mixbus!\$\\r\$\\nYou will find the Mixbus application in the Start Menu (or the All Apps panel for Windows 8) \$\\r\$\\nClick the link below to view the Mixbus manual, and learn ways to get involved with the Mixbus community."
|
||||||
!define MUI_FINISHPAGE_LINK "Harrison Consoles Website"
|
!define MUI_FINISHPAGE_LINK "Mixbus Manual"
|
||||||
!define MUI_FINISHPAGE_LINK_LOCATION "http://harrisonconsoles.com"
|
!define MUI_FINISHPAGE_LINK_LOCATION "http://www.harrisonconsoles.com/mixbus/mixbus3-live-manual"
|
||||||
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
|
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user