[Pkg-privacy-commits] [tor-monitor] 03/05: make reproducible without the need for faketime

Sascha Steinbiss sascha at steinbiss.name
Tue Dec 29 22:29:17 UTC 2015


This is an automated email from the git hooks/post-receive script.

sascha-guest pushed a commit to branch master
in repository tor-monitor.

commit 9ad9bb1be3d6c2b6e0d166a89143cffbfbce963d
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date:   Tue Dec 29 11:27:01 2015 +0000

    make reproducible without the need for faketime
---
 debian/rules | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/debian/rules b/debian/rules
index 212df60..dea3df0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,22 +1,20 @@
 #! /usr/bin/make -f
 
-#export DH_VERBOSE = 1
 export PYBUILD_NAME=tor-monitor
-
-# Use faketime for now until we have SOURCE_DATE_EPOCH for gettext
-ifeq ($(shell faketime 'last friday' date > /dev/null 2> /dev/null; echo $$?),0)
-  FAKETIME:=faketime "`dpkg-parsechangelog -S date`"
-endif
+export UPSTREAM_VERSION=$(shell dpkg-parsechangelog -SVersion | cut -d- -f1)
 
 %:
 	dh $@ --with python3 --buildsystem=pybuild
 
 override_dh_auto_install:
-	$(FAKETIME) python3 setup.py install --root=debian/tor-monitor --install-layout=deb
+	python3 setup.py install --root=debian/tor-monitor --install-layout=deb
 
 override_dh_installman:
-	$(FAKETIME) help2man -S 'Tails project' -n 'display Tor circuits and streams' \
-          -N $(CURDIR)/tormonitor | sed 's/.Errno/tormonitor/g' | sed 's/.ERRNO/TORMONITOR/g '> debian/tormonitor.1
+	# help2man now uses SOURCE_DATE_EPOCH
+	help2man -S 'Tails project' \
+	      -n 'display Tor circuits and streams' \
+          -N --version-string="$(UPSTREAM_VERSION)" \
+          $(CURDIR)/tormonitor > debian/tormonitor.1
 	dh_installman
 
 override_dh_auto_clean:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/tor-monitor.git



More information about the Pkg-privacy-commits mailing list