File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Default image that can build OpenRCT2 for Linux (amd64).
22# Provides building with cmake+ninja using either gcc or clang.
33FROM ubuntu:22.04
4- COPY llvm-snapshot.gpg.key /etc/apt/trusted.gpg.d/apt.llvm.org.asc
5- COPY llvm.list /etc/apt/sources.list.d
64RUN apt-get update && \
75 apt-get -y upgrade && \
86 DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
@@ -19,7 +17,15 @@ RUN apt-get update && \
1917 nlohmann-json3-dev \
2018 # Testing libraries
2119 libgtest-dev \
22- clang-20 software-properties-common gpg-agent
20+ software-properties-common gpg-agent
21+
22+ # Need to install ca-certificates before importing key
23+ COPY llvm-snapshot.gpg.key /etc/apt/trusted.gpg.d/apt.llvm.org.asc
24+ COPY llvm.list /etc/apt/sources.list.d
25+ RUN apt-get update && \
26+ apt-get -y upgrade && \
27+ DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
28+ clang-20
2329RUN add-apt-repository -y ppa:ecal/cmake-3.25 && apt install -y cmake
2430
2531# Bash is required for OpenRCT2 CI
You can’t perform that action at this time.
0 commit comments