fixes the docker image build phase

This commit is contained in:
Paul Schneider 2026-09-19 15:41:10 +01:00
commit 9cfc2e2618
Signed by: notazof
GPG key ID: 1E66C65EE2B46F1B

View file

@ -75,6 +75,7 @@ RUN mkdir -p ${ANDROID_HOME}/cmdline-tools \
RUN curl -fSsL -A "Mozilla/5.0" https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg \ RUN curl -fSsL -A "Mozilla/5.0" https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg \
&& echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" > /etc/apt/sources.list.d/microsoft-prod.list \ && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" > /etc/apt/sources.list.d/microsoft-prod.list \
&& apt-get update && apt-get update
RUN apt-get install -y --no-install-recommends \ RUN apt-get install -y --no-install-recommends \
git \ git \
openjdk-21-jdk-headless \ openjdk-21-jdk-headless \
@ -84,7 +85,7 @@ RUN apt-get install -y --no-install-recommends \
zlib1g \ zlib1g \
libglx-mesa0 \ libglx-mesa0 \
dotnet-sdk-10.0 \ dotnet-sdk-10.0 \
qemu-kvm \ qemu-system-x86 \
libglu1-mesa \ libglu1-mesa \
libgl1 \ libgl1 \
libglx0 \ libglx0 \
@ -97,10 +98,10 @@ RUN apt-get install -y --no-install-recommends \
libxkbcommon0 \ libxkbcommon0 \
libxkbcommon-x11-0 \ libxkbcommon-x11-0 \
libxrender1 \ libxrender1 \
libxtst6 \ libxtst6
&& rm -rf /var/lib/apt/lists/*
RUN rm -rf /var/lib/apt/lists/*
RUN <<EOF RUN <<EOF
# Install QEMU 11 and AArch64 UEFI firmware from Debian Sid # Install QEMU 11 and AArch64 UEFI firmware from Debian Sid
echo "deb [check-valid-until=no] https://snapshot.debian.org/archive/debian/${DEBIAN_SNAPSHOT}/ sid main" \ echo "deb [check-valid-until=no] https://snapshot.debian.org/archive/debian/${DEBIAN_SNAPSHOT}/ sid main" \