git repos / blockattack-game

commit 8884594a

sago007 · 2019-03-09 15:05
8884594a089216fb6eb5bdcc183ab54e0474ac5d patch · browse files
parent 88b5bd846f1d564be76f241b654f4575b5153401

Add docker build for Fedora 29.

Changed files

A source/misc/docker/Dockerfile.Fedora29build
diff --git a/source/misc/docker/Dockerfile.Fedora29build b/source/misc/docker/Dockerfile.Fedora29build new file mode 100644 index 0000000..7404187 --- /dev/null +++ b/source/misc/docker/Dockerfile.Fedora29build
@@ -0,0 +1,23 @@
+FROM fedora:29
+
+RUN dnf -y install cmake \
+make \
+gcc-c++ \
+SDL2-devel \
+boost-devel \
+physfs-devel \
+SDL2_image-devel SDL2_ttf-devel SDL2_mixer-devel \
+utf8cpp-devel \
+findutils \
+gettext \
+zip \
+&& dnf -y clean all
+
+COPY . /staging/blockattack-game
+
+ENV BLOCKATTACK_VERSION 2.4.0-SNAPSHOT
+
+RUN cd /staging/blockattack-game && \
+./packdata.sh && \
+cmake . && \
+make