variable for packaging channelstrip. allow rename
[ardour.git] / tools / x-win / package.sh
index 398174c13371ac780035c612fe43bcf2491b208d..62cb5a78e839c28f34ef0341012cc43afcad9c71 100755 (executable)
@@ -16,6 +16,7 @@ test -f gtk2_ardour/wscript || exit 1
 : ${MAKEFLAGS=-j4}
 : ${TMPDIR=/var/tmp}
 : ${SRCCACHE=/var/tmp/winsrc}  # source-code tgz cache
+: ${HARRISONCHANNELSTRIP=harrison_channelstrip}
 
 # TODO: grep from build/config.log instead
 while [ $# -gt 0 ] ; do
@@ -26,6 +27,7 @@ while [ $# -gt 0 ] ; do
                        WITH_HARRISON_LV2=1 ;
                        WITH_X42_LV2=1 ;
                        shift ;;
+               --chanstrip) HARRISONCHANNELSTRIP=$2 ; shift; shift ;;
        esac
 done
 
@@ -239,6 +241,12 @@ if test x$WITH_X42_LV2 != x ; then
                "${SRCCACHE}/x42-meters-lv2-${WARCH}-${METERS_VERSION}.zip"
        unzip -q -d "$ALIBDIR/LV2/" "${SRCCACHE}/x42-meters-lv2-${WARCH}-${METERS_VERSION}.zip"
 
+       EQ_VERSION=$(curl -s -S http://x42-plugins.com/x42/win/x42-eq.latest.txt)
+       rsync -a -q --partial \
+               rsync://x42-plugins.com/x42/win/x42-eq-lv2-${WARCH}-${EQ_VERSION}.zip \
+               "${SRCCACHE}/x42-eq-lv2-${WARCH}-${EQ_VERSION}.zip"
+       unzip -q -d "$ALIBDIR/LV2/" "${SRCCACHE}/x42-eq-lv2-${WARCH}-${EQ_VERSION}.zip"
+
        SETBFREE_VERSION=$(curl -s -S http://x42-plugins.com/x42/win/setBfree.latest.txt)
        rsync -a -q --partial \
                rsync://x42-plugins.com/x42/win/setBfree-lv2-${WARCH}-${SETBFREE_VERSION}.zip \
@@ -260,7 +268,7 @@ if test x$WITH_HARRISON_LV2 != x ; then
        curl -s -S --fail -# \
                -z "${SRCCACHE}/harrison_lv2s.${WARCH}.zip" \
                -o "${SRCCACHE}/harrison_lv2s.${WARCH}.zip" \
-               http://www.harrisonconsoles.com/mixbus/mb3/${WARCH}/harrison_lv2s.zip
+               "http://www.harrisonconsoles.com/mixbus/mb3/beta/harrison-dsp/harrison_lv2s.${WARCH}.zip"
        unzip -q -d "$ALIBDIR/LV2/" "${SRCCACHE}/harrison_lv2s.${WARCH}.zip"
 fi
 
@@ -269,12 +277,12 @@ if test -n "$MIXBUS"; then
 
        mkdir -p $ALIBDIR/ladspa/strip
        curl -s -S --fail -# \
-               -z "${SRCCACHE}/harrison_channelstrip.${WARCH}.dll" \
-               -o "${SRCCACHE}/harrison_channelstrip.${WARCH}.dll" \
-               http://www.harrisonconsoles.com/mixbus/mb3/${WARCH}/harrison_channelstrip.dll
+               -z "${SRCCACHE}/${HARRISONCHANNELSTRIP}.${WARCH}.dll" \
+               -o "${SRCCACHE}/${HARRISONCHANNELSTRIP}.${WARCH}.dll" \
+               "http://www.harrisonconsoles.com/mixbus/mb3/beta/harrison-dsp/${HARRISONCHANNELSTRIP}.${WARCH}.dll"
 
-       cp "${SRCCACHE}/harrison_channelstrip.${WARCH}.dll" \
-               "$ALIBDIR/ladspa/strip/harrison_channelstrip.dll"
+       cp "${SRCCACHE}/${HARRISONCHANNELSTRIP}.${WARCH}.dll" \
+               "$ALIBDIR/ladspa/strip/${HARRISONCHANNELSTRIP}.dll"
 fi
 
 ( cd $DESTDIR ; find . ) > ${TMPDIR}/file_list.txt