ci-mingw (sha256:abc73dddfe6f78a648679f420fd20f37b970907ee492070e676ddb65bd3d2d90)
Published 2026-10-08 17:48:10 +00:00 by xo
Installation
docker pull git.xo.codes/xo-apps/ci-mingw@sha256:abc73dddfe6f78a648679f420fd20f37b970907ee492070e676ddb65bd3d2d90sha256:abc73dddfe6f78a648679f420fd20f37b970907ee492070e676ddb65bd3d2d90Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1791158400' |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update -qq && apt-get install -y -qq --no-install-recommends ca-certificates curl gnupg git make xvfb x11-utils x11-xkb-utils xkb-data openbox libgl1-mesa-dri && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV LANG=C.UTF-8 |
| COPY --chmod=755 xvfb-desktop /usr/local/bin/xvfb-desktop # buildkit |
| ARG WINE=10.0.0.0~trixie-1 |
| RUN |1 WINE=10.0.0.0~trixie-1 /bin/sh -c dpkg --add-architecture i386 && install -d -m 755 /etc/apt/keyrings && curl -fsSL https://dl.winehq.org/wine-builds/winehq.key | gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key && curl -fsSL -o /etc/apt/sources.list.d/winehq-trixie.sources https://dl.winehq.org/wine-builds/debian/dists/trixie/winehq-trixie.sources && apt-get update -qq && apt-get install -y -qq --no-install-recommends xz-utils winehq-stable="$WINE" wine-stable="$WINE" wine-stable-amd64="$WINE" wine-stable-i386:i386="$WINE" && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV LLVM_MINGW=/opt/llvm-mingw-20261006-msvcrt-ubuntu-22.04-x86_64 |
| RUN |1 WINE=10.0.0.0~trixie-1 /bin/sh -c cd /opt && curl -fsSLO https://github.com/mstorsjo/llvm-mingw/releases/download/20261006/llvm-mingw-20261006-msvcrt-ubuntu-22.04-x86_64.tar.xz && echo '9dd3bbff7f746937c99b38322c8b1fcab8054b7d8d31ec840b3457234dff7e52 llvm-mingw-20261006-msvcrt-ubuntu-22.04-x86_64.tar.xz' | sha256sum -c && tar xf llvm-mingw-20261006-msvcrt-ubuntu-22.04-x86_64.tar.xz && rm llvm-mingw-20261006-msvcrt-ubuntu-22.04-x86_64.tar.xz && cd "$LLVM_MINGW" && rm -rf aarch64-w64-mingw32 arm64ec-w64-mingw32 armv7-w64-mingw32 i686-w64-mingw32 # buildkit |
| ENV PATH=/opt/llvm-mingw-20261006-msvcrt-ubuntu-22.04-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin XA_SYSROOT=/opt/llvm-mingw-20261006-msvcrt-ubuntu-22.04-x86_64/x86_64-w64-mingw32 |
| ENV WINEPREFIX=/opt/wine-prefix WINEDEBUG=-all |
| RUN |1 WINE=10.0.0.0~trixie-1 /bin/sh -c wineboot --init && wineserver --wait # buildkit |
Details
2026-10-08 17:48:10 +00:00
Versions (1)
View all
Container
2
OCI / Docker
linux/amd64
1.3 GiB
2026-10-08
2026-10-08