Commit Graph

980 Commits

Author SHA1 Message Date
Mikko Gronoff
6cef3426ed qtwebengine: remove obsolete patch
Change-Id: If5c1228453331ea5d16f10b4caeeaaecfc71b031
Reviewed-by: Jouni Äijälä <jouni.aijala@qt.io>
2025-12-29 18:57:01 +02:00
Mikko Gronoff
7a81e7712f qtwebengine: refresh 0002-Enable-examples.patch
Change-Id: I58f3555ca32fe6aaef09749bc7117ccb8412deb6
Reviewed-by: Jouni Äijälä <jouni.aijala@qt.io>
2025-12-29 18:56:54 +02:00
Mikko Gronoff
06996f9050 webengine/chromium: refresh patch
Change-Id: Id334c1870f13e96de266da745a8882bdd731d978
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 9bd2c2ae4b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 92c63a90bd)
Reviewed-by: Jouni Äijälä <jouni.aijala@qt.io>
2025-12-29 18:56:49 +02:00
Mikko Gronoff
213adf2c6e qtwebengine: refresh patch
Patched file was relocated from cmake/Functions.cmake
to cmake/QtToolchainHelpers.cmake

Change-Id: I45759faf4cc4dbb174f4f4ff2592406610dddbc4
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 78855ecc61)
Reviewed-by: Jouni Äijälä <jouni.aijala@qt.io>
2025-12-29 16:56:37 +00:00
Mikko Gronoff
c88b0d3cf7 qtwebengine: refresh patch
Change-Id: I85e242799b7f5b43959dedc1a0819ccd449ad033
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 030aa44825)
(cherry picked from commit 27c8f14a32)
Reviewed-by: Jouni Äijälä <jouni.aijala@qt.io>
2025-12-29 18:56:32 +02:00
Mikko Gronoff
2c0f62c455 qtwebengine: update chromium branch
Updated to 130-based.

Change-Id: Ibeb76874ab9f082267ffba36e7e350536c8d0647
Reviewed-by: Jouni Äijälä <jouni.aijala@qt.io>
2025-12-29 18:56:22 +02:00
Mikko Gronoff
c4abf75de7 Bump version to 6.8.7
Change-Id: I96780824e4a5202eefef24d23e48a2c869ba42d4
Reviewed-by: Jouni Äijälä <jouni.aijala@qt.io>
2025-12-29 18:56:17 +02:00
Qt Submodule Update Bot
f7027fc695 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: If413462cf219525628228efef12d1f58fca551bb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-29 16:56:13 +00:00
Samuli Piippo
cbbc6ee7b2 Verify QT_VERSION
Add task to verify that QT_VERSION matches the version used in the Qt sources.

Change-Id: I0065bf3bcda7174a337960f4ec1ac7c403599fcf
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit e32ce33ee2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit e45ceca70d)
(cherry picked from commit 77171e9de8)
2025-12-15 22:33:36 +00:00
Qt Submodule Update Bot
0cb44ff5e1 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I456ca60998e2cc1643708156062170215cff14bf
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-04 12:38:09 +00:00
Khem Raj
3462ea7490 python3-shiboken6: Fix build when Python_SOABI is not correctly found
On newer architectures e.g. RISCV python-config module fails to populate
Python_SOABI correctly and returns empty string. Which result in
configure failure

Fixes:
| CMake Error at cmake/ShibokenHelpers.cmake:223 (message):
|   Python_SOABI variable is empty.
| Call Stack (most recent call first):
|   cmake/ShibokenSetup.cmake:54 (get_python_extension_suffix)
|   CMakeLists.txt:13 (include)
|

Change-Id: I22c7756edcb21c9973b54207351d9cd4a99a0ea2
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 830a70309d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-12-03 08:00:27 +00:00
Qt Submodule Update Bot
211d5ac2c2 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I5683457cfa8c77dabd80943bface03d1075fd51d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-02 13:18:33 +00:00
Khem Raj
ea754ab414 qtwebengine: Disable building on musl targets
Chromium needs lot of patches to build with musl
e.g. see meta-browser [1] for patches

Until there is interest to port qtwebengine to musl
mark it incompatible

[1] https://github.com/OSSystems/meta-browser/tree/master/meta-chromium/recipes-browser/chromium/files/musl

Change-Id: Icb862000b957f89bf793b2cda4fada23c38bfe01
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 8827bfefbc)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-12-02 11:05:39 +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