TODO: ... [CI SKIP]
This commit is contained in:
parent
510ab998fe
commit
ac9d3d9b09
@ -1,9 +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
|
||||
|
||||
RUN apt update && apt install -y libghc-zlib-dev libgeoip-dev build-essential libgles2-mesa-dev libsdl2-dev libsdl2-mixer-dev libsdl2-image-dev libsdl2-net-dev
|
||||
|
||||
WORKDIR /usr/src/sauerbraten
|
||||
|
||||
RUN make -C src install
|
||||
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
|
||||
|
@ -1 +1,4 @@
|
||||
docker run -ti -v $(pwd):/root $(docker build -f Dockerfile.client . | tail -1 | cut -d' ' -f3) cp /usr/src/sauerbraten/bin_unix/native_client /root/
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user