#!/bin/sh
# Set initial variables:
PKGNAM=iptraf
VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-2}

. /etc/pkghelpers
pkghelpers_env

cd $TMP
rm -rf $PKG
rm -rf iptraf-$VERSION
tar xzvf $CWD/iptraf-$VERSION.tar.gz
cd iptraf-$VERSION

pkghelpers_permissions

zcat $CWD/iptraf_3.0.0-6.diff.gz | patch -p1 || exit 1
zcat $CWD/iptraf.paths.diff.gz | patch -p1 || exit 1
cd src
make -j5 || exit 1
mkdir -p $PKG/usr/sbin
cp iptraf rawtime rvnamed $PKG/usr/sbin
chmod 755 $PKG/usr/sbin/*
mkdir -p $PKG/var/cache/iptraf
mkdir -p $PKG//var/run/iptraf
mkdir -p $PKG/var/log/iptraf
mkdir -p $PKG/usr/doc/iptraf-$VERSION
cd ..
cp -a \
  CHANGES Documentation FAQ INSTALL LICENSE README* RELEASE-NOTES \
  $PKG/usr/doc/iptraf-$VERSION
mkdir -p $PKG/usr/man/man8
mv $PKG/usr/doc/iptraf-$VERSION/Documentation/iptraf.8 $PKG/usr/man/man8
if [ -r $PKG/usr/doc/iptraf-$VERSION/Documentation/rawtime.8 ]; then
  mv $PKG/usr/doc/iptraf-$VERSION/Documentation/rawtime.8 $PKG/usr/man/man8
fi
mv $PKG/usr/doc/iptraf-$VERSION/Documentation/rvnamed.8 $PKG/usr/man/man8

# crud removal
( cd $PKG/usr/doc/iptraf-$VERSION/Documentation
  rm -rf manual.aux manual.dvi *.log manual.rtf manual.sgml manual.template .xvpics .log
)

rm -f $PKG/usr/doc/iptraf-$VERSION/Documentation/manual.template.gz
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

cd $TMP/package-iptraf
pkghelpers_fixup
pkghelpers_makepkg