From 549de36cd2de702e5eb4f39724c0d9f95bc2cc6c Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Mon, 13 Jul 2015 20:29:20 +0100 Subject: [PATCH] perf tools: Use $KBUILD_BUILD_TIMESTAMP as man page date Forwarded: http://mid.gmane.org/20160517132809.GE7555@decadent.org.uk This allows man pages to be built reproducibly. Signed-off-by: Ben Hutchings Gbp-Pq: Topic bugfix/all Gbp-Pq: Name tools-perf-man-date.patch --- tools/perf/Documentation/Makefile | 3 +++ tools/perf/Documentation/asciidoc.conf | 3 +++ 2 files changed, 6 insertions(+) diff --git a/tools/perf/Documentation/Makefile b/tools/perf/Documentation/Makefile index 50b8c233e68..f22e4b733c9 100644 --- a/tools/perf/Documentation/Makefile +++ b/tools/perf/Documentation/Makefile @@ -129,6 +129,9 @@ endif ifdef DOCBOOK_SUPPRESS_SP XMLTO_EXTRA += -m manpage-suppress-sp.xsl endif +ifdef KBUILD_BUILD_TIMESTAMP +ASCIIDOC_EXTRA += -a revdate=$(shell date -u -d '$(KBUILD_BUILD_TIMESTAMP)' +%Y-%m-%d) +endif SHELL_PATH ?= $(SHELL) # Shell quote; diff --git a/tools/perf/Documentation/asciidoc.conf b/tools/perf/Documentation/asciidoc.conf index 2b62ba1e72b..82d3060177b 100644 --- a/tools/perf/Documentation/asciidoc.conf +++ b/tools/perf/Documentation/asciidoc.conf @@ -71,6 +71,9 @@ ifdef::backend-docbook[] [header] template::[header-declarations] + +template::[docinfo] + ifdef::perf_date[] {perf_date} endif::perf_date[] -- 2.30.2