Rebase to Debian 13 (Trixie) testing image + Get LLVM toolchain from Debian repos

This commit is contained in:
OpenSauce04 2025-02-23 22:48:00 +00:00
parent cf05eaa86f
commit 36e6a01e82

View File

@ -1,4 +1,4 @@
FROM debian:12-slim
FROM debian:trixie
ENV DEBIAN_FRONTEND=noninteractive
@ -8,12 +8,6 @@ RUN useradd -m -u 1027 -s /bin/bash lime
# Update repos + upgrade system
RUN apt-get update && apt-get -y full-upgrade
# Add LLVM repo
RUN echo "deb http://apt.llvm.org/bookworm/ llvm-toolchain-bookworm-18 main" >> /etc/apt/sources.list
RUN apt-get install -y gnupg wget
RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
RUN apt-get update
# Install package dependencies
RUN apt-get install -y \
# Tools
@ -31,7 +25,7 @@ RUN apt-get install -y \
ninja-build \
python3-pip \
ruby \
software-properties-common \
wget \
unzip \
zip \
# FFmpeg