diff --git a/data/macos/build-deps-new.sh b/data/macos/build-deps-new.sh index f7603a95a..4e0a151a9 100755 --- a/data/macos/build-deps-new.sh +++ b/data/macos/build-deps-new.sh @@ -458,7 +458,7 @@ fi # sip if [ ! -d sip-${SIP_VERSION} ]; then - /opt/local/bin/aria2c https://www.riverbankcomputing.com/static/Downloads/sip/${SIP_VERSION}/sip-${SIP_VERSION}.tar.gz + /opt/local/bin/aria2c https://files.kde.org/krita/build/dependencies/sip-${SIP_VERSION}.tar.gz tar -xf sip-${SIP_VERSION}.tar.gz fi @@ -475,7 +475,7 @@ fi # pyqt5 if [ ! -d PyQt5_gpl-${PYQT5_VERSION} ]; then - /opt/local/bin/aria2c https://www.riverbankcomputing.com/static/Downloads/PyQt5/${PYQT5_VERSION}/PyQt5_gpl-${PYQT5_VERSION}.tar.gz + /opt/local/bin/aria2c https://files.kde.org/krita/build/dependencies/PyQt5_gpl-${PYQT5_VERSION}.tar.gz tar -xf PyQt5_gpl-${PYQT5_VERSION}.tar.gz fi diff --git a/data/macos/build.sh b/data/macos/build.sh index 65cf43b35..291a8474b 100755 --- a/data/macos/build.sh +++ b/data/macos/build.sh @@ -268,3 +268,39 @@ mv build/Carla.app ${PKG_FOLDER}/ mv build/Carla-Control.app ${PKG_FOLDER}/ ############################################################################################## +# Build Mac plugin installer + +pkgbuild \ + --identifier "studio.kx.carla.lv2" \ + --install-location "/Library/Audio/Plug-Ins/LV2/carla.lv2/" \ + --root "${PKG_FOLDER}/carla.lv2/" \ + "${PKG_FOLDER}/carla-lv2.pkg" + +pkgbuild \ + --identifier "studio.kx.carla.vst2fx" \ + --install-location "/Library/Audio/Plug-Ins/VST/carlafx.vst/" \ + --root "${PKG_FOLDER}/carlafx.vst/" \ + "${PKG_FOLDER}/carla-vst2fx.pkg" + +pkgbuild \ + --identifier "studio.kx.carla.vst2syn" \ + --install-location "/Library/Audio/Plug-Ins/VST/carla.vst/" \ + --root "${PKG_FOLDER}/carla.vst/" \ + "${PKG_FOLDER}/carla-vst2syn.pkg" + +productbuild \ + --distribution data/macos/package.xml \ + --identifier studio.kx.carla \ + --package-path "${PKG_FOLDER}" \ + --version ${VERSION} \ + "${PKG_FOLDER}/Carla-Plugins.pkg" + +rm -r ${PKG_FOLDER}/carla.lv2 +rm -r ${PKG_FOLDER}/carla.vst +rm -r ${PKG_FOLDER}/carlafx.vst + +rm ${PKG_FOLDER}/carla-lv2.pkg +rm ${PKG_FOLDER}/carla-vst2fx.pkg +rm ${PKG_FOLDER}/carla-vst2syn.pkg + +############################################################################################## diff --git a/data/macos/package.xml b/data/macos/package.xml new file mode 100644 index 000000000..8729cb74f --- /dev/null +++ b/data/macos/package.xml @@ -0,0 +1,18 @@ + + + Carla Plugin + + + + + carla-lv2.pkg + + + carla-vst2fx.pkg + carla-vst2syn.pkg + + + + + +