make release: added goal verify-version-manpage

Check that the version mentioned in notmuch manual page
is consistent with the version file.
This commit is contained in:
Tomi Ollila 2011-11-21 18:27:09 +02:00 committed by David Bremner
parent 12197e89ad
commit fa3e2bad39

View file

@ -187,7 +187,7 @@ release-message:
verify-source-tree-and-version: verify-no-dirty-code verify-source-tree-and-version: verify-no-dirty-code
.PHONY: verify-no-dirty-code .PHONY: verify-no-dirty-code
verify-no-dirty-code: verify-version-debian verify-version-python verify-no-dirty-code: verify-version-debian verify-version-python verify-version-manpage
ifeq ($(IS_GIT),yes) ifeq ($(IS_GIT),yes)
@printf "Checking that source tree is clean..." @printf "Checking that source tree is clean..."
ifneq ($(shell git ls-files -m),) ifneq ($(shell git ls-files -m),)
@ -220,6 +220,14 @@ verify-version-python: verify-version-components
echo "Please edit version and $(PV_FILE) to have consistent versions." && false) echo "Please edit version and $(PV_FILE) to have consistent versions." && false)
@echo "Good." @echo "Good."
.PHONY: verify-version-manpage
verify-version-manpage: verify-version-components
@echo -n "Checking that manual page version is $(VERSION)..."
@[ "$(VERSION)" = $$(sed -n '/^[.]TH NOTMUCH 1/{s/.*"Notmuch //;s/".*//p;}' notmuch.1) ] || \
(echo "No." && \
echo "Please edit version and notmuch.1 to have consistent versions." && false)
@echo "Good."
.PHONY: verify-version-components .PHONY: verify-version-components
verify-version-components: verify-version-components:
@echo -n "Checking that $(VERSION) consists only of digits and periods..." @echo -n "Checking that $(VERSION) consists only of digits and periods..."