From ddf8c0c68acced87df4d31a1b32a115385b618b4 Mon Sep 17 00:00:00 2001 From: duncanspumpkin Date: Sun, 8 Feb 2026 13:47:05 +0000 Subject: [PATCH] Add sdl3 support --- 11/mingw32/Dockerfile | 4 ++++ 11/noble/Dockerfile | 23 +++++++++++++++++++++++ 11/noble32/Dockerfile | 23 +++++++++++++++++++++++ 11/noblevcpkg/Dockerfile | 27 +++++++++++++++++++++++++++ 4 files changed, 77 insertions(+) create mode 100644 11/mingw32/Dockerfile create mode 100644 11/noble/Dockerfile create mode 100644 11/noble32/Dockerfile create mode 100644 11/noblevcpkg/Dockerfile diff --git a/11/mingw32/Dockerfile b/11/mingw32/Dockerfile new file mode 100644 index 0000000..35a2242 --- /dev/null +++ b/11/mingw32/Dockerfile @@ -0,0 +1,4 @@ +FROM fedora:43 +RUN dnf update -y && \ + dnf install -y mingw32-gcc-c++ mingw32-SDL3 ccache cmake git ninja-build dnf-plugins-core mingw32-yaml-cpp mingw32-libpng mingw32-openal-soft && \ + dnf clean all --enablerepo=\* diff --git a/11/noble/Dockerfile b/11/noble/Dockerfile new file mode 100644 index 0000000..d1867ee --- /dev/null +++ b/11/noble/Dockerfile @@ -0,0 +1,23 @@ +FROM ubuntu:24.04 + +ENV DEBIAN_FRONTEND=noninteractive +RUN apt-get update \ + && apt-get -y upgrade \ + && apt-get install --no-install-recommends -y \ + ca-certificates \ + ccache \ + clang \ + clang-tidy \ + cmake \ + g++-multilib \ + gcc-multilib \ + git \ + libgtest-dev \ + libtbb-dev \ + libopenal-dev \ + libpng-dev \ + libsdl3-dev \ + ninja-build \ + pkg-config \ + && update-ca-certificates \ + && rm -rf /var/lib/apt/lists/* diff --git a/11/noble32/Dockerfile b/11/noble32/Dockerfile new file mode 100644 index 0000000..f282330 --- /dev/null +++ b/11/noble32/Dockerfile @@ -0,0 +1,23 @@ +FROM ubuntu:24.04 + +ENV DEBIAN_FRONTEND=noninteractive +RUN dpkg --add-architecture i386 \ + && apt-get update \ + && apt-get -y upgrade \ + && apt-get install --no-install-recommends -y \ + ca-certificates \ + ccache \ + clang \ + clang-tidy \ + cmake \ + g++-multilib \ + gcc-multilib \ + git \ + libgtest-dev:i386 \ + libopenal-dev:i386 \ + libpng-dev:i386 \ + libsdl3-dev:i386 \ + ninja-build \ + pkg-config:i386 \ + && update-ca-certificates \ + && rm -rf /var/lib/apt/lists/* diff --git a/11/noblevcpkg/Dockerfile b/11/noblevcpkg/Dockerfile new file mode 100644 index 0000000..0fb542b --- /dev/null +++ b/11/noblevcpkg/Dockerfile @@ -0,0 +1,27 @@ +FROM ubuntu:24.04 + +ENV DEBIAN_FRONTEND=noninteractive +RUN dpkg --add-architecture i386 \ + && apt-get update \ + && apt-get -y upgrade \ + && apt-get install --no-install-recommends -y \ + autoconf \ + autoconf-archive \ + automake \ + ca-certificates \ + ccache \ + clang \ + clang-tidy \ + cmake \ + curl \ + g++-multilib \ + gcc-multilib \ + git \ + libtool \ + make \ + ninja-build \ + zip \ + unzip \ + pkg-config:i386 \ + && update-ca-certificates \ + && rm -rf /var/lib/apt/lists/*