-
-
Save anonymous/a2fb9251b017edab1ba5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
set -x | |
# Sort of following readme: | |
# (permalink): https://github.com/yvt/openspades/blob/c5f7ad333daaca565155ada559a985e9b848e985/README.md | |
# Making sure of a fresh environment each run to avoid issues | |
if [ -d ~/openspades ]; then | |
count=1 | |
while [ -d openspades."$count" ]; do | |
count=$((count+1)) | |
done | |
mv ~/openspades openspades."$count" | |
fi | |
if [ -d ~/building_openspades ]; then | |
count=1 | |
while [ -d building_openspades."$count" ]; do | |
count=$((count+1)) | |
done | |
mv ~/building_openspades building_openspades."$count" | |
fi | |
# Readme 1. | |
sudo apt-get -y install build-essential git mercurial cmake libopenal-dev libpng-dev | |
sudo apt-get -y install pkg-config libfltk1.3-dev libglew-dev libcurl3-openssl-dev | |
sudo apt-get -y install libjpeg-dev libxinerama-dev libxft-dev | |
# Readme 2. | |
mkdir ~/building_openspades | |
cd ~/building_openspades | |
hg clone -r be2102f000d0d2d9bab75e9703a1d503d0f6bb33 http://hg.libsdl.org/SDL | |
cd SDL | |
./configure && make && sudo make install | |
# Readme 3. | |
cd ~/building_openspades | |
wget https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.0.tar.gz | |
tar xvf SDL2_image-2.0.0.tar.gz | |
cd SDL2_image-2.0.0 | |
./configure && make && sudo make install | |
# Readme 4. | |
cd ~ | |
git clone https://github.com/yvt/openspades.git && cd openspades | |
# Readme 5. | |
mkdir openspades.mk && cd openspades.mk && cmake .. && make OpenSpades | |
# Readme 6. | |
sudo make install | |
# Readme 7. | |
cd ~/Downloads | |
[ $(md5sum DevPaks25.zip | sed 's/\ \ .*//') == 850813153e2732eec19979b46c77d7cf ] || rm DevPaks25.zip | |
[ -f DevPaks25.zip ] || wget http://yvt.jp/files/programs/osppaks/DevPaks25.zip | |
unzip ~/Downloads/DevPaks25.zip -d ~/openspades/Resources | |
[ -h ~/.openspades ] || ln -s ~/openspades ~/.openspades |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment