# Native build environment (any architecture). On x86_64 it is the base of the # test container (test.Dockerfile); on the Steam Frame itself (aarch64, e.g. # with podman) it builds the same package as the cross build. Debian trixie # ships Qt 6.8, the series of the Frame's system Qt. Adapted from the # vrdashboard template. 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 g++ \ qt6-base-dev qt6-base-dev-tools qt6-declarative-dev qt6-declarative-dev-tools \ qt6-multimedia-dev qt6-websockets-dev qt6-svg-dev \ libgl-dev libegl-dev libvulkan-dev libxkbcommon-dev \ libx11-dev libxt-dev libxtst-dev libpulse-dev \ qml6-module-qtquick qml6-module-qtqml-workerscript qml6-module-qtquick-window \ qt6-qpa-plugins \ && rm -rf /var/lib/apt/lists/*