aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update submodule refs on '6.5' in yocto/meta-qt6v6.5.0-beta1Qt Submodule Update Bot2022-12-171-43/+43
| | | | | Change-Id: I2ff672b21ce43559755fc480f61e9364ba562f4d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on '6.5' in yocto/meta-qt6Qt Submodule Update Bot2022-12-151-1/+1
| | | | | Change-Id: I87091e0e626dbb3f9ecf3412afd2869981507951 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on '6.5' in yocto/meta-qt6Qt Submodule Update Bot2022-12-151-33/+33
| | | | | Change-Id: I87eb53b1277eca2c28b252e14f9acd7221d97cbd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Coin: don't use zip format for mingw sdkSamuli Piippo2022-12-141-2/+0
| | | | | | | | | Zip doesn't handle symlinks correctly and sdk won't work. Change-Id: Id57cef766f708d714919994ea947701fcc83089a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 918cb5b310482d4217670da28fe3c966e45801de) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qt6-git.inc: switch to 6.5 branchMikko Gronoff2022-12-131-1/+1
| | | | | Change-Id: I6eecde2ae04be1a006c398fa0a54dc01afbf20b7 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Update submodule refs on '6.5' in yocto/meta-qt6Qt Submodule Update Bot2022-12-131-44/+44
| | | | | Change-Id: I65a6194857dd6f028901011cb5b4236239868f38 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-12-131-44/+44
| | | | | Change-Id: Ia6f93574b24e543e479169897f2d050fc949c0c7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Don't validate the SRCREV value against the branchSamuli Piippo2022-12-121-1/+1
| | | | | | | | | | | | Qt modules recently lost all their release branches in their git repositories. This broke previous releases since bitbake validates that SRCREV can be found from the current branch. Add additional parameter to repo URI to stop bitbake from validating the SRCREV. Pick-to: 6.4 6.4.2 6.2 Task-number: QTBUG-109319 Change-Id: Ib61164839fdbc5938a23b92ab03f3c07e945812f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwayland: remove xcomposite PACKAGECONFIGsSamuli Piippo2022-12-081-4/+0
| | | | | | | | The XComposite buffer sharing extensions have been removed from QtWayland. Pick-to: 6.4 Change-Id: I681ad58338567f8666f812c5acea4a7bbf9a87f4 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwebengine: disable ptestSamuli Piippo2022-12-071-0/+2
| | | | | | | Temporarily disable ptest until fix is merged. Change-Id: I6662af0ad2a3e011ad8712c6aa2e065eb55b21b5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Revert "webengine: add patch for python 3.11 build issue"Mikko Gronoff2022-12-072-51/+0
| | | | | | | | | This reverts commit 676e6da41b8ed42ce32a6b85fac792413bd2a35f. Reason for revert: Patch included now in upstream chromium with latest submodule update. Change-Id: Iec46fcf9bc0e89c53f5c61d19cceed88d639b412 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-12-072-46/+46
| | | | | Change-Id: Idd728ffe02dfc4a0759747374e249779a7245e27 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add recipe for QtgRPCSamuli Piippo2022-11-244-0/+21
| | | | | | | | | | | QtgRPC module is Providing protobuf and gRPC support for Qt. Cannot include nativesdk-qtgrpc in the sdk yet, since it requires fix to protobuf recipe in meta-openembedded. Task-number: QTBUG-107921 Change-Id: Ie5ef1b493b1b5550c7b7f308a638c9855342dfa5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add recipe for QtLocationSamuli Piippo2022-11-244-0/+25
| | | | | | | | | QtLocation is back in Qt 6.5. Task-number: QTBUG-108731 Change-Id: Id86ade02040d626ecadb6c35f173b3be25f02e97 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-11-171-41/+41
| | | | | Change-Id: Ie7169b46d6922bdfa3ad411278d453fb1be9b6fc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-11-141-43/+43
| | | | | Change-Id: Ia5513e6fef214f2f2eba64acf77e9232811fc41f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use *-tools package only for toolsSamuli Piippo2022-11-145-3/+11
| | | | | | | | | | Some of the modules have executables that are necessary for the module to work properly. Don't put them into the *-tools package which is not installed by default. Task-number: QTBUG-99702 Change-Id: I7a9e8532862644574bd2bfb729e6efe466dac070 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Don't force tools for targetSamuli Piippo2022-11-141-1/+2
| | | | | | | | | | Compile time tools are not generally needed on the target. Don't force them by default, but make it possible to enable them with QT_FORCE_BUILD_TOOLS = "ON". Task-number: QTBUG-99702 Change-Id: If2d3ce9252213b28cc06efe0e9c5cfd57db81371 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* sdk: add new class for populating qt6 sdkSamuli Piippo2022-11-112-5/+7
| | | | | | | | | Add new class that can be used to create toolchain containing all available Qt modules. Pick-to: 6.4 6.2 Change-Id: I84982749ea9093bbbd20f99391b063c4bcaee39f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* CI: tests against langdaleSamuli Piippo2022-11-092-11/+12
| | | | | | | | Update CI builds to use langdale instead of honister releases. Pick-to: 6.4 Change-Id: Ib18be53b6d3308d5e4c5a2269b40ce67a4c352ee Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwebengine: add dependency to cupsSamuli Piippo2022-11-091-1/+1
| | | | | | | | | Printing support needs cups in cases when it's not already enabled in qtbase. Pick-to: 6.4 6.4.1 6.2 Change-Id: I5435bdd61b418f91524726571c9acd2cea92c729 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: enable better image support for native buildsSamuli Piippo2022-11-081-1/+1
| | | | | | | | | Enable jpeg support for qtbase-native, needed at least by shadergen. To use system png, zlib needs to be enabled as well. Pick-to: 6.4 6.2 Change-Id: I0bea658d689fb99596374701b11aa9ce028e882d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Disable file cache for shadergenSamuli Piippo2022-11-081-0/+2
| | | | | | | | QtQuick3D's shadergen uses cache from user's home directory. Disable the caching as it can lead to problems with pseudo. Change-Id: I6b889fe94eb218d803ece49c9e0ca4ec18c3524a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-11-081-43/+43
| | | | | Change-Id: I8174f5db17b7f9a5837497e71bd05f75d583a0ab Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* webengine: add patch for python 3.11 build issueMikko Gronoff2022-11-032-0/+51
| | | | | | | | | | | | | | | | | yocto master branch updated python to 3.11, resulting in webengine build error(s): "File "/home/qt/work/build/build/tmp/work/cortexa15t2hf-neon-poky-linux-gnueabi/qtwebengine/6.4.1-r0/git/src/3rdparty/chromium/tools/grit/grit/util.py", line 214, in ReadFile with io.open(filename, mode, encoding=encoding) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: invalid mode: 'rU'" Add patch from chromium upstream. Pick-to: 6.4 6.4.1 6.2 Change-Id: I6308d2acd17a74b20ad6651d59f34e7246dc96ef Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Add license mapping for GFDL-1.3-no-invariants-onlySamuli Piippo2022-10-211-0/+1
| | | | | | | | | | Add license mapping for GFDL-1.3-no-invariants-only to use the GFDL-1.3 license file in older Yocto releases. This recudes warnings for missing generic licenses. Pick-to: 6.4 Change-Id: I51d439515166214fb89f3af60680a77879709ec9 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* qtbase: add dependency to patchelfSamuli Piippo2022-10-211-0/+1
| | | | | | | | Build now require either patchelf or CMake to 3.21 or newer. To support older Yocto version, add dependency to patchelf. Change-Id: Id0ef1787e3da0f302d31a0ab3048155b661b64af Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-10-211-41/+41
| | | | | Change-Id: Ia41163b5227a52f5b98b7c88139e507fb86daffe Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtwebengine: move to 102-based chromiumSamuli Piippo2022-10-204-3/+3
| | | | | | | | | | Latest chromium no longer supports x86 builds. Enabled spellchecker as build fails without it. Change-Id: I6f40d48c20a47edbbc958e2f9c25907d05feb5b1 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit c1441fcabcee46f1d3569d5d9b00e68546564dab) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtopcua: update revisionSamuli Piippo2022-10-201-1/+1
| | | | | | | Includes fix for OpenSSL 3.0. Change-Id: I8c867f90ebc4a3bbea57995c5428ac4ae017e213 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: add dependency to xcb-util-cursorSamuli Piippo2022-10-201-1/+1
| | | | | | | | | | The XCB support now uses libxcb-cursor instead of Xlib/libXcursor. The recipe is available in meta-openembedded, which now makes it a mandatory layer for XCB support. Task-number: QTBUG-67373 Change-Id: I40a1d100fd06aaeb31b3d4876de0ce6e7d836632 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* qtshadertools: update license checksumMikko Gronoff2022-10-201-1/+1
| | | | | Change-Id: Ied742572ed1f41a5fb0972a8f4b3908558102abe Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtquick3dphysics: include the new cooker tool to imagesSamuli Piippo2022-10-201-0/+1
| | | | | | | | | QtQuick3DPhysics has a new runtime tool that should be included in the images. Pick-to: 6.4 Change-Id: Ib6dd643217b1dea76ff42a48183f78427cc2eadf Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Revert "qtdeclarative: fix test builds"Samuli Piippo2022-10-202-41/+0
| | | | | | | | | | | This reverts commit 810f41bd6ae3c5ce581fe22c699ae01df8025c5f. The commit was been reverted in qtdeclarative, patch is no longer needed. Change-Id: I26e13bb2c8c1b0e464cc69673df56833ea7a9985 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit c6e8ab8bc6b395cd943a11c520b938348037a741) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-10-201-44/+44
| | | | | Change-Id: I94e0163046beb067d7909043bebfe578ac66f6f9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtbase: avoid cmake archiving api for native buildSamuli Piippo2022-10-101-1/+1
| | | | | | | | | | | | After 812bf25183c440dd28dcadaa7732d8f088b134f1, we need to extend the workaround for badly configured CMake also to qtbase-native. This fixes error: CMake was not built with zstd support. Rebuild CMake or set QT_AVOID_CMAKE_ARCHIVING_API=ON. Fixes: WEBOSCI-54 Pick-to: 6.4 6.2 Change-Id: I33c97b1a051fe90d706461c83f75912aa1c1c820 Reviewed-by: Janne Juntunen <janne.juntunen@qt.io>
* qtinterfaceframework: add RRECOMMEND for the simulation packageSamuli Piippo2022-09-151-0/+1
| | | | | | | | | | | If simulation support is enabled, make sure the package gets installed to the image and toolchain. CMake files have references to the plugins which causes builds to fail if interfaceframework is used with the SDK. Pick-to: 6.4 6.4.0 6.2 Change-Id: I7cf0fc334644ce38e783f6b7e21a7f5b082dacd0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* ptest: fix test build with latest qml toolsSamuli Piippo2022-09-131-0/+1
| | | | | | | | | | | | | Qml tools are now using --bare option, which limits where the tools tries to find the qml modules. For the test builds, we again need to use QT_ADDITIONAL_PACKAGES_PREFIX_PATH to tell the tools where to find qml files for the Qt module we are currently building. Task-number: QTBUG-106365 Change-Id: I6dfcd32f405475de0f58448cbaa7a19e26cbcfe8 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 63eeb3b83ea93f003baf3ff8ce300586778810df) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* ptest: remove references to destination directorySamuli Piippo2022-09-011-0/+4
| | | | | | | | | | | | Tests are build against the destination directory where qt module was just installed. This causes extra files to be taken into source package and adds references to the TMPDIR, which produces QA warnings from buildpaths QA test. Use DEBUG_PREFIX_MAP to get rid of those paths. Pick-to: 6.4 6.3 6.2 Task-number: QTBUG-105913 Change-Id: I01ed9261004410db307f2cd809a181377b734c9e Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* ptest: remove build paths from testsSamuli Piippo2022-09-012-0/+29
| | | | | | | | | | Testlib adds references to the build and source directories to tests, which causes warnings on buildpaths QA test. Remove those references. Pick-to: 6.4 6.3 6.2 Task-number: QTBUG-105913 Change-Id: Ic63e72a0b11bef55876ef5ca40d0c1d753243004 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* qtbase: remove unneeded scriptsSamuli Piippo2022-08-241-2/+4
| | | | | | | | | | | Reduce warnings from buildpaths QA test (contains reference to TMPDIR) and remove few build utils that are not usable in bitbake build. Run same do_install steps for all qtbase builds instead of keeping separate ones for nativesdk. Pick-to: 6.4 6.3 6.2 Change-Id: Id8a6c4c3b03a850bdb1f99e3a3a08973e134eafc Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Remove QMAKE_PRL_BUILD_DIR from prl filesSamuli Piippo2022-08-241-1/+2
| | | | | | | | | Reduce warnings from buildpaths QA test (contains reference to TMPDIR) by removing QMAKE_PRL_BUILD_DIR from prl files. Pick-to: 6.4 6.3 6.2 Change-Id: I1a5fbac82c4a026b6ba41db3b0cca6a9fbf1e31a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qmlcompilerplus: add dependency to nativeSamuli Piippo2022-08-171-1/+1
| | | | | | | | | If we stop forcing build of target tools, we then need to have dependency to the native package. Pick-to: 6.4 6.3 6.2 Change-Id: Ie5d9634ba4c85af877920e66fd88d36880af8afc Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: remove initial host path from CMake filesSamuli Piippo2022-08-151-0/+3
| | | | | | | | | | Amend 0b55d8ec947e80a7781144013e2c62426b509624 and remove the initial host paths from CMake files. They point to the temporary build paths and cause build breaks in declarative builds. Pick-to: 6.4 Change-Id: I17d46b989f024e71ec617ff130c8ea7d7fc85641 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* sdk: rework how QT_HOST_PATH is set in sdkSamuli Piippo2022-08-153-31/+16
| | | | | | | | | | | | | | After qtbase change 0f8017efb6d037c4f33f947eb3c56aeafa28313c, QT_HOST_PATH is no longer set in qt.toolchain.cmake, but it was moved to Qt6 package cmake files. Since the package is in target sysroot, we can no longer use its location to determine the absolute path of the host sysroot. Instead, resolve QT_HOST_PATH now in the CMake subscripts and use them also without the environment-setup script from Qt6Toolchain.cmake. Change-Id: I81d908321c0d05ab589b9340a62a45800e936252 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 0b55d8ec947e80a7781144013e2c62426b509624) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add zlib dependency for qtbaseMichal Klocek2022-08-091-1/+2
| | | | | | | | | | | | Zlib is mandatory dependency, meaning if there is no system one qt will do bundled one. This is important to know which one is used as webengine will try to build also bundled one. Task-number: QTBUG-103149 Pick-to: 6.4 6.3 6.2 Change-Id: Ie7cc83dea558a5605295133fb0bf6fe0a3217492 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Coin: enable examples for qtapplicationmanagerSamuli Piippo2022-08-091-1/+1
| | | | | | Pick-to: 6.4 6.3 6.2 Change-Id: If4065a9b309fafd8e05d018495dedd22be956aa7 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtdeclarative: fix test buildsSamuli Piippo2022-08-092-0/+41
| | | | | | | | | Revert commit that causes ptest build to fail when QmlCompiler is used: ld.gold: error: [...]/recipe-sysroot-native/usr/lib/libQt6QmlCompiler.so.6.5.0: incompatible target Pick-to: 6.4 6.3 Change-Id: Ief349b65f59d57c5e0299adb4304278f70da3578 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: update SDK patch to work with latest qtbase versionJanne Juntunen2022-08-091-27/+30
| | | | | | | | | | Some lines from qt.toolchain.cmake.in were moved elsewhere, causing the need to update meta-qt6's SDK patch to match these changes. Pick-to: 6.4 Change-Id: I2b7ff9b6fa009e5a654f97ddd05541d5fa0e84ad Reviewed-by: Janne Juntunen <janne.juntunen@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on 'dev' in yocto/meta-qt6Qt Submodule Update Bot2022-08-091-41/+41
| | | | | Change-Id: Icc86661b67e1196501ec3fc9518ead88ce7787db Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>