Files
FrameAssistant/docker/native.Dockerfile
T
matzmanandClaude Opus 5.5 0676998033 Build containers: add Qt WebEngine
qt6-webengine-dev and its QML module in the native and cross (arm64)
images, for the "HA Dashboard" tab.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 22:16:24 +02:00

18 lines
899 B
Docker

# Native build environment (any architecture): builds for the machine the container runs on.
# On the Steam Frame (aarch64) this produces the same self-contained bundle as the x86_64 →
# aarch64 cross build, without needing a cross toolchain.
FROM debian:trixie
ENV LANG=C.UTF-8
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates cmake ninja-build pkgconf file patchelf g++ \
qt6-base-dev qt6-base-dev-tools qt6-declarative-dev qt6-declarative-dev-tools \
libgl-dev libegl-dev libvulkan-dev libxkbcommon-dev \
qml6-module-qtquick qml6-module-qtquick-controls qml6-module-qtquick-layouts \
qml6-module-qtquick-templates qml6-module-qtqml-workerscript qml6-module-qtquick-window \
qml6-module-qttest qt6-qpa-plugins qt6-wayland \
qt6-webengine-dev qml6-module-qtwebengine \
&& rm -rf /var/lib/apt/lists/*