# 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")
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