File: use-source-date-epoch.patch

package info (click to toggle)
riseup-vpn 0.25.8%2Bds2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,340 kB
  • sloc: sh: 1,988; python: 1,263; cpp: 882; asm: 641; makefile: 623; javascript: 266; ansic: 61; xml: 31
file content (22 lines) | stat: -rw-r--r-- 702 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Description: Add patch to use SOURCE_DATE_EPOCH to make build reproducible
Author: Nilesh Patra <nilesh@iki.fi>
Forwarded: https://0xacab.org/leap/bitmask-vpn/-/issues/951
Last-Update: 2025-09-11
--- a/branding/scripts/provider.py
+++ b/branding/scripts/provider.py
@@ -1,4 +1,4 @@
-import datetime
+import time
 import os
 
 
@@ -46,7 +46,7 @@
                 # remove spaces
                 d[value] = [x.strip() for x in d[value]]
 
-    d['timeStamp'] = '{:%Y-%m-%d %H:%M:%S}'.format(
-        datetime.datetime.now())
+    d['timeStamp'] = time.strftime("%Y-%m-%d %H:%M:%S",
+                                   time.gmtime(int(os.environ.get('SOURCE_DATE_EPOCH', time.time()))))
 
     return d