diff -r 36400dcefb67 -r b44dd7bad82c dev/debian-build/dbuild --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/debian-build/dbuild Wed Sep 07 10:56:24 2011 +0100 @@ -0,0 +1,32 @@ +#!/bin/sh + +set -e + +cd $(hg root) + +PACKAGE=$(dpkg-parsechangelog | sed -n 's/^Source: \(.*\)/\1/p') +DEBIAN_VERSION=$(dpkg-parsechangelog | sed -n 's/^Version: \(.*\)/\1/p') +# Lazy, but hey +UPSTREAM_VERSION=$(dpkg-parsechangelog | sed -n 's/^Version: \(.*\)-[^-]*/\1/p') +UPSTREAM=$(hg log --template '{node}' -r 'heads(ancestors(.) and branch(default))') +BUILDDIR=$(pwd)/build/debian + +echo PACKAGE $PACKAGE +echo DEBIAN_VERSION $DEBIAN_VERSION +echo UPSTREAM_VERSION $UPSTREAM_VERSION +echo UPSTREAM $UPSTREAM +echo BUILDDIR $BUILDDIR + +rm -rf ${BUILDDIR} +mkdir -p ${BUILDDIR} +hg archive -X '.hg*' -X 'dev/**' -t tgz -r ${UPSTREAM} \ + ${BUILDDIR}/${PACKAGE}_${UPSTREAM_VERSION}.orig.tar.gz +hg st -mac0n -X '.hg*' -X 'dev/**' | cpio -p -0 -d \ + ${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION} + +cd ${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION} +#dpkg-buildpackage -kFD56DDC0 +dpkg-buildpackage +cd .. +lintian -i --pedantic -IE ${PACKAGE}_${DEBIAN_VERSION}_*.changes +#sudo pbuilder --build ${PACKAGE}_${DEBIAN_VERSION}.dsc