summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-09-15 13:11:43 +0200
committerRobin Gareus <robin@gareus.org>2016-09-15 13:11:43 +0200
commit5643ed4257eb5ddf7a46cb059389516311c22817 (patch)
tree75948528160073fec746f306c8b3b3230954783b /tools
parent98491b9eb2ce3d6e4e271a189ca8af6b6e7869fe (diff)
Allow to bunde demo session(s)
Diffstat (limited to 'tools')
-rwxr-xr-xtools/linux_packaging/build14
-rwxr-xr-xtools/osx_packaging/osx_build11
-rwxr-xr-xtools/x-win/package.sh12
3 files changed, 36 insertions, 1 deletions
diff --git a/tools/linux_packaging/build b/tools/linux_packaging/build
index 67d3abaef6..00d7962014 100755
--- a/tools/linux_packaging/build
+++ b/tools/linux_packaging/build
@@ -677,8 +677,8 @@ if test x$WITH_X42_LV2 != x ; then
unzip -q -d "$APPLIB/LV2/" "${CACHEDIR}/${proj}-lv2-linux-${WARCH}-${X42_VERSION}.zip"
done
fi
-################################################################################
+################################################################################
if test x$WITH_HARVID != x ; then
cd $APPBIN
@@ -704,6 +704,18 @@ if test x$WITH_HARVID != x ; then
cd -
fi
+################################################################################
+
+if test x$DEMO_SESSION_URL != x ; then
+ mkdir -p $Shared/sessions
+ DEMO_SESSIONS=$(curl -s -S --fail $DEMO_SESSION_URL/index.txt)
+ for demo in $DEMO_SESSIONS; do
+ curl -s -S --fail -# -o $Shared/sessions/$demo $DEMO_SESSION_URL/$demo
+ done
+fi
+
+################################################################################
+
#
# Add the uninstaller
#
diff --git a/tools/osx_packaging/osx_build b/tools/osx_packaging/osx_build
index 144516ace9..c499638caa 100755
--- a/tools/osx_packaging/osx_build
+++ b/tools/osx_packaging/osx_build
@@ -698,6 +698,17 @@ if test -n "$MIXBUS"; then
cp "${CACHEDIR}/harrison_vamp.${OSX_BENSID}.dylib" \
"${PRODUCT_PKG_DIR}/${APPROOT}/lib/harrison_vamp.dylib"
fi
+
+################################################################################
+
+if test x$DEMO_SESSION_URL != x ; then
+ mkdir -p $Shared/sessions
+ DEMO_SESSIONS=$(curl -s -S --fail $DEMO_SESSION_URL/index.txt)
+ for demo in $DEMO_SESSIONS; do
+ curl -s -S --fail -# -o $Shared/sessions/$demo $DEMO_SESSION_URL/$demo
+ done
+fi
+
################################################################################
( cd $PRODUCT_PKG_DIR ; find . ) > file_list.txt
diff --git a/tools/x-win/package.sh b/tools/x-win/package.sh
index 45144616e4..fdcd54584c 100755
--- a/tools/x-win/package.sh
+++ b/tools/x-win/package.sh
@@ -296,6 +296,18 @@ if test -n "$MIXBUS"; then
"$ALIBDIR/vamp/harrison_vamp.dll"
fi
+################################################################################
+
+if test x$DEMO_SESSION_URL != x ; then
+ mkdir -p $Shared/sessions
+ DEMO_SESSIONS=$(curl -s -S --fail $DEMO_SESSION_URL/index.txt)
+ for demo in $DEMO_SESSIONS; do
+ curl -s -S --fail -# -o $Shared/sessions/$demo $DEMO_SESSION_URL/$demo
+ done
+fi
+
+################################################################################
+
( cd $DESTDIR ; find . ) > ${TMPDIR}/file_list.txt
################################################################################