@@ -36,6 +36,7 @@ VST3="${PRODUCT_NAME}.vst3"
36
36
AU=" ${PRODUCT_NAME} .component"
37
37
APP=" ${PRODUCT_NAME} .app"
38
38
AAX=" ${PRODUCT_NAME} .aaxplugin"
39
+ CLAP=" ${PRODUCT_NAME} .clap"
39
40
40
41
RSRCS=" ~/Music/${PRODUCT_NAME} /Resources"
41
42
@@ -95,6 +96,11 @@ if [[ -d $PRODUCTS/$APP ]]; then
95
96
build_flavor " APP" $APP " com.AcmeInc.app.pkg.${PRODUCT_NAME} " " /Applications"
96
97
fi
97
98
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
+
98
104
# write build info to resources folder
99
105
100
106
# echo "Version: ${VERSION}" > "$RSRCS/BuildInfo.txt"
@@ -137,6 +143,12 @@ if [[ -d $PRODUCTS/$APP ]]; then
137
143
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>"
138
144
fi
139
145
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
+
140
152
# if [[ -d $PRODUCTS/$RES ]]; then
141
153
# RES_PKG_REF="<pkg-ref id="com.AcmeInc.resources.pkg.${PRODUCT_NAME}"/>'
142
154
# RES_CHOICE="<line choice="com.AcmeInc.resources.pkg.${PRODUCT_NAME}"/>'
@@ -156,6 +168,7 @@ cat > ${TARGET_DIR}/distribution.xml << XMLEND
156
168
${AU_PKG_REF}
157
169
${AAX_PKG_REF}
158
170
${APP_PKG_REF}
171
+ ${CLAP_PKG_REF}
159
172
${RES_PKG_REF}
160
173
<options require-scripts="false" customize="always" />
161
174
<choices-outline>
@@ -164,13 +177,15 @@ cat > ${TARGET_DIR}/distribution.xml << XMLEND
164
177
${AU_CHOICE}
165
178
${AAX_CHOICE}
166
179
${APP_CHOICE}
180
+ ${CLAP_CHOICE}
167
181
${RES_CHOICE}
168
182
</choices-outline>
169
183
${VST2_CHOICE_DEF}
170
184
${VST3_CHOICE_DEF}
171
185
${AU_CHOICE_DEF}
172
186
${AAX_CHOICE_DEF}
173
187
${APP_CHOICE_DEF}
188
+ ${CLAP_CHOICE_DEF}
174
189
${RES_CHOICE_DEF}
175
190
</installer-gui-script>
176
191
XMLEND
0 commit comments