#!/bin/sh echo "make sure you run this script as sudo" sudo apt-get install g++-4.3 gcc-4.3 subversion automake autoconf libtool pkg-config gcc g++ libstdc++6 python2.5-dev libboost-dev libboost-python-dev libboost-thread-dev libsdl1.2-dev libsdl-stretch-dev libpng12-dev zlib1g-dev patch libjpeg62-dev mkdir code && cd code svn co svn://lostsidedead.com/mxl svn co svn://lostsidedead.com/haze/trunk masterx cd mxl/libmasc ./autogen.sh && ./configure && sudo make install cd .. ./autogen.sh && ./configure && sudo make install cd .. sudo ldconfig cd masterx #echo "installing fonts" #mkdir -p /usr/local/mxf #cp -rfv fonts/*mxf /usr/local/mxf # use local fonts cd libmx ./autogen.sh && CXX=g++-4.3 ./configure --prefix=/usr && sudo make install cd .. cd libmxui ./autogen.sh && CXX=g++-4.3 ./configure --prefix=/usr cd mxui sudo make install sudo ldconfig cd .. cd masterx make mkdir masterx-alpha strip ./masterx cp ./masterx masterx-alpha/ cp ./RunMasterX masterx-alpha/ cp .libs/masterx masterx-alpha mkdir -p masterx-alpha/img mkdir -p masterx-alpha/fonts mkdir -p masterx-alpha/scripts cp -rfv scripts/* masterx-alpha/scripts/ cp -rfv img/* masterx-alpha/img/ cp -rfv fonts/* masterx-alpha/fonts/ find ./masterx-alpha/img -name .svn -print0 | xargs -0 rm -rf find ./masterx-alpha/scripts -name .svn -print0 | xargs -0 rm -rf find ./masterx-alpha/fonts -name .svn -print0 | xargs -0 rm -rf sudo chown -R `id -nu`:`id -nu` masterx-alpha tar -czvf ../../../masterx-alpha.tar.gz masterx-alpha echo "success "