x3270/mkversion.patch
2025-03-28 17:01:53 +01:00

19 lines
876 B
Diff

diff -up suite3270-4.4/Common/mkversion.py.pp suite3270-4.4/Common/mkversion.py
--- suite3270-4.4/Common/mkversion.py.pp 2025-03-28 11:10:48.167336041 +0100
+++ suite3270-4.4/Common/mkversion.py 2025-03-28 11:11:41.308098450 +0100
@@ -111,7 +111,7 @@ def mkversion(outfile_name: str, program
# Get the date.
if 'SOURCE_DATE_EPOCH' in os.environ:
- now = datetime.strptime(os.environ['SOURCE_DATE_EPOCH'], '%a %b %d %H:%M:%S %Z %Y').replace(tzinfo=timezone.utc)
+ now = datetime.utcfromtimestamp(int(os.environ['SOURCE_DATE_EPOCH']))
else:
now = datetime.now(timezone.utc)
builddate = datetime.strftime(now, '%a %b %d %H:%M:%S %Z %Y')
@@ -169,4 +169,4 @@ if len(args) > 1:
version_txt = args[1]
# Run.
-mkversion(outfile_name, program, version_txt)
\ No newline at end of file
+mkversion(outfile_name, program, version_txt)