IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=`grep VERSION= ../KDE.options | cut -f 2- -d =`
PROGNAME="KDE Base Libraries $VERSION"
DESC="\
kdelibs (KDE libraries)                                                \n\
                                                                       \n\
System libraries and other resources required by KDE:  kdecore (KDE    \n\
core library), kdeui (user interface), kimgio (image formats), kfile   \n\
(file dialog), kspell (spelling checker), khtml (HTML widget), kab     \n\
(addressbook), arts (sound, mixing and animation), kstyles, kparts,    \n\
kjs (JavaScript), kio (URL fetcher), kdesu, dcop (desktop              \n\
communication program), kssl (OpenSSL integration), kinit, libkmid,    \n\
interfaces, libtldl, mimetypes, pics, and ksgmltools."

BUILD=2
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://ftp.kde.org/pub/kde
PKGNAME=kdelibs-$VERSION-s390-$BUILD
TAG=OPT

compile() {
   # Avoid a version number in .la files:
   if [ -d /usr/lib/qt ]; then
     QTDIR=/usr/lib/qt
   fi

   tar -yxvf $CWD/kdelibs-$VERSION.tar.bz2
   cd kdelibs-$VERSION/

   cat $CWD/post-3.1.5-kdelibs-kapplication.patch | patch -p1 --verbose
   cat $CWD/post-3.1.5-kdelibs-ktelnetservice.patch | patch -p0 --verbose
   cat $CWD/post-3.1.5-kdelibs-htmlframes.patch | patch -p0 --verbose
   cat $CWD/post-3.1.5-kdelibs-kcookiejar.patch | patch -p0 --verbose
   cat $CWD/post-3.1.5-kdelibs-kstandarddirs.patch | patch -p0 --verbose

   chown -R root.root .
   CFLAGS=-O2 CXXFLAGS=-O2 \
   ./configure --prefix=/opt/kde \
               --with-ssl-dir=/usr \
               --with-xinerama \
               --disable-debug \
               --disable-libfam \
               --enable-dnotify \
               --program-prefix="" \
               --program-suffix="" \
               --build=s390-slackware-linux \
               --host=s390-slackware-linux \
               --target=s390-slackware-linux
   # This doesn't work on Linux/390
#              --enable-fast-malloc=full
   make
}

install() {
cd $TMP/kdelibs-$VERSION/
   make install DESTDIR=/package-kdelibs

   mkdir -p /package-kdelibs/usr/doc/kdelibs-$VERSION
   cp -a AUTHORS COMPILING COMPILING.html COPYING COPYING.BSD COPYING.LIB \
         DEBUG INSTALL KDE2PORTING.html KDE3PORTING.html NAMING README kdelibs.lsm \
       /package-kdelibs/usr/doc/kdelibs-$VERSION
}

special() {
   cd $PKG
   mv package-kdelibs/* ./
   rmdir package-kdelibs/

   cd $CTL
   cat $CWD/slack-desc > slack-desc

   sed -e 's%package-kdelibs/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new

   cat << EOF >> doinst.sh
#!/bin/sh
# Add KDE library directory to /etc/ld.so.conf:
if fgrep /opt/kde/lib etc/ld.so.conf 1> /dev/null 2> /dev/null ; then
  true
else
  echo "/opt/kde/lib" >> etc/ld.so.conf
fi
EOF
}

