debian: Add source-package rule.
[qmail] / debian / rules
index 6316dc9..b9ceed6 100755 (executable)
@@ -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