summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDhole <dhole@openmailbox.org>2015-06-07 18:06:11 +0200
committerVagrant Cascadian <vagrant@reproducible-builds.org>2022-09-22 11:14:46 -0700
commit91c4a4367d8b856390e07503420f1a5c43b72db7 (patch)
treec0e9a5a4ef7611c45da45147686545d181caf7d9
parentfb8af9c506fecd5e9e2be46104fe5c36834dddf3 (diff)
debian/rules: Use consistent date in packaged files.
(Closes: #788000) Updated-by: Vagrant Cascadian <vagrant@reproducible-builds.org>
-rwxr-xr-xdebian/rules5
1 files changed, 5 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
index 34a5041..e2cfb35 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,7 @@
# Copyright (c) 2005 Juan Esteban Monsalve Tobon <esteban@v7w.com>
STRIP = strip --remove-section=.comment --remove-section=.note
+BUILD_DATE=$(shell dpkg-parsechangelog --show-field Date)
build:
$(checkdir)
@@ -67,6 +68,8 @@ binary-arch: checkroot build
chown -R root.root debian/libranlip1c2
chmod -x debian/libranlip1c2/usr/lib/ranlip/*
chmod -R go=rX debian/libranlip1c2
+ find debian/libranlip1c2 -depth -newermt '$(BUILD_DATE)' -print0 | \
+ xargs -0r touch --no-dereference --date='$(BUILD_DATE)'
dpkg --build debian/libranlip1c2 ..
dpkg-gencontrol -isp -plibranlip-dev -Pdebian/libranlip-dev
@@ -74,6 +77,8 @@ binary-arch: checkroot build
chown -R root.root debian/libranlip-dev
chmod -x debian/libranlip-dev/usr/lib/ranlip/libranlip.a debian/libranlip-dev/usr/lib/ranlip/libranlip.la
chmod -R go=rX debian/libranlip-dev
+ find debian/libranlip-dev -depth -newermt '$(BUILD_DATE)' -print0 | \
+ xargs -0r touch --no-dereference --date='$(BUILD_DATE)'
dpkg --build debian/libranlip-dev ..
define checkdir