From 433283a6faf5c20e40a55a61bd24fe34a33be031 Mon Sep 17 00:00:00 2001 From: casey langen Date: Thu, 17 Feb 2022 12:07:54 -0800 Subject: [PATCH] rpath fix for ffmpeg dylib --- script/build-vendor-libraries.sh | 2 +- script/notarize-macos.sh | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/script/build-vendor-libraries.sh b/script/build-vendor-libraries.sh index 9ce2110a8..613941356 100755 --- a/script/build-vendor-libraries.sh +++ b/script/build-vendor-libraries.sh @@ -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 diff --git a/script/notarize-macos.sh b/script/notarize-macos.sh index 4022cf1ce..30f24709b 100755 --- a/script/notarize-macos.sh +++ b/script/notarize-macos.sh @@ -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