diff options
author | Mikko Gronoff <mikko.gronoff@qt.io> | 2019-08-07 10:15:46 +0300 |
---|---|---|
committer | Mikko Gronoff <mikko.gronoff@qt.io> | 2019-08-07 10:26:54 +0300 |
commit | 77ba83f3fbf777add748a437b80c19c6a1a5f989 (patch) | |
tree | 548ac2f0231db8dca168dd3960f448580167305f | |
parent | 3afea0f29ece40966b431786c2100a62819e22f6 (diff) | |
parent | 7d0ec758e43f46f067464da0a4f4f94dbfec9556 (diff) | |
download | meta-qt5-77ba83f3fbf777add748a437b80c19c6a1a5f989.tar.gz |
Merge remote-tracking branch 'qtyocto/5.13' into dev
* qtyocto/5.13:
7d0ec75 Merge remote-tracking branch 'qtyocto/5.12' into 5.13
c1deb9a ogl-runtime: Fix format-security issues
1716c29 qt5: update to Qt 5.13.1
e0cee22 ogl-runtime: fix build errors
9978929 qtvirtualkeyboard: update supported layouts
584d866 qtcoap: add optional dependency to qtdeclarative
54a8456 qttranslations: qmlviewer and qtquick1 helps are removed
e33d860 qt3d-runtime: update to ogl-runtime v2.4
364eb06 Merge remote-tracking branch 'qtyocto/upstream/warrior' into 5.12
0aff334 qtbase: update module
be7aa4b qtbase: update module
b4061d6 qtbase, qttools: update modules
2d768e8 qt5: update submodules
bf46332 qt5: update submodules
bbe412d qt5: update submodules
67a74e2 qtbase: fix typo in imageformats packageconfig
a28765b Allow enabling gui for native and nativesdk
e172b87 qt5: update submodules
2a5f941 qtbase: fix build with gcc-9
8bc72a7 qtlocation: add PACKAGECONFIGs for geoservices
46c87e0 qmake5_base.bbclass: Don't expand find -name search patterns
c96f9b3 qt5: update submodules
Conflicts:
recipes-qt/qt5/nativesdk-qtbase_git.bb
recipes-qt/qt5/qt3d_git.bb
recipes-qt/qt5/qt5-git.inc
recipes-qt/qt5/qtbase-native_git.bb
recipes-qt/qt5/qtbase_git.bb
recipes-qt/qt5/qtcharts_git.bb
recipes-qt/qt5/qtconnectivity_git.bb
recipes-qt/qt5/qtdatavis3d_git.bb
recipes-qt/qt5/qtdeclarative_git.bb
recipes-qt/qt5/qtgamepad_git.bb
recipes-qt/qt5/qtgraphicaleffects_git.bb
recipes-qt/qt5/qtimageformats_git.bb
recipes-qt/qt5/qtlocation_git.bb
recipes-qt/qt5/qtlottie_git.bb
recipes-qt/qt5/qtmultimedia_git.bb
recipes-qt/qt5/qtnetworkauth_git.bb
recipes-qt/qt5/qtpurchasing_git.bb
recipes-qt/qt5/qtquickcontrols2_git.bb
recipes-qt/qt5/qtquickcontrols_git.bb
recipes-qt/qt5/qtremoteobjects_git.bb
recipes-qt/qt5/qtscript_git.bb
recipes-qt/qt5/qtscxml_git.bb
recipes-qt/qt5/qtsensors_git.bb
recipes-qt/qt5/qtserialbus_git.bb
recipes-qt/qt5/qtserialport_git.bb
recipes-qt/qt5/qtsvg_git.bb
recipes-qt/qt5/qttools_git.bb
recipes-qt/qt5/qttranslations_git.bb
recipes-qt/qt5/qtvirtualkeyboard_git.bb
recipes-qt/qt5/qtwayland_git.bb
recipes-qt/qt5/qtwebchannel_git.bb
recipes-qt/qt5/qtwebengine_git.bb
recipes-qt/qt5/qtwebglplugin_git.bb
recipes-qt/qt5/qtwebsockets_git.bb
recipes-qt/qt5/qtwebview_git.bb
recipes-qt/qt5/qtx11extras_git.bb
recipes-qt/qt5/qtxmlpatterns_git.bb
Change-Id: I85e1f23a2c1de6c0996ef166535b9c6a12766806
20 files changed, 266 insertions, 49 deletions
diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass index 20ff33d4..3f1bba23 100644 --- a/classes/qmake5_base.bbclass +++ b/classes/qmake5_base.bbclass | |||
@@ -110,6 +110,7 @@ generate_qt_config_file_effective_paths() { | |||
110 | cat >> ${OE_QMAKE_QTCONF_PATH} <<EOF | 110 | cat >> ${OE_QMAKE_QTCONF_PATH} <<EOF |
111 | [EffectivePaths] | 111 | [EffectivePaths] |
112 | HostBinaries = ${OE_QMAKE_PATH_EXTERNAL_HOST_BINS} | 112 | HostBinaries = ${OE_QMAKE_PATH_EXTERNAL_HOST_BINS} |
113 | HostLibraries = ${STAGING_LIBDIR_NATIVE} | ||
113 | HostData = ${OE_QMAKE_PATH_HOST_DATA} | 114 | HostData = ${OE_QMAKE_PATH_HOST_DATA} |
114 | HostPrefix = ${STAGING_DIR_NATIVE} | 115 | HostPrefix = ${STAGING_DIR_NATIVE} |
115 | EOF | 116 | EOF |
@@ -241,17 +242,17 @@ qmake5_base_do_install() { | |||
241 | qmake5_base_fix_install ${STAGING_DIR_NATIVE} | 242 | qmake5_base_fix_install ${STAGING_DIR_NATIVE} |
242 | 243 | ||
243 | # Replace host paths with qmake built-in properties | 244 | # Replace host paths with qmake built-in properties |
244 | find ${D} \( -name *.pri -or -name *.prl \) -exec \ | 245 | find ${D} \( -name "*.pri" -or -name "*.prl" \) -exec \ |
245 | sed -i -e 's|${STAGING_DIR_NATIVE}|$$[QT_HOST_PREFIX/get]|g' \ | 246 | sed -i -e 's|${STAGING_DIR_NATIVE}|$$[QT_HOST_PREFIX/get]|g' \ |
246 | -e 's|${STAGING_DIR_HOST}|$$[QT_SYSROOT]|g' {} \; | 247 | -e 's|${STAGING_DIR_HOST}|$$[QT_SYSROOT]|g' {} \; |
247 | 248 | ||
248 | # Replace host paths with pkg-config built-in variable | 249 | # Replace host paths with pkg-config built-in variable |
249 | find ${D} -name *.pc -exec \ | 250 | find ${D} -name "*.pc" -exec \ |
250 | sed -i -e 's|prefix=${STAGING_DIR_HOST}|prefix=|g' \ | 251 | sed -i -e 's|prefix=${STAGING_DIR_HOST}|prefix=|g' \ |
251 | -e 's|${STAGING_DIR_HOST}|${pc_sysrootdir}|g' {} \; | 252 | -e 's|${STAGING_DIR_HOST}|${pc_sysrootdir}|g' {} \; |
252 | 253 | ||
253 | # Replace resolved lib path with the lib name | 254 | # Replace resolved lib path with the lib name |
254 | find ${D} -name *.cmake -exec \ | 255 | find ${D} -name "*.cmake" -exec \ |
255 | sed -i -e 's@/[^;]*/lib\([^;]*\)\.\(so\|a\)@\1@g' {} \; | 256 | sed -i -e 's@/[^;]*/lib\([^;]*\)\.\(so\|a\)@\1@g' {} \; |
256 | 257 | ||
257 | } | 258 | } |
diff --git a/recipes-qt/qt5/nativesdk-qtbase_git.bb b/recipes-qt/qt5/nativesdk-qtbase_git.bb index be8707eb..412c0050 100644 --- a/recipes-qt/qt5/nativesdk-qtbase_git.bb +++ b/recipes-qt/qt5/nativesdk-qtbase_git.bb | |||
@@ -23,7 +23,7 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/qtbase:" | |||
23 | 23 | ||
24 | # common for qtbase-native, qtbase-nativesdk and qtbase | 24 | # common for qtbase-native, qtbase-nativesdk and qtbase |
25 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-shared | 25 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-shared |
26 | # 5.12.meta-qt5-shared.7 | 26 | # 5.12.meta-qt5-shared.8 |
27 | SRC_URI += "\ | 27 | SRC_URI += "\ |
28 | file://0001-Add-linux-oe-g-platform.patch \ | 28 | file://0001-Add-linux-oe-g-platform.patch \ |
29 | file://0002-cmake-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS.patch \ | 29 | file://0002-cmake-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS.patch \ |
@@ -45,10 +45,10 @@ SRC_URI += "\ | |||
45 | 45 | ||
46 | # common for qtbase-native and nativesdk-qtbase | 46 | # common for qtbase-native and nativesdk-qtbase |
47 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-native | 47 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-native |
48 | # 5.12.meta-qt5-native.7 | 48 | # 5.12.meta-qt5-native.8 |
49 | SRC_URI += " \ | 49 | SRC_URI += " \ |
50 | file://0017-Always-build-uic-and-qvkgen.patch \ | 50 | file://0018-Always-build-uic-and-qvkgen.patch \ |
51 | file://0018-Avoid-renameeat2-for-native-sdk-builds.patch \ | 51 | file://0019-Avoid-renameeat2-for-native-sdk-builds.patch \ |
52 | " | 52 | " |
53 | 53 | ||
54 | # CMake's toolchain configuration of nativesdk-qtbase | 54 | # CMake's toolchain configuration of nativesdk-qtbase |
@@ -65,6 +65,7 @@ FILES_${PN}-dev += " \ | |||
65 | 65 | ||
66 | FILES_${PN} += " \ | 66 | FILES_${PN} += " \ |
67 | ${SDKPATHNATIVE}/environment-setup.d \ | 67 | ${SDKPATHNATIVE}/environment-setup.d \ |
68 | ${OE_QMAKE_PATH_PLUGINS} \ | ||
68 | " | 69 | " |
69 | 70 | ||
70 | # qttools binaries are placed in a subdir of bin in order to avoid | 71 | # qttools binaries are placed in a subdir of bin in order to avoid |
@@ -73,6 +74,10 @@ FILES_${PN} += " \ | |||
73 | # disable package auto-renaming for the tools-package. | 74 | # disable package auto-renaming for the tools-package. |
74 | DEBIAN_NOAUTONAME_${PN} = "1" | 75 | DEBIAN_NOAUTONAME_${PN} = "1" |
75 | 76 | ||
77 | PACKAGECONFIG ?= "" | ||
78 | PACKAGECONFIG[gui] = "-gui -qpa minimal,-no-gui," | ||
79 | PACKAGECONFIG[imageformats] = "-qt-libpng -qt-libjpeg -gif -ico, -no-libpng -no-libjpeg -no-ico -no-gif," | ||
80 | |||
76 | QT_CONFIG_FLAGS += " \ | 81 | QT_CONFIG_FLAGS += " \ |
77 | -shared \ | 82 | -shared \ |
78 | -silent \ | 83 | -silent \ |
@@ -101,12 +106,8 @@ do_configure() { | |||
101 | -no-gcc-sysroot \ | 106 | -no-gcc-sysroot \ |
102 | -system-zlib \ | 107 | -system-zlib \ |
103 | -dbus-runtime \ | 108 | -dbus-runtime \ |
104 | -no-libjpeg \ | ||
105 | -no-libpng \ | ||
106 | -no-gif \ | ||
107 | -no-accessibility \ | 109 | -no-accessibility \ |
108 | -no-cups \ | 110 | -no-cups \ |
109 | -no-gui \ | ||
110 | -no-sql-mysql \ | 111 | -no-sql-mysql \ |
111 | -no-sql-sqlite \ | 112 | -no-sql-sqlite \ |
112 | -no-opengl \ | 113 | -no-opengl \ |
@@ -148,7 +149,6 @@ do_install() { | |||
148 | 149 | ||
149 | # remove things unused in nativesdk, we need the headers and libs | 150 | # remove things unused in nativesdk, we need the headers and libs |
150 | rm -rf ${D}${datadir} \ | 151 | rm -rf ${D}${datadir} \ |
151 | ${D}/${OE_QMAKE_PATH_PLUGINS} \ | ||
152 | ${D}${libdir}/cmake \ | 152 | ${D}${libdir}/cmake \ |
153 | ${D}${libdir}/pkgconfig | 153 | ${D}${libdir}/pkgconfig |
154 | 154 | ||
diff --git a/recipes-qt/qt5/ogl-runtime/0001-Fix-examples-build-error.patch b/recipes-qt/qt5/ogl-runtime/0001-Fix-examples-build-error.patch new file mode 100644 index 00000000..0d2f165f --- /dev/null +++ b/recipes-qt/qt5/ogl-runtime/0001-Fix-examples-build-error.patch | |||
@@ -0,0 +1,62 @@ | |||
1 | From 4fa69c1c5396bded20edccb2a1dd9b61f0b1140d Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@qt.io> | ||
3 | Date: Fri, 2 Aug 2019 12:39:50 +0300 | ||
4 | Subject: [PATCH] Fix examples build error | ||
5 | |||
6 | Add workaround for QTBUG-77288 which causes examples to fail to build | ||
7 | |||
8 | Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> | ||
9 | --- | ||
10 | examples/studio3d/cppdatainput/cppdatainput.pro | 1 + | ||
11 | examples/studio3d/dynamicelement/dynamicelement.pro | 1 + | ||
12 | examples/studio3d/qmldatainput/qmldatainput.pro | 1 + | ||
13 | examples/studio3d/simpleqml/simpleqml.pro | 1 + | ||
14 | 4 files changed, 4 insertions(+) | ||
15 | |||
16 | diff --git a/examples/studio3d/cppdatainput/cppdatainput.pro b/examples/studio3d/cppdatainput/cppdatainput.pro | ||
17 | index 20b5c68..bbb403a 100644 | ||
18 | --- a/examples/studio3d/cppdatainput/cppdatainput.pro | ||
19 | +++ b/examples/studio3d/cppdatainput/cppdatainput.pro | ||
20 | @@ -1,5 +1,6 @@ | ||
21 | CONFIG += c++11 | ||
22 | QT += widgets qml quick studio3d | ||
23 | +QMAKE_LIBS += $$QMAKE_LIBS_3DSQMLSTREAMER $$QMAKE_LIBS_3DSOPENGL | ||
24 | |||
25 | target.path = $$[QT_INSTALL_EXAMPLES]/studio3d/$$TARGET | ||
26 | INSTALLS += target | ||
27 | diff --git a/examples/studio3d/dynamicelement/dynamicelement.pro b/examples/studio3d/dynamicelement/dynamicelement.pro | ||
28 | index 1b804fd..ae3c005 100644 | ||
29 | --- a/examples/studio3d/dynamicelement/dynamicelement.pro | ||
30 | +++ b/examples/studio3d/dynamicelement/dynamicelement.pro | ||
31 | @@ -1,6 +1,7 @@ | ||
32 | TEMPLATE = app | ||
33 | |||
34 | QT += qml quick studio3d | ||
35 | +QMAKE_LIBS += $$QMAKE_LIBS_3DSQMLSTREAMER $$QMAKE_LIBS_3DSOPENGL | ||
36 | |||
37 | SOURCES += \ | ||
38 | demo.cpp \ | ||
39 | diff --git a/examples/studio3d/qmldatainput/qmldatainput.pro b/examples/studio3d/qmldatainput/qmldatainput.pro | ||
40 | index 9bafed5..496c2c1 100644 | ||
41 | --- a/examples/studio3d/qmldatainput/qmldatainput.pro | ||
42 | +++ b/examples/studio3d/qmldatainput/qmldatainput.pro | ||
43 | @@ -1,6 +1,7 @@ | ||
44 | TEMPLATE = app | ||
45 | |||
46 | QT += widgets qml quick studio3d | ||
47 | +QMAKE_LIBS += $$QMAKE_LIBS_3DSQMLSTREAMER $$QMAKE_LIBS_3DSOPENGL | ||
48 | |||
49 | integrity: DEFINES += USE_EMBEDDED_FONTS | ||
50 | |||
51 | diff --git a/examples/studio3d/simpleqml/simpleqml.pro b/examples/studio3d/simpleqml/simpleqml.pro | ||
52 | index 62afa78..1a0784b 100644 | ||
53 | --- a/examples/studio3d/simpleqml/simpleqml.pro | ||
54 | +++ b/examples/studio3d/simpleqml/simpleqml.pro | ||
55 | @@ -1,6 +1,7 @@ | ||
56 | TEMPLATE = app | ||
57 | |||
58 | QT += widgets qml quick studio3d | ||
59 | +QMAKE_LIBS += $$QMAKE_LIBS_3DSQMLSTREAMER $$QMAKE_LIBS_3DSOPENGL | ||
60 | |||
61 | SOURCES += \ | ||
62 | main.cpp | ||
diff --git a/recipes-qt/qt5/ogl-runtime/0002-Fix-format-security-issues.patch b/recipes-qt/qt5/ogl-runtime/0002-Fix-format-security-issues.patch new file mode 100644 index 00000000..fcf6915d --- /dev/null +++ b/recipes-qt/qt5/ogl-runtime/0002-Fix-format-security-issues.patch | |||
@@ -0,0 +1,75 @@ | |||
1 | From c80b588cc3e11a80ffedd778fab3f19c686552f7 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@qt.io> | ||
3 | Date: Mon, 5 Aug 2019 14:24:44 +0300 | ||
4 | Subject: [PATCH] Fix format-security issues | ||
5 | |||
6 | format not a string literal and no format arguments [-Wformat-security] | ||
7 | |||
8 | Change-Id: I04c1d1598948b664b9d85036030c6f89fcf3c8b7 | ||
9 | --- | ||
10 | src/render/backends/gl/Q3DSRenderBackendGLES2.cpp | 4 ++-- | ||
11 | src/render/backends/gl/Qt3DSRenderBackendGLBase.cpp | 8 ++++---- | ||
12 | 2 files changed, 6 insertions(+), 6 deletions(-) | ||
13 | |||
14 | diff --git a/src/render/backends/gl/Q3DSRenderBackendGLES2.cpp b/src/render/backends/gl/Q3DSRenderBackendGLES2.cpp | ||
15 | index ac5b992..02046ac 100644 | ||
16 | --- a/src/render/backends/gl/Q3DSRenderBackendGLES2.cpp | ||
17 | +++ b/src/render/backends/gl/Q3DSRenderBackendGLES2.cpp | ||
18 | @@ -663,7 +663,7 @@ NVRenderBackendGLES2Impl::CreateRenderbuffer(NVRenderRenderBufferFormats::Enum s | ||
19 | // check for error | ||
20 | GLenum error = m_glFunctions->glGetError(); | ||
21 | if (error != GL_NO_ERROR) { | ||
22 | - qCCritical(GL_ERROR, GLConversion::processGLError(error)); | ||
23 | + qCCritical(GL_ERROR) << GLConversion::processGLError(error); | ||
24 | QT3DS_ASSERT(false); | ||
25 | GL_CALL_EXTRA_FUNCTION(glDeleteRenderbuffers(1, &bufID)); | ||
26 | bufID = 0; | ||
27 | @@ -699,7 +699,7 @@ bool NVRenderBackendGLES2Impl::ResizeRenderbuffer(NVRenderBackendRenderbufferObj | ||
28 | // check for error | ||
29 | GLenum error = m_glFunctions->glGetError(); | ||
30 | if (error != GL_NO_ERROR) { | ||
31 | - qCCritical(GL_ERROR, GLConversion::processGLError(error)); | ||
32 | + qCCritical(GL_ERROR) << GLConversion::processGLError(error); | ||
33 | QT3DS_ASSERT(false); | ||
34 | success = false; | ||
35 | } | ||
36 | diff --git a/src/render/backends/gl/Qt3DSRenderBackendGLBase.cpp b/src/render/backends/gl/Qt3DSRenderBackendGLBase.cpp | ||
37 | index 0fe6e0f..5dfe9d1 100644 | ||
38 | --- a/src/render/backends/gl/Qt3DSRenderBackendGLBase.cpp | ||
39 | +++ b/src/render/backends/gl/Qt3DSRenderBackendGLBase.cpp | ||
40 | @@ -604,7 +604,7 @@ NVRenderBackendGLBase::CreateBuffer(size_t size, NVRenderBufferBindFlags bindFla | ||
41 | } else { | ||
42 | GL_CALL_FUNCTION(glDeleteBuffers(1, &bufID)); | ||
43 | bufID = 0; | ||
44 | - qCCritical(GL_ERROR, GLConversion::processGLError(target)); | ||
45 | + qCCritical(GL_ERROR) << GLConversion::processGLError(target); | ||
46 | } | ||
47 | } | ||
48 | |||
49 | @@ -832,7 +832,7 @@ NVRenderBackendGLBase::CreateRenderbuffer(NVRenderRenderBufferFormats::Enum stor | ||
50 | // check for error | ||
51 | GLenum error = m_glFunctions->glGetError(); | ||
52 | if (error != GL_NO_ERROR) { | ||
53 | - qCCritical(GL_ERROR, GLConversion::processGLError(error)); | ||
54 | + qCCritical(GL_ERROR) << GLConversion::processGLError(error); | ||
55 | QT3DS_ASSERT(false); | ||
56 | GL_CALL_FUNCTION(glDeleteRenderbuffers(1, &bufID)); | ||
57 | bufID = 0; | ||
58 | @@ -869,7 +869,7 @@ bool NVRenderBackendGLBase::ResizeRenderbuffer(NVRenderBackendRenderbufferObject | ||
59 | // check for error | ||
60 | GLenum error = m_glFunctions->glGetError(); | ||
61 | if (error != GL_NO_ERROR) { | ||
62 | - qCCritical(GL_ERROR, GLConversion::processGLError(error)); | ||
63 | + qCCritical(GL_ERROR) << GLConversion::processGLError(error); | ||
64 | QT3DS_ASSERT(false); | ||
65 | success = false; | ||
66 | } | ||
67 | @@ -1306,7 +1306,7 @@ bool NVRenderBackendGLBase::compileSource(GLuint shaderID, NVConstDataRef<QT3DSI | ||
68 | GLenum binaryError = m_glFunctions->glGetError(); | ||
69 | if (binaryError != GL_NO_ERROR) { | ||
70 | shaderStatus = GL_FALSE; | ||
71 | - qCCritical(GL_ERROR, GLConversion::processGLError(binaryError)); | ||
72 | + qCCritical(GL_ERROR) << GLConversion::processGLError(binaryError); | ||
73 | } | ||
74 | } | ||
75 | |||
diff --git a/recipes-qt/qt5/ogl-runtime_git.bb b/recipes-qt/qt5/ogl-runtime_git.bb new file mode 100644 index 00000000..ecc8ba2b --- /dev/null +++ b/recipes-qt/qt5/ogl-runtime_git.bb | |||
@@ -0,0 +1,27 @@ | |||
1 | require qt5.inc | ||
2 | require qt5-git.inc | ||
3 | |||
4 | LICENSE = "GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | The-Qt-Company-Commercial" | ||
5 | LIC_FILES_CHKSUM = " \ | ||
6 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ | ||
7 | file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ | ||
8 | " | ||
9 | |||
10 | DEPENDS += "qtbase qtdeclarative qtquickcontrols2" | ||
11 | |||
12 | QT_MODULE_BRANCH = "2.4" | ||
13 | QT_MODULE_BRANCH_EASTL = "master" | ||
14 | QT_GIT_PROJECT = "qt3dstudio" | ||
15 | PV = "2.4+git${SRCPV}" | ||
16 | |||
17 | SRC_URI += " \ | ||
18 | ${QT_GIT}/qt3dstudio-eastl.git;name=EASTL;branch=${QT_MODULE_BRANCH_EASTL};protocol=${QT_GIT_PROTOCOL};destsuffix=git/src/3rdparty/EASTL \ | ||
19 | file://0001-Fix-examples-build-error.patch \ | ||
20 | file://0002-Fix-format-security-issues.patch \ | ||
21 | " | ||
22 | |||
23 | SRCREV_ogl-runtime = "a41270dced230d90e0e07f2ebb880e4f97317a7f" | ||
24 | SRCREV_EASTL = "31697c758f2ed19bd7c6bbe61f1b91f9e12035b5" | ||
25 | SRCREV = "${SRCREV_ogl-runtime}" | ||
26 | |||
27 | SRCREV_FORMAT = "ogl-runtime_EASTL" | ||
diff --git a/recipes-qt/qt5/qt3d-runtime_git.bb b/recipes-qt/qt5/qt3d-runtime_git.bb deleted file mode 100644 index fb018e58..00000000 --- a/recipes-qt/qt5/qt3d-runtime_git.bb +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | require qt5.inc | ||
2 | require qt5-git.inc | ||
3 | |||
4 | LICENSE = "GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | The-Qt-Company-Commercial" | ||
5 | LIC_FILES_CHKSUM = " \ | ||
6 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ | ||
7 | file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ | ||
8 | " | ||
9 | |||
10 | DEPENDS += "qtbase qtdeclarative qt3d" | ||
11 | |||
12 | QT_MODULE_BRANCH = "2.3" | ||
13 | QT_GIT_PROJECT = "qt3dstudio" | ||
14 | PV = "2.3+git${SRCPV}" | ||
15 | |||
16 | SRCREV = "5e0bfe934b9930b7e41d457b4f88fce91342a0ea" | ||
diff --git a/recipes-qt/qt5/qtbase-native_git.bb b/recipes-qt/qt5/qtbase-native_git.bb index b31c5cab..cd22fe24 100644 --- a/recipes-qt/qt5/qtbase-native_git.bb +++ b/recipes-qt/qt5/qtbase-native_git.bb | |||
@@ -18,7 +18,7 @@ require qt5-git.inc | |||
18 | 18 | ||
19 | # common for qtbase-native, qtbase-nativesdk and qtbase | 19 | # common for qtbase-native, qtbase-nativesdk and qtbase |
20 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-shared | 20 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-shared |
21 | # 5.12.meta-qt5-shared.7 | 21 | # 5.12.meta-qt5-shared.8 |
22 | SRC_URI += "\ | 22 | SRC_URI += "\ |
23 | file://0001-Add-linux-oe-g-platform.patch \ | 23 | file://0001-Add-linux-oe-g-platform.patch \ |
24 | file://0002-cmake-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS.patch \ | 24 | file://0002-cmake-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS.patch \ |
@@ -40,15 +40,15 @@ SRC_URI += "\ | |||
40 | 40 | ||
41 | # common for qtbase-native and nativesdk-qtbase | 41 | # common for qtbase-native and nativesdk-qtbase |
42 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-native | 42 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-native |
43 | # 5.12.meta-qt5-native.7 | 43 | # 5.12.meta-qt5-native.8 |
44 | SRC_URI += " \ | 44 | SRC_URI += " \ |
45 | file://0017-Always-build-uic-and-qvkgen.patch \ | 45 | file://0018-Always-build-uic-and-qvkgen.patch \ |
46 | file://0018-Avoid-renameeat2-for-native-sdk-builds.patch \ | 46 | file://0019-Avoid-renameeat2-for-native-sdk-builds.patch \ |
47 | " | 47 | " |
48 | 48 | ||
49 | # only for qtbase-native | 49 | # only for qtbase-native |
50 | SRC_URI += " \ | 50 | SRC_URI += " \ |
51 | file://0019-Bootstrap-without-linkat-feature.patch \ | 51 | file://0020-Bootstrap-without-linkat-feature.patch \ |
52 | " | 52 | " |
53 | 53 | ||
54 | CLEANBROKEN = "1" | 54 | CLEANBROKEN = "1" |
@@ -56,18 +56,18 @@ CLEANBROKEN = "1" | |||
56 | XPLATFORM_toolchain-clang = "linux-oe-clang" | 56 | XPLATFORM_toolchain-clang = "linux-oe-clang" |
57 | XPLATFORM ?= "linux-oe-g++" | 57 | XPLATFORM ?= "linux-oe-g++" |
58 | 58 | ||
59 | PACKAGECONFIG ?= "" | ||
60 | PACKAGECONFIG[gui] = "-gui -qpa minimal,-no-gui," | ||
61 | PACKAGECONFIG[imageformats] = "-qt-libpng -qt-libjpeg -gif -ico, -no-libpng -no-libjpeg -no-ico -no-gif," | ||
62 | |||
59 | QT_CONFIG_FLAGS = " \ | 63 | QT_CONFIG_FLAGS = " \ |
60 | -sysroot ${STAGING_DIR_NATIVE} \ | 64 | -sysroot ${STAGING_DIR_NATIVE} \ |
61 | -L${STAGING_LIBDIR_NATIVE} \ | 65 | -L${STAGING_LIBDIR_NATIVE} \ |
62 | -no-gcc-sysroot \ | 66 | -no-gcc-sysroot \ |
63 | -system-zlib \ | 67 | -system-zlib \ |
64 | -qt-pcre \ | 68 | -qt-pcre \ |
65 | -no-libjpeg \ | ||
66 | -no-libpng \ | ||
67 | -no-gif \ | ||
68 | -no-accessibility \ | 69 | -no-accessibility \ |
69 | -no-cups \ | 70 | -no-cups \ |
70 | -no-gui \ | ||
71 | -no-sql-mysql \ | 71 | -no-sql-mysql \ |
72 | -no-sql-sqlite \ | 72 | -no-sql-sqlite \ |
73 | -no-sql-psql \ | 73 | -no-sql-psql \ |
diff --git a/recipes-qt/qt5/qtbase/0013-Disable-ltcg-for-host_build.patch b/recipes-qt/qt5/qtbase/0013-Disable-ltcg-for-host_build.patch index e275a80e..e0591d2a 100644 --- a/recipes-qt/qt5/qtbase/0013-Disable-ltcg-for-host_build.patch +++ b/recipes-qt/qt5/qtbase/0013-Disable-ltcg-for-host_build.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From ffd62d10df5607897ef366330e368069fed1a9b9 Mon Sep 17 00:00:00 2001 | 1 | From a080cb3ac2ad24aeb73407c772ed560dc4cb7ef5 Mon Sep 17 00:00:00 2001 |
2 | From: Samuli Piippo <samuli.piippo@qt.io> | 2 | From: Samuli Piippo <samuli.piippo@qt.io> |
3 | Date: Tue, 23 Oct 2018 09:54:57 +0300 | 3 | Date: Tue, 23 Oct 2018 09:54:57 +0300 |
4 | Subject: [PATCH] Disable ltcg for host_build | 4 | Subject: [PATCH] Disable ltcg for host_build |
@@ -15,12 +15,14 @@ Upstream-Status: Inappropriate [embedded specific] | |||
15 | 1 file changed, 1 insertion(+), 1 deletion(-) | 15 | 1 file changed, 1 insertion(+), 1 deletion(-) |
16 | 16 | ||
17 | diff --git a/mkspecs/features/ltcg.prf b/mkspecs/features/ltcg.prf | 17 | diff --git a/mkspecs/features/ltcg.prf b/mkspecs/features/ltcg.prf |
18 | index ccf0226272..482e5b573d 100644 | 18 | index a94f6d0eeb..3cb01c334d 100644 |
19 | --- a/mkspecs/features/ltcg.prf | 19 | --- a/mkspecs/features/ltcg.prf |
20 | +++ b/mkspecs/features/ltcg.prf | 20 | +++ b/mkspecs/features/ltcg.prf |
21 | @@ -1,4 +1,4 @@ | 21 | @@ -1,6 +1,6 @@ |
22 | -CONFIG(release, debug|release) { | 22 | static:no-static-ltcg { |
23 | +CONFIG(release, debug|release):!host_build { | 23 | # Static library but no-static-ltcg enabled: skip LTCG |
24 | -} else: CONFIG(release, debug|release) { | ||
25 | +} else: CONFIG(release, debug|release):!host_build { | ||
24 | # We need fat object files when creating static libraries on some platforms | 26 | # We need fat object files when creating static libraries on some platforms |
25 | # so the linker will know to load a particular object from the library | 27 | # so the linker will know to load a particular object from the library |
26 | # in the first place. On others, we have special ar and nm to create the symbol | 28 | # in the first place. On others, we have special ar and nm to create the symbol |
diff --git a/recipes-qt/qt5/qtbase/0017-Always-build-uic-and-qvkgen.patch b/recipes-qt/qt5/qtbase/0018-Always-build-uic-and-qvkgen.patch index 69410925..7ae15d0a 100644 --- a/recipes-qt/qt5/qtbase/0017-Always-build-uic-and-qvkgen.patch +++ b/recipes-qt/qt5/qtbase/0018-Always-build-uic-and-qvkgen.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 4b0ca5d85afd944d1e5a3df545ba99566207c184 Mon Sep 17 00:00:00 2001 | 1 | From 0db28cf06f557a714f8cffafbfcdbe68378c8f8a Mon Sep 17 00:00:00 2001 |
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | 2 | From: Martin Jansa <Martin.Jansa@gmail.com> |
3 | Date: Sat, 16 Nov 2013 00:32:30 +0100 | 3 | Date: Sat, 16 Nov 2013 00:32:30 +0100 |
4 | Subject: [PATCH] Always build uic and qvkgen | 4 | Subject: [PATCH] Always build uic and qvkgen |
diff --git a/recipes-qt/qt5/qtbase/0018-Avoid-renameeat2-for-native-sdk-builds.patch b/recipes-qt/qt5/qtbase/0019-Avoid-renameeat2-for-native-sdk-builds.patch index 0ca038f5..b3c2c767 100644 --- a/recipes-qt/qt5/qtbase/0018-Avoid-renameeat2-for-native-sdk-builds.patch +++ b/recipes-qt/qt5/qtbase/0019-Avoid-renameeat2-for-native-sdk-builds.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 69aeac9c7233e0d76a8a00b1a45c53c1670c9b49 Mon Sep 17 00:00:00 2001 | 1 | From 0c79a6761e75441f433fd397bc3b79e78b6c5ef8 Mon Sep 17 00:00:00 2001 |
2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com> | 2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com> |
3 | Date: Sun, 14 Apr 2019 13:27:58 +0200 | 3 | Date: Sun, 14 Apr 2019 13:27:58 +0200 |
4 | Subject: [PATCH] Avoid renameeat2 for native(sdk) builds | 4 | Subject: [PATCH] Avoid renameeat2 for native(sdk) builds |
diff --git a/recipes-qt/qt5/qtbase/0019-Bootstrap-without-linkat-feature.patch b/recipes-qt/qt5/qtbase/0020-Bootstrap-without-linkat-feature.patch index a1d08236..e681bfbb 100644 --- a/recipes-qt/qt5/qtbase/0019-Bootstrap-without-linkat-feature.patch +++ b/recipes-qt/qt5/qtbase/0020-Bootstrap-without-linkat-feature.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 703f89e35aaaec5ad781c222ae2dcd30f31320e9 Mon Sep 17 00:00:00 2001 | 1 | From d52010c7d58f1a25f51a909b3179df656ed9d9c4 Mon Sep 17 00:00:00 2001 |
2 | From: Samuli Piippo <samuli.piippo@qt.io> | 2 | From: Samuli Piippo <samuli.piippo@qt.io> |
3 | Date: Fri, 24 Nov 2017 15:16:31 +0200 | 3 | Date: Fri, 24 Nov 2017 15:16:31 +0200 |
4 | Subject: [PATCH] Bootstrap without linkat feature | 4 | Subject: [PATCH] Bootstrap without linkat feature |
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb index b925d573..9c8eae83 100644 --- a/recipes-qt/qt5/qtbase_git.bb +++ b/recipes-qt/qt5/qtbase_git.bb | |||
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = " \ | |||
14 | 14 | ||
15 | # common for qtbase-native, qtbase-nativesdk and qtbase | 15 | # common for qtbase-native, qtbase-nativesdk and qtbase |
16 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-shared | 16 | # Patches from https://github.com/meta-qt5/qtbase/commits/b5.12-shared |
17 | # 5.12.meta-qt5-shared.7 | 17 | # 5.12.meta-qt5-shared.8 |
18 | SRC_URI += "\ | 18 | SRC_URI += "\ |
19 | file://0001-Add-linux-oe-g-platform.patch \ | 19 | file://0001-Add-linux-oe-g-platform.patch \ |
20 | file://0002-cmake-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS.patch \ | 20 | file://0002-cmake-Use-OE_QMAKE_PATH_EXTERNAL_HOST_BINS.patch \ |
diff --git a/recipes-qt/qt5/qtcoap_git.bb b/recipes-qt/qt5/qtcoap_git.bb index 1840d52d..8c61cee1 100644 --- a/recipes-qt/qt5/qtcoap_git.bb +++ b/recipes-qt/qt5/qtcoap_git.bb | |||
@@ -6,6 +6,9 @@ LIC_FILES_CHKSUM = " \ | |||
6 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ | 6 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ |
7 | " | 7 | " |
8 | 8 | ||
9 | PACKAGECONFIG ?= "qtdeclarative" | ||
10 | PACKAGECONFIG[qtdeclarative] = ",,qtdeclarative" | ||
11 | |||
9 | DEPENDS += "qtbase" | 12 | DEPENDS += "qtbase" |
10 | 13 | ||
11 | SRCREV = "838cfa5aec4c02f5e865fc470c10cc50eb42f2c8" | 14 | SRCREV = "838cfa5aec4c02f5e865fc470c10cc50eb42f2c8" |
diff --git a/recipes-qt/qt5/qtdeclarative/0001-Revert-Yield-error-if-qtquickcompiler-is-used-in-non.patch b/recipes-qt/qt5/qtdeclarative/0001-Revert-Yield-error-if-qtquickcompiler-is-used-in-non.patch new file mode 100644 index 00000000..d2bac1f7 --- /dev/null +++ b/recipes-qt/qt5/qtdeclarative/0001-Revert-Yield-error-if-qtquickcompiler-is-used-in-non.patch | |||
@@ -0,0 +1,36 @@ | |||
1 | From 5ae643e2ab69892e0dbe296cf14e020c7938ebee Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?J=C3=B6rg=20Bornemann?= <joerg.bornemann@qt.io> | ||
3 | Date: Fri, 2 Aug 2019 11:03:06 +0000 | ||
4 | Subject: [PATCH] Revert "Yield error if qtquickcompiler is used in non-QML | ||
5 | projects" | ||
6 | |||
7 | This reverts commit c5578b16d6454e708c8ce12661a85d41eeaaa758, because | ||
8 | it prevents enabling the qtquickcompiler feature globally. | ||
9 | |||
10 | Fixes: QTBUG-77277 | ||
11 | Change-Id: Ic80835c462570a67ae3105bb3d1b6452800d2c94 | ||
12 | Reviewed-by: Kai Koehne <kai.koehne@qt.io> | ||
13 | --- | ||
14 | tools/qmlcachegen/qtquickcompiler.prf | 10 ---------- | ||
15 | 1 file changed, 10 deletions(-) | ||
16 | |||
17 | diff --git a/tools/qmlcachegen/qtquickcompiler.prf b/tools/qmlcachegen/qtquickcompiler.prf | ||
18 | index 967d55a5b..b98d8a019 100644 | ||
19 | --- a/tools/qmlcachegen/qtquickcompiler.prf | ||
20 | +++ b/tools/qmlcachegen/qtquickcompiler.prf | ||
21 | @@ -1,15 +1,5 @@ | ||
22 | if(qtc_run|lupdate_run): return() | ||
23 | |||
24 | -!contains(QT, qml) { | ||
25 | - qt_modules = \ | ||
26 | - $$replace(QT, -private$, _private) \ | ||
27 | - $$replace(QT_PRIVATE, -private$, _private) | ||
28 | - qt_modules = $$resolve_depends(qt_modules, "QT.", ".depends" ".run_depends") | ||
29 | - !contains(qt_modules, qml): \ | ||
30 | - error("The qtquickcompiler feature cannot be used without the QML module.") | ||
31 | - unset(qt_modules) | ||
32 | -} | ||
33 | - | ||
34 | qtPrepareTool(QML_CACHEGEN, qmlcachegen, _FILTER) | ||
35 | qtPrepareTool(QMAKE_RCC, rcc, _DEP) | ||
36 | |||
diff --git a/recipes-qt/qt5/qtdeclarative_git.bb b/recipes-qt/qt5/qtdeclarative_git.bb index 19499e38..df86188b 100644 --- a/recipes-qt/qt5/qtdeclarative_git.bb +++ b/recipes-qt/qt5/qtdeclarative_git.bb | |||
@@ -14,6 +14,8 @@ LIC_FILES_CHKSUM = " \ | |||
14 | 14 | ||
15 | DEPENDS += "qtbase" | 15 | DEPENDS += "qtbase" |
16 | 16 | ||
17 | SRC_URI += "file://0001-Revert-Yield-error-if-qtquickcompiler-is-used-in-non.patch" | ||
18 | |||
17 | PACKAGECONFIG ??= "qml-debug qml-network ${@bb.utils.contains('DISTRO_FEATURES', 'qt5-static', 'static', '', d)}" | 19 | PACKAGECONFIG ??= "qml-debug qml-network ${@bb.utils.contains('DISTRO_FEATURES', 'qt5-static', 'static', '', d)}" |
18 | PACKAGECONFIG[qml-debug] = "-qml-debug,-no-qml-debug" | 20 | PACKAGECONFIG[qml-debug] = "-qml-debug,-no-qml-debug" |
19 | PACKAGECONFIG[qml-network] = "-qml-network, -no-qml-network" | 21 | PACKAGECONFIG[qml-network] = "-qml-network, -no-qml-network" |
diff --git a/recipes-qt/qt5/qtlocation_git.bb b/recipes-qt/qt5/qtlocation_git.bb index 76a89e04..440b3c9a 100644 --- a/recipes-qt/qt5/qtlocation_git.bb +++ b/recipes-qt/qt5/qtlocation_git.bb | |||
@@ -17,6 +17,11 @@ PACKAGECONFIG ??= "" | |||
17 | # older geoclue 0.12.99 is needed | 17 | # older geoclue 0.12.99 is needed |
18 | PACKAGECONFIG[geoclue] = ",,geoclue" | 18 | PACKAGECONFIG[geoclue] = ",,geoclue" |
19 | PACKAGECONFIG[gypsy] = "-feature-gypsy,-no-feature-gypsy,gconf gypsy" | 19 | PACKAGECONFIG[gypsy] = "-feature-gypsy,-no-feature-gypsy,gconf gypsy" |
20 | PACKAGECONFIG[geoservices_here] = "-feature-geoservices_here,-no-feature-geoservices_here" | ||
21 | PACKAGECONFIG[geoservices_mapbox] = "-feature-geoservices_mapbox,-no-feature-geoservices_mapbox" | ||
22 | PACKAGECONFIG[geoservices_esri] = "-feature-geoservices_esri,-no-feature-geoservices_esri" | ||
23 | PACKAGECONFIG[geoservices_itemsoverlay] = "-feature-geoservices_itemsoverlay,-no-feature-geoservices_itemsoverlay" | ||
24 | PACKAGECONFIG[geoservices_osm] = "-feature-geoservices_osm,-no-feature-geoservices_osm" | ||
20 | PACKAGECONFIG[geoservices_mapboxgl] = "-feature-geoservices_mapboxgl,-no-feature-geoservices_mapboxgl" | 25 | PACKAGECONFIG[geoservices_mapboxgl] = "-feature-geoservices_mapboxgl,-no-feature-geoservices_mapboxgl" |
21 | 26 | ||
22 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | 27 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" |
diff --git a/recipes-qt/qt5/qttools/run-ptest b/recipes-qt/qt5/qttools/run-ptest index 5cd5e27e..ae671a72 100644 --- a/recipes-qt/qt5/qttools/run-ptest +++ b/recipes-qt/qt5/qttools/run-ptest | |||
@@ -1,4 +1,3 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | 2 | ||
3 | ./tst_qtdiag | 3 | ./tst_qtdiag |
4 | ./tst_qtattributionsscanner | ||
diff --git a/recipes-qt/qt5/qttools_git.bb b/recipes-qt/qt5/qttools_git.bb index b63c6b1d..f2fe0635 100644 --- a/recipes-qt/qt5/qttools_git.bb +++ b/recipes-qt/qt5/qttools_git.bb | |||
@@ -40,5 +40,4 @@ do_install_ptest() { | |||
40 | mkdir -p ${D}${PTEST_PATH} | 40 | mkdir -p ${D}${PTEST_PATH} |
41 | t=${D}${PTEST_PATH} | 41 | t=${D}${PTEST_PATH} |
42 | cp ${B}/tests/auto/qtdiag/tst_tdiag $t | 42 | cp ${B}/tests/auto/qtdiag/tst_tdiag $t |
43 | cp ${B}/tests/auto/qtattributionsscanner/tst_qtattributionsscanner $t | ||
44 | } | 43 | } |
diff --git a/recipes-qt/qt5/qttranslations_git.bb b/recipes-qt/qt5/qttranslations_git.bb index de74f4fb..b9e9e4d0 100644 --- a/recipes-qt/qt5/qttranslations_git.bb +++ b/recipes-qt/qt5/qttranslations_git.bb | |||
@@ -10,7 +10,7 @@ DEPENDS += "qtbase qttools-native" | |||
10 | 10 | ||
11 | do_install_append() { | 11 | do_install_append() { |
12 | # remove qtquick1 translations - qtquick1 is gone | 12 | # remove qtquick1 translations - qtquick1 is gone |
13 | for transfile in `find ${D}/${OE_QMAKE_PATH_TRANSLATIONS} -name qmlviewer_*.qm -o -name qtquick1_*.qm -o -name qt_*.qm ! -name qt_help_*.qm`; do | 13 | for transfile in `find ${D}/${OE_QMAKE_PATH_TRANSLATIONS} -name qt_*.qm ! -name qt_help_*.qm`; do |
14 | rm $transfile | 14 | rm $transfile |
15 | done | 15 | done |
16 | } | 16 | } |
diff --git a/recipes-qt/qt5/qtvirtualkeyboard_git.bb b/recipes-qt/qt5/qtvirtualkeyboard_git.bb index b6e08380..1f7b6879 100644 --- a/recipes-qt/qt5/qtvirtualkeyboard_git.bb +++ b/recipes-qt/qt5/qtvirtualkeyboard_git.bb | |||
@@ -21,23 +21,45 @@ PACKAGECONFIG[t9write] = "CONFIG+=t9write" | |||
21 | PACKAGECONFIG[lipi-toolkit] = "CONFIG+=lipi-toolkit" | 21 | PACKAGECONFIG[lipi-toolkit] = "CONFIG+=lipi-toolkit" |
22 | PACKAGECONFIG[lang-all] = "CONFIG+=lang-all" | 22 | PACKAGECONFIG[lang-all] = "CONFIG+=lang-all" |
23 | PACKAGECONFIG[lang-ar_AR] = "CONFIG+=lang-ar_AR" | 23 | PACKAGECONFIG[lang-ar_AR] = "CONFIG+=lang-ar_AR" |
24 | PACKAGECONFIG[lang-bg_BG] = "CONFIG+=lang-bg_BG" | ||
25 | PACKAGECONFIG[lang-cs_CZ] = "CONFIG+=lang-cs_CZ" | ||
24 | PACKAGECONFIG[lang-da_DK] = "CONFIG+=lang-da_DK" | 26 | PACKAGECONFIG[lang-da_DK] = "CONFIG+=lang-da_DK" |
25 | PACKAGECONFIG[lang-de_DE] = "CONFIG+=lang-de_DE" | 27 | PACKAGECONFIG[lang-de_DE] = "CONFIG+=lang-de_DE" |
28 | PACKAGECONFIG[lang-el_GR] = "CONFIG+=lang-el_GR" | ||
26 | PACKAGECONFIG[lang-en_GB] = "CONFIG+=lang-en_GB" | 29 | PACKAGECONFIG[lang-en_GB] = "CONFIG+=lang-en_GB" |
30 | PACKAGECONFIG[lang-en_US] = "CONFIG+=lang-en_US" | ||
27 | PACKAGECONFIG[lang-es_ES] = "CONFIG+=lang-es_ES" | 31 | PACKAGECONFIG[lang-es_ES] = "CONFIG+=lang-es_ES" |
32 | PACKAGECONFIG[lang-es_MX] = "CONFIG+=lang-es_MX" | ||
33 | PACKAGECONFIG[lang-et_EE] = "CONFIG+=lang-et_EE" | ||
28 | PACKAGECONFIG[lang-fa_FA] = "CONFIG+=lang-fa_FA" | 34 | PACKAGECONFIG[lang-fa_FA] = "CONFIG+=lang-fa_FA" |
29 | PACKAGECONFIG[lang-fi_FI] = "CONFIG+=lang-fi_FI" | 35 | PACKAGECONFIG[lang-fi_FI] = "CONFIG+=lang-fi_FI" |
36 | PACKAGECONFIG[lang-fr_CA] = "CONFIG+=lang-fr_CA" | ||
30 | PACKAGECONFIG[lang-fr_FR] = "CONFIG+=lang-fr_FR" | 37 | PACKAGECONFIG[lang-fr_FR] = "CONFIG+=lang-fr_FR" |
38 | PACKAGECONFIG[lang-he_IL] = "CONFIG+=lang-he_IL" | ||
31 | PACKAGECONFIG[lang-hi_IN] = "CONFIG+=lang-hi_IN" | 39 | PACKAGECONFIG[lang-hi_IN] = "CONFIG+=lang-hi_IN" |
40 | PACKAGECONFIG[lang-hr_HR] = "CONFIG+=lang-hr_HR" | ||
41 | PACKAGECONFIG[lang-hu_HU] = "CONFIG+=lang-hu_HU" | ||
42 | PACKAGECONFIG[lang-id_ID] = "CONFIG+=lang-id_ID" | ||
32 | PACKAGECONFIG[lang-it_IT] = "CONFIG+=lang-it_IT" | 43 | PACKAGECONFIG[lang-it_IT] = "CONFIG+=lang-it_IT" |
33 | PACKAGECONFIG[lang-ja_JP] = "CONFIG+=lang-ja_JP" | 44 | PACKAGECONFIG[lang-ja_JP] = "CONFIG+=lang-ja_JP" |
34 | PACKAGECONFIG[lang-ko_KR] = "CONFIG+=lang-ko_KR" | 45 | PACKAGECONFIG[lang-ko_KR] = "CONFIG+=lang-ko_KR" |
46 | PACKAGECONFIG[lang-ms_MY] = "CONFIG+=lang-ms_MY" | ||
35 | PACKAGECONFIG[lang-nb_NO] = "CONFIG+=lang-nb_NO" | 47 | PACKAGECONFIG[lang-nb_NO] = "CONFIG+=lang-nb_NO" |
48 | PACKAGECONFIG[lang-nl_NL] = "CONFIG+=lang-nl_NL" | ||
36 | PACKAGECONFIG[lang-pl_PL] = "CONFIG+=lang-pl_PL" | 49 | PACKAGECONFIG[lang-pl_PL] = "CONFIG+=lang-pl_PL" |
50 | PACKAGECONFIG[lang-pt_BR] = "CONFIG+=lang-pt_BR" | ||
37 | PACKAGECONFIG[lang-pt_PT] = "CONFIG+=lang-pt_PT" | 51 | PACKAGECONFIG[lang-pt_PT] = "CONFIG+=lang-pt_PT" |
38 | PACKAGECONFIG[lang-ro_RO] = "CONFIG+=lang-ro_RO" | 52 | PACKAGECONFIG[lang-ro_RO] = "CONFIG+=lang-ro_RO" |
39 | PACKAGECONFIG[lang-ru_RU] = "CONFIG+=lang-ru_RU" | 53 | PACKAGECONFIG[lang-ru_RU] = "CONFIG+=lang-ru_RU" |
54 | PACKAGECONFIG[lang-sk_SK] = "CONFIG+=lang-sk_SK" | ||
55 | PACKAGECONFIG[lang-sl_SI] = "CONFIG+=lang-sl_SI" | ||
56 | PACKAGECONFIG[lang-sq_AL] = "CONFIG+=lang-sq_AL" | ||
57 | PACKAGECONFIG[lang-sr_SP] = "CONFIG+=lang-sr_SP" | ||
40 | PACKAGECONFIG[lang-sv_SE] = "CONFIG+=lang-sv_SE" | 58 | PACKAGECONFIG[lang-sv_SE] = "CONFIG+=lang-sv_SE" |
59 | PACKAGECONFIG[lang-th_TH] = "CONFIG+=lang-th_TH" | ||
60 | PACKAGECONFIG[lang-tr_TR] = "CONFIG+=lang-tr_TR" | ||
61 | PACKAGECONFIG[lang-uk_UA] = "CONFIG+=lang-uk_UA" | ||
62 | PACKAGECONFIG[lang-vi_VN] = "CONFIG+=lang-vi_VN" | ||
41 | PACKAGECONFIG[lang-zh_CN] = "CONFIG+=lang-zh_CN" | 63 | PACKAGECONFIG[lang-zh_CN] = "CONFIG+=lang-zh_CN" |
42 | PACKAGECONFIG[lang-zh_TW] = "CONFIG+=lang-zh_TW" | 64 | PACKAGECONFIG[lang-zh_TW] = "CONFIG+=lang-zh_TW" |
43 | 65 | ||