openmedialibrary_platform_d.../src/pull.sh

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