Commit Graph

955 Commits

Author SHA1 Message Date
Qt Submodule Update Bot
8c9e158df0 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I38f2e9f876e2bae845870baef326887546506500
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-30 05:58:30 +00:00
Qt Submodule Update Bot
c0620688f3 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I4fac39143cd4b254147b9d07ce710e633e009f9d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-23 12:39:41 +00:00
Qt Submodule Update Bot
e205901b06 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I5f23810bd9c4a05729d2409b1bd9a238069bbd60
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-22 12:30:50 +00:00
Qt Submodule Update Bot
a5d94ca8c4 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: Ic1a31b6996853400aa3e6b63f5ed98a6b2271a01
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-20 09:11:20 +00:00
Qt Submodule Update Bot
52782e0131 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I82f6cf5e5380c3999ea51ebd7bf963029702c734
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-18 13:31:09 +00:00
Qt Submodule Update Bot
374e01c136 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: Ie474717c90ef7bbca4d4bf7f29ad877b5d575a04
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-17 13:09:16 +00:00
Qt Submodule Update Bot
66e1b1cdde Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I20b5f4277e99885dbe785aaea92fcb1a63a15572
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-16 10:36:04 +00:00
Samuli Piippo
77171e9de8 Verify QT_VERSION
Add task to verify that QT_VERSION matches the version used in the Qt sources.

Pick-to: 6.8
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)
2025-12-15 08:21:29 +00:00
Qt Submodule Update Bot
efdcfa06e2 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I0bfe4329a37f9e4ebe653dbee6a2733f37027c42
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-12 18:19:53 +00:00
Qt Submodule Update Bot
cfcdd07080 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I3ca479beb3efc3e220a18b98d0996f6a47145c05
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-11 19:34:32 +00:00
Qt Submodule Update Bot
643f3a4e4f Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: If129a3b359794f0b494818060c3f043ce499f64a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-10 17:33:47 +00:00
Qt Submodule Update Bot
accbb1e8c2 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I2eaab88c54fedc0cf413ab1bfe57ad445f2d7801
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-09 12:45:48 +00:00
Qt Submodule Update Bot
f9bab151a5 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I8a216151c0b14d5d440e8833294a5a67d3c24486
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-08 14:01:01 +00:00
Qt Submodule Update Bot
14cc9d1441 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: Iab14ee6592d5fe9dabb8ce1385b14025b305e81d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-05 15:48:21 +00:00
Khem Raj
830a70309d 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)
|

Pick-to: 6.8
Change-Id: I22c7756edcb21c9973b54207351d9cd4a99a0ea2
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-12-03 00:24:58 -07:00
Khem Raj
8827bfefbc 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

Pick-to: 6.8
Change-Id: Icb862000b957f89bf793b2cda4fada23c38bfe01
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-12-02 07:06:57 +00:00
Samuli Piippo
b104f509ba qtapplicationmanager: drop qthttpserver dependency
No longer needed for target builds.

Pick-to: 6.8
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>
2025-11-26 00:18:08 +00:00
Samuli Piippo
e9a91afc47 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.

Pick-to: 6.8
Change-Id: I3b9ed3fa0c88c4311dce8c008037f79cbc7fd947
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit ee8b754f62)
2025-11-24 13:09:22 +00:00
Samuli Piippo
0185cfa89b Add qmake support for clang
Add patch from meta-qt5 that adds qmake mkspec for using clang.

Pick-to: 6.8
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>
2025-11-24 13:06:27 +00:00
Mikko Gronoff
58b579f516 Bump version to 6.10.2
Change-Id: I9faa539b762598c07ce6bfc323f75db3ff5c9bc7
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-11-19 15:15:46 +02:00
Qt Submodule Update Bot
71447cecb8 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I29b7613c671866d9f12f27c45f390c1c6f2e511c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-18 17:48:37 +00:00
Samuli Piippo
cd3e6c35f9 coin: use poky from separate layers
The poky repository doesn't get updates anymore in whinlatter,
switch to using separate layers.

Pick-to: 6.8
Change-Id: Icb47e445d11e1fbadaacb97818212c5704a5a745
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 440e034c62)
2025-11-14 06:18:40 +00:00
Samuli Piippo
bb135cf1ea squish: include Squish recipes for Qt 6.10.1
Bring all squish changes from lts-6.8 branch, updated to use
installer for Qt 6.10.1.

Fixes: QTBUG-141142
Pick-to: 6.10.1
Change-Id: I6a4777819f58eeed5526713dc17a99a104442397
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-11-12 07:14:03 +00:00
Qt Submodule Update Bot
d43bd97cc8 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I253cd4e310baba7bea0e1ce79a9b55977dbde797
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-06 18:10:18 +00:00
Qt Submodule Update Bot
7015b44d01 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I46c07c30344f957b048bac82b6e4873537c8ce7d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-30 14:34:00 +00:00
Qt Submodule Update Bot
e349423839 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: Ie0ddc0098986d6214d53ae9b73d5e5c25379e0b1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-29 14:47:46 +00:00
Qt Submodule Update Bot
847e3ba476 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I0205ae3a9d8bd3bc0aaaaff608d56923865e4843
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-28 04:30:15 +00:00
Samuli Piippo
c16128397c pyside6: add webview as dependency
Add missing dependency to QtWebView which can be used when
webengine is available.

Pick-to: 6.8
Fixes: QTBUG-141441
Change-Id: I71ef6b0a467aa34ca65f17dee21d0212af3d125c
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-10-24 13:12:57 +00:00
Samuli Piippo
140cfda309 pyside6: adapt to changed header location
Pyside6 is using unconventional header location which needs
special handling.

Task-number: PYSIDE-3211
Change-Id: I00cd14f0fdf1f8a5a1af3afb8e092b1c7fa27df2
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-10-24 13:12:49 +00:00
Samuli Piippo
69db4e2fa1 pyside6: enable CMake build without wheel support
Need to enable the super project build to avoid the unnecessary
Wheel targets.

Task-number: QTBUG-141036
Change-Id: I642a902177d801b6259d5c7b929c6d94018e2bcc
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-10-24 13:12:41 +00:00
Samuli Piippo
a42f47294e pyside6: include PySide6 recipes for Qt 6.10.1
Bring all pyside changes from 6.9 branch.

Task-number: QTBUG-141036
Change-Id: I310622450504c782b52b4770b94e5ee66a8c2280
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-10-24 13:12:34 +00:00
Qt Submodule Update Bot
2f89f79abd Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: Ib8e19e8e318df3dcfa664768b4c00ca2e1b14ffc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-23 12:02:56 +00:00
Samuli Piippo
d807bd38a3 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.8 6.5
Change-Id: Ib40a892713d09f55bae56814b2cec6dcc76a360e
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-10-23 12:02:45 +00:00
Qt Submodule Update Bot
d5cb2e3a8e Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: Ie5b6a402d7faa8ddbdc7384eca1f8d22f60b2adb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-10 23:57:22 +00:00
Samuli Piippo
1bbf76ae67 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
Pick-to: 6.9 6.8
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>
2025-10-09 07:14:53 +00:00
Qt Submodule Update Bot
7bf2031847 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I15d5cfdc574ea008c25a5c6951b1483e7e980079
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-09 05:02:50 +00:00
Samuli Piippo
b1628895d1 Use correct install path for metatypes and sbom
These belong into arch data dir.

Pick-to: 6.8
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>
2025-10-06 17:25:39 +00:00
Samuli Piippo
d8f45230c7 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.

Pick-to: 6.9 6.8
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>
2025-10-06 17:25:39 +00:00
Mikko Gronoff
033d647ffc Bump version to 6.10.1
Change-Id: I6efcff002630039e1d007808d6a997e2bb102b29
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-09-30 11:47:43 +03:00
Qt Submodule Update Bot
f42fb4b6b2 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I3f60860569a64f7bc6b1343bd5d243dc39386ab9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-30 03:24:36 +00:00
Samuli Piippo
1308750f48 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
Pick-to: 6.9 6.8
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>
2025-09-29 12:53:16 +00:00
Samuli Piippo
fb8737c59a 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.10.0 6.9 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>
2025-09-13 07:40:25 +00:00
Qt Submodule Update Bot
961608702d Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I5234ff93b054bf6f7342b709a7fafca8a61af327
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-04 04:36:05 +00:00
Qt Submodule Update Bot
b17123f17c Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I1a2be64c61ca6328fff3e28f7781de2df7585848
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-03 03:28:47 +00:00
Qt Submodule Update Bot
e420ff9c1f Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: I1a5aed678033791f4ee8246e0d9a06ae4e1c94cf
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-31 03:13:07 +00:00
Qt Submodule Update Bot
0ecee187c5 Update submodule refs on '6.10' in yocto/meta-qt6
Change-Id: Ia049c566cd002eba4fdae1a842d3e6f0afbd1464
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-26 02:00:05 +00:00
Mikko Gronoff
918af8bccf qtwebengine: update revision
Change-Id: If7479e189f6a478c9514e2486daadffe6af95866
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-08-25 14:22:48 +03:00
Andreas Cord-Landwehr
ab45628fb8 qtbase: remove obsolete 'sm' option from kde DISTRO_FEATURES
Fixes: QTBUG-138689
Pick-to: 6.9 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>
2025-08-19 08:24:43 +00:00
Samuli Piippo
2a3492170c conf: remove qtcreator image feature
This is left over from meta-qt5 and has never been supported in meta-qt6.

Pick-to: 6.9 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>
2025-08-19 08:24:32 +00:00
Samuli Piippo
c965250045 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.9 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>
2025-08-19 08:24:25 +00:00