rpath fix for ffmpeg dylib

This commit is contained in:
casey langen 2022-02-17 12:07:54 -08:00
parent aa36dbb30b
commit 433283a6fa
2 changed files with 6 additions and 3 deletions

View File

@ -536,7 +536,7 @@ function patch_dylib_rpaths() {
ln -s libavcodec-musikcube.59.dylib libavcodec-musikcube.dylib
install_name_tool -id "$RPATH/libswresample-musikcube.4.dylib" libswresample-musikcube.4.dylib
install_name_tool -change "$FFMPEG_LIB_PATH/libavutil-musikcube.57.dylib" "$RPATH/libavutil-musikcube.57.dylib" libswresample-musikcube.4.dylib
install_name_tool -change "$LIBDIR/libavutil-musikcube.57.dylib" "$RPATH/libavutil-musikcube.57.dylib" libswresample-musikcube.4.dylib
rm libswresample-musikcube.dylib
ln -s libswresample-musikcube.4.dylib libswresample-musikcube.dylib

View File

@ -42,8 +42,11 @@ DIR="./dist/${VERSION}/musikcube_standalone_macos_${ARCH}_${VERSION}"
ARCHIVE="./dist/${VERSION}/musikcube_standalone_macos_${ARCH}_${VERSION}.zip"
pushd $DIR
codesign --force --timestamp --options=runtime --sign $CERT_ID musikcube
codesign --force --timestamp --options=runtime --sign $CERT_ID musikcubed
codesign --remove-signature musikcube musikcubed libmusikcore.dylib
codesign --remove-signature lib/*.dylib
codesign --remove-signature plugins/*.dylib
codesign --force --timestamp --options=runtime --sign $CERT_ID musikcube musikcubed
codesign --force --timestamp --sign $CERT_ID libmusikcore.dylib
codesign --force --timestamp --sign $CERT_ID lib/*.dylib
codesign --force --timestamp --sign $CERT_ID plugins/*.dylib