File: reproducible-build.patch

package info (click to toggle)
idjc 0.9.10-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,796 kB
  • sloc: python: 21,706; ansic: 16,528; sh: 5,639; makefile: 206; sed: 16
file content (19 lines) | stat: -rw-r--r-- 636 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Author: Chris Lamb <lamby@debian.org>
Bug-Debian: https://bugs.debian.org/831630
Last-Update: 2016-07-17

--- a/Makefile.am
+++ b/Makefile.am
@@ -56,7 +56,11 @@ if GIT_VERSION_CONTROL
 else
 	rm -f $(top_builddir)/buildinfo
 endif
-	echo Build date: $$(date -R) >> $(top_builddir)/buildinfo
+	if test -n "$$SOURCE_DATE_EPOCH"; then \
+		echo Build date: $$(date --utc --date="@$${SOURCE_DATE_EPOCH}" -R) >> buildinfo; \
+	else \
+		echo Build date: $$(date -R) >> buildinfo; \
+	fi
 
 clean-local:
 	rm -f buildinfo ChangeLog.gz README.gz NEWS.gz AUTHORS.gz idjc.desktop idjc-pw.desktop io.sourceforge.idjc.metainfo.xml ${PACKAGE_NAME}