mirror of
https://codeberg.org/armin/wavetable.git
synced 2026-09-01 05:50:46 +02:00
Adding Clap support
This commit is contained in:
parent
26f572a019
commit
c5c4cb1fdc
4 changed files with 23 additions and 4 deletions
17
ci/build.sh
17
ci/build.sh
|
|
@ -54,16 +54,19 @@ if [ "$(uname)" == "Darwin" ]; then
|
|||
mkdir -p "$ROOT/ci/bin/au"
|
||||
mkdir -p "$ROOT/ci/bin/vst"
|
||||
mkdir -p "$ROOT/ci/bin/vst3"
|
||||
mkdir -p "$ROOT/ci/bin/clap"
|
||||
|
||||
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"
|
||||
cp -R "$ROOT/Builds/xcode/${PLUGIN}_artefacts/Release/CLAP/$PLUGIN.clap" "$ROOT/ci/bin/clap"
|
||||
|
||||
cd "$ROOT/ci/bin"
|
||||
if [ -n "$APPLICATION" ]; then
|
||||
codesign -s "$DEV_APP_ID" -v vst/$PLUGIN.vst --options=runtime --timestamp --force
|
||||
codesign -s "$DEV_APP_ID" -v vst3/$PLUGIN.vst3 --options=runtime --timestamp --force
|
||||
codesign -s "$DEV_APP_ID" -v au/$PLUGIN.component --options=runtime --timestamp --force
|
||||
codesign -s "$DEV_APP_ID" -v clap/$PLUGIN.clap --options=runtime --timestamp --force
|
||||
else
|
||||
echo "Not signing"
|
||||
fi
|
||||
|
|
@ -72,18 +75,19 @@ if [ "$(uname)" == "Darwin" ]; then
|
|||
cd "$ROOT/ci/bin"
|
||||
|
||||
if [[ -n "$APPLE_USER" ]]; then
|
||||
zip -r ${PLUGIN}_Mac.zip vst/$PLUGIN.vst vst3/$PLUGIN.vst3 au/$PLUGIN.component
|
||||
zip -r ${PLUGIN}_Mac.zip vst/$PLUGIN.vst vst3/$PLUGIN.vst3 au/$PLUGIN.component clap/$PLUGIN.clap
|
||||
xcrun notarytool submit --verbose --apple-id "$APPLE_USER" --password "$APPLE_PASS" --team-id "3FS7DJDG38" --wait --timeout 30m ${PLUGIN}_Mac.zip
|
||||
|
||||
rm ${PLUGIN}_Mac.zip
|
||||
xcrun stapler staple vst/$PLUGIN.vst
|
||||
xcrun stapler staple vst3/$PLUGIN.vst3
|
||||
xcrun stapler staple au/$PLUGIN.component
|
||||
xcrun stapler staple clap/$PLUGIN.clap
|
||||
else
|
||||
echo "Not notarizing"
|
||||
fi
|
||||
|
||||
zip -r ${PLUGIN}_Mac.zip vst/$PLUGIN.vst vst3/$PLUGIN.vst3 au/$PLUGIN.component
|
||||
zip -r ${PLUGIN}_Mac.zip vst/$PLUGIN.vst vst3/$PLUGIN.vst3 au/$PLUGIN.component clap/$PLUGIN.clap
|
||||
|
||||
if [ "$BRANCH" = "release" ]; then
|
||||
curl -F "files=@${PLUGIN}_Mac.zip" "https://socalabs.com/files/set.php?key=$APIKEY"
|
||||
|
|
@ -98,10 +102,12 @@ elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
|
|||
mkdir -p "$ROOT/ci/bin/lv2"
|
||||
mkdir -p "$ROOT/ci/bin/vst"
|
||||
mkdir -p "$ROOT/ci/bin/vst3"
|
||||
mkdir -p "$ROOT/ci/bin/clap"
|
||||
|
||||
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"
|
||||
cp -R "$ROOT/Builds/ninja-gcc/${PLUGIN}_artefacts/Release/CLAP/$PLUGIN.clap" "$ROOT/ci/bin/clap"
|
||||
|
||||
cd "$ROOT/ci/bin"
|
||||
|
||||
|
|
@ -109,10 +115,11 @@ elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
|
|||
strip vst/$PLUGIN.so
|
||||
strip vst3/$PLUGIN.vst3/Contents/x86_64-linux/$PLUGIN.so
|
||||
strip lv2/$PLUGIN.lv2/lib$PLUGIN.so
|
||||
strip clap/$PLUGIN.clap/$PLUGIN.so
|
||||
|
||||
# Upload
|
||||
cd "$ROOT/ci/bin"
|
||||
zip -r ${PLUGIN}_Linux.zip vst/$PLUGIN.so vst3/$PLUGIN.vst3 lv2/$PLUGIN.lv2
|
||||
zip -r ${PLUGIN}_Linux.zip vst/$PLUGIN.so vst3/$PLUGIN.vst3 lv2/$PLUGIN.lv2 clap/$PLUGIN.clap
|
||||
|
||||
if [ "$BRANCH" = "release" ]; then
|
||||
curl -F "files=@${PLUGIN}_Linux.zip" "https://socalabs.com/files/set.php?key=$APIKEY"
|
||||
|
|
@ -126,12 +133,14 @@ elif [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ]; then
|
|||
|
||||
mkdir -p "$ROOT/ci/bin/vst"
|
||||
mkdir -p "$ROOT/ci/bin/vst3"
|
||||
mkdir -p "$ROOT/ci/bin/clap"
|
||||
|
||||
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"
|
||||
cp -R "$ROOT/Builds/vs/${PLUGIN}_artefacts/Release/CLAP/$PLUGIN.clap" "$ROOT/ci/bin/clap"
|
||||
|
||||
cd "$ROOT/ci/bin"
|
||||
7z a ${PLUGIN}_Win.zip vst/$PLUGIN.dll vst3/$PLUGIN.vst3
|
||||
7z a ${PLUGIN}_Win.zip vst/$PLUGIN.dll vst3/$PLUGIN.vst3 clap/$PLUGIN.clap
|
||||
|
||||
if [ "$BRANCH" = "release" ]; then
|
||||
curl -F "files=@${PLUGIN}_Win.zip" "https://socalabs.com/files/set.php?key=$APIKEY"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue