win build: update debian base (11->12), and wine
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
FROM debian:bullseye@sha256:43ef0c6c3585d5b406caa7a0f232ff5a19c1402aeb415f68bcd1cf9d10180af8
|
||||
FROM debian:bookworm@sha256:b37bc259c67238d814516548c17ad912f26c3eed48dd9bb54893eafec8739c89
|
||||
|
||||
# need ca-certificates before using snapshot packages
|
||||
RUN apt update -qq > /dev/null && apt install -qq --yes --no-install-recommends \
|
||||
@@ -36,7 +36,9 @@ RUN dpkg --add-architecture i386 && \
|
||||
apt-get autoremove -y && \
|
||||
apt-get clean
|
||||
|
||||
RUN wget -nc https://dl.winehq.org/wine-builds/Release.key && \
|
||||
RUN DEBIAN_CODENAME=$(lsb_release --codename --short) && \
|
||||
WINEVERSION="9.0.0.0~${DEBIAN_CODENAME}-1" && \
|
||||
wget -nc https://dl.winehq.org/wine-builds/Release.key && \
|
||||
echo "c51bcb8cc4a12abfbd7c7660eaf90f49674d15e222c262f27e6c96429111b822 Release.key" | sha256sum -c - && \
|
||||
apt-key add Release.key && \
|
||||
rm Release.key && \
|
||||
@@ -47,12 +49,12 @@ RUN wget -nc https://dl.winehq.org/wine-builds/Release.key && \
|
||||
apt-add-repository https://dl.winehq.org/wine-builds/debian/ && \
|
||||
apt-get update -q && \
|
||||
apt-get install -qy --allow-downgrades \
|
||||
wine-stable-amd64:amd64=8.0.1~bullseye-1 \
|
||||
wine-stable-i386:i386=8.0.1~bullseye-1 \
|
||||
wine-stable:amd64=8.0.1~bullseye-1 \
|
||||
winehq-stable:amd64=8.0.1~bullseye-1 \
|
||||
libvkd3d1:amd64=1.3~bullseye-1 \
|
||||
libvkd3d1:i386=1.3~bullseye-1 \
|
||||
wine-stable-amd64:amd64=${WINEVERSION} \
|
||||
wine-stable-i386:i386=${WINEVERSION} \
|
||||
wine-stable:amd64=${WINEVERSION} \
|
||||
winehq-stable:amd64=${WINEVERSION} \
|
||||
libvkd3d1:amd64=1.3~${DEBIAN_CODENAME}-1 \
|
||||
libvkd3d1:i386=1.3~${DEBIAN_CODENAME}-1 \
|
||||
&& \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
apt-get autoremove -y && \
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
deb https://snapshot.debian.org/archive/debian/20230317T205011Z/ bullseye main
|
||||
deb-src https://snapshot.debian.org/archive/debian/20230317T205011Z/ bullseye main
|
||||
deb https://snapshot.debian.org/archive/debian/20240419T084725Z/ bookworm main
|
||||
deb-src https://snapshot.debian.org/archive/debian/20240419T084725Z/ bookworm main
|
||||
@@ -6,7 +6,7 @@ set -e
|
||||
|
||||
DEBIAN_SNAPSHOT_BASE="https://snapshot.debian.org/archive/debian/"
|
||||
DEBIAN_APPIMAGE_DISTRO="buster" # should match build-linux/appimage Dockerfile base
|
||||
DEBIAN_WINE_DISTRO="bullseye" # should match build-wine Dockerfile base
|
||||
DEBIAN_WINE_DISTRO="bookworm" # should match build-wine Dockerfile base
|
||||
DEBIAN_ANDROID_DISTRO="bookworm" # should match android Dockerfile base
|
||||
|
||||
contrib=$(dirname "$0")
|
||||
|
||||
Reference in New Issue
Block a user