Fixed build process.

This commit is contained in:
2026-04-03 22:28:07 +02:00
parent 0b54793b08
commit 884e8e903e
12 changed files with 100 additions and 43 deletions

View File

@@ -4,15 +4,15 @@ 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 && \
# 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 installieren
# 2. Host-Build-Tools und Cross-Compiler für 32-Bit installieren
RUN apt-get install -y \
build-essential \
crossbuild-essential-arm64 \
crossbuild-essential-armhf \
cmake \
ninja-build \
git \
@@ -24,12 +24,12 @@ RUN apt-get install -y \
qt6-tools-dev-tools \
qt6-svg-dev
# 4. Qt6 Bibliotheken für das TARGET (arm64) installieren
# 4. Qt6 Bibliotheken für das TARGET (armhf) installieren
RUN apt-get install -y \
qt6-base-dev:arm64 \
libglvnd-dev:arm64 \
qt6-svg-dev:arm64
qt6-base-dev:armhf \
libglvnd-dev:armhf \
qt6-svg-dev:armhf
# Aufräumen
RUN apt-get clean && rm -rf /var/lib/apt/lists/*