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>
18 lines
899 B
Docker
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/*
|