#!/bin/bash
if [ -L "$1" ]; then
	unsymlink "$1"
fi
cd "${1:-.}"
package=`basename $PWD`
version=`echo "$package" | sed 's/[^0-9]*//; s/-/./g;'`
version="${version:-0.0}"
release="${release:-1}"
package="${package%%-*}"
package="${package%%_*}"
user="${user:=$USER}"
realname=`awk -F: '$1=="'$user'" {print $5}' </etc/passwd | sed 's/,.*//'`
realname="${realname:-$user}"
email="${email:-$user@localhost}"
description="${description:-$package}"

make_debian=
if [ ! -e "debian" ]; then
	make_debian=1
fi

if [ -n "$make_debian" ]; then
mkdir debian

echo "#!/usr/bin/make -f
%:
	dh \$@" > debian/rules
chmod +x debian/rules

echo "
Source: $package
Section: ${section:-misc}
Priority: optional
Maintainer: $realname <$email>
Standards-Version: 3.1.1
Build-Depends: debhelper (>= 7.0)

Package: $package
Architecture: all
Depends: 
Description: $description
" > debian/control

echo "$package ($version-$release) unstable; urgency=low

  * Initial release.

 -- $realname <$email>  `date -R`
" > debian/changelog

echo 4 > debian/compat
fi

debuild -b -uc -us -sa && debuild clean

if [ -n "$make_debian" ]; then
	rm -rf debian
fi

cd ..
rm -f "$package"_*.build "$package"_*.changes
