From a9b2d1afcc42d70d464b4ec6dcf902fffc36c779 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Tue, 22 Aug 2017 12:48:33 +0200 Subject: [PATCH] macOS: don't use macdeployqt --- tools/macos/build.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tools/macos/build.sh b/tools/macos/build.sh index a65769e06..3266f690e 100755 --- a/tools/macos/build.sh +++ b/tools/macos/build.sh @@ -390,19 +390,18 @@ EOF EOF - macdeployqt $dmgapp -no-plugins -executable=$dmgmac/mkvinfo + mkdir -p ${dmgmac}/libs + cp -v -a ${TARGET}/lib/libQt5{Concurrent*.dylib,Core*.dylib,Gui*.dylib,Multimedia*.dylib,Network*.dylib,PrintSupport*.dylib,Widgets*.dylib} ${dmgmac}/libs/ for plugin (audio mediaservice platforms playlistformats) cp -v -R ${TARGET}/plugins/${plugin} ${dmgmac}/ - for LIB (${dmgmac}/**/*.dylib(.)) echo install_name_tool -id @executable_path/${LIB#${dmgmac}/} ${LIB} - for FILE (${dmgmac}/**/*.dylib(.) ${dmgmac}/{mkvinfo,mkvinfo-gui,mkvtoolnix-gui}) { otool -L ${FILE} | \ grep -v : | \ grep -v @executable_path | \ awk '/libQt/ { print $1 }' | { \ while read LIB ; do - install_name_tool -change ${LIB} @executable_path/../Frameworks/${LIB:t} ${FILE} + install_name_tool -change ${LIB} @executable_path/libs/${LIB:t} ${FILE} done } }