dey-image-flutter: add new recipe based on graphical Flutter framework

Flutter is an open source framework for building multi-platform applications
without a graphical backend running. This commit adds support to create a new
DEY image type based on Flutter ready to use for the users.

https://onedigi.atlassian.net/browse/DEL-9380

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit is contained in:
Arturo Buzarra 2025-04-01 13:45:06 +02:00
parent 8ec2635654
commit ccb98366ea
4 changed files with 46 additions and 0 deletions

View File

@ -18,3 +18,6 @@ RDEPENDS:${PN} += " \
${@oe.utils.conditional('DEY_SOC_VENDOR', 'NXP', '${IMX_OPTEE_SDK_RDEPENDS} ${IMX_TRUSTFENCE_SDK_TOOLS}', '', d)} \
${@oe.utils.conditional('DEY_SOC_VENDOR', 'STM', '${STM_TRUSTFENCE_SDK_TOOLS}', '', d)} \
"
RDEPENDS:${PN}:append:ccmp25 = " nativesdk-flutter-sdk"
RDEPENDS:${PN}:append:imxgpu = " nativesdk-flutter-sdk"

View File

@ -46,6 +46,7 @@ FEATURE_PACKAGES_dey-audio = "packagegroup-dey-audio"
FEATURE_PACKAGES_dey-bluetooth = "packagegroup-dey-bluetooth"
FEATURE_PACKAGES_dey-debug = "packagegroup-dey-debug"
FEATURE_PACKAGES_dey-examples = "packagegroup-dey-examples"
FEATURE_PACKAGES_dey-flutter = "packagegroup-dey-flutter"
FEATURE_PACKAGES_dey-gstreamer = "packagegroup-dey-gstreamer"
FEATURE_PACKAGES_dey-lvgl = "packagegroup-dey-lvgl"
FEATURE_PACKAGES_dey-network = "packagegroup-dey-network"

View File

@ -0,0 +1,26 @@
# Copyright (C) 2025, Digi International Inc.
DESCRIPTION = "DEY image with Flutter graphical libraries"
LICENSE = "MIT"
IMAGE_INSTALL = " \
packagegroup-dey-core \
${CORE_IMAGE_EXTRA_INSTALL} \
"
IMAGE_FEATURES += " \
dey-network \
dey-flutter \
eclipse-debug \
ssh-server-dropbear \
${@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)} \
"
IMAGE_LINGUAS = ""
inherit core-image
inherit dey-image
IMAGE_ROOTFS_SIZE = "8192"

View File

@ -0,0 +1,16 @@
#
# Copyright (C) 2025, Digi International Inc.
#
SUMMARY = "Flutter packagegroup for DEY image"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS:${PN} += " \
flutter-pi \
flutter-samples-veggieseasons \
"
RDEPENDS:${PN}:append:imxgpu = " \
imx-gpu-viv \
"