File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Default image that can build OpenRCT2 for Linux (amd64).
2+ # Provides building with cmake+ninja using either gcc or clang.
3+ FROM ubuntu:26.04
4+ RUN apt-get update && \
5+ apt-get -y upgrade && \
6+ DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
7+ # System
8+ ca-certificates curl file libcairo2 patchelf unzip \
9+ # Build tools
10+ git cmake pkg-config ninja-build ccache g++ clang clang-tidy clang-format libclang-rt-dev llvm \
11+ # Build libraries
12+ libsdl2-dev libspeex-dev libspeexdsp-dev xz-utils \
13+ libflac-dev libogg-dev libvorbis-dev libopenal-dev \
14+ libcrypto++-dev libcurl4-openssl-dev libssl-dev \
15+ libfontconfig1-dev libfreetype6-dev \
16+ libicu-dev libpng-dev libzip-dev \
17+ nlohmann-json3-dev libzstd-dev \
18+ # Testing libraries
19+ libgtest-dev
20+
21+ # Bash is required for OpenRCT2 CI
22+ SHELL ["/bin/bash" , "-c" ]
You can’t perform that action at this time.
0 commit comments