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)
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)
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>
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)
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>
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)
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)
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>
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)
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)
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>
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)
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)
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>
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>
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)
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>
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>
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>
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>
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>
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>
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>