FROM debian:trixie LABEL maintainer="Matthijs Möhlmann " RUN apt-get update && \ apt-get upgrade -y && \ apt-get install -y --no-install-recommends curl ca-certificates && \ curl -sL -o /etc/apt/trusted.gpg.d/llvm-snapshot.asc https://apt.llvm.org/llvm-snapshot.gpg.key && \ echo "deb http://apt.llvm.org/trixie/ llvm-toolchain-trixie-22 main" > /etc/apt/sources.list.d/llvm.list && \ apt-get update && \ apt-get install --no-install-recommends -y cmake make ninja-build clang clang-22 clang-tidy clang-tidy-22 clang-format clang-format-22 clang-tools-22 libclang-rt-22-dev libc++-22-dev libc++abi-22-dev lld lld-22 llvm llvm-22 llvm-22-dev libunwind-22-dev libc6-dev libssl-dev postgresql-server-dev-all libpq-dev python3-pip python3-psycopg2 postgresql-client ca-certificates tzdata zip unzip curl doxygen git patch openssh-client xz-utils gcc g++ libpng-dev apt-transport-https gnupg nodejs jq libpython3.13-dev libicu76 && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* COPY ./boost/boost_1_92_0 /boost/boost_1_92_0 CMD ["/bin/bash"]