Skip to content

Commit dae563a

Browse files
Add noble32vcpkg (#16)
* Add noble32vcpkg * Add automake to image
1 parent 8788f7a commit dae563a

File tree

5 files changed

+75
-1
lines changed

5 files changed

+75
-1
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
matrix:
1010
# Remember if you commit this, newly built images will replace those tags.
1111
# Prefer incrementing the version to unused one
12-
tag: [8-mingw32, 8-jammy32, 8-noble32]
12+
tag: [9-mingw32, 9-jammy32, 9-noble32, 9-noble32vcpkg]
1313
env:
1414
dockertag: ${{ matrix.tag }}
1515
REGISTRY: ghcr.io

9/jammy32/Dockerfile

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
FROM ubuntu:22.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+
cmake \
12+
g++-multilib \
13+
gcc-multilib \
14+
git \
15+
libgtest-dev:i386 \
16+
libopenal-dev:i386 \
17+
libpng-dev:i386 \
18+
libsdl2-dev:i386 \
19+
ninja-build \
20+
pkg-config:i386 \
21+
&& update-ca-certificates \
22+
&& rm -rf /var/lib/apt/lists/*

9/mingw32/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
FROM fedora:41
2+
RUN dnf update -y && \
3+
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 && \
4+
dnf clean all --enablerepo=\*

9/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+
libsdl2-dev:i386 \
20+
ninja-build \
21+
pkg-config:i386 \
22+
&& update-ca-certificates \
23+
&& rm -rf /var/lib/apt/lists/*

9/noble32vcpkg/Dockerfile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
automake \
10+
ca-certificates \
11+
ccache \
12+
clang \
13+
clang-tidy \
14+
cmake \
15+
curl \
16+
g++-multilib \
17+
gcc-multilib \
18+
git \
19+
libtool \
20+
make \
21+
ninja-build \
22+
zip \
23+
pkg-config:i386 \
24+
&& update-ca-certificates \
25+
&& rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)