Source: thuban Version: 1.2.2-6 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi! While working on the "reproducible builds" effort [1], we have noticed that thuban could not be built reproducibly. The build date is embedded into a manpage generated by docbook2x-man The attached patch fixes this by using the date from the latest changelog entry instead. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/rules b/debian/rules index c0f2e9f..bafab07 100755 --- a/debian/rules +++ b/debian/rules @@ -3,6 +3,8 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +BUILD_DATE=$(shell dpkg-parsechangelog -S Date | LC_ALL=C date -u "+%d %B %Y" -f -) + MANPAGES:=$(wildcard debian/man/*.*.xml) CFLAGS += -Wall -g @@ -27,7 +29,7 @@ override_dh_clean: override_dh_auto_build: # Create man pages from DocBook XML for x in $(MANPAGES) ; do \ - docbook2x-man $$x ; \ + docbook2x-man --string-param header-3="$(BUILD_DATE)" $$x ; \ mv `basename $$x | sed 's/.xml$$//'` `dirname $$x` ; \ done
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel