From c37be409a99441b2edcace1152eb2fe7cb2a8074 Mon Sep 17 00:00:00 2001 From: Hisham Date: Wed, 4 May 2016 15:34:49 -0300 Subject: [PATCH] Improve reproducible builds. Use a SOURCE_DATA_EPOCH friendly date. Suggested by @fasterit in #476. --- configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index fa323598..9b3c17bd 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,8 @@ AC_PREREQ(2.65) AC_INIT([htop],[2.0.1],[hisham@gobolinux.org]) -year=$(date +%Y) +SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}" +year=$(date -u -d "@$SOURCE_DATE_EPOCH" "+%Y" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+%Y" 2>/dev/null || date -u "+%Y") # The following two lines are required by hwloc scripts AC_USE_SYSTEM_EXTENSIONS