Also sign bin/ and lib/
This commit is contained in:
parent
c7136b6621
commit
c8354ce18e
1 changed files with 13 additions and 5 deletions
|
|
@ -10,20 +10,28 @@ else
|
||||||
# unlock the keychain
|
# unlock the keychain
|
||||||
security unlock-keychain -p dummypasswd build.keychain
|
security unlock-keychain -p dummypasswd build.keychain
|
||||||
# code-sign VST3 and dylibs
|
# code-sign VST3 and dylibs
|
||||||
codesign --sign "${CODESIGN_IDENTITY}" --deep --keychain build.keychain --verbose \
|
codesign --sign "${CODESIGN_IDENTITY}" --deep --keychain build.keychain --force --verbose \
|
||||||
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/VST3/sfizz.vst3
|
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/VST3/sfizz.vst3
|
||||||
# code-sign AudioUnit and dylibs
|
# code-sign AudioUnit and dylibs
|
||||||
codesign --sign "${CODESIGN_IDENTITY}" --deep --keychain build.keychain --verbose \
|
codesign --sign "${CODESIGN_IDENTITY}" --deep --keychain build.keychain --force --verbose \
|
||||||
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/Components/sfizz.component
|
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/Components/sfizz.component
|
||||||
codesign --sign "${CODESIGN_IDENTITY}" --deep --keychain build.keychain --verbose \
|
codesign --sign "${CODESIGN_IDENTITY}" --deep --keychain build.keychain --force --verbose \
|
||||||
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/Components/sfizz.component/Contents/Resources/plugin.vst3
|
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/Components/sfizz.component/Contents/Resources/plugin.vst3
|
||||||
# code-sign LV2 and dylibs (note: manual, LV2 are not real bundles)
|
# code-sign LV2 and dylibs (note: manual, LV2 are not real bundles)
|
||||||
codesign --sign "${CODESIGN_IDENTITY}" --keychain build.keychain --verbose \
|
codesign --sign "${CODESIGN_IDENTITY}" --keychain build.keychain --force --verbose \
|
||||||
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/LV2/sfizz.lv2/Contents/Binary/*.so
|
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/LV2/sfizz.lv2/Contents/Binary/*.so
|
||||||
if ls "${INSTALL_DIR}"/Library/Audio/Plug-Ins/LV2/sfizz.lv2/Contents/Frameworks/*.dylib &> /dev/null; then
|
if ls "${INSTALL_DIR}"/Library/Audio/Plug-Ins/LV2/sfizz.lv2/Contents/Frameworks/*.dylib &> /dev/null; then
|
||||||
codesign --sign "${CODESIGN_IDENTITY}" --keychain build.keychain --verbose \
|
codesign --sign "${CODESIGN_IDENTITY}" --keychain build.keychain --force --verbose \
|
||||||
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/LV2/sfizz.lv2/Contents/Frameworks/*.dylib
|
"${INSTALL_DIR}"/Library/Audio/Plug-Ins/LV2/sfizz.lv2/Contents/Frameworks/*.dylib
|
||||||
fi
|
fi
|
||||||
|
if ls "${INSTALL_DIR}"/usr/local/bin/* &> /dev/null; then
|
||||||
|
codesign --sign "${CODESIGN_IDENTITY}" --keychain build.keychain --force --verbose \
|
||||||
|
"${INSTALL_DIR}"/usr/local/bin/*
|
||||||
|
fi
|
||||||
|
if ls "${INSTALL_DIR}"/usr/local/lib/*.dylib &> /dev/null; then
|
||||||
|
codesign --sign "${CODESIGN_IDENTITY}" --keychain build.keychain --force --verbose \
|
||||||
|
"${INSTALL_DIR}"/usr/local/lib/*.dylib
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tar -zcvf "${INSTALL_DIR}.tar.gz" ${INSTALL_DIR}
|
tar -zcvf "${INSTALL_DIR}.tar.gz" ${INSTALL_DIR}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue