summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5
Commit message (Collapse)AuthorAgeFilesLines
...
| * qtbase: use mysql_config from correct pathSamuli Piippo2018-04-201-1/+1
| | | | | | | | | | | | | | | | | | mysql_config from host sysroot is found first which gives wrong paths for cross-compilation. Use it from crosscompile path instead. Change-Id: Ia1e7d8e0c582016130f595b1be279255e9d0b055 Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtmultimedia: Pass -DMESA_EGL_NO_X11_HEADERS=1 when x is disabledKhem Raj2018-04-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some graphics drives e.g. mali/mesa depend on this define to use proper guards in eglplatform.h Fixes | In file included from /mnt/a/zonit/build/tmp/work/aarch64-bec-linux/qtmultimedia/5.10.1+gitAUTOINC+038716bb1f-r0/recipe-sysroot/usr/include/EGL/egl.h:36:0, | from .moc/../../../../../../git/src/plugins/videonode/egl/qsgvideonode_egl.h:48, | from .moc/moc_qsgvideonode_egl.cpp:9: | /mnt/a/zonit/build/tmp/work/aarch64-bec-linux/qtmultimedia/5.10.1+gitAUTOINC+038716bb1f-r0/recipe-sysroot/usr/include/EGL/eglplatform.h:125:10: fatal error: X11/Xlib.h: No such file or directory | #include <X11/Xlib.h> | ^~~~~~~~~~~~ | compilation terminated. | make[4]: *** [Makefile:461: .obj/moc_qsgvideonode_egl.o] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtlocation: Add licenses used under mapboxgl.Timo Jyrinki2018-04-181-1/+2
| | | | | | | | | | | | | | | | These licenses are in use in the fetched mapboxgl submodule but not currently listed in the recipe: Apache-2.0, MIT, openssl and BSL-1.0. Signed-off-by: Timo Jyrinki <timo.jyrinki@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtwebkit: Update to latest on 5.9 branchKhem Raj2018-04-181-1/+1
| | | | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtwebkit: Fix build on armv7ve (rpi)Khem Raj2018-04-181-0/+8
| | | | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtbase: fix umask for do_generate_qt_environment_fileDennis Menschel2018-04-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The custom task "do_generate_qt_environment_file" generates the directory "environment-setup.d" with permission 775 instead of 755. When other recipes populate the same directory with different permissions, a package manager like RPM will report this as an error. The solution is to either set the installation permissions explicitly with "install -d [-m 755]", or specify the umask for the custom task. This commit uses the latter approach and fixes errors like the following when trying to generate an SDK: $ bitbake <image-with-qt5> -c populate_sdk [...] Error: Transaction check error: file /opt/poky/2.4.2/sysroots/x86_64-pokysdk-linux/environment-setup.d conflicts between attempted installs of nativesdk-cmake-3.8.2-r0.x86_64_nativesdk and nativesdk-qtbase-tools-5.9.4+git0+0d9208cecb-r0.x86_64_nativesdk A detailed discussion about this problem can also be found here [1]. [1] https://stackoverflow.com/a/49003464 Signed-off-by: Dennis Menschel <menschel-d@posteo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * packagegroup-qt5-toolchain-target/qttranslations: fix nothing provides ↵Hongxu Jia2018-04-181-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qttranslations-qtconfig It failed to build meta-toolchain-qt5: ... Error: Problem: conflicting requests - nothing provides qttranslations-qtconfig needed by packagegroup-qt5-toolchain-target-1.0-r0.noarch ... The upstream removed qtconfig translations: ... commit a6b3446cb023e7b3a5f8aa12ea0d650d2b804334 Author: Alexander Volkov <a.volkov@rusbitech.ru> Date: Thu Sep 14 19:33:25 2017 +0300 Remove qtconfig translations ... Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
| * qt5-git.inc: drop nobranch=1Martin Jansa2018-04-065-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * sneaked in with: commit 333949a8239dfa7788b35f1059614733e11a6a25 Author: Samuli Piippo <samuli.piippo@qt.io> Date: Thu Jan 26 16:54:50 2017 +0200 Upgrade to Qt 5.8 * use 5.10.1 branch by defaut and fix QT_MODULE_BRANCH in qtknx, qtmqtt, qtwebkit-examples, qtwebkit which don't have 5.10.1 branch at all Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* | qt5: update submodulesMikko Gronoff2018-04-2530-45/+31
| | | | | | | | | | | | | | | | Update submodules to the first 5.11.0 branch snapshot Task-number: QTBUG-67590 Change-Id: Id8d14434e64f7183c54ab008342af185ba9ca26d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | qt5: update submodulesv5.11.0-beta4Mikko Gronoff2018-04-1823-68/+23
| | | | | | | | | | | | | | | | Update to Qt 5.11.0 Beta4 RC Task-number: QTBUG-67589 Change-Id: Ic064bbdae4b61ad3ec86edd70e6cb789723eec1b Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | qt5: update submodules to Qt 5.11.0 Beta3 [v2]v5.11.0-beta3Mikko Gronoff2018-04-0916-16/+16
| | | | | | | | | | | | | | | | | | | | | | Update submodules to final Qt 5.11.0 Beta3 Previously finalized Qt 5.11.0 Beta3 content had technical problems on release and had to be rebuilt. Some content was updated in the process. Task-number: QTBUG-66307 Change-Id: Ie3c5611a83a215c820b0dbe069a756c3a9a8f473 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | qt5: update submodules to 5.11.0 Beta3Mikko Gronoff2018-03-2917-17/+17
| | | | | | | | | | | | | | | | "Amending" preceding commit for finalized Qt 5.11.0 Beta3 content. Task-number: QTBUG-66307 Change-Id: I14651c2c334c6aaa0d08bc41e631e2861029b499 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* | qt5: update submodulesMikko Gronoff2018-03-2727-30/+30
| | | | | | | | | | | | | | | | Update submodules to 5.11.0 Beta3 Task-number: QTBUG-66307 Change-Id: I7d1dbe5b672fa523a4df46bf492accce469f5920 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* | Merge remote-tracking branch 'qtyocto/upstream/master' into 5.11Mikko Gronoff2018-03-1954-93/+120
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: e60e849 qtpurchasing: upgrade to 5.10.1 14973ed qt5: Add recipe for qtpurchasing. 1d9fbb1 qt5: refresh patches from meta-qt5/qt* repos a5aadb7 qtbase: Replace -isystem with -I 6f9d4fd qtbase: add a config option to optimize for size 1ad923a packagegroup-qt5-toolchain-target: Add qtcharts and qtmqtt e41caf4 Upgrade to Qt 5.10.1 5250890 qt5: refactor ptest 3f2f3a0 qtbase: fix pcre PACKAGECONFIG Conflicts: recipes-qt/qt5/nativesdk-qtbase_git.bb recipes-qt/qt5/qt3d/0001-Allow-a-tools-only-build.patch 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/qtcanvas3d_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/qtknx_git.bb recipes-qt/qt5/qtlocation_git.bb recipes-qt/qt5/qtmqtt_git.bb recipes-qt/qt5/qtmultimedia_git.bb recipes-qt/qt5/qtnetworkauth_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/0001-fix-build-without-xkbcommon-evdev.patch recipes-qt/qt5/qtwayland_git.bb recipes-qt/qt5/qtwebchannel_git.bb recipes-qt/qt5/qtwebengine_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 Task-number: QTBUG-66307 Change-Id: Iccd55144b937f963bf4d6ea2d7c2ecc00adf9864
| * qtpurchasing: upgrade to 5.10.1Martin Jansa2018-02-261-1/+1
| | | | | | | | | | | | * like the rest of qt* recipes Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qt5: Add recipe for qtpurchasing.Timo Jyrinki2018-02-261-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | Qt Purchasing was introduced as a new module in Qt 5.7. It was previously only available with Qt's commercial license. It can be used to build payment features. The commit hash in the recipe is the latest in the 5.10 branch. Licenses were combed with licensecheck tool. Signed-off-by: Timo Jyrinki <timo.jyrinki@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qt5: refresh patches from meta-qt5/qt* reposMartin Jansa2018-02-2655-102/+75
| | | | | | | | | | | | | | | | | | | | | | * apply: 0012-mkspecs-common-gcc-base.conf-Use-I-instead-of-isyste.patch also for nativesdk-qtbase as the comment says * drop unused: 0001-Add-missing-include-for-struct-timeval.patch which wasn't removed in 5.10.1 upgrade Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtbase: Replace -isystem with -IKhem Raj2018-02-263-0/+38
| | | | | | | | | | | | | | Fixes no-x11 builds (eglfs) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtbase: add a config option to optimize for sizeKwangsub Kim2018-02-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | The '-optimize-size' option would enable the compiler to optimize for size instead of speed. If the global compiler option already included '-Os', this option would be enabled by default. It would affect the whole Qt libraries and Qt applications as well. This feature is available in Qt 5.9+. Signed-off-by: Kwangsub Kim <kwangsub.kim@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * Upgrade to Qt 5.10.1Mikko Gronoff2018-02-2239-97/+70
| | | | | | | | | | | | | | | | | | Updated Qt modules to 5.10.1. New recipe qtknx added. Change-Id: I711c75253a9c0d9dcfbaac8867b35a4505d101ea Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qt5: refactor ptestSamuli Piippo2018-02-227-89/+9
| | | | | | | | | | | | | | | | | | | | | | Current implementation was causing build issues as it cluttered source directories and modified recipe sysroot content. Tests are now build in the separate build directory ${B} where we don't need to worry about moving files to the recipe sysroot, and if tests are enabled in PACKAGECONFIG, they have been already built during do_compile task. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtbase: fix pcre PACKAGECONFIGStefan Müller-Klieser2018-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | Qt switched to pcre2 for 5.9. The configure switch has not been renamed. We just need to update the build dependency. This requires the poky commit: 0204af2 libpcre2: add packages for 16-bit and 32-bit code unit support Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* | qtwayland: remove obsolete patchMikko Gronoff2018-03-132-75/+0
| | | | | | | | | | | | Task-number: QTBUG-66307 Change-Id: I55922b5384b25038c453bbb2365e71f0a23f4040 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | qt5: update submodulesMikko Gronoff2018-03-1326-27/+27
| | | | | | | | | | | | | | | | Update submodules to Qt 5.11.0 Beta2 Task-number: QTBUG-66307 Change-Id: Ic52412f0de452ed17c8f4e3f97e5d3a66fdc31aa Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Add recipe for Qt WebGL Streaming PluginSamuli Piippo2018-03-061-0/+21
| | | | | | | | | | | | | | Stream applications to browsers over the network. Change-Id: I1e5a10e9b48420704e4dab5e6c1589df64236dce Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | qt5: update submodulesMikko Gronoff2018-03-0518-18/+18
| | | | | | | | | | | | | | Update to 5.11.0 Beta1 Change-Id: I86dc55386536cace94bb0657ded4efe5decdb49f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Merge remote-tracking branch 'qtyocto/5.10' into 5.11Mikko Gronoff2018-02-212-1/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/5.10: qtscript: update license files checksum qt5: update submodules qtknx: add recipe Change-Id: Ie146f32442e42ee3adc60d6fe1e22ed0b8885139
| * | qtscript: update license files checksumv5.10.15.10Mikko Gronoff2018-02-121-4/+4
| | | | | | | | | | | | | | | | | | Task-number: QTBUG-65164 Change-Id: Ib9e93479955683ab24c969f54a45d778d97bf6e8 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qt5: update submodulesMikko Gronoff2018-02-0933-37/+34
| | | | | | | | | | | | | | | | | | | | | | | | Update Qt submodules to the latest in 5.10.1 branch Task-number: QTBUG-65164 Change-Id: Ib1d94a020d47d97fa9fd0c89b5d69c659a587f68 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qtknx: add recipeMaurice Kalinowski2018-02-081-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | Qt KNX module was added in Qt 5.10. Change-Id: I1fb9417e9dcad37544c0f3af3461d56993329416 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesSamuli Piippo2018-02-2035-81/+39
| | | | | | | | | | | | | | | | | | | | | Qt 5.11.0 Alpha Change-Id: I84a70966036a3c1764b6331f046779ec5b02617d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | qtopcua: add recipeBenjamin Federau2018-02-151-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | Qt OPC UA module will be added in Qt 5.11. Change-Id: I9a718919bc789381e98e5379f455ca713cecce2f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* | | qt5: Upgrade to Qt 5.11.0Samuli Piippo2018-02-1237-63/+102
|/ / | | | | | | | | | | | | | | | | | | QtQuickCompiler functionality is now integrated to qtdeclarative and can be enabled with CONFIG+=qtquickcompiler. Add PACKAGECONFIG to qt5.inc, so that any qtmodule can take advantage of this. Enable by default for qtcharts and qtvirtualkeyboard. Change-Id: I484b4b6c7869b3ca5630ef9685453aecc626137a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | qt5: refactor ptestSamuli Piippo2018-02-027-89/+9
| | | | | | | | | | | | | | | | | | | | | | Current implementation was causing build issues since it cluttered source directories and modified recipe sysroot content. Tests are now built in the separate build directory ${B} where we don't need to worry about moving files to the recipe sysroot, and if tests are enabled in PACKAGECONFIG, they have been already built during do_compile. Change-Id: I8af72b0c79b3668511547dfde0fed0e3e10f2185 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | Merge remote-tracking branch 'qtyocto/upstream/master' into 5.10Mikko Gronoff2018-01-2966-228/+239
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/upstream/master: qt: refresh remaining patches and tags in meta-qt5 repos qtwebengine: explicitly depend on bison-native qtmqtt: add recipe qtbase: fix a regression qtbase: introduce QT_EDITION packagegroup-qt5-qtcreator-debug: remove qtdeclarative-plugins Conflicts: recipes-qt/qt5/qtquickcontrols/0001-texteditor-fix-invalid-use-of-incomplete-type-class-.patch recipes-qt/qt5/qtquickcontrols_git.bb recipes-qt/qt5/qtserialbus_git.bb Task-number: QTBUG-65164 Change-Id: Ifdb2bba80e68de28ec818fff2b2716645eb4d9c5
| * qt: refresh remaining patches and tags in meta-qt5 reposMartin Jansa2018-01-1666-215/+214
| | | | | | | | | | | | | | | | | | * update tag name to match the patches in meta-qt5 repository where the meta-qt5 .patch files are maintained, so that it's more clear from where these changes are exported (with: git format-patch --no-numbered --no-signature) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtwebengine: explicitly depend on bison-nativeDenys Dmytriyenko2018-01-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QtWebEngine uses bison during the build. While normally bison-native gets staged into sysroot indirectly by the toolchain via binutils-cross, it's better to have the dependency listed explicitly for deterministic builds. Otherwise, when using an external toolchain, it fails like this: | FAILED: gen/blink/core/XPathGrammar.cpp gen/blink/core/XPathGrammar.h | .../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/bin/python-native/python2 | ../../../../git/src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/rule_bison.py | ../../../../git/src/3rdparty/chromium/third_party/WebKit/Source/core/xml/XPathGrammar.y gen/blink/core bison | Traceback (most recent call last): | File "../../../../git/src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/rule_bison.py", line 83, in <module> | returnCode = subprocess.call([bisonExe, '-d', '-p', prefix, inputFile, '-o', outputCpp]) | File ".../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/lib/python2.7/subprocess.py", line 168, in call | return Popen(*popenargs, **kwargs).wait() | File ".../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/lib/python2.7/subprocess.py", line 390, in __init__ | errread, errwrite) | File ".../qtwebengine/5.9.3+...-r0/recipe-sysroot-native/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child | raise child_exception | OSError: [Errno 2] No such file or directory Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtmqtt: add recipetexierp2018-01-151-0/+12
| | | | | | | | | | | | | | Qt MQTT module was added in Qt 5.10. (http://doc.qt.io/QtMQTT/index.html) Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtbase: fix a regressionMing Liu2018-01-155-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A flaw was introduced by commit b8a236df: [ qt5: Fix cmake config files ] Removing ${S}/include must be done before configure script being called, but it's not in that case for qtbase-native recipe after the commit, that is saying, ${S}/include was removed after configure being called, which causes compiling issues for native build. Further more, the logic introduced by commit b8a236df should only apply to qtbase recipes, so they should be moved to qtbase recipes as well. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtbase: introduce QT_EDITIONMing Liu2018-01-153-3/+3
| | | | | | | | | | | | | | | | QT_EDITION defaults to 'opensource', but the end users could override it with 'commercial' if they want. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* | qt5: update submodulesMikko Gronoff2018-01-2635-53/+51
| | | | | | | | | | | | | | | | | | - Update Qt submodules to 5.10.1 snapshot - Some cleanup for licenses Task-number: QTBUG-65164 Change-Id: I4a3fcbd441a222250c774e194632fa57285c13aa Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Merge remote-tracking branch 'qtyocto/upstream/master' into 5.10Mikko Gronoff2018-01-1010-38/+173
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/upstream/master: qtbase_git: install qt.conf for the target qtbase: mkspecs: add default toolchain options qt5: remove use of OE_QMAKE_WAYLAND_SCANNER gstreamer1.0-plugins-bad: add expansion parameter qtlocation: correct PACKAGECONFIG for mapboxgl qt5: use correct HostPrefix qwt-qt5: rewrite completely Fix missing OE_QMAKE_STRIP env variable Upgrade to Qt 5.10.0 qtwebengine: make test suite succeed 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 ecipes-qt/qt5/qtbase_git.bb recipes-qt/qt5/qtcanvas3d_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/qtmultimedia_git.bb recipes-qt/qt5/qtnetworkauth_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/qtwebsockets_git.bb recipes-qt/qt5/qtwebview_git.bb recipes-qt/qt5/qtx11extras_git.bb recipes-qt/qt5/qtxmlpatterns_git.bb Task-number: QTBUG-65164 Change-Id: I3a54ce7f3f82dcce2d9d1a13585a41178bda358c
| * qtbase_git: install qt.conf for the targetJeroen Hofstee2017-12-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | The build-in qmake settings point to the sysroots on the host machine. Running qmake on the target hence errors with: Could not find qmake configuration file linux-oe-g++. Error processing project file So add qt.conf to the target image with the correct locations. Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtbase: mkspecs: add default toolchain optionsJeroen Hofstee2017-12-201-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While most mkspecs use hardcoded compiler names / options, qmake in meta-qt5 is setup to get them from the environment. While this works fine with openembedded, it does break normal workflows outside of it. For example to get the SDK working with Qt Creator either the environmental script most be sourced first, making it impossible to switch between different Qt versions or the OE_QMAKE must be set for every project, otherwise you get cryptic errors like 'make: c: Command not found', since the compiler name is not set and hence an attempt is made to execute only the arguments. Likewise on the target itself, qmake doesn't work without first setting the OE_QMAKE variables. This patch adds default toolchains options, so it is no longer required to set them, but keeps the flexibility to alter them from the environment. Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qt5: remove use of OE_QMAKE_WAYLAND_SCANNERSamuli Piippo2017-12-201-5/+4
| | | | | | | | | | | | | | | | | | | | This was never defined for nativesdk, which then broke sdk which had nativesdk-qtwayland included. Rather than add it there, remove its use everywhere, since it was not adding anything meaningful to the build. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtlocation: correct PACKAGECONFIG for mapboxglSamuli Piippo2017-12-201-2/+1
| | | | | | | | | | | | | | | | Previous patch was removed, but PACKAGECONFIG was not changed to match the new feature flag. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qt5: use correct HostPrefixSamuli Piippo2017-12-201-1/+1
| | | | | | | | | | | | | | | | | | | | Different HostPrefix was used when building Qt and in external SDK's qt.conf. This caused e.g., wrong path in qmodule.pri for PKG_CONFIG_EXECUTABLE. Task-number: QTBUG-63097 Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * Fix missing OE_QMAKE_STRIP env variableLorenzo Chianura2017-12-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using Qt based SDK for stripping ARM binaries results in errors. Generated Makefile contains: STRIP = \$(OE_QMAKE_STRIP) but due to the missing export of OE_QMAKE_STRIP variable STRIP will be unset and no strip will be perfomed: install -m 755 -p lib/libSigUdev.so.1.0.0 /opt/poky/2.2.1/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/lib/libSigUdev.so.1.0.0 strip-unneeded /opt/poky/2.2.1/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/lib/libSigUdev.so.1.0.0 make: strip-unneeded: Command not found Makefile:576: recipe for target 'install_target' failed make: [install_target] Error 127 (ignored) adding OE_QMAKE_STRIP=$STRIP to generated qt5.sh solve the issue. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * Upgrade to Qt 5.10.0Samuli Piippo2017-12-1651-275/+270
| | | | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtwebengine: make test suite succeedDaniel Mack2017-11-142-0/+38
| | | | | | | | | | | | | | | | | | | | Make the qtwebengine test suite succeed when Qt was built without accessibility features. Upstream bug report: https://bugreports.qt.io/browse/QTBUG-64015 Signed-off-by: Daniel Mack <daniel@zonque.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>