aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2024-02-14 13:24:18 +0000
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-02-21 19:41:57 +0000
commit71ef3de21918be4882833789ae970ab4b408b300 (patch)
treefa178199aeb04fd0d6291827db5c505075e9ab58
parent1f4217d07ebf89fabfc67326f50cf32b2cfc5130 (diff)
Include Squish plugins in the image
Add embedded parts of Squish needed on the device. The squish packages are internal only, so recipe is not used unless build is done in Qt internal network. Enable only for Qt 6.7 and 6.6. Change-Id: If00094eeb8bf96f1023b6760a3378a451e1816a7 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io> (cherry picked from commit 6ae893d5a657f53d14411c5aac38546f569f03c4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb5
-rw-r--r--meta-boot2qt/recipes-qt/boot2qt-addons/default-qt-envs/defaults1
2 files changed, 6 insertions, 0 deletions
diff --git a/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
index a2e27f21..c854a542 100644
--- a/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
+++ b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
@@ -37,6 +37,10 @@ PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
USE_QT_DEMO_LAUNCHER ?= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', \
bb.utils.vercmp_string_op(d.getVar('QT_VERSION'), '6.7', '>'), False, d)}"
+USE_SQUISH ?= "${@bb.utils.contains('QT_INTERNAL_BUILD', '1', \
+ bb.utils.vercmp_string_op(d.getVar('QT_VERSION'), '6.6', '>') & \
+ bb.utils.vercmp_string_op(d.getVar('QT_VERSION'), '6.8', '<'), False, d)}"
+
RDEPENDS:${PN} += " \
${@'boot2qt-demolauncher' if bb.utils.to_boolean(d.getVar('USE_QT_DEMO_LAUNCHER')) else ''} \
boot2qt-appcontroller \
@@ -44,4 +48,5 @@ RDEPENDS:${PN} += " \
qdb \
qtdeclarative-tools \
qttools-tools \
+ ${@'squish' if bb.utils.to_boolean(d.getVar('USE_SQUISH')) else ''} \
"
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/default-qt-envs/defaults b/meta-boot2qt/recipes-qt/boot2qt-addons/default-qt-envs/defaults
index 751210b0..e4c6b114 100644
--- a/meta-boot2qt/recipes-qt/boot2qt-addons/default-qt-envs/defaults
+++ b/meta-boot2qt/recipes-qt/boot2qt-addons/default-qt-envs/defaults
@@ -3,3 +3,4 @@ QTWEBENGINE_DISABLE_SANDBOX=1
XDG_RUNTIME_DIR=/run/user/0
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/dbus_session_socket
WAYLAND_DISPLAY=/run/wayland-0
+SQUISH_PREFIX=/opt/squish