Skip to content

Commit

Permalink
ci: Add Fedora 34 to the CI build matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
ikysil committed May 29, 2021
1 parent 87bd787 commit 165e049
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ jobs:
docker/fedora-31/Dockerfile,
docker/fedora-32/Dockerfile,
docker/fedora-33/Dockerfile,
docker/fedora-34/Dockerfile,
docker/ubuntu-18.04-lts/Dockerfile,
docker/ubuntu-20.04-lts/Dockerfile,
docker/ubuntu-20.10/Dockerfile,
Expand Down
44 changes: 44 additions & 0 deletions docker/fedora-34/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
FROM fedora:34
LABEL maintainer="Illya Kysil <[email protected]>"

ENV LANG=C.UTF-8 \
LANGUAGE=en_US:en \
LC_ALL=C.UTF-8

RUN dnf -y install \
git \
wget \
gcc-c++ \
glibc-devel.i686 libgcc.i686 libstdc++.i686 readline.i686 \
glibc-devel libgcc libstdc++ readline \
python3 python3-pip \
mingw32-gcc mingw32-gcc-c++ \
wine.i686 \
&& \
dnf clean all

ADD docker /opt/docker

RUN ln -s /usr/bin/i686-w64-mingw32-g++ /usr/local/bin/mingw32-g++ \
&& \
ln -s /usr/bin/i686-w64-mingw32-gcc /usr/local/bin/mingw32-gcc

RUN /opt/docker/install-scons.sh

RUN /opt/docker/install-fasm.sh

ARG RUNUSER=ikforth

ARG RUNUID=1001

RUN useradd ${RUNUSER} --uid ${RUNUID} --user-group

USER ${RUNUSER}

RUN winecfg

VOLUME ["/opt/ikforth"]

WORKDIR /opt/ikforth

ENTRYPOINT ["/bin/bash"]

0 comments on commit 165e049

Please sign in to comment.