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="kdebindings $VERSION"
DESC="\
kdebindings                                                            \n\
                                                                       \n\
This package contains dcopc (DCOP bindings for C), dcopjava (DCOP      \n\
bindings for JAVA), dcopperl (DCOP bindings for Perl), dcoppython      \n\
(DCOP bindings for Python), kalyptus (C, Objective-C and Java bindings \n\
generator), kdec (KDE bindings for C), kdejava (KDE bindings for Java  \n\
JNI to use Qt/KDE classes with Java), kdeobjc (KDE bindings for        \n\
Objective-C), qtc (Qt bindings for C), qtjava (Qt bindings for Java    \n\
JNI to use Qt/KDE classes with Java), qtobjc (Qt bindings for          \n\
Objective-C), xparts (allows you to embed non-KDE apps as a KPart)."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://ftp.kde.org/pub/kde/stable/latest/src/
PKGNAME=kdebindings-$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/kdebindings-$VERSION.tar.bz2
   cd kdebindings-$VERSION/
   chown -R root.root .
   # Install a fix from the KDE-bindings maintainer
#  cat $CWD/makefile.in.diff | patch -p1 --backup --suffix=.orig

   CFLAGS=-O2 CXXFLAGS=-O2 \
   ./configure --prefix=/opt/kde \
               --with-xinerama \
               --disable-debug \
               --program-prefix="" \
               --program-suffix="" \
               --build=s390-slackware-linux \
               --host=s390-slackware-linux \
               --target=s390-slackware-linux
   make -i
}

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

   # Fix a stupid security exposure introduced by libtool being brain dead
   ( cd /package-kdebindings/opt/kde/lib
     sed -e 's%-L/tmp/[[:graph:]]*%%g' libkdec.la > libkdec.la.new
     cat libkdec.la.new > libkdec.la
     rm libkdec.la.new
   )

   mkdir -p /package-kdebindings/usr/doc/kdebindings-$VERSION
   cp -a AUTHORS COPYING COPYING.LIB INSTALL NEWS README \
       /package-kdebindings/usr/doc/kdebindings-$VERSION

   mv /package-kdebindings/usr/share/man /package-kdebindings/usr
   rmdir /package-kdebindings/usr/share
   gzip -9 /package-kdebindings/usr/man/man?/*

}

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

   cd $CTL
   cat $CWD/slack-desc > slack-desc
   sed -e 's%package-kdebindings/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

