# HG changeset patch # User Paul Crowley # Date 1292752158 0 # Node ID 31d5c6236f713ca8fc72099d20101e154dcdcaad # Parent 7b5cbcd6dbbf4d6bc2a71ee361de420c578e5b16 Add release buildihng script diff -r 7b5cbcd6dbbf -r 31d5c6236f71 dev/debian-build/dbuild_release --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/debian-build/dbuild_release Sun Dec 19 09:49:18 2010 +0000 @@ -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') +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 release_${UPSTREAM_VERSION} \ + ${BUILDDIR}/${PACKAGE}_${UPSTREAM_VERSION}.orig.tar.gz +hg archive -X '.hg*' -X 'dev/**' -r debian_${DEBIAN_VERSION} \ + ${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 +