ci: Adjust Docker image to Debian 12 "bookworm"
This commit is contained in:
parent
a1782098a9
commit
c862a9fb49
@ -11,9 +11,9 @@ RUN dpkg --add-architecture i386 && \
|
|||||||
RUN apt-get update && apt-get install --no-install-recommends -y \
|
RUN apt-get update && apt-get install --no-install-recommends -y \
|
||||||
git ca-certificates \
|
git ca-certificates \
|
||||||
make automake libtool pkg-config dpkg-dev valgrind qemu-user \
|
make automake libtool pkg-config dpkg-dev valgrind qemu-user \
|
||||||
gcc clang llvm libc6-dbg \
|
gcc clang llvm libclang-rt-dev libc6-dbg \
|
||||||
g++ \
|
g++ \
|
||||||
gcc-i686-linux-gnu libc6-dev-i386-cross libc6-dbg:i386 libubsan1:i386 libasan6:i386 \
|
gcc-i686-linux-gnu libc6-dev-i386-cross libc6-dbg:i386 libubsan1:i386 libasan8:i386 \
|
||||||
gcc-s390x-linux-gnu libc6-dev-s390x-cross libc6-dbg:s390x \
|
gcc-s390x-linux-gnu libc6-dev-s390x-cross libc6-dbg:s390x \
|
||||||
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libc6-dbg:armhf \
|
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libc6-dbg:armhf \
|
||||||
gcc-aarch64-linux-gnu libc6-dev-arm64-cross libc6-dbg:arm64 \
|
gcc-aarch64-linux-gnu libc6-dev-arm64-cross libc6-dbg:arm64 \
|
||||||
@ -26,6 +26,9 @@ WORKDIR /root
|
|||||||
# The "wine" package provides a convience wrapper that we need
|
# The "wine" package provides a convience wrapper that we need
|
||||||
RUN apt-get update && apt-get install --no-install-recommends -y \
|
RUN apt-get update && apt-get install --no-install-recommends -y \
|
||||||
git ca-certificates wine64 wine python3-simplejson python3-six msitools winbind procps && \
|
git ca-certificates wine64 wine python3-simplejson python3-six msitools winbind procps && \
|
||||||
|
# Workaround for `wine` package failure to employ the Debian alternatives system properly.
|
||||||
|
ln -s /usr/lib/wine/wine64 /usr/bin/wine64 && \
|
||||||
|
# Set of tools for using MSVC on Linux.
|
||||||
git clone https://github.com/mstorsjo/msvc-wine && \
|
git clone https://github.com/mstorsjo/msvc-wine && \
|
||||||
mkdir /opt/msvc && \
|
mkdir /opt/msvc && \
|
||||||
python3 msvc-wine/vsdownload.py --accept-license --dest /opt/msvc Microsoft.VisualStudio.Workload.VCTools && \
|
python3 msvc-wine/vsdownload.py --accept-license --dest /opt/msvc Microsoft.VisualStudio.Workload.VCTools && \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user