ci: Update to Debian 13 (trixie)

Switch containers from Debian 12 (bookworm) to Debian 13 (trixie).

Trixie ships LLVM 19 by default, so we no longer need to add LLVM repos
to install llvm-19.

Notably, trixie also uses Python 3.13.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6994
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35853>
This commit is contained in:
Valentine Burley
2025-05-15 12:21:41 +02:00
committed by Marge Bot
parent 36ad57c729
commit 8803388d15
30 changed files with 27 additions and 47 deletions

View File

@@ -15,7 +15,7 @@ uncollapsed_section_start debian_setup "Base Debian system setup"
export DEBIAN_FRONTEND=noninteractive
apt-get install -y curl ca-certificates gnupg2 software-properties-common
apt-get install -y curl ca-certificates gnupg2
sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
@@ -118,15 +118,16 @@ DEPS=(
"libllvm${LLVM_VERSION}"
liblz4-1
libpixman-1-0
libpng16-16
libpng16-16t64
libproc2-0
libpython3.11
libtirpc3
libpython3.13
libtirpc3t64
libubsan1
libvulkan1
libwayland-client0
libwayland-server0
libxcb-composite0
libxcb-dri2-0
libxcb-ewmh2
libxcb-randr0
libxcb-shm0
@@ -137,6 +138,7 @@ DEPS=(
libxkbcommon0
libxrandr2
libxrender1
ntpsec-ntpdig
libxshmfence1
ocl-icd-libopencl1
pciutils
@@ -150,7 +152,6 @@ DEPS=(
python3-simplejson
python3-six
python3-yaml
sntp
socat
spirv-tools
sysvinit-core
@@ -167,7 +168,6 @@ DEPS=(
HW_DEPS=(
netcat-openbsd
mount
python3-distutils
python3-serial
tzdata
zstd