@@ -36,6 +36,7 @@ VST3="${PRODUCT_NAME}.vst3"
3636AU=" ${PRODUCT_NAME} .component"
3737APP=" ${PRODUCT_NAME} .app"
3838AAX=" ${PRODUCT_NAME} .aaxplugin"
39+ CLAP=" ${PRODUCT_NAME} .clap"
3940
4041RSRCS=" ~/Music/${PRODUCT_NAME} /Resources"
4142
@@ -95,6 +96,11 @@ if [[ -d $PRODUCTS/$APP ]]; then
9596 build_flavor " APP" $APP " com.AcmeInc.app.pkg.${PRODUCT_NAME} " " /Applications"
9697fi
9798
99+ # try to build CLAP package
100+ if [[ -d $PRODUCTS /$CLAP ]]; then
101+ build_flavor " CLAP" $CLAP " com.AcmeInc.clap.pkg.${PRODUCT_NAME} " " /Library/Audio/Plug-Ins/CLAP"
102+ fi
103+
98104# write build info to resources folder
99105
100106# echo "Version: ${VERSION}" > "$RSRCS/BuildInfo.txt"
@@ -137,6 +143,12 @@ if [[ -d $PRODUCTS/$APP ]]; then
137143 APP_CHOICE_DEF=" <choice id=\" com.AcmeInc.app.pkg.${PRODUCT_NAME} \" visible=\" true\" start_selected=\" true\" title=\" Stand-alone App\" ><pkg-ref id=\" com.AcmeInc.app.pkg.${PRODUCT_NAME} \" /></choice><pkg-ref id=\" com.AcmeInc.app.pkg.${PRODUCT_NAME} \" version=\" ${VERSION} \" onConclusion=\" none\" >${PRODUCT_NAME} _APP.pkg</pkg-ref>"
138144fi
139145
146+ if [[ -d $PRODUCTS /$CLAP ]]; then
147+ CLAP_PKG_REF=" <pkg-ref id=\" com.AcmeInc.clap.pkg.${PRODUCT_NAME} \" />"
148+ CLAP_CHOICE=" <line choice=\" com.AcmeInc.clap.pkg.${PRODUCT_NAME} \" />"
149+ CLAP_CHOICE_DEF=" <choice id=\" com.AcmeInc.clap.pkg.${PRODUCT_NAME} \" visible=\" true\" start_selected=\" true\" title=\" CLAP Plug-in\" ><pkg-ref id=\" com.AcmeInc.clap.pkg.${PRODUCT_NAME} \" /></choice><pkg-ref id=\" com.AcmeInc.clap.pkg.${PRODUCT_NAME} \" version=\" ${VERSION} \" onConclusion=\" none\" >${PRODUCT_NAME} _CLAP.pkg</pkg-ref>"
150+ fi
151+
140152# if [[ -d $PRODUCTS/$RES ]]; then
141153 # RES_PKG_REF="<pkg-ref id="com.AcmeInc.resources.pkg.${PRODUCT_NAME}"/>'
142154 # RES_CHOICE="<line choice="com.AcmeInc.resources.pkg.${PRODUCT_NAME}"/>'
@@ -156,6 +168,7 @@ cat > ${TARGET_DIR}/distribution.xml << XMLEND
156168 ${AU_PKG_REF}
157169 ${AAX_PKG_REF}
158170 ${APP_PKG_REF}
171+ ${CLAP_PKG_REF}
159172 ${RES_PKG_REF}
160173 <options require-scripts="false" customize="always" />
161174 <choices-outline>
@@ -164,13 +177,15 @@ cat > ${TARGET_DIR}/distribution.xml << XMLEND
164177 ${AU_CHOICE}
165178 ${AAX_CHOICE}
166179 ${APP_CHOICE}
180+ ${CLAP_CHOICE}
167181 ${RES_CHOICE}
168182 </choices-outline>
169183 ${VST2_CHOICE_DEF}
170184 ${VST3_CHOICE_DEF}
171185 ${AU_CHOICE_DEF}
172186 ${AAX_CHOICE_DEF}
173187 ${APP_CHOICE_DEF}
188+ ${CLAP_CHOICE_DEF}
174189 ${RES_CHOICE_DEF}
175190</installer-gui-script>
176191XMLEND
0 commit comments