chiark / gitweb /
Merge from sid [dgit]
[authbind.git] / debian / rules
index 96d90aa2abc8cf827c1804cec0cec704eae4e6a5..c9091ed8231d1f72cedb0f7091687a1153febb70 100755 (executable)
@@ -29,6 +29,8 @@ minor=0
 
 arch = $(shell dpkg --print-architecture)
 
+export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1 -SDate)" +%s)
+
 INSTALL = install
 INSTALL_FILE    = $(INSTALL) -p    -o root -g root  -m  644
 INSTALL_PROGRAM = $(INSTALL) -p    -o root -g root  -m  755
@@ -90,6 +92,8 @@ binary-arch:  checkroot build
        dpkg-gencontrol -isp
        chown -R root.root debian/tmp
        chmod -R g-ws debian/tmp
+       find debian/tmp -newermt "@$$SOURCE_DATE_EPOCH" -print0 | \
+               xargs -0r touch --no-dereference --date="@$$SOURCE_DATE_EPOCH"
        dpkg --build debian/tmp ..
 
 binary:         binary-indep binary-arch