Commit Graph

971 Commits

Author SHA1 Message Date
Qt Submodule Update Bot
443684a06b Update submodule refs on 'lts-6.8.6' in yocto/meta-qt6
Change-Id: I7cc620c693483fc511b01fde762fd33fe7a734da
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-11 01:46:12 +00:00
Qt Submodule Update Bot
d025af5c40 Update submodule refs on 'lts-6.8.6' in yocto/meta-qt6
Change-Id: I11efc1f98730cb2c860f73cae4600f8acdb08bf4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-09 02:48:12 +00:00
Qt Submodule Update Bot
3469b07e78 Update submodule refs on 'lts-6.8.6' in yocto/meta-qt6
Change-Id: Ia76760af89c42cbfa82eafff78fef751b9fc3c35
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-04 15:30:30 +00:00
Qt Submodule Update Bot
c14cc73f4e Update submodule refs on 'lts-6.8.6' in yocto/meta-qt6
Change-Id: I188f277d88891cfde2694d3df42b5d069cd267d5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-29 00:02:14 +00:00
Qt Submodule Update Bot
5012c8ba01 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Icafb41e12867efda14070cf3de6eced3f888202e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-28 00:34:46 +00:00
Qt Submodule Update Bot
5888330b70 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Iccb5af014f85fd7350047cc633998ce553607017
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
2025-11-26 15:33:16 +02:00
Samuli Piippo
4227365e9f qtapplicationmanager: drop qthttpserver dependency
No longer needed for target builds.

Change-Id: Idd5a0ebaabb37e353fd9861c6e57a3a85506b28d
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit a4cbd86072)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit b104f509ba)
2025-11-26 10:06:22 +00:00
Samuli Piippo
2c7c4c9f74 Update supported and tested Yocto versions
Update support table with Yocto 6.0 Wrynose, to be supported in dev
and lts-6.8. Remove styhead from CI builds as it's already EOL.
Qt 6.9 branch is now closed, no more changes accepted.

Change-Id: I3b9ed3fa0c88c4311dce8c008037f79cbc7fd947
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit ee8b754f62)
(cherry picked from commit e9a91afc47)
2025-11-25 11:32:26 +02:00
Samuli Piippo
fabc4680ae Add qmake support for clang
Add patch from meta-qt5 that adds qmake mkspec for using clang.

Change-Id: If76123f1ad505b4cd33467b9e8addbced8706ea0
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 53c8da1348)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 0185cfa89b)
2025-11-24 17:54:01 +00:00
Qt Submodule Update Bot
8a7a1e201c Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I2650882a591aa58ae798fec7fd0d9dfdc6f358ae
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-17 22:58:00 +00:00
Samuli Piippo
a32a86901c coin: use poky from separate layers
The poky repository doesn't get updates anymore in whinlatter,
switch to using separate layers.

Change-Id: Icb47e445d11e1fbadaacb97818212c5704a5a745
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 440e034c62)
(cherry picked from commit cd3e6c35f9)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-11-14 09:32:04 +00:00
Samuli Piippo
f594933928 squish: upgrade to Squish 9.1.1
Update to latest release. License is changed to Qt Commercial.

Task-number: QTBUG-141142
Change-Id: If7df557f7d8ec57283fe5b060ad79fda08e2ee18
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-11-12 07:04:41 +00:00
Qt Submodule Update Bot
934742de69 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ib0bad5878c95093be6cbe9beb420418d2b996768
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-05 20:37:36 +00:00
Qt Submodule Update Bot
2e4a0eeb9e Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ic8fdbdcc548e5496abd2f2db91c848a1cb3e3832
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-29 02:46:04 +00:00
Mikko Gronoff
e00f2829a1 Bump version to 6.8.6
Change-Id: I0f3a79ae61954a1515547e0fcae6d93be212934d
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-10-27 10:09:38 +02:00
Samuli Piippo
2b2015a3be pyside6: add webview as dependency
Add missing dependency to QtWebView which can be used when
webengine is available.

Fixes: QTBUG-141441
Change-Id: I71ef6b0a467aa34ca65f17dee21d0212af3d125c
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit c16128397c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-10-24 19:16:56 +00:00
Qt Submodule Update Bot
bdee8f5ff5 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Id683ea9a43814ded6a766752e94f2d1f5e0b85fa
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-24 12:53:22 +00:00
Samuli Piippo
bd1a3511e4 coin: skip mysql on kirkstone
Disable sql-mysql when using kirkstone to avoid mariadb-native
build failure with GCC13 when using Ubuntu 24.04 VM.

"build/tmp/work/x86_64-linux/mariadb-native/10.7.8-r0/mariadb-10.7.8/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h:23:3: error: ‘uint64_t’ does not name a type"

Pick-to: 6.5
Change-Id: Ib40a892713d09f55bae56814b2cec6dcc76a360e
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit d807bd38a3)
2025-10-24 06:51:58 +00:00
Samuli Piippo
69313b2b30 qmake: fix all host path
Amend 769d4acc80 and calculate all host
paths correctly. This removes use of OE_QMAKE_PATH_EXTERNAL_HOST_BINS
which has never been part of Qt6, instead using OE_QMAKE_PATH_HOST_BINS.
Also remove generation of target qt.conf and the effective qt.conf paths
that are no longer required.

Fixes: QTBUG-140631
Change-Id: Ie4eb25d60a93c476fdd1ffefe4e90fad50e91127
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit c01d421714)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 1bbf76ae67)
2025-10-24 06:51:48 +00:00
Qt Submodule Update Bot
5370fa641d Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ibeab40a29052bfe9d91435deb5b8515cfe23e90e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-07 03:10:07 +00:00
Samuli Piippo
2904d490bb qtwebengine: rename gn-native
oe-core/whinlatter now has gn recipe which conflicts with our one.
Rename the recipe since webengine works only with its own gn.

Change-Id: I9d8bb7645807ed672a5dcbb3a48a636ee578384e
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 87f9b140ee)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit d8f45230c7)
2025-10-07 03:01:16 +00:00
Samuli Piippo
d0dcf838e5 Use correct install path for metatypes and sbom
These belong into arch data dir.

Change-Id: Ic284d28dffb24820523bb15cd1c81cece077e475
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 28271d4715)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit b1628895d1)
2025-10-07 03:01:16 +00:00
Qt Submodule Update Bot
04e4a0ecb0 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I89dcc654a1f979c7d92143259c13099e2d50b2b7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-01 07:43:11 +00:00
Samuli Piippo
e243314061 qmake: fix path to external host bins
The OE_QMAKE_PATH_EXTERNAL_HOST_BINS is used for native host tools,
such as qmake, and it was working only for target builds. Calculate
correct path for native and nativesdk builds as well, taking into
account case where additional subdirectory is added to QT6_INSTALL_BINDIR.

Fixes: QTBUG-140631
Change-Id: Ic8f36a64a6a43b0a073586a90ecf832482727dad
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 769d4acc80)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 1308750f48)
2025-09-29 23:26:38 +00:00
Samuli Piippo
2efb366880 squish: upgrade to 9.1.0
Latests relesed version of Squish.

Fixes: QTBUG-139315
Change-Id: I75ff0e288149a8d166a4d8f098f68578661e6030
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-09-29 12:25:03 +00:00
Qt Submodule Update Bot
0e028fbd92 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I588ae8d008a4afda6d445a0e9c9f05f8707d93e3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-23 06:23:39 +00:00
Qt Submodule Update Bot
69c383f424 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ica2d9274cdf7ae5ca483c371959e35ff79bd0636
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-20 09:41:12 +00:00
Qt Submodule Update Bot
be8f9c061f Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ia49975ae445c0f21f6e319cb87e98c8537454143
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-17 17:07:05 +00:00
Samuli Piippo
97185add29 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.

For 6.8, amend the change with additional check for maximum supported
version and skip clang from oe-core.

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)
(cherry picked from commit c7d71f4cec)
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-09-15 06:07:01 +00:00
Samuli Piippo
f07382994f qtbase: remove egl dependency from kms packageconfig
The kms feature can be used without egl.

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)
(cherry picked from commit 1929796332)
2025-09-02 10:26:53 +00:00
Samuli Piippo
b07102175f 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.

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)
(cherry picked from commit a21177f128)
2025-09-02 10:26:39 +00:00
Mikko Gronoff
21dc1d7f94 Bump version to 6.8.5
Change-Id: I3419215df44755a1c100e0d7bae02065d5ab3568
Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
2025-09-01 15:15:14 +03:00
Samuli Piippo
29fa635e78 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.

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)
(cherry picked from commit 20c98b0854)
2025-08-30 10:04:18 +00:00
Samuli Piippo
69be3738d2 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
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)
(cherry picked from commit d502861010)
2025-08-30 10:04:14 +00:00
Samuli Piippo
597ab984bc conf: remove qtcreator image feature
This is left over from meta-qt5 and has never been supported in meta-qt6.

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)
(cherry picked from commit 47669bcbd0)
2025-08-30 10:04:12 +00:00
Samuli Piippo
10f03f667a 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.

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)
(cherry picked from commit 70715f7d84)
2025-08-30 10:04:10 +00:00
Andreas Cord-Landwehr
5a008aacea qtbase: remove obsolete 'sm' option from kde DISTRO_FEATURES
Fixes: QTBUG-138689
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)
(cherry picked from commit 717ed127c6)
2025-08-30 10:04:09 +00:00
Qt Submodule Update Bot
2494c705c3 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ic65e41f7ee957cd98c740fbc5ad23e66658e5b80
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-29 15:50:01 +00:00
Qt Submodule Update Bot
aa510e1da3 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ib9da18610d04e1d4f7a5bb94cdd74e1b4d5680d3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-05 16:37:58 +00:00
Qt Submodule Update Bot
a82305020e Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ib0ba1cdbf214a9182563d2b68835e4c15e865534
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-01 03:10:57 +00:00
Mikko Gronoff
0dccac9b08 Revert "qtwebengine: add chromium patch"
This reverts commit 8a996419e0.

Reason for revert: merged upstream

Change-Id: I22e768bd06b83b477b7e2d54aa3b61c602df4c0a
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
(cherry picked from commit 3bc4f08b4c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-07-15 16:22:29 +00:00
Qt Submodule Update Bot
0819c7d0e5 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ia03dafcdb6a48b1898e1b1fb49b494fe5c8ef13c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-15 16:22:28 +00:00
Mikko Gronoff
889ccd1533 qtconnectivity: update licenses
Change-Id: I0ef68c865fc89601e5d574188df161d6e9a0141a
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 46859c2c55)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-07-10 08:57:48 +00:00
Mikko Gronoff
fc598a0c8f 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: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-07-10 08:57:38 +00:00
Qt Submodule Update Bot
aeb57b6f2a Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I882881e70fe86627005de0913a10e956cee21014
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-10 08:57:25 +00:00
Samuli Piippo
ae9f09a7a6 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.

Pick-to: 6.9
Change-Id: Ie13ff59d4a774124f987cfc578b9bc407542d648
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-07-10 08:57:13 +00:00
Samuli Piippo
80ec864b7a 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.

Pick-to: 6.9
Change-Id: Ibd605a3251e49025578232a4e038bd3a0a99add5
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-07-10 08:56:58 +00:00
Mikko Gronoff
8a996419e0 qtwebengine: add chromium patch
Add submitted chromium patch to fix CI integration
issue.

Change-Id: I9e56137722c0753406039968efa73e03c65df64e
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
2025-07-04 08:49:26 +03:00
Samuli Piippo
5fe66403f8 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.

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-04 08:49:07 +03:00
Andreas Schirm
84ab6cace6 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.

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)
(cherry picked from commit 210d738f19)
2025-07-03 20:27:04 +00:00