git repos / blockattack-game

blame: source/misc/standalone/compile_requirements.sh

normal view · raw

8cd4f873 sago007 2017-09-02 09:54 1
#! /bin/bash
8cd4f873 sago007 2017-09-02 09:54 2
set -e
8cd4f873 sago007 2017-09-02 09:54 3
set -x
8cd4f873 sago007 2017-09-02 09:54 4
8d126bc1 Poul Sander 2022-01-11 17:57 5
mkdir -p /staging/deps && cd /staging/deps && curl https://libsdl.org/release/SDL2-2.0.20.tar.gz | tar -zx && cd SDL2-2.0.20 && ls -lrt
8d126bc1 Poul Sander 2022-01-11 17:57 6
cd /staging/deps/SDL2-2.0.20 && ./configure --enable-shared --enable-static && make && make install
8cd4f873 sago007 2017-09-02 09:54 7
333d2832 sago007 2020-06-22 21:22 8
#https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.5.tar.gz
333d2832 sago007 2020-06-22 21:22 9
mkdir -p /staging/deps && cd /staging/deps && curl https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.5.tar.gz | tar -zx && cd SDL2_image-2.0.5 && ls -lrt
333d2832 sago007 2020-06-22 21:22 10
cd /staging/deps/SDL2_image-2.0.5 && ./configure --enable-shared --enable-static && make && make install
8cd4f873 sago007 2017-09-02 09:54 11
dfbb311e Poul Sander 2019-01-10 17:46 12
#https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.4.tar.gz
dfbb311e Poul Sander 2019-01-10 17:46 13
mkdir -p /staging/deps && cd /staging/deps && curl https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.4.tar.gz | tar -zx && cd SDL2_mixer-2.0.4 && ls -lrt
dfbb311e Poul Sander 2019-01-10 17:46 14
cd /staging/deps/SDL2_mixer-2.0.4 && ./configure --enable-shared --enable-static && make && make install
8cd4f873 sago007 2017-09-02 09:54 15
333d2832 sago007 2020-06-22 21:22 16
#https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.15.tar.gz
333d2832 sago007 2020-06-22 21:22 17
mkdir -p /staging/deps && cd /staging/deps && curl https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.15.tar.gz | tar -zx && cd SDL2_ttf-2.0.15 && ls -lrt
333d2832 sago007 2020-06-22 21:22 18
cd /staging/deps/SDL2_ttf-2.0.15 && ./configure --enable-shared --enable-static && make && make install
8cd4f873 sago007 2017-09-02 09:54 19
mkdir -p /staging/blockattack-game
8cd4f873 sago007 2017-09-02 09:54 20
333d2832 sago007 2020-06-22 21:22 21
mkdir -p /staging/deps && cd /staging/deps && curl https://icculus.org/physfs/downloads/physfs-3.0.2.tar.bz2 | tar -jx && cd physfs-3.0.2 && ls -lrt
333d2832 sago007 2020-06-22 21:22 22
cd /staging/deps/physfs-3.0.2 && cmake . && make && make install
8a5d17cb sago007 2017-10-26 20:25 23
8a5d17cb sago007 2017-10-26 20:25 24
# boost
8a5d17cb sago007 2017-10-26 20:25 25
cd ~
8a5d17cb sago007 2017-10-26 20:25 26
mkdir -p Downloads
8a5d17cb sago007 2017-10-26 20:25 27
cd Downloads
8a5d17cb sago007 2017-10-26 20:25 28
curl https://files.poulsander.com/~poul19/public_files/boost_1_65_1.tar.bz2 -O
8a5d17cb sago007 2017-10-26 20:25 29
tar xvfj boost_1_65_1.tar.bz2
8a5d17cb sago007 2017-10-26 20:25 30
pushd boost_1_65_1
8a5d17cb sago007 2017-10-26 20:25 31
./bootstrap.sh --with-libraries=program_options
8a5d17cb sago007 2017-10-26 20:25 32
./b2 install -j 2 --prefix=/usr link=static
8a5d17cb sago007 2017-10-26 20:25 33
popd
16476649 Poul Sander 2022-01-09 10:29 34
curl https://files.poulsander.com/~poul19/public_files/fmt-8.1.0.tar.gz | tar -xz
16476649 Poul Sander 2022-01-09 10:29 35
pushd fmt-8.1.0
16476649 Poul Sander 2022-01-09 10:29 36
cmake . -DFMT_TEST=OFF -DFMT_INSTALL=ON -DFMT_MASTER_PROJECT=OFF && make && make install
16476649 Poul Sander 2022-01-09 10:29 37
popd
1970-01-01 00:00 38