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-s390-$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
}

install() {
   mkdir -p /package-libtermcap/usr/lib /package-libtermcap/usr/include \
            /package-libtermcap/usr/info /package-libtermcap/lib \
            /package-libtermcap/usr/doc/termcap-$VERSION
   make install prefix=/package-libtermcap/usr
   cp -p termcap.info* /package-libtermcap/usr/info
   ( cd /package-libtermcap/usr/lib 
     mv libtermcap.so.2.0.8 /package-libtermcap/lib
     rm -rf libtermcap.so ; ln -sf /lib/libtermcap.so.2.0.8 libtermcap.so
   )
   ( cd /package-libtermcap/lib
     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
}
