#!/bin/bash

PKG=/mnt/hda2/qt3/pkg
srcdir=/mnt/hda2/qt3/src/qt-3.3.8b-xorg/
cd /usr/local/lib
[ -d qt-x11-free-3.3.8b ] && rm -rf qt-x11-free-3.3.8b
ln -s /usr/local/lib /usr/X11R6
tar xvf "$srcdir"/qt-x11-free-3.3.8b.tar.xz
cd qt-x11-free-3.3.8b
zcat "$srcdir"/qt-x11.diff.gz | patch -p1 || exit 1
zcat "$srcdir"/qt.mysql.h.diff.gz | patch -p1 || exit 1
zcat "$srcdir"/qt.x86.cflags.diff.gz | patch -p1 || exit 1
export PATH=$PWD/bin:$PATH &&
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &&

sed -i '/QMAKE_RPATH/d' mkspecs/linux*/qmake.conf &&

echo "yes" | ./configure -prefix /usr/local \
            -docdir /usr/local/share/doc/qt \
            -headerdir /usr/local/include/qt \
            -plugindir /usr/local/lib/qt/plugins \
            -datadir /usr/local/share/qt \
            -translationdir /usr/local/share/qt/translations \
            -sysconfdir /usr/local/etc/qt \
            -qt-gif \
            -system-zlib \
            -system-libpng \
            -system-libjpeg \
            -system-libmng \
            -plugin-imgfmt-png \
            -plugin-imgfmt-jpeg \
            -plugin-imgfmt-mng \
            -no-exceptions \
            -thread \
            -tablet &&

make -j5 -i
make install
make -j5 -i symlinks sub-src sub-tools
make install
make install INSTALL_ROOT=$PKG

cd "$PKG"

  find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
  find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
