Subject: Bug#830725: amanda: please make the build reproducible
From: Chris Lamb <lamby@debian.org>
From: reproducible-builds@lists.alioth.debian.org
--- amanda-3.3.8.orig/common-src/Makefile.am
+++ amanda-3.3.8/common-src/Makefile.am
@@ -10,6 +10,8 @@ INCLUDES =      -I$(top_srcdir)/gnulib
 AM_CFLAGS = $(AMANDA_WARNING_CFLAGS)
 AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS) $(AS_NEEDED_FLAGS)
 
+BUILD_DATE = $(shell date --utc --date="@${SOURCE_DATE_EPOCH:-$(shell date +%s)}")
+
 amlib_LTLIBRARIES =	libamanda.la
 
 sbin_PROGRAMS = amservice
@@ -157,7 +159,7 @@ genversion.$(OBJEXT): $(genversion_SOURC
 genversion.h: $(top_builddir)/config.status
 	-rm -f $@ $@.new
 	echo '#define CC "$(CC)"' > $@.new
-	echo '#define BUILT_DATE "'`date`'"' >> $@.new
+	echo '#define BUILT_DATE "'$(BUILD_DATE)'"' >> $@.new
 	echo '#define BUILT_MACH "$(target)"' >> $@.new
 	mv $@.new $@
 
