# Wir nutzen Debian Trixie als Basis für das aktuelle Raspberry Pi OS FROM debian:trixie # Verhindert interaktive Prompts während der Installation ENV DEBIAN_FRONTEND=noninteractive # 1. Multiarch für armhf aktivieren RUN dpkg --add-architecture armhf && \ apt-get update && \ apt-get upgrade -y # 2. Host-Build-Tools und Cross-Compiler für 32-Bit installieren RUN apt-get install -y \ build-essential \ crossbuild-essential-armhf \ cmake \ ninja-build \ git \ pkg-config # 3. Qt6 für den HOST installieren (für moc, uic, etc.) RUN apt-get install -y \ qt6-base-dev \ qt6-tools-dev-tools \ qt6-svg-dev # 4. Qt6 Bibliotheken für das TARGET (armhf) installieren RUN apt-get install -y \ qt6-base-dev:armhf \ libglvnd-dev:armhf \ qt6-svg-dev:armhf # Aufräumen RUN apt-get clean && rm -rf /var/lib/apt/lists/* WORKDIR /workspace