echo "Installing lib dependencies" yes | sudo apt-get install cmake libpthread-stubs0-dev libgl1-mesa-dev libx11-dev libxrandr-dev libfreetype6-dev libglew1.5-dev libjpeg8-dev libsndfile1-dev libopenal-dev echo "Downloading latest SFML2 build" wget https://github.com/LaurentGomila/SFML/tarball/master echo "extracting" mkdir sfml2 tar -xf master -C sfml2 --strip-components 1 cd sfml2 echo "Building dynamic release libraries" cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release -D BUILD_SHARED_LIBS=TRUE make sudo make install echo "Building debug release libraries" cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug -D BUILD_SHARED_LIBS=TRUE . make sudo make install echo "Building static release libraries" cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release -D BUILD_SHARED_LIBS=FALSE . make sudo make install echo "Building static debug libraries" cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug -D BUILD_SHARED_LIBS=FALSE . make sudo make install echo "Cleaning up" cd .. sudo rm -r sfml2 rm master echo "Enjoy using SFML!"