51 lines
1.5 KiB
Bash
Executable File
51 lines
1.5 KiB
Bash
Executable File
#!/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
|
|
|