[SCM] juce/master: Removed reproducible DATE_TIME hacks
umlaeute at users.alioth.debian.org
umlaeute at users.alioth.debian.org
Thu Nov 9 13:06:37 UTC 2017
The following commit has been merged in the master branch:
commit b10259b46daebb561a840e804cc63856e9d8cea7
Author: IOhannes m zmölnig <zmoelnig at umlautS.umlaeute.mur.at>
Date: Wed Nov 8 21:29:17 2017 +0100
Removed reproducible DATE_TIME hacks
modern g++ does this on its own...
diff --git a/debian/rules b/debian/rules
index b522d35..10c2f8a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,14 +3,12 @@
# Copyright © 2015 IOhannes m zmölnig <umlaeute at debian.org>
# 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")
+## export dummy TARGET_ARCH that doesn't do much,
+## but disables "-march=native" optimization
+export TARGET_ARCH=-g
DEB_SRCDIR=debian/libbuilder/
BUILDDIR=$(DEB_SRCDIR)build
-BUILDDATE_HEADER=$(BUILDDIR)/libjuce_builddate.h
include /usr/share/cdbs/1/rules/buildcore.mk
include /usr/share/cdbs/1/rules/debhelper.mk
@@ -27,12 +25,6 @@ DEB_INSTALL_MANPAGES_juce-tools=$(BUILDDIR)/Projucer.1
DEB_INSTALL_CHANGELOGS_ALL=ChangeList.txt
pre-build::
- mkdir -p $(dir $(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
@@ -60,6 +52,4 @@ binary-post-install/juce-modules-source::
clean::
rm -rf doxygen/doc
rm -rf extras/Projucer/Builds/LinuxMakefile/build
- rm -f $(BUILDDATE_HEADER)
make -C debian/extra/lv2-ttl-generator/ clean
-
--
juce packaging
More information about the pkg-multimedia-commits
mailing list