DSH-1 ended with a negative result: the Frame's system WebEngine can't be loaded, and bundling our own failed (no sandbox, ICU resources, Vulkan abort, empty page). Reverts the tab (60deb43), the container packages (0676998) and the bundler's WebEngine support (b823ff3,e2cfa8e), and updates the docs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 lines
847 B
Docker
17 lines
847 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 \
|
|
&& rm -rf /var/lib/apt/lists/*
|