From 06004fe4ad34c82a548b2d1c9ec90efdba271282 Mon Sep 17 00:00:00 2001 From: Ashwin Prabhakar Date: Mon, 1 Jun 2026 15:29:00 +0200 Subject: [PATCH 1/3] qcom-multimedia-demo-image: Add Chromium browser to base installation Include the `chromium-ozone-wayland` package in the image to support user-space web demonstrations on the Weston Wayland compositor. Exclude demo image from world build by adding EXCLUDE_FROM_WORLD = "1" to the image recipe. This image includes Chromium, which is highly resource-intensive and significantly increases CI/CD pipeline build times. Setting this variable prevents 'bitbake world' from automatically building this image during automated regression testing, while still allowing developers to build the image explicitly when needed. Signed-off-by: Ashwin Prabhakar --- recipes-products/images/qcom-multimedia-demo-image.bb | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 recipes-products/images/qcom-multimedia-demo-image.bb diff --git a/recipes-products/images/qcom-multimedia-demo-image.bb b/recipes-products/images/qcom-multimedia-demo-image.bb new file mode 100644 index 00000000..c6a2b31a --- /dev/null +++ b/recipes-products/images/qcom-multimedia-demo-image.bb @@ -0,0 +1,9 @@ +require qcom-multimedia-image.bb + +SUMMARY = "Feature rich Weston Wayland image with support for browser and other demos" + +EXCLUDE_FROM_WORLD = "1" + +CORE_IMAGE_BASE_INSTALL += " \ + ${@bb.utils.contains('BBFILE_COLLECTIONS', 'chromium-browser-layer', 'chromium-ozone-wayland', '', d)} \ +" From c7f471dd108eb9c8179efc82e1551cc65b5e2db2 Mon Sep 17 00:00:00 2001 From: Ashwin Prabhakar Date: Mon, 1 Jun 2026 15:31:26 +0200 Subject: [PATCH 2/3] qcom-multimedia-demo-proprietary-image: Create new image recipe Introduce the proprietary variant of the multimedia demo image to bundle user-space applications with proprietary Qualcomm binaries. Signed-off-by: Ashwin Prabhakar --- .../images/qcom-multimedia-demo-proprietary-image.bb | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 recipes-products/images/qcom-multimedia-demo-proprietary-image.bb diff --git a/recipes-products/images/qcom-multimedia-demo-proprietary-image.bb b/recipes-products/images/qcom-multimedia-demo-proprietary-image.bb new file mode 100644 index 00000000..61d2dc3a --- /dev/null +++ b/recipes-products/images/qcom-multimedia-demo-proprietary-image.bb @@ -0,0 +1,9 @@ +require qcom-multimedia-proprietary-image.bb + +SUMMARY = "Feature rich Weston Wayland image with support for browser and other demos" + +EXCLUDE_FROM_WORLD = "1" + +CORE_IMAGE_BASE_INSTALL += " \ + ${@bb.utils.contains('BBFILE_COLLECTIONS', 'chromium-browser-layer', 'chromium-ozone-wayland', '', d)} \ +" From e105b0fefc980d30e55d3612c4fdd79320753ccd Mon Sep 17 00:00:00 2001 From: Ashwin Prabhakar Date: Tue, 16 Jun 2026 11:14:07 +0200 Subject: [PATCH 3/3] ci/qcom-distro-multimedia-demo-image: Add meta-browser to kas pipeline Integrate `qcom-multimedia-demo-image` and its proprietary variant into the CI build matrix. This incorporates framework demonstrations and user-space applications into the automated pipeline. - Include the `meta-browser` layer to support Chromium-based apps. - Include `qcom-distro-multimedia-image.yml` configuration. - Set build targets for both open-source and proprietary demo images. Signed-off-by: Ashwin Prabhakar --- ci/qcom-distro-multimedia-demo-image.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ci/qcom-distro-multimedia-demo-image.yml diff --git a/ci/qcom-distro-multimedia-demo-image.yml b/ci/qcom-distro-multimedia-demo-image.yml new file mode 100644 index 00000000..2f1a4af2 --- /dev/null +++ b/ci/qcom-distro-multimedia-demo-image.yml @@ -0,0 +1,17 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json + +header: + version: 14 + includes: + - ci/qcom-distro-multimedia-image.yml + +repos: + meta-browser: + branch: master + url: https://github.com/OSSystems/meta-browser + layers: + meta-chromium: + +target: + - qcom-multimedia-demo-image + - qcom-multimedia-demo-proprietary-image