3 Commits

Author SHA1 Message Date
shim_
ac9d3d9b09 TODO: ... [CI SKIP] 2018-09-16 22:57:32 +02:00
shim_
510ab998fe build on debian [CI SKIP] 2018-09-16 22:00:32 +02:00
shim_
1a40bb596e client build 2018-09-16 20:56:51 +02:00
2 changed files with 15 additions and 0 deletions

11
Dockerfile.client Normal file
View File

@@ -0,0 +1,11 @@
FROM debian
ADD https://sourceforge.net/code-snapshots/svn/s/sa/sauerbraten/code/sauerbraten-code-r5385-data.zip /opt/sauerbraten/data.zip
COPY src /usr/src/sauerbraten
WORKDIR /usr/src/sauerbraten
ENV BUILD_DEPS="libghc-zlib-dev libgeoip-dev build-essential libgles2-mesa-dev libsdl2-dev libsdl2-mixer-dev libsdl2-image-dev libsdl2-net-dev"
RUN apt update && apt install -y $BUILD_DEPS && make -C src install && cp /usr/src/sauerbraten/bin_unix/native_client /opt/sauerbraten/ && apt remove -y $BUILD_DEPS

4
build-client.sh Executable file
View File

@@ -0,0 +1,4 @@
docker run -ti -v $(pwd):/root $(docker build -f Dockerfile.client . | tail -1 | cut -d' ' -f3) /bin/sh -c "cp -r /opt/sauerbraten /root/ && chown $UID -R /root/sauerbraten"
cd sauerbraten
unzip data.zip
mv sauerbraten-code-*-data data