From f123a096d3ec844bfb585657b6c104a587decb8e Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann Date: Sun, 26 Mar 2023 15:45:42 +0200 Subject: [PATCH] Allow to override build date with SOURCE_DATE_EPOCH --- configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 2157c7c..86b319c 100644 --- a/configure.ac +++ b/configure.ac @@ -119,7 +119,9 @@ case "$host" in esac -app_release_date=$(date +%Y-%m-%d) +DATE_FMT="+%Y-%m-%d" +SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}" +app_release_date=$(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") AC_SUBST(RELEASE_DATE,$app_release_date) AC_SUBST(OSNAME,$app_cv_osname) AC_SUBST(RLS_LDFLAGS,$app_rls_ldflags) -- libgit2 0.21.2