chromium: avoid timestamp build
Use $SOURCE_DATE_EPOCH instead
This commit is contained in:
parent
254a16c42e
commit
7b49bd4894
@ -133,6 +133,7 @@ let
|
|||||||
./patches/nix_plugin_paths_68.patch
|
./patches/nix_plugin_paths_68.patch
|
||||||
./patches/remove-webp-include-69.patch
|
./patches/remove-webp-include-69.patch
|
||||||
./patches/jumbo-sorted.patch
|
./patches/jumbo-sorted.patch
|
||||||
|
./patches/no-build-timestamps.patch
|
||||||
|
|
||||||
# Unfortunately, chromium regularly breaks on major updates and
|
# Unfortunately, chromium regularly breaks on major updates and
|
||||||
# then needs various patches backported in order to be compiled with GCC.
|
# then needs various patches backported in order to be compiled with GCC.
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
--- chromium-70.0.3538.67/build/compute_build_timestamp.py.orig 2018-11-02 16:00:34.368933077 +0200
|
||||||
|
+++ chromium-70.0.3538.67/build/compute_build_timestamp.py 2018-11-03 18:35:20.542943107 +0200
|
||||||
|
@@ -94,6 +94,12 @@
|
||||||
|
'build_type', help='The type of build', choices=('official', 'default'))
|
||||||
|
args = argument_parser.parse_args()
|
||||||
|
|
||||||
|
+ # I don't trust LASTCHANGE magic, and I definelly want something deterministic here
|
||||||
|
+ SOURCE_DATE_EPOCH = os.getenv("SOURCE_DATE_EPOCH", None)
|
||||||
|
+ if SOURCE_DATE_EPOCH is not None:
|
||||||
|
+ print SOURCE_DATE_EPOCH
|
||||||
|
+ return 0
|
||||||
|
+
|
||||||
|
# The mtime of the revision in build/util/LASTCHANGE is stored in a file
|
||||||
|
# next to it. Read it, to get a deterministic time close to "now".
|
||||||
|
# That date is then modified as described at the top of the file so that
|
Loading…
x
Reference in New Issue
Block a user