cmake/Mosquitto.cmake finds it through pkg-config; with FRAMEASSISTANT_SHIP_MOSQUITTO=ON (all package presets) it installs lib/libmosquitto.so.1 and Debian's copyright file and excludes the library from the Qt bundler (D35). The build containers get libmosquitto-dev, the test container the mosquitto broker. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 lines
864 B
Docker
17 lines
864 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 libmosquitto-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/*
|