git repos / blockattack-game

blame: source/misc/docker/Dockerfile.Ubuntu12.04build_Standalone

normal view · raw

c6306f93 sago007 2017-10-28 11:52 1
FROM ubuntu:12.04
c6306f93 sago007 2017-10-28 11:52 2
c6306f93 sago007 2017-10-28 11:52 3
RUN apt-get update && apt-get install -y build-essential cmake pkg-config libfreetype6-dev libvorbis-dev libgl1-mesa-dev libpulse-dev libpng12-dev zip gettext
c6306f93 sago007 2017-10-28 11:52 4
c6306f93 sago007 2017-10-28 11:52 5
RUN apt-get update && apt-get install -y python-software-properties && \
c6306f93 sago007 2017-10-28 11:52 6
add-apt-repository ppa:ubuntu-toolchain-r/test && \
c6306f93 sago007 2017-10-28 11:52 7
apt-get update && \
c6306f93 sago007 2017-10-28 11:52 8
apt-get install -y gcc-4.8 g++-4.8 && \
c6306f93 sago007 2017-10-28 11:52 9
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50 && \
c6306f93 sago007 2017-10-28 11:52 10
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
c6306f93 sago007 2017-10-28 11:52 11
c6306f93 sago007 2017-10-28 11:52 12
COPY source/misc/standalone/compile_requirements.sh /
c6306f93 sago007 2017-10-28 11:52 13
RUN /compile_requirements.sh
c6306f93 sago007 2017-10-28 11:52 14
c6306f93 sago007 2017-10-28 11:52 15
c6306f93 sago007 2017-10-28 11:52 16
c6306f93 sago007 2017-10-28 11:52 17
COPY . /staging/blockattack-game
c6306f93 sago007 2017-10-28 11:52 18
c6306f93 sago007 2017-10-28 11:52 19
ENV BLOCKATTACK_VERSION 2.1.2
c6306f93 sago007 2017-10-28 11:52 20
c6306f93 sago007 2017-10-28 11:52 21
RUN cd /staging/blockattack-game && \
c6306f93 sago007 2017-10-28 11:52 22
./packdata.sh && \
c6306f93 sago007 2017-10-28 11:52 23
cp source/misc/travis_help/utf8_v2_3_4/source/utf8.h source/code/ && \
c6306f93 sago007 2017-10-28 11:52 24
cp -r source/misc/travis_help/utf8_v2_3_4/source/utf8 source/code/ && \
c6306f93 sago007 2017-10-28 11:52 25
cmake -D Boost_USE_STATIC_LIBS=ON -D INSTALL_DATA_DIR=. -D CMAKE_INSTALL_PREFIX=. -D STANDALONE=1 . && make
1970-01-01 00:00 26