From 1fd7b0dfbe4088104c89331e4b8b0fd53e87b624 Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 11 Apr 2023 20:56:22 +0200 Subject: [PATCH] Package AU plugins Signed-off-by: falkTX --- utils/package-osx-bundles.sh | 31 ++++++++++++++++++++----------- utils/plugin.pkg/package.xml.in | 12 ++++++++---- 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/utils/package-osx-bundles.sh b/utils/package-osx-bundles.sh index 54b730ed..d9824c24 100755 --- a/utils/package-osx-bundles.sh +++ b/utils/package-osx-bundles.sh @@ -12,17 +12,31 @@ fi NAME="$(basename $(git rev-parse --show-toplevel))" SNAME="$(echo ${NAME} | tr -d ' ' | tr '/' '-')" +rm -rf au +rm -rf clap rm -rf lv2 rm -rf vst2 rm -rf vst3 -rm -rf clap -mkdir lv2 vst2 vst3 clap +mkdir au clap lv2 vst2 vst3 +cp -RL *.clap clap/ +cp -RL *.component au/ cp -RL *.lv2 lv2/ cp -RL *.vst vst2/ cp -RL *.vst3 vst3/ -cp -RL *.clap clap/ -rm -rf *.lv2 *.vst *.vst3 *.clap +rm -rf *.component *.clap *.lv2 *.vst *.vst3 + +pkgbuild \ + --identifier "studio.kx.distrho.plugins.${SNAME}.components" \ + --install-location "/Library/Audio/Plug-Ins/Components/" \ + --root "${PWD}/au/" \ + ../dpf-${SNAME}-components.pkg + +pkgbuild \ + --identifier "studio.kx.distrho.plugins.${SNAME}.clapbundles" \ + --install-location "/Library/Audio/Plug-Ins/CLAP/" \ + --root "${PWD}/clap/" \ + ../dpf-${SNAME}-clapbundles.pkg pkgbuild \ --identifier "studio.kx.distrho.plugins.${SNAME}.lv2bundles" \ @@ -42,12 +56,6 @@ pkgbuild \ --root "${PWD}/vst3/" \ ../dpf-${SNAME}-vst3bundles.pkg -pkgbuild \ - --identifier "studio.kx.distrho.plugins.${SNAME}.clapbundles" \ - --install-location "/Library/Audio/Plug-Ins/CLAP/" \ - --root "${PWD}/clap/" \ - ../dpf-${SNAME}-clapbundles.pkg - cd .. DPF_UTILS_DIR=$(dirname ${0}) @@ -58,10 +66,11 @@ WELCOME_TXT=${WELCOME_TXT:=${DPF_UTILS_DIR}/plugin.pkg/welcome.txt.in} mkdir -p build sed -e "s|@name@|${NAME}|" "${WELCOME_TXT}" > build/welcome.txt sed -e "s|@builddir@|${PWD}/build|" \ + -e "s|@aubundleref@|dpf-${SNAME}-components.pkg|" \ + -e "s|@clapbundleref@|dpf-${SNAME}-clapbundles.pkg|" \ -e "s|@lv2bundleref@|dpf-${SNAME}-lv2bundles.pkg|" \ -e "s|@vst2bundleref@|dpf-${SNAME}-vst2bundles.pkg|" \ -e "s|@vst3bundleref@|dpf-${SNAME}-vst3bundles.pkg|" \ - -e "s|@clapbundleref@|dpf-${SNAME}-clapbundles.pkg|" \ -e "s|@name@|${NAME}|g" \ -e "s|@sname@|${SNAME}|g" \ ${DPF_UTILS_DIR}/plugin.pkg/package.xml.in > build/package.xml diff --git a/utils/plugin.pkg/package.xml.in b/utils/plugin.pkg/package.xml.in index ca46e331..e12e45ac 100644 --- a/utils/plugin.pkg/package.xml.in +++ b/utils/plugin.pkg/package.xml.in @@ -5,6 +5,12 @@ + + @aubundleref@ + + + @clapbundleref@ + @lv2bundleref@ @@ -14,13 +20,11 @@ @vst3bundleref@ - - @clapbundleref@ - + + -