#!/bin/bash cd `dirname $0` base=`pwd` git_repository() { name=$1 url=$2 echo get $name from $url test -e $name || git clone $url $name cd $name git pull cd $base } svn_repository() { name=$1 url=$2 echo get $name from $url test -e $name || svn co $url $name cd $name svn update cd $base } tarball() { name=$1 url=$2 echo get $name from $url test -e $name || ( curl $url > $name.tar.gz && tar xzf $name.tar.gz && rm $name.tar.gz ) } file() { name=$1 url=$2 echo get $name from $url test -e $name || (curl -L $url > $name) } tarball Python-2.7.6 http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz file ez_setup.py https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py file zlib-1.2.8.tar.gz http://zlib.net/zlib-1.2.8.tar.gz file jpeg-6b.tar.gz http://optimate.dl.sourceforge.net/project/libjpeg/libjpeg/6b/jpegsrc.v6b.tar.gz file libpng-1.2.51.tar.gz http://dfn.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.51.tar.gz file freetype-2.5.0.tar.gz http://download.savannah.gnu.org/releases-redirect/freetype/freetype-2.5.0.tar.gz file Imaging-1.1.7.tar.gz http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz #file boost_1_53_0.tar.gz http://optimate.dl.sourceforge.net/project/boost/boost/1.53.0/boost_1_53_0.tar.gz #git_repository libtorrent https://code.google.com/p/libtorrent/ #file libtorrent-rasterbar-0.16.12.tar.gz https://libtorrent.googlecode.com/files/libtorrent-rasterbar-0.16.12.tar.gz