The Qt-GPL-exception-1.0 license has not been used in few module
for a while and the license file was now removed.
More accurate licenses for qtdoc module.
(cherry-pick adjusted for 6.8 branch by removing qtwebengine.inc
& qtwebchannel_git.bb changes not yet landed in 6.8)
Change-Id: I7833593f0e45fb4c89cc8deff6124835dce3ba41
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 92833a85e7)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
qttools required at least clang 17. Don't try to enable the support
unless suitable version is available. meta-clang defines LLVMVERSION
global variable with the version number.
Change-Id: I9df38bb475391a177daa8fde349718529f4350e5
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit e8cf73dca6)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
For the next Yocto 5.2 release.
Change-Id: I813c4ad4271a3d59c73a5ea53aa99efac6a39eca
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit a73f4a0f48)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Some of the Qt modules have static libraries that need to be present
in the SDK for it work correctly. Use SDKIMAGE_FEATURES to include
staticdev packages to the SDK.
Fixes: QTBUG-130442
Pick-to: 6.5
Change-Id: I043e3ab02df212f6fdc656ae3dd542dd7a824fd9
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 6e1ec45c58)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Fix has been merged in upstream, remove unneeded modifications.
Change-Id: Ifd6119a0fe2e045e23dca3f2079e862ef69c6374
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
Add 6.8 as new stable release, and mark 6.6 and 6.2 as EOL.
Add Yocto 5.2 Walnascar as new yocto release to be supported in
dev (6.9) and 6.8. Nanbield is no longer tested on CI.
Change-Id: I3ba99550682a9b8868a096da99ade78def41e045
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 96ed615991)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Rename the incorrectly named sbom file
Fixes file /usr/lib/sbom/qtwebengine-6.9.0.spdx conflicts between
attempted installs of qtwebengine-dev-6.9.0-r0.cortexa15t2hf_neon
and qtpdf-dev-6.9.0-r0.cortexa15t2hf_neon
Task-number: QTBUG-128893
Change-Id: I3e205d8546653a9daa1f778945d3e5770d3a2f84
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 65b08e9246)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Qt now produces SBOM (Software Bill of Material) files, include
those in the -dev packages.
The file cointains references to buildpaths, get rid of those
until fixed upstream.
Change-Id: Ibe2972649db74925aab3fbe0307fd679e1ea53bf
Reviewed-by: Alex Bu <alex.bu@qt.io>
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 958cb1592a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Update patch to cover another example that track buildpaths.
Change-Id: I1632475346dfa0ff4e9e531a5001af81153b19df
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit db307a670a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
GCC bug affected webengine build in CI yocto branches (frozen master & nanbield), but the patch is now obsolete as master is correctly set to HEAD and nanbield got switched to styhead.
Change-Id: Ie1964d4709c0ba4a46b6ab8f65408695665b753e
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 313ed5b19c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
QDoc embeds a build time path to the qdoc binary and example
source path to the binary, which cause QA errors [buildpaths].
Change-Id: Ib7e818e5b97ec9b753bc7ec8060d507770b71a3b
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 6e5df35989)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
A lot of auto test cases have references to buildpaths.
Skip the QA tests on failing modules until tests can be fixed.
Task-number: QTBUG-105913
Change-Id: Id8d36278f5a42f131f79ea60503365b7c64a864f
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 39560e5566)
Temporarily add patch to fix a QA issue related to buildpaths.
Change-Id: If8e14c7834e2d20b22494549c0a1350cfdec6cb3
Task-number: QTBUG-105913
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 179259bc36)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Temporarily add patch to fix a QA issue related to buildpaths.
Task-number: QTBUG-105913
Change-Id: Ic86bd65e81d9189abf0d18bac98991028a69f06c
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 78b79d3b55)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Qmake files still have references to build time paths
that cannot be mapped to any real runtime path.
Task-number: QTBUG-105913
Change-Id: I047a21204e2154cbf36c8417ae0e2e63be45564f
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 259ef13336)
Bring all pyside related changes from 6.7 branch to 6.8.
Fixes: PYSIDE-2889
Change-Id: I69b692815b715ebacd9ed708d0ca64c828021d82
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
QtWebengine depends on mesa-dev packages so opengl or vulkan
must be enabled on DISTRO_FEATURES to pass its config check.
Qtpdf is implemented within webengine so instead of forcing
support for opengl or vulkan make qtpdf depend on webengine.
This omits config where qtpdf is wanted without webengine.
Change-Id: I4e94201d3c2c3a1ef97549ec330f7c4c4408b3a9
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit d2241c2842)
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
Latest yocto turns missing Upstream-Status to be a build error
Change-Id: Ia63f38d3148d223c3c2367d209dfcbfbd2173634
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 0014b3894d)
Reviewed-by: Khem Raj <raj.khem@gmail.com>
Latest master core layer has moved the debug level to
a new variable away from DEBUG_FLAGS, therefore set it
accordingly, use -g1 across all architectures, there is
no supported architectures where build with -g succeeds
Change-Id: I9bd79384894d610b6802450832e11ad7ee8a1cca
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit e3dfa2275d)
Reviewed-by: Khem Raj <raj.khem@gmail.com>
This reverts commit 7d3da9111f.
Reason for revert: merged upstream
Change-Id: I07dee7ae0084216197551259edef9c8aae020f70
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
The xnnpack build has own march flags, which are getting
overridden by yocto setup, this ends in broken compilation,
as gn has no clue about override. Therefore, build webnn
without xnnpack on yocto.
Change-Id: I426a452a5608a5da3bc630f8ec3389e0eb313ef4
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit a4ed875ee2)
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
The compilation distributed_point_functions project crashes
compiler. It issue is reported and solved here:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110280
Apply the patch as it released for 13.3
Fixes: QTBUG-126655
Change-Id: I999643f9e336af7dd98849897a18c731340ea932
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 649de76994)
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Updated to 122-based.
Change-Id: I3196e4a15d9bb714415f1c8e61778c2fb271e0f7
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 78e3092015)
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Latest qtinterfaceframework requires qface version 2.0.11. Meta-qt6
layer used to have it some time ago, but it was moved to meta-python under
meta-openembedded. Only meta-openembedded(master) branch has required version
available currently.
Backport the recipe from meta-openembedded(master) branch:
https://git.openembedded.org/meta-openembedded/tree/meta-python/recipes-devtools/python/python3-qface_2.0.11.bb
Fixes build issue:
| File "/home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtinterfaceframework/6.7.3/recipe-sysroot-native/usr/lib/python3.11/site-packages/qface/utils.py", line 22, in load_filters
| exec(path.text(), ctx)
| ^^^^^^^^^
| AttributeError: 'PosixPath' object has no attribute 'text'
Change-Id: If3ba64fac1375452cba031358e67fd90b3331ba2
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit f52437ef0a)
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Add pending patch & flag to address appman tools
issue following 5fc4b8a36c02c601a6fabf2b393a93ed1f387de9.
Change-Id: Ic74d8929570a02fbcfc6e15931fb8f81bcea646e
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit df565fa277)
SPDX license changes were applied on the module.
Change-Id: I53f2d2d756330e24c9073dcaefae53c6ef8e3271
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit eeca91ef6c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>