Merge pull request #13821 (update chromium)

This is just a minor upgrade, even though the commit message says it's
to major version 50. However, the CVEs listed there are for real, see
the following announcement:

http://googlechromereleases.blogspot.de/2016/03/stable-channel-update_8.html

The summary of updated packages:

stable: 49.0.2623.75 -> 49.0.2623.87
beta: 49.0.2623.75 -> 50.0.2661.26
dev: 50.0.2661.11 -> 50.0.2661.18

I've also added two commits, fixing the chdir() in the updater and
shutting up Python precompilation errors during the preBuild phase.

Tested on my Hydra at:

https://headcounter.org/hydra/eval/312166

aszlig c6834ab5 443b2599

+11 -10
+1 -1
pkgs/applications/networking/browsers/chromium/common.nix
··· 183 183 184 184 configurePhase = '' 185 185 # Precompile .pyc files to prevent race conditions during build 186 - python -m compileall -q -f . || : # ignore errors 186 + python -m compileall -q -f . > /dev/null 2>&1 || : # ignore errors 187 187 188 188 # This is to ensure expansion of $out. 189 189 libExecPath="${libExecPath}"
+9 -9
pkgs/applications/networking/browsers/chromium/source/sources.nix
··· 1 1 # This file is autogenerated from update.sh in the parent directory. 2 2 { 3 3 beta = { 4 - sha256 = "1xc2npbc829nxria1j37kxyy95jkalkkphxgv24if0ibn62lrzd4"; 5 - sha256bin64 = "1arm15g3vmm3zlvcql3qylw1fhrn5ddzl2v8mkpb3a251m425dsi"; 6 - version = "49.0.2623.75"; 4 + sha256 = "1lgpjnjhy3idha5b6wp31kdk6knic96dmajyrgn1701q3mq81g1i"; 5 + sha256bin64 = "1yb3rk38zfgjzka0aim1xc4r0qaz2qkwaq06mjifpkszmfffhyd0"; 6 + version = "50.0.2661.26"; 7 7 }; 8 8 dev = { 9 - sha256 = "04j0nyz20gi7vf1javbw06wrqpkfw6vg024i3wkgx42hzd6hjgw4"; 10 - sha256bin64 = "12ff4q615rwakgpr9v84p55maasqb4vg61s89vgxrlsgqrmkahg4"; 11 - version = "50.0.2661.11"; 9 + sha256 = "0z9m1mv6pv43y3ccd0nzqg5f9q8qxc8mlmy9y3dc9kqpvmqggnvp"; 10 + sha256bin64 = "0khsxci970vclfg24b7m8w1jqfkv5rzswgwa62b4r7jzrglx1azj"; 11 + version = "50.0.2661.18"; 12 12 }; 13 13 stable = { 14 - sha256 = "1xc2npbc829nxria1j37kxyy95jkalkkphxgv24if0ibn62lrzd4"; 15 - sha256bin64 = "01qi5jmlmdpy6icc4y51bn5a063mxrnkncg3pbmbl4r02vqca5jh"; 16 - version = "49.0.2623.75"; 14 + sha256 = "0kbph3l964bh7cb9yf8nydjaxa20yf8ls5a2vzsj8phz7n20z3f9"; 15 + sha256bin64 = "1k6nhccdqzzzicwi07nldqfsdlic65i2xfyb7dbasbbg9zl3s9yw"; 16 + version = "49.0.2623.87"; 17 17 }; 18 18 }
+1
pkgs/applications/networking/browsers/chromium/update.sh
··· 1 1 #!/bin/sh -e 2 + cd "$(dirname "$0")" 2 3 sp="$(nix-build -Q --no-out-link source/update.nix -A update)" 3 4 cat "$sp" > source/sources.nix