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