#!/bin/bash
#DEP:perl
#DEP:perlmod_HTML_Tagset
#Standaard script voor Syn-3 perlmodules.
#Dit script build alle perlmodule .tar.gz files in de huidige directory, en maakt
#er Syn-3 packages van.
CWD=`pwd`
PKGROOT=`pwd`/pkgtmp
for TAR in *.tar.gz; do
TARDIR=`echo $TAR|sed 's/.tar.gz//'` || exit 1
VER=`echo $TARDIR|sed 's/.*-//'` || exit 1
NAME=perlmod_`echo $TARDIR| sed 's/-[^-]*$//' | sed 's/-/_/'` || exit 1
rm -r $PKGROOT 2>/dev/null
mkdir -p $PKGROOT
#standard way to build a perl module
cd $CWD || exit 1
export PERL_INSTALL_ROOT=$PKGROOT
tar -xzf $TAR || exit 1
cd $TARDIR || exit 1
echo yes | perl Makefile.PL || exit 1
make || exit 1
make test || exit 1
make install || exit 1
cd $PKGROOT
makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
echo $VER > $CWD/$NAME.version &&
arch > $CWD/$NAME.arch
done