Skip to content

Commit 165e049

Browse files
committed
ci: Add Fedora 34 to the CI build matrix
1 parent 87bd787 commit 165e049

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
docker/fedora-31/Dockerfile,
2626
docker/fedora-32/Dockerfile,
2727
docker/fedora-33/Dockerfile,
28+
docker/fedora-34/Dockerfile,
2829
docker/ubuntu-18.04-lts/Dockerfile,
2930
docker/ubuntu-20.04-lts/Dockerfile,
3031
docker/ubuntu-20.10/Dockerfile,

docker/fedora-34/Dockerfile

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
FROM fedora:34
2+
LABEL maintainer="Illya Kysil <ikysil@ikysil.name>"
3+
4+
ENV LANG=C.UTF-8 \
5+
LANGUAGE=en_US:en \
6+
LC_ALL=C.UTF-8
7+
8+
RUN dnf -y install \
9+
git \
10+
wget \
11+
gcc-c++ \
12+
glibc-devel.i686 libgcc.i686 libstdc++.i686 readline.i686 \
13+
glibc-devel libgcc libstdc++ readline \
14+
python3 python3-pip \
15+
mingw32-gcc mingw32-gcc-c++ \
16+
wine.i686 \
17+
&& \
18+
dnf clean all
19+
20+
ADD docker /opt/docker
21+
22+
RUN ln -s /usr/bin/i686-w64-mingw32-g++ /usr/local/bin/mingw32-g++ \
23+
&& \
24+
ln -s /usr/bin/i686-w64-mingw32-gcc /usr/local/bin/mingw32-gcc
25+
26+
RUN /opt/docker/install-scons.sh
27+
28+
RUN /opt/docker/install-fasm.sh
29+
30+
ARG RUNUSER=ikforth
31+
32+
ARG RUNUID=1001
33+
34+
RUN useradd ${RUNUSER} --uid ${RUNUID} --user-group
35+
36+
USER ${RUNUSER}
37+
38+
RUN winecfg
39+
40+
VOLUME ["/opt/ikforth"]
41+
42+
WORKDIR /opt/ikforth
43+
44+
ENTRYPOINT ["/bin/bash"]

0 commit comments

Comments
 (0)