meta-digi/meta-digi-dey/recipes-core
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
..
base-files base-files: fix conflict with procps about sysctl.conf 2024-09-12 13:55:26 +02:00
busybox global: add Upstream-Status tag to all patches 2024-10-17 13:03:37 +02:00
images 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
init-ifupdown init-ifupdown: virtwlans: add support to ConnectCore MP2 platform 2024-09-19 13:37:01 +02:00
initscripts Update Digi Copyright header 2024-07-15 09:28:58 +02:00
packagegroups meta-digi: integrate ConnectCore MP25 DVK platform on common recipes 2024-07-22 17:12:33 +02:00
psplash dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
readline Update Digi Copyright header 2024-07-15 09:28:58 +02:00
recovery recovery-utils: add preprocessor flag to change recovery tool usage help 2024-09-04 11:34:40 +02:00
system-monitor Update Digi Copyright header 2024-07-15 09:28:58 +02:00
systemd dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
sysvinit dey: cosmetic, mark patches as DEY specific 2024-10-22 15:48:00 +02:00
trustfence mca-tool/trustfence-tool: don't install files in /sbin when usrmerge is enabled 2024-10-17 13:03:37 +02:00