X-Git-Url: http://git.tremily.us/?p=monkeysphere-validation-agent.git;a=blobdiff_plain;f=Makefile;h=d3927d74da85def2cdef38462e0e472457b77627;hp=3de8e7a852af787d51bd30a3e46b1a13fbdbf6f6;hb=HEAD;hpb=42c5c2ecf8240c1295b1431900a6f8d55537669f diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 index 3de8e7a..d3927d7 --- a/Makefile +++ b/Makefile @@ -1,18 +1,32 @@ #!/usr/bin/make -f -# Makefile for xul-ext-monkeysphere +# Makefile for msva-perl # © 2010 Daniel Kahn Gillmor # Licensed under GPL v3 or later -VERSION=`dpkg-parsechangelog -lChangelog | grep ^Version: | cut -f2 -d\ ` +VERSION := $(shell dpkg-parsechangelog -lChangelog | grep ^Version: | cut -f2 -d\ ) +DEBIAN_VERSION=`dpkg-parsechangelog | grep ^Version: | cut -f2 -d\ ` -../msva-perl_$(VERSION).orig.tar.gz: msva-perl msva.protocol.README COPYING - git archive --format tar -o $@ --prefix=msva-perl-$(VERSION)/ $< +MANPAGES=msva-perl.1 msva-query-agent.1 -tarball: ../msva-perl_$(VERSION).orig.tar.gz +all: $(MANPAGES) Crypt/Monkeysphere/MSVA.pm -debian-package: tarball +%.1: % + pod2man $< $@ + +Crypt/Monkeysphere/MSVA.pm: Changelog + sed -i "s/^ \\\$$VERSION = '[a-z0-9.~A-Z]*';$$/ \$$VERSION = '$(VERSION)';/" $@ + +clean: + rm -f $(MANPAGES) + +debian-package: git buildpackage -uc -us -.PHONY: tarball debian-package +upstream-tag: + git tag -s msva-perl/$(VERSION) -m "releasing msva-perl version $(VERSION)" +debian-tag: + git tag -s msva-perl_debian/$(DEBIAN_VERSION) -m "tagging msva-perl debian packaging version $(DEBIAN_VERSION)" + +.PHONY: upstream-tag debian-package debian-tag all clean