dey-image-container: webkit: complete runtime packages

The WebKit container profile was missing runtime pieces that are
present in the native WebKit image and required by the embedded
ConnectCore demos.

Add the font and icon packages needed by the fish tank WebGL demo,
include the Weston and GStreamer runtime packages used by the browser
demo stack, and switch the ccmp25 profile to the GCNano userspace
packages used by the native image.

Keep the machine learning packagegroup scoped to ccmp25, since the
ST X-LINUX-AI subset and its demo integration are specific to that
platform.

Signed-off-by: Isaac Hermida <isaac.hermida@digi.com>
This commit is contained in:
Isaac Hermida 2026-03-27 14:06:28 +01:00
parent c0d042e953
commit 4898b616a7
1 changed files with 17 additions and 1 deletions

View File

@ -111,21 +111,37 @@ DISTRO_FEATURES:remove:container-lvgl = " wayland"
########################
CONTAINER_INIT_SCRIPT:container-webkit = "/start-webkit-demo.sh"
IMAGE_INSTALL:append:container-webkit = " \
adwaita-icon-theme-symbolic \
alsa-utils \
bluez5 \
connectcore-demo-example \
dbus \
fontconfig-utils \
hicolor-icon-theme \
libdrm \
liberation-fonts \
libgpiod-tools \
libinput \
libubootenv-bin \
mesa \
networkmanager-nmcli \
packagegroup-dey-gstreamer \
packagegroup-dey-webkit \
packagegroup-core-weston \
pulseaudio-server \
python3-dbus \
ttf-dejavu-sans \
ttf-dejavu-sans-mono \
ttf-dejavu-serif \
wayland \
wayland-protocols \
weston \
weston-init \
"
IMAGE_INSTALL:append:container-webkit:ccmp25 = " \
gcnano-userland-multi-binary-stm32mp \
libgles1-gcnano \
libopenvg-gcnano \
libvulkan-driver-gcnano \
packagegroup-dey-x-linux-ai \
"