You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/bash
-
- set -e
-
- if [ -d bin ]; then
- cd bin
- else
- echo "Please run this script from the root folder"
- exit
- fi
-
- rm -rf res
- rm -rf au
- rm -rf lv2
- rm -rf vst2
- rm -rf vst3
-
- mkdir au lv2 vst2 vst3
- mv *.component au/
- mv *.lv2 lv2/
- mv *.vst vst2/
- mv *.vst3 vst3/
- cp -RL lv2/Cardinal.lv2/resources res
- rm -rf lv2/*.lv2/resources
- rm -rf vst2/*.vst/Contents/Resources
- rm -rf vst3/*.vst3/Contents/Resources
-
- pkgbuild \
- --identifier "studio.kx.distrho.cardinal.resources" \
- --install-location "/Library/Application Support/Cardinal/" \
- --root "${PWD}/res/" \
- ../dpf-cardinal-resources.pkg
-
- pkgbuild \
- --identifier "studio.kx.distrho.plugins.cardinal.components" \
- --install-location "/Library/Audio/Plug-Ins/Components/" \
- --root "${PWD}/au/" \
- ../dpf-cardinal-components.pkg
-
- pkgbuild \
- --identifier "studio.kx.distrho.plugins.cardinal.lv2bundles" \
- --install-location "/Library/Audio/Plug-Ins/LV2/" \
- --root "${PWD}/lv2/" \
- ../dpf-cardinal-lv2bundles.pkg
-
- pkgbuild \
- --identifier "studio.kx.distrho.plugins.cardinal.vst2bundles" \
- --install-location "/Library/Audio/Plug-Ins/VST/" \
- --root "${PWD}/vst2/" \
- ../dpf-cardinal-vst2bundles.pkg
-
- pkgbuild \
- --identifier "studio.kx.distrho.plugins.cardinal.vst3bundles" \
- --install-location "/Library/Audio/Plug-Ins/VST3/" \
- --root "${PWD}/vst3/" \
- ../dpf-cardinal-vst3bundles.pkg
-
- cd ..
-
- sed -e "s|@builddir@|${PWD}/build|" \
- -e "s|@buildarchs@|${MACOS_ARCHS}|" \
- utils/macOS/package.xml.in > build/package.xml
-
- productbuild \
- --distribution build/package.xml \
- --identifier "studio.kx.distrho.cardinal" \
- --package-path "${PWD}" \
- --version 0 \
- Cardinal-macOS.pkg
|