# 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 arm64 aktivieren RUN dpkg --add-architecture arm64 && \ apt-get update && \ apt-get upgrade -y # 2. Host-Build-Tools und Cross-Compiler installieren RUN apt-get install -y \ build-essential \ crossbuild-essential-arm64 \ 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 (arm64) installieren RUN apt-get install -y \ qt6-base-dev:arm64 \ libglvnd-dev:arm64 \ qt6-svg-dev:arm64 # Aufräumen RUN apt-get clean && rm -rf /var/lib/apt/lists/* WORKDIR /workspace