From 610b09fa5cf555dc10fd3260f536251b3e864976 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Sat, 18 Jan 2020 18:47:31 +0100 Subject: [PATCH] sigrok-native-macosx: Add Qt translations to generated DMG file. --- cross-compile/macosx/create_dmg | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cross-compile/macosx/create_dmg b/cross-compile/macosx/create_dmg index 7348528..002927e 100755 --- a/cross-compile/macosx/create_dmg +++ b/cross-compile/macosx/create_dmg @@ -31,6 +31,7 @@ QTVER=qt@5.5 # Path to Qt5 binaries. QTBINDIR=`brew list $QTVER | grep bin | head -n 1 | xargs dirname` +QTTRANSLATIONSDIR=`brew --prefix $QTVER`/translations # Path to boost libraries. BOOSTLIBDIR=`brew list boost | grep libboost_system | head -n 1 | xargs dirname` @@ -72,6 +73,13 @@ cp $BOOSTLIBDIR/libboost_timer-mt.dylib $FRAMEWORKSDIR cp $BOOSTLIBDIR/libboost_chrono-mt.dylib $FRAMEWORKSDIR chmod 644 $FRAMEWORKSDIR/*boost* +# Manually copy translations ("macdeployqt" won't copy them). +mkdir -p $CONTENTSDIR/translations +for lang in "de"; do + cp $QTTRANSLATIONSDIR/qt_$lang.qm $CONTENTSDIR/translations + cp $QTTRANSLATIONSDIR/qtbase_$lang.qm $CONTENTSDIR/translations +done + $QTBINDIR/macdeployqt $APPNAME.app # Copy Python framework and fix it up. -- 2.30.2