#!/bin/sh
CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-sane
BACKVER=1.0.14
FRONTVER=1.0.12
ARCH=alpha
BUILD=1

#Make the sane-backends
mkdir -p $PKG
( cd $TMP
tar xzf $CWD/sane-backends-$BACKVER.tar.gz
cd sane-backends-$BACKVER
chown -R root.root .
./configure --prefix=/usr --sysconfdir=/etc
make
make install
make install DESTDIR=$PKG
strip --strip-unneeded $PKG/usr/bin/* $PKG/usr/sbin/* 
# Make the sane-frontends
cd $TMP 
tar xzf $CWD/sane-frontends-$FRONTVER.tar.gz
cd sane-frontends-$FRONTVER
chown -R root.root .
./configure --prefix=/usr --sysconfdir=/etc
make
make install DESTDIR=$PKG
strip --strip-unneeded $PKG/usr/bin/* $PKG/usr/sbin/* 
# Move config files:
( cd $PKG/etc/sane.d
  for file in *.conf ; do
    mv $file ${file}.new
  done
)
# gzip man-files strip files
gzip -9 $PKG/usr/man/man?/*
# strip remaining files
( cd $PKG/usr/lib
 strip --strip-unneeded * sane/* )
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
cd $PKG
makepkg -l y -c n $TMP/sane-$BACKVER-$ARCH-$BUILD.tgz
) 2>&1 | tee $TMP/sane.build.log
