Compare commits

...

5 commits

Author SHA1 Message Date
Robin Gareus
3e59902573
Yet another media-clip bundle fix 2022-01-17 20:38:40 +01:00
Robin Gareus
2d46d9a882
Fix bundling media content for macOS (again) 2022-01-17 20:26:24 +01:00
Robin Gareus
7e36daecd6
Fix bundling media content 2022-01-17 20:04:52 +01:00
Robin Gareus
0481b10d97
Bundle Mixbus Media 2022-01-17 19:50:34 +01:00
Robin Gareus
20824b6407
Fix bundling demo sessions (mac, win) 2022-01-17 19:50:06 +01:00
3 changed files with 49 additions and 7 deletions

View file

@ -232,7 +232,6 @@ mkdir -p $Surfaces
mkdir -p $MidiMaps mkdir -p $MidiMaps
mkdir -p $PatchFiles mkdir -p $PatchFiles
mkdir -p $LuaScripts mkdir -p $LuaScripts
mkdir -p $MediaClips
mkdir -p $MackieControl mkdir -p $MackieControl
mkdir -p $OSC mkdir -p $OSC
mkdir -p $ExportFormats mkdir -p $ExportFormats
@ -730,6 +729,18 @@ if test -n "$MIXBUS"; then
cp "${CACHEDIR}/harrison_vamp.${VAMPARCH}.so" \ cp "${CACHEDIR}/harrison_vamp.${VAMPARCH}.so" \
$APPLIB/harrison_vamp.so $APPLIB/harrison_vamp.so
chmod +x $APPLIB/harrison_vamp.so chmod +x $APPLIB/harrison_vamp.so
# Mixbus Bundled Media Content
curl -s -S --fail -# \
-z "${CACHEDIR}/MixbusBundledMedia.zip" \
-o "${CACHEDIR}/MixbusBundledMedia.zip" \
"http://rsrc.harrisonconsoles.com/mixbus/mb8/content/MixbusBundledMedia.zip"
if test -f "${CACHEDIR}/MixbusBundledMedia.zip"; then
echo "Adding Mixbus Bundled Content"
rm -f "${MediaClips}/"*.*
unzip -q -d "${MediaClips}" "${CACHEDIR}/MixbusBundledMedia.zip"
fi
fi fi
if true ; then if true ; then

View file

@ -174,8 +174,6 @@ mkdir -p $PatchFiles
mkdir -p $LuaScripts mkdir -p $LuaScripts
mkdir -p $Themes mkdir -p $Themes
EXECUTABLE=${BUNDLENAME} EXECUTABLE=${BUNDLENAME}
# #
@ -362,6 +360,10 @@ done
cp -R $BUILD_ROOT/../share/web_surfaces $WebSurfaces cp -R $BUILD_ROOT/../share/web_surfaces $WebSurfaces
rm $WebSurfaces/wscript rm $WebSurfaces/wscript
# recusively copy clips/media
cp -R $BUILD_ROOT/../share/media $MediaClips
rm $MediaClips/wscript
# MackieControl data # MackieControl data
# got to be careful with names here # got to be careful with names here
for x in $BUILD_ROOT/../share/mcp/*.device $BUILD_ROOT/../share/mcp/*.profile ; do for x in $BUILD_ROOT/../share/mcp/*.device $BUILD_ROOT/../share/mcp/*.profile ; do
@ -640,6 +642,10 @@ else
fi fi
################################################################################
# from here on $PRODUCT_PKG_DIR/ prefix is needed
################################################################################
DMG_ARCH="" DMG_ARCH=""
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
@ -792,15 +798,28 @@ if test -n "$MIXBUS"; then
cp "${CACHEDIR}/harrison_vamp.${OSX_BENSID}.dylib" \ cp "${CACHEDIR}/harrison_vamp.${OSX_BENSID}.dylib" \
"${PRODUCT_PKG_DIR}/${APPROOT}/lib/harrison_vamp.dylib" "${PRODUCT_PKG_DIR}/${APPROOT}/lib/harrison_vamp.dylib"
# Mixbus Bundled Media Content
curl -s -S --fail -# \
-z "${CACHEDIR}/MixbusBundledMedia.zip" \
-o "${CACHEDIR}/MixbusBundledMedia.zip" \
"http://rsrc.harrisonconsoles.com/mixbus/mb8/content/MixbusBundledMedia.zip"
if test -f "${CACHEDIR}/MixbusBundledMedia.zip"; then
echo "Adding Mixbus Bundled Content"
rm -f "${PRODUCT_PKG_DIR}/${MediaClips}/"*.*
bsdtar -C "${PRODUCT_PKG_DIR}/${MediaClips}" -xf \
"${CACHEDIR}/MixbusBundledMedia.zip"
fi
fi fi
################################################################################ ################################################################################
if test x$DEMO_SESSION_URL != x ; then if test x$DEMO_SESSION_URL != x ; then
mkdir -p $Shared/sessions mkdir -p ${PRODUCT_PKG_DIR}/$Shared/sessions
DEMO_SESSIONS=$(curl -s -S --fail $DEMO_SESSION_URL/index.txt) DEMO_SESSIONS=$(curl -s -S --fail $DEMO_SESSION_URL/index.txt)
for demo in $DEMO_SESSIONS; do for demo in $DEMO_SESSIONS; do
curl -s -S --fail -# -o $Shared/sessions/$demo $DEMO_SESSION_URL/$demo curl -s -S --fail -# -o ${PRODUCT_PKG_DIR}/$Shared/sessions/$demo $DEMO_SESSION_URL/$demo
done done
fi fi

View file

@ -350,15 +350,27 @@ if test -n "$MIXBUS"; then
cp "${SRCCACHE}/harrison_vamp.${WARCH}.dll" \ cp "${SRCCACHE}/harrison_vamp.${WARCH}.dll" \
"$ALIBDIR/vamp/harrison_vamp.dll" "$ALIBDIR/vamp/harrison_vamp.dll"
# Mixbus Bundled Media Content
curl -s -S --fail -# \
-z "${SRCCACHE}/MixbusBundledMedia.zip" \
-o "${SRCCACHE}/MixbusBundledMedia.zip" \
"http://rsrc.harrisonconsoles.com/mixbus/mb8/content/MixbusBundledMedia.zip"
if test -f "${SRCCACHE}/MixbusBundledMedia.zip"; then
echo "Adding Mixbus Bundled Content"
rm -f $DESTDIR/share/media/*.*
unzip -q -d "$DESTDIR/share/media/" "${SRCCACHE}/MixbusBundledMedia.zip"
fi
fi fi
################################################################################ ################################################################################
if test x$DEMO_SESSION_URL != x ; then if test x$DEMO_SESSION_URL != x ; then
mkdir -p $Shared/sessions mkdir -p $DESTDIR/share/sessions
DEMO_SESSIONS=$(curl -s -S --fail $DEMO_SESSION_URL/index.txt) DEMO_SESSIONS=$(curl -s -S --fail $DEMO_SESSION_URL/index.txt)
for demo in $DEMO_SESSIONS; do for demo in $DEMO_SESSIONS; do
curl -s -S --fail -# -o $Shared/sessions/$demo $DEMO_SESSION_URL/$demo curl -s -S --fail -# -o $DESTDIR/share/sessions/$demo $DEMO_SESSION_URL/$demo
done done
fi fi