diff options
author | 2025-01-30 18:45:09 +0200 | |
---|---|---|
committer | 2025-02-04 20:00:18 +0000 | |
commit | d69905231c223cdc000249e01384fc94b2dd76b5 (patch) | |
tree | f5c3afde50c8d35cfed2d6089232bf71224e49bd | |
parent | f9d3f3fec9afc731b83dadee72409cea142857a6 (diff) |
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 <marius.vlad@collabora.com>
3 files changed, 54 insertions, 0 deletions
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 \ +" |