Update Dockerfile to use wine-mono base image

Replace base image and remove build steps for Mono.
This commit is contained in:
Casey LP
2026-01-18 07:55:07 +00:00
committed by GitHub
parent cf71f28dc5
commit b24b9dffca
+1 -23
View File
@@ -1,27 +1,5 @@
FROM debian:bookworm-slim AS mono-build
ENV DEBIAN_FRONTEND=noninteractive
ARG MONO_VERSION=mono-6.14.1
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
build-essential autoconf automake libtool pkg-config cmake git wget ca-certificates \
gettext libglib2.0-dev libssl-dev libx11-dev libxrandr-dev libxfixes-dev libxext-dev \
libasound2-dev libgcrypt20-dev libpng-dev libjpeg-dev libtiff-dev libpango1.0-dev \
libfreetype6-dev libffi-dev zlib1g-dev curl && \
rm -rf /var/lib/apt/lists/*
WORKDIR /tmp
RUN set -eux; \
git clone --depth 1 --branch "${MONO_VERSION}" --recursive https://gitlab.winehq.org/mono/mono.git /mono-src; \
cd /mono-src; \
./autogen.sh --prefix=/opt/mono; \
make -j"$(nproc)"; \
make install; \
rm -rf /mono-src
FROM soupbowl/wine-mono:6 AS mono-build
FROM debian:bookworm-slim
ENV DEBIAN_FRONTEND=noninteractive