meta-digi/meta-digi-dey/classes
Gabriel Valcazar a274463266 dey-image: inherit populate_sdk_qt[5/6] only in dey-image-qt to avoid SDK bloat
When it comes to inheriting this qt bbclass, we used to do so for every image
inheriting the "dey-image" bbclass that had "dey-qt" in its IMAGE_FEATURES. In
theory, only dey-image-qt follows these requirements.

However, starting in DEY 3.0, we added support for multiple graphical images,
all of them sharing the same characteristics save for a defining IMAGE_FEATURE.
To implement this, all images have the IMAGE_FEATURE "dey-${GRAPHICAL_CORE}",
with GRAPHICAL_CORE having a default value of "qt" and being overwritten in
each image recipe with its respective value: "qt", "webkit", "crank" or "lvgl".
The problem is that, when checking whether to inherit populate_sdk_qt[5/6] or
not, it's still very early in the recipe parsing process and GRAPHICAL_CORE
still has its default value of "qt", meaning the "dey-qt" IMAGE_FEATURE is
considered present for all graphical images. In turn, this results in qt
packages being included in all graphical image SDKs.

Move the inherit clause to the dey-image-qt recipe and remove the check so
that the qt packages only get installed in the dey-image-qt SDK.

Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
(cherry picked from commit 593ff866578e6d341ec4d8a09581922c6390e2a4)
2024-11-08 10:30:52 +01:00
..
aws-iot.bbclass meta-digi: remove True option to getVar 2023-02-24 16:24:47 +01:00
dey-image-installer.bbclass dey-image-installer: add USB driver installation script for ccmp2 2024-07-30 22:22:09 +02:00
dey-image.bbclass dey-image: inherit populate_sdk_qt[5/6] only in dey-image-qt to avoid SDK bloat 2024-11-08 10:30:52 +01:00
dey-swupdate-common.bbclass swupdate: ccmp25: update variables to match the ccmp25 partition table 2024-09-13 15:59:36 +02:00
dey-swupdate.bbclass meta-digi-dey: swupdate: add firmware update support based on differences for R/O systems 2023-08-14 10:59:16 +02:00
populate_sdk_qt6.bbclass meta-digi-dey: add QT6 support 2023-02-02 18:03:38 +01:00
qt-version.bbclass meta-digi-dey: add QT6 support 2023-02-02 18:03:38 +01:00
trustfence.bbclass meta-digi: add new CCMX91 platform into DEY 2024-07-19 07:32:00 +02:00