#!/bin/bash -x

GTKPREFIX=/disk2/OpenOffice.org/GTK

# Add new pkg_config and library path
export PKG_CONFIG_PATH=${GTKPREFIX}/lib/pkgconfig
export LD_LIBRARY_PATH=${GTKPREFIX}/lib/:${LD_LIBRARY_PATH}

# ftp://ftp.gtk.org/pub/gtk/v2.4/glib-2.4.8.tar.bz2
# ftp://ftp.gtk.org/pub/gtk/v2.4/atk-1.8.0.tar.bz2
# ftp://ftp.gtk.org/pub/gtk/v2.4/pango-1.4.1.tar.bz2
# ftp://ftp.gtk.org/pub/gtk/v2.4/gtk+-2.4.14.tar.bz2
# http://ftp.gnome.org/pub/GNOME/platform/2.7/2.7.2/sources/GConf-2.7.1.tar.bz2
# gnome-vfs-2.7.1
# http://ftp.gnome.org/pub/GNOME/platform/2.7/2.7.2/sources/ORBit2-2.10.2.tar.bz2
# http://ftp.gnome.org/pub/GNOME/platform/2.7/2.7.2/sources/libIDL-0.8.3.tar.bz2
# http://ftp.gnome.org/pub/GNOME/platform/2.7/2.7.2/sources/libbonobo-2.6.2.tar.bz2
# http://ftp.gnome.org/pub/GNOME/platform/2.7/2.7.2/sources/gnome-mime-data-2.4.1.tar.bz2

GLIB=glib-2.4.8
ATK=atk-1.8.0
PANGO=pango-1.4.1
GTK=gtk+-2.4.14
LIBIDL=libIDL-0.8.3
ORBIT=ORBit2-2.10.2
GCONF=GConf-2.7.1
BONOBO=libbonobo-2.6.2
GNOMEMIMEDATA=gnome-mime-data-2.4.1
GNOMEVFS=gnome-vfs-2.7.1

export CC="ccache gcc"

rm -rf ${ATK} ${BONOBO} ${PANGO} ${GLIB} ${GTK} ${ORBIT} ${LIBIDL} ${GCONF} ${GNOMEMIMEDATA} ${GNOMEVFS} ${GTKPREFIX}

tar xfj ${GLIB}.tar.bz2

cd ${GLIB}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${ATK}.tar.bz2

cd ${ATK}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${PANGO}.tar.bz2

cd ${PANGO}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${GTK}.tar.bz2

cd ${GTK}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${LIBIDL}.tar.bz2

cd ${LIBIDL}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${ORBIT}.tar.bz2

cd ${ORBIT}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${GCONF}.tar.bz2

cd ${GCONF}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${BONOBO}.tar.bz2

cd ${BONOBO}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${GNOMEMIMEDATA}.tar.bz2

cd ${GNOMEMIMEDATA}
./configure --prefix=${GTKPREFIX}
make && make install
cd ..

tar xfj ${GNOMEVFS}.tar.bz2

cd ${GNOMEVFS}
./configure --prefix=${GTKPREFIX} --disable-schemas-install
make && make install
cd ..
