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 " 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 }