sigrok-cross-android: Enable Qt translations support.
authorUwe Hermann <uwe@hermann-uwe.de>
Sat, 18 Jan 2020 13:36:41 +0000 (14:36 +0100)
committerUwe Hermann <uwe@hermann-uwe.de>
Sat, 18 Jan 2020 13:38:40 +0000 (14:38 +0100)
An additional workaround is needed in android-qt.patch, since there
is an (upstream) build issue in "qtplugininfo" from qttools.

cross-compile/android/android-qt.patch
cross-compile/android/sigrok-cross-android

index 762ac855da02e9ebd3c7b46f521e96aaf9103ba6..417cee5aabc14b9f106a6b14bdda476ed5af516f 100644 (file)
@@ -22,3 +22,15 @@ diff --git a/qtbase/mkspecs/features/qt_common.prf b/qtbase/mkspecs/features/qt_
 +    SUBDIRS = qdbus
 +    qtHaveModule(widgets): SUBDIRS += qdbusviewer
 +}
+--- a/qttools/src/src.pro      2020-01-17 17:05:25.333379076 +0100
++++ b/qttools/src/src.pro      2020-01-17 17:05:32.037403499 +0100
+@@ -14,8 +14,7 @@ qtHaveModule(widgets) {
+ }
+ SUBDIRS += linguist \
+-    qdoc \
+-    qtplugininfo
++    qdoc
+ if(!android|android_app):!ios: SUBDIRS += qtpaths
+ mac {
index a88f1c330ed3e881bc51f4b4499d447779a6e03c..817b0aee32c7ea96f64206b35d3bbb0a4b8142b0 100755 (executable)
@@ -466,21 +466,18 @@ CC= CXX= ./configure \
        -android-arch "$TARGET_ARCH" \
        -android-toolchain-version "$NDK_TOOLCHAIN_VERSION" \
        -skip qtconnectivity \
-       -skip qtdeclarative \
        -skip qtlocation \
        -skip qtmultimedia \
        -skip qtscript \
        -skip qtsensors \
        -skip qtserialport \
-       -skip qttools \
-       -skip qttranslations \
        -skip qtwebchannel \
        -skip qtwebsockets \
        -skip qtxmlpatterns \
        -opensource -confirm-license -silent -no-warnings-are-errors
 export ANDROID_API_VERSION=android-$VER_AND_API
 export ANDROID_BUILD_TOOLS_REVISION=$VER_AND_BT
-make module-qtbase module-qtandroidextras module-qtsvg module-qtimageformats $PARALLEL $V
+make module-qtbase module-qtandroidextras module-qtsvg module-qtimageformats module-qttranslations $PARALLEL $V
 make install $V
 cd ..