Skip to content

Commit

Permalink
Add new Dockerfiles for Ubuntu Jammy (22.04), Mantic (23.10), and Fed…
Browse files Browse the repository at this point in the history
…ora 38 (MinGW)
  • Loading branch information
AaronVanGeffen committed Nov 6, 2023
1 parent 01fea9d commit 00018ca
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
22 changes: 22 additions & 0 deletions 7/jammy32/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM ubuntu:22.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 \
cmake \
g++-multilib \
gcc-multilib \
git \
libgtest-dev:i386 \
libopenal-dev:i386 \
libpng-dev:i386 \
libsdl2-dev:i386 \
ninja-build \
pkg-config:i386 \
&& update-ca-certificates \
&& rm -rf /var/lib/apt/lists/*
22 changes: 22 additions & 0 deletions 7/mantic32/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
FROM ubuntu:23.10

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 \
cmake \
g++-multilib \
gcc-multilib \
git \
libgtest-dev:i386 \
libopenal-dev:i386 \
libpng-dev:i386 \
libsdl2-dev:i386 \
ninja-build \
pkg-config:i386 \
&& update-ca-certificates \
&& rm -rf /var/lib/apt/lists/*
4 changes: 4 additions & 0 deletions 7/mingw32/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FROM fedora:38
RUN dnf update -y && \
dnf install -y mingw32-gcc-c++ mingw32-SDL2 mingw32-SDL2-static ccache cmake git ninja-build dnf-plugins-core mingw32-yaml-cpp mingw32-libpng mingw32-openal-soft && \
dnf clean all --enablerepo=\*

0 comments on commit 00018ca

Please sign in to comment.