Fixed build process.
This commit is contained in:
18
Dockerfile
18
Dockerfile
@@ -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/*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user