git repos / blockattack-game

source/misc/docker/Dockerfile.WindoesBuild

browsing at commit = af19221e24dca72a4433bc075f47c785b858eb7a

branches: v2.1.X

tags: v2.1.1

raw · blame · history

FROM sago007/docker_blockattack

RUN mkdir -p /staging/blockattack-game

RUN mkdir -p /staging/package/

RUN mkdir -p /output

COPY . /staging/blockattack-game

ENV BLOCKATTACK_VERSION 2.1.1

RUN cd /staging/blockattack-game && \
./packdata.sh && \
cp source/misc/travis_help/utf8_v2_3_4/source/utf8.h source/code/ && \
cp -r source/misc/travis_help/utf8_v2_3_4/source/utf8 source/code/ && \
i686-w64-mingw32.static-cmake . && \
make && \
cd windows\ installer/ && \
makensis install_script.nsi && \
mv Setup.exe /output/blockattack-installer-${BLOCKATTACK_VERSION}.exe && \
mkdir /staging/package/blockattack-${BLOCKATTACK_VERSION} && \
cd /staging/package/blockattack-${BLOCKATTACK_VERSION} && \
cp /staging/blockattack-game/Game/blockattack.data ./ && \
cp /staging/blockattack-game/Game/blockattack.exe ./ && \
cp /staging/blockattack-game/COPYING ./COPYING.txt && \
cp -r /staging/blockattack-game/source/misc/translation/locale ./ && \
echo "[InternetShortcut]" > "Block Attack - Rise Of the Blocks.url" && \
echo "URL=http://www.blockattack.net" >> "Block Attack - Rise Of the Blocks.url" && \
cd /staging/package/ && \
zip -r /output/blockattack-${BLOCKATTACK_VERSION}-windows-no-installer.zip "blockattack-${BLOCKATTACK_VERSION}" && \
cd /output && chown nobody * && chmod 666 * && ls -lh