From: Mark Wooding Date: Tue, 14 Feb 2006 12:43:42 +0000 (+0000) Subject: debian: Add source-package rule. X-Git-Tag: mdw/1.03-5~3 X-Git-Url: https://git.distorted.org.uk/~mdw/qmail/commitdiff_plain/853cc1fedbca626ecc7ec56772184d782f13e864 debian: Add source-package rule. This is much easier with git-tar-tree lying around. --- diff --git a/.gitignore b/.gitignore index 60532c2..f4c3f19 100644 --- a/.gitignore +++ b/.gitignore @@ -166,3 +166,4 @@ tcp-env tcp-env.0 tcp-environ.0 uint32.h +qmail-valid-addresses.0 diff --git a/debian/.gitignore b/debian/.gitignore index 0f1983d..2caa678 100644 --- a/debian/.gitignore +++ b/debian/.gitignore @@ -1,3 +1,6 @@ files qmail-src tmp +mini-qmail +mini-qmail.substvars +substvars diff --git a/debian/rules b/debian/rules index 6316dc9..b9ceed6 100755 --- a/debian/rules +++ b/debian/rules @@ -1,6 +1,11 @@ #!/usr/bin/make -f # +mdw-setup: + upstream=`git-describe djb | sed 's:^djb/::'`; \ + dir=qmail_$$upstream.orig; \ + git-tar-tree djb $$dir | gzip -9c >../$$dir.tar.gz + build: $(checkdir) if fgrep QMAIL/bin *.sh >/dev/null; then \ @@ -116,11 +121,13 @@ endef binary: binary-indep binary-arch -source diff: - @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false +source: clean mdw-setup + dir=`pwd | sed 's:^.*/::'`; \ + cd ..; \ + dpkg-source -b -i'(?:^|/)\.git(?:$$|/)' $$dir checkroot: $(checkdir) test "`whoami`" = root -.PHONY: binary binary-arch binary-indep clean checkroot +.PHONY: binary binary-arch binary-indep clean checkroot source mdw-setup