[SCM] juce/master: Set BUILD_TIME from d/changelog
umlaeute at users.alioth.debian.org
umlaeute at users.alioth.debian.org
Wed Apr 13 18:45:24 UTC 2016
The following commit has been merged in the master branch:
commit c830dad235e0505da3e347236a592f89496f8fca
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date: Fri Apr 8 22:38:37 2016 +0200
Set BUILD_TIME from d/changelog
diff --git a/debian/rules b/debian/rules
index 5e24830..9fdafa3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,7 @@
# Description: Main Debian packaging script for JUCE
BUILD_DATE=$(shell LANG=C LC_ALL=C date -u -d "$$(dpkg-parsechangelog -SDate)" +"%h %d %Y")
+BUILD_TIME=$(shell LANG=C LC_ALL=C date -u -d "$$(dpkg-parsechangelog -SDate)" +"%T")
#BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"%Y/%m/%d UTC")
#BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"%m %d %Y")
@@ -27,7 +28,11 @@ DEB_INSTALL_CHANGELOGS_ALL=ChangeList.txt
pre-build:: patch
mkdir -p $(dir $(BUILDDATE_HEADER))
- test -e $(BUILDDATE_HEADER) || (echo "#define BUILD_DATE \"$(BUILD_DATE)\"" > $(BUILDDATE_HEADER))
+ test -e $(BUILDDATE_HEADER) || ( \
+ echo "/* Override build-time for reproducible builds */ " > $(BUILDDATE_HEADER); \
+ echo "#define BUILD_DATE \"$(BUILD_DATE)\"" >> $(BUILDDATE_HEADER); \
+ echo "#define BUILD_TIME \"$(BUILD_TIME)\"" >> $(BUILDDATE_HEADER); \
+ )
cp $(CURDIR)/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png \
$(BUILDDIR)/juce.png
--
juce packaging
More information about the pkg-multimedia-commits
mailing list