3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/applications/networking/browsers/chromium
Alyssa Ross de69b705d2 chromium: replace update.nix with Python impl
update.nix was a huuuuge hack, abusing checksum collisions, etc., and
was extremely difficult to read and maintain, especially because
values from update.nix were also used in the derivations themselves!

I've replaced this with an implementation in Python, which I chose for
readability.  Rather than generating Nix, I chose to
generate JSON, since Python can do that in the standard library and
Nix can read it.

I also set update.py as an updateScript, so Chromium can now
automatically be updated!

Fixes: https://github.com/NixOS/nixpkgs/issues/89635
2020-09-05 11:20:13 +02:00
..
patches chromium: 83.0.4103.116 -> 84.0.4147.89 2020-07-14 23:10:31 +02:00
browser.nix chromiumDev: Unbreak the build by using LLVM 11 2020-08-26 22:29:07 +02:00
common.nix chromium: replace update.nix with Python impl 2020-09-05 11:20:13 +02:00
default.nix chromium: replace update.nix with Python impl 2020-09-05 11:20:13 +02:00
plugins.nix flashplayer: 32.0.0.403 -> 32.0.0.414 2020-08-12 11:11:24 +02:00
update.py chromium: replace update.nix with Python impl 2020-09-05 11:20:13 +02:00
upstream-info.json chromium: replace update.nix with Python impl 2020-09-05 11:20:13 +02:00