From b10259b46daebb561a840e804cc63856e9d8cea7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 8 Nov 2017 21:29:17 +0100 Subject: [PATCH] Removed reproducible DATE_TIME hacks modern g++ does this on its own... --- debian/rules | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/debian/rules b/debian/rules index b522d351..10c2f8ab 100755 --- a/debian/rules +++ b/debian/rules @@ -3,14 +3,12 @@ # Copyright © 2015 IOhannes m zmölnig # 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 - -- 2.30.2