Files
matzmanandClaude Opus 5.5 e0229d6647 Find libmosquitto and ship it in release packages (iteration 2, step 1)
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>
2026-10-06 14:44:20 +02:00

11 lines
513 B
Docker

# Test environment on top of docker/native.Dockerfile: Mesa Vulkan/GL drivers (incl. the
# lavapipe software rasterizer), Khronos validation layers, Xvfb, and the mosquitto broker
# for the MQTT integration tests. See scripts/container-test.sh.
FROM frameassistant-build-native
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
mesa-vulkan-drivers vulkan-validationlayers vulkan-tools libgl1-mesa-dri \
xvfb xauth fonts-dejavu-core mosquitto \
&& rm -rf /var/lib/apt/lists/*