mirror of
https://github.com/soup-bowl/opensimulator-docker.git
synced 2026-07-30 19:49:06 +00:00
Update Dockerfile to use wine-mono base image
Replace base image and remove build steps for Mono.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user