meta-digi/meta-digi-dey/recipes-core/images
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
..
core-image-base.bbappend meta-digi-dey: sysinfo: fix build info filename from "build" to "buildinfo" 2024-11-07 12:33:07 +01:00
dey-image-aws.bb meta-digi-dey: remove dead code (udev-cache) 2023-04-03 18:39:35 +02:00
dey-image-crank.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00
dey-image-graphical.inc Update Digi Copyright header 2024-07-15 09:28:58 +02:00
dey-image-lvgl.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00
dey-image-qt.bb 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-image-recovery-initramfs.bb recovery: add initramfs into FIT recovery image 2024-09-04 11:34:40 +02:00
dey-image-tiny-initramfs.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00
dey-image-tiny.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00
dey-image-trustfence-initramfs.bb trustfence-initramfs: remove openssl-ossl-module-legacy 2024-01-05 14:24:17 +01:00