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 ENV DEBIAN_FRONTEND=noninteractive
@ -8,12 +8,6 @@ RUN useradd -m -u 1027 -s /bin/bash lime
# Update repos + upgrade system # Update repos + upgrade system
RUN apt-get update && apt-get -y full-upgrade 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 # Install package dependencies
RUN apt-get install -y \ RUN apt-get install -y \
# Tools # Tools
@ -31,7 +25,7 @@ RUN apt-get install -y \
ninja-build \ ninja-build \
python3-pip \ python3-pip \
ruby \ ruby \
software-properties-common \ wget \
unzip \ unzip \
zip \ zip \
# FFmpeg # FFmpeg