Commit Graph

920 Commits

Author SHA1 Message Date
Samuli Piippo
c7d71f4cec qttools: don't fail on unsupported clang
oe-core might have too recent version of clang which is not supported
by qttools. Don't force qttools to use clang, but let it determine if
the version is suitable.

Pick-to: 6.8
Change-Id: I8a141ec01f3556d33b3037ba27adc250b99855b5
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 4df44780d1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit fb8737c59a)
2025-09-13 09:05:05 +00:00
Mikko Gronoff
ade4567171 Bump version to 6.9.3
Change-Id: Ic1215375f008781cb7cd0010b718ecf2910c85a2
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-09-09 09:53:14 +03:00
Qt Submodule Update Bot
2033d6b48e Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I9d40e28efc1e821f199d85edfed0ef6b53e5a0be
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-22 13:40:04 +00:00
Qt Submodule Update Bot
8a3c9ea396 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I401e9ea4c550e7c52fac819046f9e1337412031c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-21 03:53:08 +00:00
Samuli Piippo
47669bcbd0 conf: remove qtcreator image feature
This is left over from meta-qt5 and has never been supported in meta-qt6.

Pick-to: 6.8
Task-number: QTBUG-138741
Change-Id: I05aa1ef540ccd0665b386fd1a72238fefa0fd5e0
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 6ed2aff39a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 2a3492170c)
2025-08-19 13:32:20 +00:00
Andreas Cord-Landwehr
717ed127c6 qtbase: remove obsolete 'sm' option from kde DISTRO_FEATURES
Fixes: QTBUG-138689
Pick-to: 6.8
Change-Id: I6f17220dfbe9b894a7080d3c66ffae06ab688042
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 6643b50720)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit ab45628fb8)
2025-08-19 11:45:14 +00:00
Samuli Piippo
d502861010 qtwebview: Match features_check with qtwebengine
qtwebview has dependency to qtwebengine and is subject to the same
opengl DISTRO_FEATURES requirement.

Task-number: QTBUG-138741
Pick-to: 6.8
Change-Id: I0671c0bf5d115d2596742db0348ec9e1b30dc96a
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 3080ebe00c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit c965250045)
2025-08-19 11:45:14 +00:00
Samuli Piippo
20c98b0854 minizip: Update to match S/UNPACKDIR changes
Extract the source to expected location and append minizip's
subdir to S. This supports the S/UNPACKDIR changes done in
oe-core/whinlatter and keeps backwards compatibility with
older yocto versions.

Pick-to: 6.8
Change-Id: I10942cc8ca337b321bf80f06661ab83cb4b20c35
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 3767a12b99)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 07586f564e)
2025-08-19 11:45:14 +00:00
Samuli Piippo
70715f7d84 ptest: include possible test plugins and qml modules
Some of the Qt modules have separate test plugins and qml modules
that are used in the auto tests.

Pick-to: 6.8
Fixes: QTBUG-138066
Change-Id: I00c41396b59f1b380696bbab3489bd93b4a65cc5
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 8c8ec98428)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 1036144cce)
2025-08-19 11:45:14 +00:00
Qt Submodule Update Bot
9d7693a4e0 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Ie414ff0920e0f96d96eaeaa6eed90f3949ac561d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-05 06:10:52 +00:00
Qt Submodule Update Bot
4aa21a077d Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I2b843145ee7a4dba92e1fa8f2c5103addb3344bb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-01 15:28:11 +00:00
Qt Submodule Update Bot
559e316dc5 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Ieb55049ce8eab1bbf80e094b60c40d839482e2f6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-31 01:37:05 +00:00
Qt Submodule Update Bot
59d1c093a0 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I29a80a061a14478282bea54ceeb45a64e3c784e6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-28 17:05:07 +00:00
Qt Submodule Update Bot
2b4e60e319 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I5aedda45081f27ab7aed9c1794545f4288032647
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-23 06:45:53 +00:00
Qt Submodule Update Bot
8a646af28f Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Ib13c510429670be37f8d6b490e191da7f4ab46c5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-15 06:53:12 +00:00
Mikko Gronoff
f2e5187f97 Revert "qtgrpc: fix reference to TMPDIR QA issues"
This reverts commit 6cf2e7f212.
Reason for revert: fix merged upstream.

Change-Id: Ia893f20be44a91eac7ab0d0d218dab413f28c5fd
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
(cherry picked from commit 23e8ca4dc6)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-07-11 08:06:37 +00:00
Samuli Piippo
1929796332 qtbase: remove egl dependency from kms packageconfig
The kms feature can be used without egl.

Pick-to: 6.8
Change-Id: I99a50f821825d69fee5afb4982b78267809ddd7b
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 16a1a08c07)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit d30912ed91)
2025-07-11 08:06:33 +00:00
Samuli Piippo
a21177f128 qtapplicationmanager: add PACKAGECONFIG for bubblewrap
The bubblewrap container uses the bubblewrap utility to create
a new kernel namespace and runs the requested binary in this
sandbox isolated from the rest of the system.

Pick-to: 6.8
Fixes: QTBUG-13696
Change-Id: Ide2e631f797e2e8162375b4bbc60d81600243be2
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 76078809ef)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 40b0a47183)
2025-07-11 08:06:26 +00:00
Qt Submodule Update Bot
9b1b426c86 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I7d41e72b4a0dfaac19707f9c888382af936652e0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-11 08:06:15 +00:00
Samuli Piippo
e0d0c2bc79 squish: Update to match S/UNPACKDIR changes in oe-core/whinlatter
Remove use of WORKDIR to remain compatible with whinlatter.
Extract the sources to default locations so the default value
for S works.

Change-Id: Ibd605a3251e49025578232a4e038bd3a0a99add5
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 80ec864b7a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-07-10 14:34:23 +00:00
Samuli Piippo
a4848ea8d1 coin: optionally use meta-clang
With Yocto whinlatter, clang is now part of oe-core and we don't need
to use meta-clang anymore.

Change-Id: Ie13ff59d4a774124f987cfc578b9bc407542d648
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit ae9f09a7a6)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-07-10 14:34:22 +00:00
Andreas Schirm
210d738f19 qtbase: add option to ignore at-spi2-core dependency
Introduce a PACKAGECONFIG option in qtbase to allow disabling the
at-spi2-core dependency. By default, the at-spi2-core dependency
remains enabled.

Pick-to: 6.8
Change-Id: Id2f0da1e3dfc049bf2e3d37bb1c096c41c4d4088
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit c616e9de62)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit c7ab4a0b45)
2025-07-03 10:46:28 +00:00
Qt Submodule Update Bot
92d314f191 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Ib96e76c176c4105d9c20ec4826a94180b9cf1fcb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-01 22:45:08 +00:00
Samuli Piippo
18bda8b8a5 layer: add whinlatter to layer series
For the next Yocto 5.3 release.

Pick-to: 6.8
Change-Id: I9b88615f69bba56656829b39b12b751677aad399
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 97fb6b019e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-07-01 06:47:12 +00:00
Samuli Piippo
8231b9fd82 Update recipes to match S/UNPACKDIR changes in oe-core/whinlatter
In whinlatter, git sources are placed by default to UNPACKDIR/BP and
default value for S now works for git projects. Remove settings of S
and use BB_GIT_DEFAULT_DESTSUFFIX in recipes with multiple git repos.

To support previous Yocto versions, set default value for
BB_GIT_DEFAULT_DESTSUFFIX that matches the default S and use it for
all git checkouts.

Pick-to: 6.8
Change-Id: I49d7ab7e2d34695618a48bf5f649341a8de2cbda
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 8553e4019a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 6dcfaaa359)
2025-07-01 06:46:55 +00:00
Samuli Piippo
5f09943063 qtwebchannel: skip buildpath QA for examples
Example contains path to builddir.

Change-Id: I8e5158c1ac214485be9017c8c83636f7003d6239
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 2ef3f67de3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 064646f691)
2025-06-28 07:11:40 +00:00
Qt Submodule Update Bot
4a19ebdbe7 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Ic3f93d4f49a3673efe89178151de54aae25e5545
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-28 07:11:29 +00:00
Mikko Gronoff
a590352f1a Bump version to 6.9.2
Change-Id: Id9661a0a21be5692a9743fe9f50b23206afde099
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-06-10 09:37:50 +03:00
Qt Submodule Update Bot
82e938e62d Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Idc738e72c1f1838772b892d47fd9c6a4920981be
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-28 00:07:19 +00:00
Qt Submodule Update Bot
47a2d0757b Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Icd37c8a39180ce98b33aa4dbbda947504531b5f6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-22 05:00:21 +00:00
Samuli Piippo
15e75b6032 qtapplicationmanager: add dependency to qthttpserver
QtHttpServer is used in appman-package-server which can be used
to simulate an app-store or update-server like backend.

Pick-to: 6.8
Change-Id: Ie92cd746fa5de34c634012df0e8c276129404da8
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 4b6d9db0f1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-05-21 07:27:48 +00:00
Samuli Piippo
62aa0e3dbe SECURITY.md: add file
Add details about Qt Project security policy. The SECURITY.md file
is now required by the yocto-check-layer script.

Pick-to: 6.8
Change-Id: Icbcd63bb15c0d106b1bde4c2b9c43aebe1031797
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io>
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit ec3ac717cf)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-05-21 07:27:48 +00:00
Qt Submodule Update Bot
5e7e3bde6b Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I896a0ef9dc482a99a68b3cf571831a8be3a6bde5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-16 04:55:23 +00:00
Qt Submodule Update Bot
fce7cf8c3a Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I50d352e37b6d96c126c6dc4fcfc33ec87da6baa7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-08 06:10:34 +00:00
Samuli Piippo
3200100d62 squish: include Squish recipes for Qt 6.9.1
Bring all squish changes from 6.8 branch, updated to use
installer for Qt 6.9.

Change-Id: I5dec2890ca244176349581fc0ecd7b6d3f1de1b7
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-05-07 05:50:43 +00:00
Samuli Piippo
fb21821c4d pyside6: support clang from oe-core
Clang recipes have been moved from meta-clang layer to oe-core in
whinlatter. Add support for using pyside6 without meta-clang layer,
but with the clang recipes from oe-core.

Pick-to: 6.8
Change-Id: I62b74f34bbcbe37060117681034614168b43690d
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-05-07 05:50:32 +00:00
Samuli Piippo
44ef3480d3 qttools: adapt to clang from oe-core
Clang recipes have been moved from meta-clang layer to oe-core in
whinlatter. Adapt qttools to use clang by default also without
meta-clang layer, but with the clang recipes from oe-core.

Pick-to: 6.8
Change-Id: I031ac3945100cf74d922d71690296c2ddc2cdc58
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 5af1d30b38)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-05-07 05:38:01 +00:00
Qt Submodule Update Bot
eb25c68e5a Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I2bbc3073c5f9d9bd9f0f6c3823be4e49527669e5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-03 06:23:05 +00:00
Samuli Piippo
a069f7e5b2 pyside6: include PySide6 recipes for Qt 6.9.1
Bring all pyside changes from 6.8 branch.

Change-Id: I1cd88142421b6b8ff493aad110c50b22bd921f66
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-05-02 09:06:45 +00:00
Qt Submodule Update Bot
c80c975e50 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I492a7dbe1208f0268b49b4a8bee3c3379b0f1daa
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-01 21:33:08 +00:00
Qt Submodule Update Bot
838af10af4 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Ic83e62c209514772fda538df12e8c9e50ffd9d78
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-30 05:26:42 +00:00
Samuli Piippo
f80a7f25cd README: update support table
Add Yocto 5.3 Whinlatter, Qt 6.8 enters LTS phase and
Qt 6.7 is now EOL.

Pick-to: 6.8
Change-Id: Ia4e270be1a9440508cb39ef618e8a5b430f6edf9
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 976ae87638)
2025-04-28 10:19:19 +03:00
Samuli Piippo
745d39e410 coin: add CI build for walnascar
Add separate CI build for Yocto 5.2 Walnascar release.

Pick-to: 6.8
Change-Id: Ibf04ed1db18516c2965153b17b07b3fad922eb79
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit aece381085)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-04-28 07:19:12 +00:00
Qt Submodule Update Bot
df83319530 Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I97feba1d75ba4a65770180d5f13e60573843c1e2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-25 00:01:05 +00:00
Martin Jansa
c686e0fe69 qtwayland: add whitespace around assignments
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are WARNINGs like:
WARNING: meta-qt6/recipes-qt/qt6/qtwayland_git.bb: meta-qt6/recipes-qt/qt6/qtwayland_git.bb:24 has a lack of whitespace around the assignment: 'SRC_URI +="    file://0001-Allow-qtwaylandscanner-to-be-built-without-dependenc.patch "'

Pick-to: 6.8
Change-Id: I9dfca3dee4774d4d3825d78b4c07e741bde257b2
Reviewed-by: Martin Jansa <Martin.Jansa@gmail.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit c36b084f58)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-04-23 01:15:13 +00:00
Qt Submodule Update Bot
a7a53c751c Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: I9405e67f2cda9eafe0e473b42098795e6c122013
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-22 17:48:08 +00:00
Mikko Gronoff
338aefa157 qt3d: update license
Change-Id: Ie755bb7709c8b2702da48205b843cbde098ed2e5
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-04-02 09:26:16 +00:00
Qt Submodule Update Bot
c77a8b7c0c Update submodule refs on '6.9' in yocto/meta-qt6
Change-Id: Ief84aa3f4b98684f20df43cc6e0917d71ab1e2fc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-02 09:26:07 +00:00
Mikko Gronoff
58a3032829 Bump version to 6.9.1
Change-Id: If5d3a2dea9a3186952075017df348670168149d9
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-04-02 11:25:53 +02:00
Khem Raj
e7718f4d3a qtwebengine: Add missing deps for x11/ozone
Change-Id: Ic1ecab49bdc497c4e9dc405948590f8eed97cbd3
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 0a89321fac)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-04-02 09:12:41 +00:00