#!/bin/sh
CWD=`pwd`

if [ "$TMP" = "" ]; then
  TMP=/tmp
fi
if [ ! -d $TMP ]; then
  mkdir -p $TMP # location to build the source
fi
PKG=$TMP/package-a2ps

VERSION=4.13b
ARCH=${ARCH:-i386}
BUILD=${BUILD:-1}

# First, build psutils:
export PKG TMP
sh `basename $0`/psutils.build

# Then, build a2ps:
cd $TMP
tar xzvf $CWD/a2ps-$VERSION.tar.gz
cd a2ps-4.13
zcat $CWD/a2ps-$VERSION.diff.gz | patch -p1 --verbose --backup --suffix=.orig -E
./configure --prefix=/usr \
            --sysconfdir=/etc \
            --with-medium=letter \
            $ARCH-slackware-linux
make CFLAGS=-O2
make CFLAGS=-O2 DESTDIR=$PKG install
mkdir -p $PKG/usr/doc/a2ps-$VERSION
cp -a ABOUT-NLS ANNOUNCE AUTHORS COPYING ChangeLog FAQ INSTALL NEWS README THANKS TODO \
  $PKG/usr/doc/a2ps-$VERSION
chown -R root.root $PKG/usr/doc/a2ps-$VERSION
chmod 644 $PKG/usr/doc/a2ps-$VERSION/*
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

# Build the package:
cd $PKG
makepkg -l y -c n $TMP/a2ps-$VERSION-$ARCH-$BUILD.tgz

# Clean up the extra stuff:
if [ "$1" = "--cleanup" ]; then
  cd $CWD
  rm -rf $TMP/a2ps-${VERSION}
  rm -rf $PKG
fi

