Set BUILD_TIME for reproducible builds
authorIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Thu, 28 Apr 2016 15:33:53 +0000 (17:33 +0200)
committerIOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>
Thu, 28 Apr 2016 15:34:00 +0000 (17:34 +0200)
debian/patches/reproducible-date.patch

index 6dc3052135d1f17fcb45f9302eef08c2dffe6992..557e1e46b9c517d9987f127df60e3f6c879f12da 100644 (file)
@@ -7,12 +7,15 @@ Last-Update: 2015-01-21
 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 --- juce.orig/modules/juce_core/time/juce_Time.cpp
 +++ juce/modules/juce_core/time/juce_Time.cpp
-@@ -598,11 +598,14 @@
+@@ -598,14 +598,20 @@
      return 0;\r
  }\r
  \r
 +#ifndef BUILD_DATE\r
 +# define BUILD_DATE __DATE__\r
++#endif\r
++#ifndef BUILD_TIME\r
++# define BUILD_TIME __TIME__\r
 +#endif\r
  Time Time::getCompilationDate()\r
  {\r
@@ -22,7 +25,11 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 +    dateTokens.addTokens (BUILD_DATE, true);\r
      dateTokens.removeEmptyStrings (true);\r
  \r
-     timeTokens.addTokens (__TIME__, ":", StringRef());\r
+-    timeTokens.addTokens (__TIME__, ":", StringRef());\r
++    timeTokens.addTokens (BUILD_TIME, ":", StringRef());\r
\r
+     return Time (dateTokens[2].getIntValue(),\r
+                  getMonthNumberForCompileDate (dateTokens[0]),\r
 --- juce.orig/extras/Projucer/Source/Application/jucer_Application.cpp
 +++ juce/extras/Projucer/Source/Application/jucer_Application.cpp
 @@ -130,6 +130,9 @@