[Pkg-privacy-commits] [tor-monitor] 33/39: build with faketime

Sascha Steinbiss sascha-guest at moszumanska.debian.org
Tue Aug 25 18:00:47 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 5ac29175d53c15bc3da3d113f757ed4ca049e875
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date:   Thu Aug 20 20:39:56 2015 +0000

    build with faketime
---
 debian/control | 2 +-
 debian/rules   | 8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index 99fff2c..a269cb2 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: utils
 Priority: optional
 Maintainer: Debian Anonymity Tools Packaging Team <pkg-anonymity-tools at lists.alioth.debian.org>
 Uploaders: Sascha Steinbiss <sascha at steinbiss.name>
-Build-Depends: debhelper (>= 9), dh-python, python3-all, python3-setuptools, python3-distutils-extra
+Build-Depends: debhelper (>= 9), dh-python, python3-all, python3-setuptools, python3-distutils-extra, faketime
 X-Python3-Version: >= 3.4.2
 Standards-Version: 3.9.6
 Homepage: http://git-tails.immerda.ch/alan/tor-monitor
diff --git a/debian/rules b/debian/rules
index 10f766a..07e5be5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,17 @@
 #! /usr/bin/make -f
 
 #export DH_VERBOSE = 1
-export PYBUILD_NAME = foo
+export PYBUILD_NAME=tor-monitor
+
+ifeq ($(shell faketime 'last friday' date > /dev/null 2> /dev/null; echo $$?),0)
+  FAKETIME:=faketime "`dpkg-parsechangelog -S date`"
+endif
 
 %:
 	dh $@ --with python3 --buildsystem=pybuild
 
 override_dh_auto_install:
-	python3 setup.py install --root=debian/tor-monitor --install-layout=deb --install-lib=/usr/share/tor-monitor --install-scripts=/usr/share/tor-monitor
+	$(FAKETIME) python3 setup.py install --root=debian/tor-monitor --install-layout=deb --install-lib=/usr/share/tor-monitor --install-scripts=/usr/share/tor-monitor
 
 override_dh_auto_build:
 

-- 
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