Skip to content

Commit b71acbd

Browse files
committed
25: add resolute
1 parent ea459cc commit b71acbd

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

25/resolute/Dockerfile

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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"]

0 commit comments

Comments
 (0)