# # Copyright (C) 2024 Diality Inc. # DESCRIPTION = "ELY image with graphical libraries" LICENSE = "CLOSED" GRAPHICAL_CORE ??= "qt" # Remove the windows managers DISTRO_FEATURES:remove = "x11 wayland vulcan weston" IMAGE_FEATURES:remove = "dey-qt" # Add extra tools SOC_PACKAGES = " \ sudo \ fbset \ tslib \ tzdata \ nano \ htop \ can-utils \ util-linux-sfdisk \ leahi-fonts \ leahi-manufacturing \ " SOC_PACKAGES:ccimx6 = "imx-gpu-viv-demos imx-gpu-viv-tools" IMAGE_INSTALL = " \ packagegroup-dey-core \ ${CORE_IMAGE_EXTRA_INSTALL} \ ${SOC_PACKAGES} \ " IMAGE_FEATURES += " \ dey-network \ dey-${GRAPHICAL_CORE} \ eclipse-debug \ ssh-server-dropbear \ ${@bb.utils.contains('DISTRO_FEATURES', 'gstreamer' , 'dey-gstreamer' , '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'wayland' , 'weston' , \ bb.utils.contains('DISTRO_FEATURES', 'x11' , 'x11-base x11-sato' , \ '', d), d)} \ ${@bb.utils.contains('MACHINE_FEATURES', 'alsa' , 'dey-audio' , '', d)} \ ${@bb.utils.contains('MACHINE_FEATURES', 'bluetooth', 'dey-bluetooth' , '', d)} \ ${@bb.utils.contains('MACHINE_FEATURES', 'wifi' , 'dey-wireless' , '', d)} \ " # SDK features (for toolchains generated from an image with populate_sdk) SDKIMAGE_FEATURES ?= "dev-pkgs dbg-pkgs staticdev-pkgs" # GLIBC_GENERATE_LOCALES = "en_US.UTF-8 es_ES.UTF-8" # IMAGE_LINGUAS = "en_US es_ES" inherit core-image inherit dey-image inherit features_check CONFLICT_DISTRO_FEATURES = "directfb" IMAGE_ROOTFS_SIZE = "8192" BAD_RECOMMENDATIONS += "eudev-hwdb" DEFAULT_IMAGE_BASENAME ??= "dey-image-${GRAPHICAL_CORE}-${GRAPHICAL_BACKEND}" export IMAGE_BASENAME = "${DEFAULT_IMAGE_BASENAME}" CORE_IMAGE_EXTRA_INSTALL += " \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'weston-xwayland', '', d)} \ dey-examples-digiapix \ " ################################################################################ IMAGE_INSTALL:append = " \ qtserialbus \ qtconnectivity \ qtquickcontrols2 \ qtvirtualkeyboard \ qtgraphicaleffects \ "