From 720ef9012317fd3254c5f4624fc076627d7ad434 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Wed, 14 Jul 2021 14:25:12 +0000
Subject: [PATCH 2/3] configure.in: Set timestamp from SOURCE_DATE_EPOCH
 variable.

https://reproducible-builds.org/docs/source-date-epoch/
---
 configure.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/configure.in b/configure.in
index 8100f62a..c9aa8db0 100644
--- a/configure.in
+++ b/configure.in
@@ -111,7 +111,11 @@ AC_SUBST([APTC])
 VERSION=`echo $PACKAGE_VERSION | cut -d . -f 1`
 SUBVERSION=`echo $PACKAGE_VERSION | cut -d . -f 2`
 PATCHLEVEL=`echo $PACKAGE_VERSION | cut -d . -f 3`
-TIMESTAMP=`date +%Y%m%d`
+# Set TIMESTAMP from SOURCE_DATE_EPOCH
+# https://reproducible-builds.org/docs/source-date-epoch/
+SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}"
+DATE_FMT="+%Y%m%d"
+TIMESTAMP=`date -u -d "@$SOURCE_DATE_EPOCH" "$DATE_FMT" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "$DATE_FMT" 2>/dev/null || date -u "$DATE_FMT"`
 
 ## @abs_this_builddir@  - absolute path to top of build directory.
 ## According to GNU autoconf we can rely on that there's a proper
-- 
2.32.0

