File: Dockerfile

package info (click to toggle)
simdutf 8.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,524 kB
  • sloc: cpp: 64,498; ansic: 15,347; python: 3,592; sh: 366; makefile: 12
file content (14 lines) | stat: -rw-r--r-- 658 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM ubuntu:24.04
ARG CLANGVERSION=18
COPY llvm.gpg /etc/apt/trusted.gpg.d/llvm.gpg
RUN apt-get update && \
    apt-get dist-upgrade -y && \
    apt-get install -y --no-install-recommends ca-certificates && \
    echo "deb [signed-by=/etc/apt/trusted.gpg.d/llvm.gpg] https://apt.llvm.org/noble/ llvm-toolchain-noble-"${CLANGVERSION}" main" \
    > /etc/apt/sources.list.d/llvm${CLANGVERSION}.list && \
    apt-get update && \
    apt-get install -y --no-install-recommends clang-format-$CLANGVERSION && \
    apt-get install -y --no-install-recommends git && \
    apt-get -q clean -y && \
    rm -rf /var/lib/apt/lists/* && \
    rm -f /var/cache/apt/*.bin