Skip to content

Commit ddf8c0c

Browse files
Add sdl3 support
1 parent 632c96d commit ddf8c0c

File tree

4 files changed

+77
-0
lines changed

4 files changed

+77
-0
lines changed

11/mingw32/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
FROM fedora:43
2+
RUN dnf update -y && \
3+
dnf install -y mingw32-gcc-c++ mingw32-SDL3 ccache cmake git ninja-build dnf-plugins-core mingw32-yaml-cpp mingw32-libpng mingw32-openal-soft && \
4+
dnf clean all --enablerepo=\*

11/noble/Dockerfile

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
FROM ubuntu:24.04
2+
3+
ENV DEBIAN_FRONTEND=noninteractive
4+
RUN apt-get update \
5+
&& apt-get -y upgrade \
6+
&& apt-get install --no-install-recommends -y \
7+
ca-certificates \
8+
ccache \
9+
clang \
10+
clang-tidy \
11+
cmake \
12+
g++-multilib \
13+
gcc-multilib \
14+
git \
15+
libgtest-dev \
16+
libtbb-dev \
17+
libopenal-dev \
18+
libpng-dev \
19+
libsdl3-dev \
20+
ninja-build \
21+
pkg-config \
22+
&& update-ca-certificates \
23+
&& rm -rf /var/lib/apt/lists/*

11/noble32/Dockerfile

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
FROM ubuntu:24.04
2+
3+
ENV DEBIAN_FRONTEND=noninteractive
4+
RUN dpkg --add-architecture i386 \
5+
&& apt-get update \
6+
&& apt-get -y upgrade \
7+
&& apt-get install --no-install-recommends -y \
8+
ca-certificates \
9+
ccache \
10+
clang \
11+
clang-tidy \
12+
cmake \
13+
g++-multilib \
14+
gcc-multilib \
15+
git \
16+
libgtest-dev:i386 \
17+
libopenal-dev:i386 \
18+
libpng-dev:i386 \
19+
libsdl3-dev:i386 \
20+
ninja-build \
21+
pkg-config:i386 \
22+
&& update-ca-certificates \
23+
&& rm -rf /var/lib/apt/lists/*

11/noblevcpkg/Dockerfile

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
FROM ubuntu:24.04
2+
3+
ENV DEBIAN_FRONTEND=noninteractive
4+
RUN dpkg --add-architecture i386 \
5+
&& apt-get update \
6+
&& apt-get -y upgrade \
7+
&& apt-get install --no-install-recommends -y \
8+
autoconf \
9+
autoconf-archive \
10+
automake \
11+
ca-certificates \
12+
ccache \
13+
clang \
14+
clang-tidy \
15+
cmake \
16+
curl \
17+
g++-multilib \
18+
gcc-multilib \
19+
git \
20+
libtool \
21+
make \
22+
ninja-build \
23+
zip \
24+
unzip \
25+
pkg-config:i386 \
26+
&& update-ca-certificates \
27+
&& rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)