#!/bin/sh

# SlackBuild taken from the Slamd64 Project.  Thanks guys!  --jmd

CWD=`pwd`

VERSION=1.2.3
ARCH=sparc
BUILD=0

TMP=/tmp
BUILDDIR=$TMP/termcap-compat-$VERSION
PKGDIR=$TMP/package-libtermcap

cd $TMP
tar xzvf $CWD/termcap-compat_$VERSION.tar.gz
cd $BUILDDIR
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

rm -rf $PKGDIR
mkdir -p $PKGDIR/{lib,usr/doc/termcap-$VERSION,usr/{lib,include,info},install}
cp $BUILDDIR/libtermcap.so.* $PKGDIR/lib/
cp $BUILDDIR/libtermcap.a $PKGDIR/usr/lib/
cp $BUILDDIR/termcap.h $PKGDIR/usr/include/
cp $BUILDDIR/termcap.info* $PKGDIR/usr/info/
cp $BUILDDIR/{ChangeLog,README,debian/changelog} $PKGDIR/usr/doc/termcap-$VERSION/

# Tidy-up a little
cd $PKGDIR/usr/info
gzip -9 *
cd $PKGDIR/lib
ldconfig .
chown root:root libtermcap*

mkdir -p $PKGDIR/install
cat $CWD/slack-desc > $PKGDIR/install/slack-desc
cat $CWD/doinst.sh > $PKGDIR/install/doinst.sh

cd $PKGDIR
makepkg -l y -c n libtermcap-$VERSION-$ARCH-$BUILD.tgz
mv libtermcap-$VERSION-$ARCH-$BUILD.tgz /tmp

echo "Package in /tmp"
