244839fdb3
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/openpgm?expand=0&rev=7
28 lines
929 B
Diff
28 lines
929 B
Diff
commit f4debdce3de8da1bd401d8542c5acbfaa0982b76
|
|
Author: Bernhard M. Wiedemann <githubbmw@lsmod.de>
|
|
Date: Wed Jan 25 03:52:14 2017 +0000
|
|
|
|
allow to override build date
|
|
|
|
to enable reproducible builds.
|
|
See https://reproducible-builds.org/ for why this is good
|
|
and https://reproducible-builds.org/specs/source-date-epoch/
|
|
for the definition of this variable.
|
|
|
|
Index: pgm/version_generator.py
|
|
===================================================================
|
|
--- pgm.orig/version_generator.py
|
|
+++ pgm/version_generator.py
|
|
@@ -4,8 +4,9 @@ import os
|
|
import platform
|
|
import time
|
|
|
|
-build_date = time.strftime ("%Y-%m-%d")
|
|
-build_time = time.strftime ("%H:%M:%S")
|
|
+timestamp = time.gmtime(int(os.environ.get('SOURCE_DATE_EPOCH', time.time())))
|
|
+build_date = time.strftime ("%Y-%m-%d", timestamp)
|
|
+build_time = time.strftime ("%H:%M:%S", timestamp)
|
|
build_rev = filter (str.isdigit, "$Revision$")
|
|
|
|
print """
|