Zip file updated

This commit is contained in:
Roland Rabien 2026-01-12 11:00:35 -08:00
commit b34be3502b
3 changed files with 38 additions and 25 deletions

View file

@ -1,3 +1,6 @@
1.0.27:
- Zip file updated
1.0.26: 1.0.26:
- Fixed crash with midi learn - Fixed crash with midi learn

View file

@ -1 +1 @@
1.0.26 1.0.27

View file

@ -51,15 +51,19 @@ if [ "$(uname)" == "Darwin" ]; then
cmake --preset xcode cmake --preset xcode
cmake --build --preset xcode --config Release cmake --build --preset xcode --config Release
cp -R "$ROOT/Builds/xcode/${PLUGIN}_artefacts/Release/AU/$PLUGIN.component" "$ROOT/ci/bin" mkdir -p "$ROOT/ci/bin/au"
cp -R "$ROOT/Builds/xcode/${PLUGIN}_artefacts/Release/VST/$PLUGIN.vst" "$ROOT/ci/bin" mkdir -p "$ROOT/ci/bin/vst"
cp -R "$ROOT/Builds/xcode/${PLUGIN}_artefacts/Release/VST3/$PLUGIN.vst3" "$ROOT/ci/bin" mkdir -p "$ROOT/ci/bin/vst3"
cp -R "$ROOT/Builds/xcode/${PLUGIN}_artefacts/Release/AU/$PLUGIN.component" "$ROOT/ci/bin/au"
cp -R "$ROOT/Builds/xcode/${PLUGIN}_artefacts/Release/VST/$PLUGIN.vst" "$ROOT/ci/bin/vst"
cp -R "$ROOT/Builds/xcode/${PLUGIN}_artefacts/Release/VST3/$PLUGIN.vst3" "$ROOT/ci/bin/vst3"
cd "$ROOT/ci/bin" cd "$ROOT/ci/bin"
if [ -n "$APPLICATION" ]; then if [ -n "$APPLICATION" ]; then
codesign -s "$DEV_APP_ID" -v $PLUGIN.vst --options=runtime --timestamp --force codesign -s "$DEV_APP_ID" -v vst/$PLUGIN.vst --options=runtime --timestamp --force
codesign -s "$DEV_APP_ID" -v $PLUGIN.vst3 --options=runtime --timestamp --force codesign -s "$DEV_APP_ID" -v vst3/$PLUGIN.vst3 --options=runtime --timestamp --force
codesign -s "$DEV_APP_ID" -v $PLUGIN.component --options=runtime --timestamp --force codesign -s "$DEV_APP_ID" -v au/$PLUGIN.component --options=runtime --timestamp --force
else else
echo "Not signing" echo "Not signing"
fi fi
@ -68,43 +72,47 @@ if [ "$(uname)" == "Darwin" ]; then
cd "$ROOT/ci/bin" cd "$ROOT/ci/bin"
if [[ -n "$APPLE_USER" ]]; then if [[ -n "$APPLE_USER" ]]; then
zip -r ${PLUGIN}_Mac.zip $PLUGIN.vst $PLUGIN.vst3 $PLUGIN.component zip -r ${PLUGIN}_Mac.zip vst/$PLUGIN.vst vst3/$PLUGIN.vst3 au/$PLUGIN.component
xcrun notarytool submit --verbose --apple-id "$APPLE_USER" --password "$APPLE_PASS" --team-id "3FS7DJDG38" --wait --timeout 30m ${PLUGIN}_Mac.zip xcrun notarytool submit --verbose --apple-id "$APPLE_USER" --password "$APPLE_PASS" --team-id "3FS7DJDG38" --wait --timeout 30m ${PLUGIN}_Mac.zip
rm ${PLUGIN}_Mac.zip rm ${PLUGIN}_Mac.zip
xcrun stapler staple $PLUGIN.vst xcrun stapler staple vst/$PLUGIN.vst
xcrun stapler staple $PLUGIN.vst3 xcrun stapler staple vst3/$PLUGIN.vst3
xcrun stapler staple $PLUGIN.component xcrun stapler staple au/$PLUGIN.component
else else
echo "Not notarizing" echo "Not notarizing"
fi fi
zip -r ${PLUGIN}_Mac.zip $PLUGIN.vst $PLUGIN.vst3 $PLUGIN.component zip -r ${PLUGIN}_Mac.zip vst/$PLUGIN.vst vst3/$PLUGIN.vst3 au/$PLUGIN.component
if [ "$BRANCH" = "release" ]; then if [ "$BRANCH" = "release" ]; then
curl -F "files=@${PLUGIN}_Mac.zip" "https://socalabs.com/files/set.php?key=$APIKEY" curl -F "files=@${PLUGIN}_Mac.zip" "https://socalabs.com/files/set.php?key=$APIKEY"
fi fi
# Build linux version # Build linux version
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
cd "$ROOT" cd "$ROOT"
cmake --preset ninja-gcc cmake --preset ninja-gcc
cmake --build --preset ninja-gcc --config Release cmake --build --preset ninja-gcc --config Release
cp -R "$ROOT/Builds/ninja-gcc/${PLUGIN}_artefacts/Release/LV2/$PLUGIN.lv2" "$ROOT/ci/bin" mkdir -p "$ROOT/ci/bin/lv2"
cp -R "$ROOT/Builds/ninja-gcc/${PLUGIN}_artefacts/Release/VST/lib$PLUGIN.so" "$ROOT/ci/bin/$PLUGIN.so" mkdir -p "$ROOT/ci/bin/vst"
cp -R "$ROOT/Builds/ninja-gcc/${PLUGIN}_artefacts/Release/VST3/$PLUGIN.vst3" "$ROOT/ci/bin" mkdir -p "$ROOT/ci/bin/vst3"
cp -R "$ROOT/Builds/ninja-gcc/${PLUGIN}_artefacts/Release/LV2/$PLUGIN.lv2" "$ROOT/ci/bin/lv2"
cp -R "$ROOT/Builds/ninja-gcc/${PLUGIN}_artefacts/Release/VST/lib$PLUGIN.so" "$ROOT/ci/bin/vst/$PLUGIN.so"
cp -R "$ROOT/Builds/ninja-gcc/${PLUGIN}_artefacts/Release/VST3/$PLUGIN.vst3" "$ROOT/ci/bin/vst3"
cd "$ROOT/ci/bin" cd "$ROOT/ci/bin"
# Strip debug symbols # Strip debug symbols
strip $PLUGIN.so strip vst/$PLUGIN.so
strip $PLUGIN.vst3/Contents/x86_64-linux/$PLUGIN.so strip vst3/$PLUGIN.vst3/Contents/x86_64-linux/$PLUGIN.so
strip $PLUGIN.lv2/lib$PLUGIN.so strip lv2/$PLUGIN.lv2/lib$PLUGIN.so
# Upload # Upload
cd "$ROOT/ci/bin" cd "$ROOT/ci/bin"
zip -r ${PLUGIN}_Linux.zip $PLUGIN.so $PLUGIN.vst3 $PLUGIN.lv2 zip -r ${PLUGIN}_Linux.zip vst/$PLUGIN.so vst3/$PLUGIN.vst3 lv2/$PLUGIN.lv2
if [ "$BRANCH" = "release" ]; then if [ "$BRANCH" = "release" ]; then
curl -F "files=@${PLUGIN}_Linux.zip" "https://socalabs.com/files/set.php?key=$APIKEY" curl -F "files=@${PLUGIN}_Linux.zip" "https://socalabs.com/files/set.php?key=$APIKEY"
@ -116,12 +124,14 @@ elif [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ]; then
cmake --preset vs cmake --preset vs
cmake --build --preset vs --config Release cmake --build --preset vs --config Release
mkdir -p "$ROOT/ci/bin/vst"
mkdir -p "$ROOT/ci/bin/vst3"
cp -R "$ROOT/Builds/vs/${PLUGIN}_artefacts/Release/VST/$PLUGIN.dll" "$ROOT/ci/bin/vst"
cp -R "$ROOT/Builds/vs/${PLUGIN}_artefacts/Release/VST3/$PLUGIN.vst3" "$ROOT/ci/bin/vst3"
cd "$ROOT/ci/bin" cd "$ROOT/ci/bin"
7z a ${PLUGIN}_Win.zip vst/$PLUGIN.dll vst3/$PLUGIN.vst3
cp -R "$ROOT/Builds/vs/${PLUGIN}_artefacts/Release/VST/$PLUGIN.dll" "$ROOT/ci/bin"
cp -R "$ROOT/Builds/vs/${PLUGIN}_artefacts/Release/VST3/$PLUGIN.vst3" "$ROOT/ci/bin"
7z a ${PLUGIN}_Win.zip $PLUGIN.dll $PLUGIN.vst3
if [ "$BRANCH" = "release" ]; then if [ "$BRANCH" = "release" ]; then
curl -F "files=@${PLUGIN}_Win.zip" "https://socalabs.com/files/set.php?key=$APIKEY" curl -F "files=@${PLUGIN}_Win.zip" "https://socalabs.com/files/set.php?key=$APIKEY"