Commit Graph

916 Commits

Author SHA1 Message Date
Mikko Gronoff
27455ef3f8 qttools: update licenses
Change-Id: Ia755a6938c7b35f023dce3e4d0910a5781ed9c43
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-06-27 09:20:49 +03:00
Mikko Gronoff
ae158e3141 qtspeech: update licenses
Change-Id: I9050215842bcc62c81180ff9709bdffa28ed7a81
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-06-27 09:20:43 +03:00
Mikko Gronoff
59335b93ee qtremoteobjects: update licenses
Change-Id: I1316f99fe6efb2627126c84edb361a7d750c795e
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-06-27 09:20:38 +03:00
Mikko Gronoff
e8905eb929 qtserialport: update licenses
Change-Id: Ia016e0ddfe781c7cb32e8249c9288d565512b17d
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-06-27 09:20:27 +03:00
Mikko Gronoff
e2b1623697 qtimageformats: update licenses
Change-Id: I73ea841d58944f851ee6ef3b4b17bc837cba517a
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-06-27 09:20:22 +03:00
Qt Submodule Update Bot
f06de4bbf8 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I9af64aabbf574580bcb95879a3438e7dde24b3f3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-27 06:20:15 +00:00
Qt Submodule Update Bot
8fe845b1ef Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I712651fd8c4f622580c37a0ba45bef3cfd2a5220
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-06 16:09:54 +00:00
Qt Submodule Update Bot
8a145c29e0 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I56f922e0a4c43ff363f782e68a375667da9f3da7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-04 10:13:03 +00:00
Qt Submodule Update Bot
10528c09ed Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I90907029e7563bd2ba76242e3ee807dad1f8d299
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-01 09:49:27 +00:00
Qt Submodule Update Bot
582b67b5f4 Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: Ic404cb0dd5ab170ee6e9be293f5a25a92d834e8a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-27 15:36:50 +00:00
Samuli Piippo
82c0d891a7 SECURITY.md: add file
Add details about Qt Project security policy. The SECURITY.md file
is now required by the yocto-check-layer script.

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>
(cherry picked from commit 62aa0e3dbe)
2025-05-21 19:17:58 +00:00
Samuli Piippo
66806feffc 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.

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>
(cherry picked from commit 15e75b6032)
2025-05-21 19:17:58 +00:00
Qt Submodule Update Bot
918ac18a5c Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I68236d3f7a399faa86a65f4cbfaac1a1fde059f4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-17 00:37:59 +00:00
Samuli Piippo
b97d75d45f pyside6: use tqtc prefix for the module
This lets submodule update bot handle pyside6 updates in LTS branches.

Change-Id: I43113b032eee2a225b1ff565c89cdc93e5c44c55
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-05-16 06:12:59 +00:00
Mikko Gronoff
76a72f501d ptest: skip buildpaths QA tests for ptest packages
Amends commit 39560e5566 to
fix qtmultimedia QA Issue: File /usr/lib/qtmultimedia/ptest/tests/auto/integration/qml/tst_multimedia_qml in package qtmultimedia-ptest contains reference to TMPDIR [buildpaths]

Task-number: QTBUG-105913
Change-Id: Ib0d2b2d68fb1e27f82fb4190d6bce70c8c68f029
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-05-15 09:20:23 +03:00
Qt Submodule Update Bot
44a298a1fb Update submodule refs on 'lts-6.8' in yocto/meta-qt6
Change-Id: I1cb98545d0cacdfe237350fb50ceeafff5215034
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-05-15 09:20:16 +03:00
Samuli Piippo
81346233b9 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.

Change-Id: I62b74f34bbcbe37060117681034614168b43690d
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit fb21821c4d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-05-07 11:57:23 +00:00
Samuli Piippo
8d1adf732d 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.

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>
(cherry picked from commit 44ef3480d3)
2025-05-07 11:57:23 +00:00
Samuli Piippo
dbf9670206 squish: upgrade to Squish 9.0.1
Latest Squish release.

Change-Id: Ib80e6a3827e27aea60e6e5611d1209fb4e166dc3
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-05-06 09:28:07 +00:00
Samuli Piippo
2e65c7f10b pyside6: use correct site-packages dir
For multilib builds, pyside needs to be told correct site-packages dir.

Fixes: QTBUG-136018
Change-Id: Ife8ab54ad1f14a9730490c0345395d91fda0c64c
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-04-29 12:58:53 +00:00
Samuli Piippo
4849a274bc README: update support table
Add Yocto 5.3 Whinlatter, Qt 6.8 enters LTS phase and
Qt 6.7 is now EOL.

Change-Id: Ia4e270be1a9440508cb39ef618e8a5b430f6edf9
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 976ae87638)
(cherry picked from commit f80a7f25cd)
2025-04-29 15:58:23 +03:00
Samuli Piippo
5db43285ee coin: add CI build for walnascar
Add separate CI build for Yocto 5.2 Walnascar release.

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>
(cherry picked from commit 745d39e410)
2025-04-28 13:24:15 +00:00
Martin Jansa
f130af86d0 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 "'

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>
(cherry picked from commit c686e0fe69)
2025-04-28 09:46:18 +00:00
Samuli Piippo
2bea030247 squish: add squish tools to PATH
Update profile.d file to include the squish bin folder into PATH.

Fixes: QTBUG-135871
Change-Id: Ic9aa97078322c76690aa08b1ca1f441dac560369
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-04-28 08:03:17 +00:00
Samuli Piippo
4d7c35d7ac squish: upgrade to Squish 9.0.0
Latest release supporting Qt 6.8.

Change-Id: If8fb06c0d2e25f61187558d68f38667cf93af221
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-04-28 08:03:10 +00:00
Mikko Gronoff
adb13e7931 pyside6: remove branch override
Not needed.

Change-Id: Icdd7ab48f0d464f92460cb46e5d9d02f2db9b796
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-04-25 17:31:37 +03:00
Mikko Gronoff
8d4badb4fe Update Qt branch in qt6-commercial.inc
Use lts branch.

Change-Id: Ib1637649b1778df3cfa50b716affb860c449d44b
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 8e9598a200)
2025-04-25 14:31:25 +00:00
Mikko Gronoff
ef59c81b86 qt6: switch to commercial-only LTS repos and branches
6.8 enters LTS phase.

Original 6.5 branch commit adjusted to 6.8 by adding
lts configs additionally to qtdoc, qtgraphs & pyside6.

Change-Id: I09d479153a75489de12a877fbfa5cc2f1ec4ea07
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 67eeece339)
2025-04-25 17:31:15 +03:00
Qt Submodule Update Bot
c58fdf7af5 Update submodule refs on '6.8' in yocto/meta-qt6
Change-Id: Ib67d5468820b2c6fee36f3f14309775b2808ee71
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-09 10:06:01 +00:00
Qt Submodule Update Bot
e576ed86ce Update submodule refs on '6.8' in yocto/meta-qt6
Change-Id: Id97f5909c128a1ec722ae5a3ffc24662e909f717
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-02 15:59:48 +00:00
Samuli Piippo
7acdd77d25 srcrev_update: update to support bitbake in walnascar
Bitbake drop multiple branch/revision support for single git urls
in walnascar release. Add support to srcrev_update bbclass to
work on both versions of scm.

Change-Id: Ic72a508aa1e52a25a6b392930479421743cbbdf5
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 8f6cb41085)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 76e166af28)
2025-04-02 14:41:38 +00:00
Mikko Gronoff
a74d5f58c5 qt5compat: update license
Update LIC_FILES_CHKSUM after SBOM related license change in the module.

Change-Id: I61e96fc9534005987252fb2f63a69ab3e95bf206
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit 634cd54423)
2025-04-01 21:13:53 +03:00
Mikko Gronoff
6727d05ac7 qtsvg: update license
Change-Id: I49ce1dc1dd2482effdd152eb85b2fb709920965f
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-04-01 21:13:46 +03:00
Mikko Gronoff
b67bc707f1 qt3d: update license
Change-Id: Ie755bb7709c8b2702da48205b843cbde098ed2e5
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-04-01 18:13:35 +00:00
Qt Submodule Update Bot
e60cb240f9 Update submodule refs on '6.8' in yocto/meta-qt6
Change-Id: Id445117b405e6a166149bce2c5f17e374e5fb2dc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-01 18:13:30 +00:00
Mikko Gronoff
36dbc5d0fa Bump version to 6.8.4
Change-Id: Icd9a1d3b4b8f9a61ac94f916912724553db314b7
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-03-31 13:11:19 +03:00
Samuli Piippo
5142300d47 squish: add squish license key configuration
Squish installer requires a license key, use SQUISH_LICENSE_KEY to
configure this. Move internal Squish configs into CI config files.

Task-number: QTBUG-134275
Change-Id: I0426fcf35e2a04498d7fbece68497d98208ce799
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-03-06 07:10:44 +00:00
Qt Submodule Update Bot
09db275a11 Update submodule refs on '6.8' in yocto/meta-qt6
Change-Id: Ie1def2040f94844b63c7d11d729cf8a540b389fa
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-03-03 20:24:01 +00:00
Samuli Piippo
12a8eebd53 qtbase: update patch
Update the patch to apply after upstream changes and apply the
patch only for native builds to avoid possible runtime overheads
for feature needed only during bitbake builds.

Change-Id: Ib72f090dee1ea972a2c883c4c5bde6cb403b479c
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 27ef905b04)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit a97248f16d)
2025-03-03 20:23:59 +00:00
Samuli Piippo
968064331d Enable at-spi bridge for wayland builds
Add dependency to at-spi2-core when building with wayland support,
it's needed for accessibility.

Change-Id: I8e16dabd3cc7a0056667e93e6554d32276c35680
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit a4be2fd656)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 4982bb1819)
2025-02-26 13:43:20 +00:00
Leon Anavi
f850801b80 python3-pyqt6: Fix unsafe for cross-compilation
Replace /usr/include/${PYTHON_DIR} (in this case python3.13) with
${PYTHON_INCLUDE_DIR} in all .pro files.

Fixes: cc1plus: error: include location "/usr/include/python3.13"
is unsafe for cross-compilation [-Werror=poison-system-directories]

The work was sponsored by GOVCERT.LU.

Change-Id: I42b9bd400d036aa411e80a9cc7db0515c12f2e8f
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-12 12:08:30 +02:00
Leon Anavi
d22e5b5339 python3-pyqt6: Add Upstream-Status
Add Upstream-Status in patch 0001-Fix-build-with-Qt-6.8.2.patch to
fix errors when building PyQt 6.8 based on Styhead or newer Yocto
releases.

The work was sponsored by GOVCERT.LU.

Change-Id: Ieccbab24320e68a7623017fb8616cb73354fb554
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-12 12:08:22 +02:00
Samuli Piippo
942ced9930 coin: don't use gold
oe-core/master has dropped support for ld-is-gold, don't use it
in CI test builds anymore.

Change-Id: I9c21060b8c7ac8234104737357aa5901be79073c
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 5f983220c2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 7030ade93a)
2025-02-12 09:56:54 +00:00
Leon Anavi
a35ce4d021 python3-pyqt6: Fix QStringConverterBase
Add a patch to fix QStringConverterBase after it has been made
move-only. The patch has been taken from a submission for the
openSUSE package: https://build.opensuse.org/requests/1242226

The work was sponsored by GOVCERT.LU.

Change-Id: Ie416f85bd4129af56eb674c0daa7a0ced41a9481
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-06 06:25:18 +02:00
Leon Anavi
3ff79d2e98 python3-pyqt6-sip: Upgrade 13.9.1 -> 13.10.0
After the migration from Mercurial to GitHub the homepage has
changed and PyQt6-sip is now licensed under the BSD-2-Clause
license. Upgrade to release 13.10.0.

This work was sponsored by GOVCERT.LU.

License-Update: PyQt6-sip is now licensed under the BSD-2-Clause.

Change-Id: Idda94fba3bbb1d76b2833c7bf615d36b06bb9bc7
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-06 06:25:15 +02:00
Leon Anavi
cc3fdd1604 python3-pyqt-builder-native: Upgrade 1.17.0 -> 1.18.0
Upgrade to release 1.18.0 with the following changes:

- Added support for the QtStateMachine module
- Missing Linux multimedia libraries in Qt v6.8
- Updated the default ABIs used
- Set the minimum glibc version on x86-64 to v2.28
- Include specific (L)GPL LICENSE file in Qt wheels
- A regression that prevented single architecture Qt installations
  being bundled on macOS was fixed.

The work was sponsored by GOVCERT.LU.

Change-Id: I3751c821a2cfce4a4f82136e7ec1a3c53852524b
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-06 06:25:11 +02:00
Leon Anavi
eb4219f29e python3-pyqt6: Add recipe for version 6.8.0
Port the recipe for building PyQt from meta-qt6 branch 6.7 to 6.8.
Update the recipe to version 6.8.0 with modules QtCore, QtGui,
QtNetwork, QtXml, QtNetwork, QtQml and QtSql.

The work was sponsored by GOVCERT.LU.

Change-Id: Ice4b75c7ad2de8ccce659f33bee683c558276487
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-06 04:25:06 +00:00
Leon Anavi
03a110ba97 python3-pyqt-builder-native: Add recipe
Port recipe python3-pyqt-builder-native from Qt 6.7 to Qt 6.8 and
update it to version 1.17.0.

The work was sponsored by GOVCERT.LU.

Change-Id: I66622da7b3bc87704fc681ce036fd7682e855cdc
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-06 04:25:03 +00:00
Leon Anavi
717f11380d python3-pyqt6-sip: Add version 13.9.1
The sip extension module provides support for the PyQt6 package.
This recipe has been ported from meta-qt6 branch 6.7 and updated
to version 13.9.1.

The work was sponsored by GOVCERT.LU.

Change-Id: Iea6421034abda646a1167e9e18846ae2117d93ca
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-02-06 04:24:59 +00:00
Samuli Piippo
4c36a281ef squish: use variable to include in commercial modules
If squish is available, USE_SQUISH variable can be used to
include it in the commercial packagegroup.

Change-Id: I50f3f1ac49f3ae7295877eef094c16d227703779
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-02-05 16:48:23 +00:00