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:abc73dddfe6f78a648679f420fd20f37b970907ee492070e676ddb65bd3d2d90
sha256:abc73dddfe6f78a648679f420fd20f37b970907ee492070e676ddb65bd3d2d90

Image 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
Container
2026-10-08 17:48:10 +00:00
2
OCI / Docker
linux/amd64
1.3 GiB
Versions (1) View all
2026-10-08 2026-10-08