stage 4 package updates
[hdw-linux/hdw-linux.git] / packages / x11 / qt / qt
1 # hdw - linux qt package
2 #
3 # author: hackbard@hackdaworld.dyndns.org
4 #
5 # [V] 3.3.4
6 # [S] 3-4
7 # [D] qt-x11-free-3.3.4.tar.bz2 ftp://ftp.trolltech.com/qt/source/
8
9 pre_install()   {
10         # where is qt stuff
11         export QTDIR=`pwd`
12         export PATH="$PATH:$QTDIR/bin"
13         export LD_LIBRARY_PATH="$QTDIR/lib"
14         
15         # modify configure, so it is none interactive
16         sed 's/read acceptance/acceptance="yes"/' configure > configure_tmp
17         mv -vf configure_tmp configure ; chmod 755 configure
18                 }
19
20 confopt="-prefix $prefix -headerdir $root/usr/include/qt"
21 confopt="$confopt -docdir $docdir"
22 confopt="$confopt -system-zlib -thread -no-stl -no-g++-exceptions"
23 confopt="$confopt -system-libpng -system-libjpeg -qt-gif"
24 confopt="$confopt -plugin-imgfmt-mng"
25
26 post_install()  {
27         # compatibility symlinks
28         for i in $prefix/lib/libqt-mt.so*; do
29                 ln -svf $i ${i/-mt}
30         done
31         # documentation
32         mkdir -p $docdir
33         cp -r doc/man $prefix/man
34         cp -r examples $docdir
35         # profile
36         cat > $root/etc/profile.d/qt <<-EOP
37 QTDIR=$prefix
38 PATH="\$PATH:\$QTDIR/bin"
39 MANDIR="\$MANPATH:\$QTDIR/man"
40 export QTDIR PATH MANPATH
41 EOP
42                 }