#!/bin/sh

clean ()
{
	rm ../mad-developer_*
	mad make clean
}

bump ()
{
	clean
	perl -pi -e 'BEGIN { chomp($date=`date -R`); $set = 0; }
	s/(\d+\.\d+)\.(\d+)/sprintf "$1.%d",$2 + 1/e unless $set;
	s/>.*/>  $date/, $set = 1 if (/--.*>/ && !$set);' debian/changelog
}

srcpkg ()
{
	clean
	mad dpkg-buildpackage -rfakeroot -sa -S
}

build ()
{
	bump
	mad dpkg-buildpackage
}

case $1 in clean|all) clean ;; esac

case $1 in
	clean) clean ;;
	bump) bump ;;
	srcpkg) srcpkg ;;
	all) build ;;
	*) echo $0 clean'|'bump'|'srcpkg'|'all; exit 1 ;;
esac
