[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