File reproducible.patch of Package gap
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2018-01-26
Subject: allow to override build date
to make package build reproducible
code was rewritten upstream
Index: gap4r8/cnf/mkversionheader.sh
===================================================================
--- gap4r8.orig/cnf/mkversionheader.sh
+++ gap4r8/cnf/mkversionheader.sh
@@ -10,7 +10,7 @@ if command -v git >/dev/null 2>&1 ; then
GAP_BUILD_VERSION=`git describe --tags --dirty || echo`
fi
fi
-GAP_BUILD_DATE=`date +"%Y-%m-%d %H:%M:%S (%Z)"`
+GAP_BUILD_DATE=`date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +"%Y-%m-%d %H:%M:%S (%Z)"`
# Generate the file
cat > "$TMP" <<EOF