Package: freeipmi / 1.6.13-2~bpo12+1

Honour-SOURCE_DATE_EPOCH.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From: Eduard Sanou <dhole@openmailbox.org>
Date: Thu, 3 Oct 2019 12:48:25 +0200
Subject: Honour SOURCE_DATE_EPOCH in manpages

Replace man pages dates with the timestamp from the latest
debian/changelog entry using the variable SOURCE_DATE_EPOCH to make the
package build reproducibly.

Forwarded: not-needed
---
 configure.ac | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 0bd4f65..f938716 100644
--- a/configure.ac
+++ b/configure.ac
@@ -117,7 +117,11 @@ AC_CONFIG_FILES([
 	man/rmcpping.8.pre
         rmcpping/Makefile])
 
-ISODATE=`date -u -r ChangeLog +%Y-%m-%d`
+if test -z "${SOURCE_DATE_EPOCH}"; then
+  ISODATE=`date -u -r ChangeLog +%Y-%m-%d`
+else
+  ISODATE=`date -u -d @$SOURCE_DATE_EPOCH +%Y-%m-%d`
+fi
 AC_SUBST([ISODATE])
 
 # libfreeipmi libtool versioning