# libX11 depends on libxcb
# libXdamage depends on freetype
# libXft depends on fontconfig

# Exit on error:
set -e

for FILE in \
    libXau-1.0.8.tar.bz2 \
    libXdmcp-1.1.1.tar.bz2 \
    xtrans-1.2.7.tar.bz2 \
    libX11-1.6.2.tar.bz2 \
    libXext-1.3.2.tar.bz2 \
    libFS-1.0.5.tar.bz2 \
    libICE-1.0.8.tar.bz2 \
    libSM-1.2.2.tar.bz2 \
    libXt-1.1.4.tar.bz2 \
    libXmu-1.1.2.tar.bz2 \
    libXpm-3.5.11.tar.bz2 \
    libXaw-1.0.12.tar.bz2 \
    libXfixes-5.0.1.tar.bz2 \
    libXcomposite-0.4.4.tar.bz2 \
    libXrender-0.9.8.tar.bz2 \
    libXcursor-1.1.14.tar.bz2 \
    libXdamage-1.1.4.tar.bz2 \
    libfontenc-1.1.2.tar.bz2 \
    libXfont-1.4.6.tar.bz2 \
    libXft-2.3.1.tar.bz2 \
    libXi-1.7.2.tar.bz2 \
    libXrandr-1.4.2.tar.bz2 \
    libXres-1.0.7.tar.bz2 \
    libXtst-1.2.2.tar.bz2 \
    libXv-1.0.10.tar.bz2 \
    libXvMC-1.0.8.tar.bz2 \
    libXxf86dga-1.1.4.tar.bz2 \
    libXxf86vm-1.1.3.tar.bz2 \
    libdmx-1.1.3.tar.bz2 \
    libpciaccess-0.13.2.tar.bz2 \
    libxkbfile-1.0.8.tar.bz2 \
    libXinerama-1.1.3.tar.bz2

do {
    wget http://www.x.org/releases/individual/lib/$FILE
    tar xf $FILE
    cd `basename $FILE .tar.bz2`

    ./configure \
        --prefix=/usr \
        --sysconfdir=/etc \
        --localstatedir=/var

    make
    make install
    cd ..
};

done;

exit 0
