|
|
@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
PKG_CONFIG="http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz" |
|
|
|
PIXMAN="http://www.cairographics.org/releases/pixman-0.28.0.tar.gz" |
|
|
|
CAIRO="http://cairographics.org/releases/cairo-1.12.8.tar.gz" |
|
|
|
CAIRO="http://cairographics.org/releases/cairo-1.12.8.tar.xz" |
|
|
|
FREETYPE="http://download.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gz" |
|
|
|
LIBPNG="ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.40.tar.gz" |
|
|
|
PREFIX=${1-/usr/local} |
|
|
@ -29,6 +29,18 @@ fetch() { |
|
|
|
&& install $dir |
|
|
|
} |
|
|
|
|
|
|
|
fetch_xz() { |
|
|
|
local tarball=`basename $1` |
|
|
|
echo "... downloading $tarball" |
|
|
|
local dir=${tarball/.tar.xz/} |
|
|
|
curl -# -L $1 -o $tarball \ |
|
|
|
&& echo "... unpacking" \ |
|
|
|
&& tar -xJf $tarball \ |
|
|
|
&& echo "... removing tarball" \ |
|
|
|
&& rm -fr $tarball \ |
|
|
|
&& install $dir |
|
|
|
} |
|
|
|
|
|
|
|
install() { |
|
|
|
local dir=$1 |
|
|
|
echo "... installing $1" |
|
|
@ -47,4 +59,4 @@ test `which pkg-config` || fetch $PKG_CONFIG |
|
|
|
require 'pkg-config' |
|
|
|
fetch $FREETYPE |
|
|
|
fetch $PIXMAN |
|
|
|
fetch $CAIRO |
|
|
|
fetch_xz $CAIRO |
|
|
|