From c1b3d65877913f139175920699ad2c5aed592ea8 Mon Sep 17 00:00:00 2001 From: Pádraig Brady Date: Fri, 27 Nov 2015 12:26:00 +0000 Subject: build: support reproducible builds with consistent man pages Use a consistent date in the generated man pages even if SOURCE_DATE_EPOCH is not set. * Makefile.am: Generate .timestamp in the tarball. * man/local.mk: Pass .timestamp if available to help2man. * man/dummy-man: Don't bother with the year in the stub. Reported in http://bugs.debian.org/806321 --- man/dummy-man | 3 +-- man/local.mk | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'man') diff --git a/man/dummy-man b/man/dummy-man index bf31912b2..f05ce2ab4 100755 --- a/man/dummy-man +++ b/man/dummy-man @@ -48,11 +48,10 @@ inadequate on this system. Creating a stub man page instead. END progname=`basename_ "$1"` -year=`LC_ALL=C date +%Y` bs='\' cat >"$output" </dev/null || :`} \ + && export SOURCE_DATE_EPOCH && $(run_help2man) \ --source='$(PACKAGE_STRING)' \ --include=$(srcdir)/man/$$name.x \ --output=$$t/$$name.1 \ -- cgit v1.2.3-54-g00ecf