[SCM] pd-lua/master: Override build-date for reproducible builds

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Sun Jan 24 21:29:57 UTC 2016


The following commit has been merged in the master branch:
commit ed51de4c7f547b605302cb516376e7f3f2bb6eed
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Sun Jan 24 22:09:44 2016 +0100

    Override build-date for reproducible builds

diff --git a/debian/rules b/debian/rules
index db20440..7a36658 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,7 +21,9 @@ include /usr/share/cdbs/1/class/makefile.mk
 include /usr/share/cdbs/1/class/pd.mk
 include /usr/share/cdbs/1/rules/utils.mk
 
+BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"for Debian on %Y/%m/%d at %H:%M:%S UTC")
 
+CPPFLAGS+=-DBUILD_DATE='\"$(BUILD_DATE)\"'
 CFLAGS+=$(shell pkg-config --cflags lua5.2 pd)
 LIBS+=$(shell   pkg-config --libs lua5.2 pd)
 DEB_MAKE_EXTRA_ARGS = CPPFLAGS="$(CPPFLAGS)" LUA_CFLAGS="$(CFLAGS)" LUA_LIBS="$(LIBS)" LDFLAGS="$(LDFLAGS)" $(DEB_MAKE_PARALLEL)

-- 
pd-lua packaging



More information about the pkg-multimedia-commits mailing list