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

VERSION=1.2.3
PROGNAME="termcap $VERSION"
DESC="\
libtermcap                                                             \n\
                                                                       \n\
This is the GNU termcap library -- a library of C functions that       \n\
enable programs to send control strings to terminals in a way          \n\
independent of the terminal type.  Most of this package is also        \n\
distributed with GNU Emacs, but it is available in this separate       \n\
distribution to make it easier to install as -ltermcap."

BUILD=1
MAITNAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://ftp.gnu.org/gnu/termcap
PKGNAME=libtermcap-$VERSION-s390x-$BUILD
TAG=REC

compile() {
   tar -zxvf $CWD/termcap-compat_$VERSION.tar.gz
   cd termcap-compat-$VERSION/
   chown -R root.root .
   zcat $CWD/termcap-compat_$VERSION.diff.gz | patch -p1 --verbose --backup --suffix=.orig
   zcat $CWD/termcap.h.diff.gz | patch -p0 --verbose --backup --suffix=.orig
   zcat $CWD/termcap.bufsize.diff.gz | patch -p1 --verbose --backup --suffix=.orig

   make -j3
}

install() {
   mkdir -p /package-libtermcap/lib64 \
            /package-libtermcap/usr/lib \
            /package-libtermcap/usr/include \
            /package-libtermcap/usr/info \
            /package-libtermcap/usr/doc/termcap-$VERSION
   make install prefix=/package-libtermcap/usr

   cp -p termcap.info* /package-libtermcap/usr/info
   mv /package-libtermcap/usr/lib /package-libtermcap/usr/lib64
   ( cd /package-libtermcap/usr/lib64
     mv libtermcap.so.2.0.8 /package-libtermcap/lib64
     rm -rf libtermcap.so ; ln -sf /lib64/libtermcap.so.2.0.8 libtermcap.so
   )
   ( cd /package-libtermcap/lib64
     rm -rf libtermcap.so.2 ; ln -sf libtermcap.so.2.0.8 libtermcap.so.2
   )

   cp -a ChangeLog debian/changelog README \
       /package-libtermcap/usr/doc/termcap-$VERSION

   ( cd /package-libtermcap/usr/info
     rm -f *.gz
     gzip -9 *
   )
}

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

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

