nixpkgs/pkgs/applications/networking/browsers
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
..
amfora amfora: 1.4.0 -> 1.5.0 2020-09-04 09:41:31 -07:00
arora treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
asuka asuka: 0.8.0 -> 0.8.1 2020-07-20 00:19:32 +03:00
av-98 av-98: init at 1.0.2dev 2020-06-22 19:52:13 +05:30
brave brave: 1.11.97 -> 1.12.112 2020-08-13 18:49:42 -07:00
browsh treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
captive-browser buildGoPackage: remove platform.all from packages 2020-08-15 19:34:47 -07:00
castor buildRustPackage: remove platform.all from packages 2020-08-16 12:48:18 +10:00
chromium chromium: replace update.nix with Python impl 2020-09-05 11:20:13 +02:00
dillo treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
elinks elinks: 0.12pre6 -> 0.13.2 (felinks fork) 2020-06-29 00:35:29 +02:00
eolie eolie: use webkitgtk without GLES enabled 2020-08-21 18:56:16 -07:00
ephemeral treewide: use nix-update updateScript for packages I maintain 2020-07-29 12:33:39 -04:00
falkon falkon: fix build with qt5 5.14.x 2020-07-31 18:50:58 +02:00
firefox firefox-esr-68: 68.11.0esr -> 68.12.0esr 2020-08-29 19:18:36 +02:00
firefox-bin Merge #96447: firefox-beta-bin: 80.0b8 -> 81.0b4 2020-09-01 13:04:24 +02:00
google-chrome chromium: replace update.nix with Python impl 2020-09-05 11:20:13 +02:00
kristall kristall: add license 2020-06-27 00:11:06 +02:00
links2 links2: 2.20.2 -> 2.21 2020-08-14 18:26:08 +00:00
luakit treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
lynx treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
midori treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
mozilla-plugins/flashplayer flashplayer: 32.0.0.403 -> 32.0.0.414 2020-08-12 11:11:24 +02:00
next treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
opera Merge pull request #94354 from flokli/systemd-246 2020-08-24 12:42:24 +02:00
palemoon palemoon: 28.10.0 -> 28.12.0 2020-08-06 20:24:27 +02:00
qtchan qtchan: 0.100 -> 1.0.1 2019-08-23 01:56:24 -05:00
qutebrowser qutebrowser: 1.13.0 -> 1.13.1 (#94226) 2020-07-30 19:06:17 +02:00
surf treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
tor-browser-bundle firefoxPackages.tor-browser*, tor-browser-bundle: remove 2020-01-10 18:34:22 +01:00
tor-browser-bundle-bin tor-browser-bundle-bin: 9.5.3 -> 9.5.4 2020-08-28 12:54:28 -07:00
ungoogled-chromium ungoogled-chromium: use lib.getLib systemd instead of systemd.lib 2020-08-13 20:51:40 +02:00
vimb treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
vivaldi vivaldi: remove gstreamer 2020-07-19 22:15:23 -04:00
w3m treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
webbrowser webbrowser: init at 29.0.0rc1 2020-06-02 14:45:59 +02:00
webmacs treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00