Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
ac9d3d9b09 | ||
![]() |
510ab998fe | ||
![]() |
1a40bb596e |
11
Dockerfile.client
Normal file
11
Dockerfile.client
Normal 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
4
build-client.sh
Executable 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
|
Reference in New Issue
Block a user