File: conky-reproducible-build.patch

package info (click to toggle)
conky 1.11.6-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 11,824 kB
  • sloc: xml: 89,480; cpp: 39,856; ansic: 2,340; python: 714; sh: 194; makefile: 130
file content (27 lines) | stat: -rw-r--r-- 1,103 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
From: Andreas Schleifer <webmaster@segaja.de>
Date: Sat, 6 Jun 2020 00:40:35 +0200
Subject: [PATCH] make cmake builds reproducible
Origin: upstream, https://github.com/brndnmtthws/conky/commit/b436b0bfd9bde68ae83b35e57b1e9766ed9b806d
Bug: https://github.com/brndnmtthws/conky/pull/973

--- a/cmake/Conky.cmake
+++ b/cmake/Conky.cmake
@@ -157,13 +157,11 @@
 
 mark_as_advanced(APP_AWK APP_WC APP_DATE APP_UNAME)
 
-# BUILD_DATE=$(LANG=en_US LC_ALL=en_US LOCALE=en_US date) BUILD_ARCH="$(uname
-# -sr) ($(uname -m))"
-execute_process(COMMAND ${APP_DATE}
-                RESULT_VARIABLE RETVAL
-                OUTPUT_VARIABLE BUILD_DATE
-                OUTPUT_STRIP_TRAILING_WHITESPACE)
-execute_process(COMMAND ${APP_UNAME} -srm
+# BUILD_DATE=$(LANG=en_US LC_ALL=en_US LOCALE=en_US date --utc
+# --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d)
+# BUILD_ARCH="$(uname -sm)"
+STRING(TIMESTAMP BUILD_DATE "%Y-%m-%d" UTC)
+execute_process(COMMAND ${APP_UNAME} -sm
                 RESULT_VARIABLE RETVAL
                 OUTPUT_VARIABLE BUILD_ARCH
                 OUTPUT_STRIP_TRAILING_WHITESPACE)