mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
macOS: don't use macdeployqt
This commit is contained in:
parent
08a73b9371
commit
a9b2d1afcc
@ -390,19 +390,18 @@ EOF
|
||||
</plist>
|
||||
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
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user