[SCM] pd-hcs/master: Modernized calculation of reproducible dates

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Thu Aug 24 08:53:14 UTC 2017


The following commit has been merged in the master branch:
commit bf5bdbe4868e563f1a783d2e56a3474733ac129a
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Thu Aug 24 08:30:29 2017 +0200

    Modernized calculation of reproducible dates

diff --git a/debian/rules b/debian/rules
index 55f795f..e573a6a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,8 +4,13 @@ LIBRARY_NAME = hcs
 PACKAGE = pd-$(LIBRARY_NAME)
 pkglibdir = /usr/lib/pd/extra
 
-PD_DATE:=$(shell LANG=C LC_ALL=C date -u -d "$$(dpkg-parsechangelog -SDate)" +"%Y/%m/%d")
-PD_TIME:=$(shell LANG=C LC_ALL=C date -u -d "$$(dpkg-parsechangelog -SDate)" +"%H:%M:%S UTC")
+ifdef SOURCE_DATE_EPOCH
+    PD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+%Y/%m/%d" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u "+%Y/%m/%d")
+    PD_TIME ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+%H:%M:%S UTC" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u "+%H:%M:%S UTC")
+else
+    PD_DATE:=$(shell date -u +"%Y/%m/%d")
+    PD_TIME:=$(shell date -u +"%H:%M:%S UTC")
+endif
 VERSION_CPPFLAGS = -DPD_TIMESTAMP_STRING='\"compiled on $(PD_DATE) at $(PD_TIME)\"' -DPD_DATE='\"$(PD_DATE)\"' -DPD_TIME='\"$(PD_TIME)\"'
 
 

-- 
pd-hcs packaging



More information about the pkg-multimedia-commits mailing list