From d69905231c223cdc000249e01384fc94b2dd76b5 Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Thu, 30 Jan 2025 18:45:09 +0200 Subject: [PATCH] agl-uhmi: Add two build target for UHMI This adds two new target builds agl-uhmi-demo-preconfigured-receiver-agl and agl-uhmi-demo-preconfigured-sender-agl which pulls in the AGL compositor, native-agl-shell and packagegroup-ddfw-agl. packagegroup-ddfw-agl is a new package being added here that adds in and pulls uhmi-agl-wm (the window managent configuration layout for the AGL compositor). Bug-AGL: SPEC-5280 Change-Id: I481c1648a62be83ee853c27a74a1659954b88227 Signed-off-by: Marius Vlad --- .../agl-uhmi-demo-preconfigured-receiver-agl.bb | 21 +++++++++++++++++++++ .../agl-uhmi-demo-preconfigured-sender-agl.bb | 22 ++++++++++++++++++++++ .../packagegroups/packagegroup-ddfw-agl.bb | 11 +++++++++++ 3 files changed, 54 insertions(+) create mode 100644 meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-receiver-agl.bb create mode 100644 meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-sender-agl.bb create mode 100644 meta-uhmi/recipes-platform/packagegroups/packagegroup-ddfw-agl.bb diff --git a/meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-receiver-agl.bb b/meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-receiver-agl.bb new file mode 100644 index 00000000..c77dc269 --- /dev/null +++ b/meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-receiver-agl.bb @@ -0,0 +1,21 @@ +SUMMARY = "AGL Unified HMI demo preconfigured AGL receiver image" +LICENSE = "MIT" + +DEPENDS = "uhmi-agl-wm" + +require recipes-platform/images/agl-image-compositor.bb +require recipes-platform/images/agl-demo-features.inc + +IMAGE_FEATURES += "ssh-server-openssh" + +# Add packages for Unified HMI demo platform here +IMAGE_INSTALL += " \ + packagegroup-rvgpu \ + packagegroup-ddfw-agl \ + uhmi-config-receiver \ + agl-compositor \ + native-shell-client \ +" + +UHMI_HOSTNAME ?= "agl-host1" +require recipes-config/uhmi-config/set-hostname.inc diff --git a/meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-sender-agl.bb b/meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-sender-agl.bb new file mode 100644 index 00000000..b8033f35 --- /dev/null +++ b/meta-uhmi/meta-agl-uhmi-demo/recipes-platform/images/agl-uhmi-demo-preconfigured-sender-agl.bb @@ -0,0 +1,22 @@ +SUMMARY = "AGL Unified HMI demo preconfigured AGL sender image" +LICENSE = "MIT" + +DEPENDS = "uhmi-agl-wm" + +require recipes-platform/images/agl-image-compositor.bb +require recipes-platform/images/agl-demo-features.inc + +IMAGE_FEATURES += "ssh-server-openssh package-management" + +# Add packages for Unified HMI demo platform here +IMAGE_INSTALL += " \ + packagegroup-rvgpu \ + packagegroup-ddfw-agl \ + uhmi-config-sender \ + agl-compositor \ + native-shell-client \ + glmark2 \ +" + +UHMI_HOSTNAME ?= "agl-host0" +require recipes-config/uhmi-config/set-hostname.inc diff --git a/meta-uhmi/recipes-platform/packagegroups/packagegroup-ddfw-agl.bb b/meta-uhmi/recipes-platform/packagegroups/packagegroup-ddfw-agl.bb new file mode 100644 index 00000000..fac19dd3 --- /dev/null +++ b/meta-uhmi/recipes-platform/packagegroups/packagegroup-ddfw-agl.bb @@ -0,0 +1,11 @@ +SUMMARY = "Unified AGL HMI Package Groups" +LICENSE = "Apache-2.0" + +inherit packagegroup + +RDEPENDS:${PN} += " \ + ucl-tools \ + ula-tools \ + uhmi-agl-wm \ + agl-compositor \ +" -- 2.16.6