nixpkgs/pkgs/development/tools/build-managers
aszlig c67a7ee731
Merge branch 'chromium-update-with-gn'
This brings in the new stable version 54 which also introduces a lot of
security fixes:

  CVE-2016-5198: Out of bounds memory access in V8
  CVE-2016-5181: Universal XSS in Blink
  CVE-2016-5182: Heap overflow in Blink
  CVE-2016-5183: Use after free in PDFium
  CVE-2016-5184: Use after free in PDFium
  CVE-2016-5185: Use after free in Blink
  CVE-2016-5187: URL spoofing
  CVE-2016-5188: UI spoofing
  CVE-2016-5192: Cross-origin bypass in Blink
  CVE-2016-5189: URL spoofing
  CVE-2016-5186: Out of bounds read in DevTools
  CVE-2016-5191: Universal XSS in Bookmarks
  CVE-2016-5190: Use after free in Internals
  CVE-2016-5193: Scheme bypass

Detailed announcements about these changes can be found here (latest to
oldest):

https://googlechromereleases.blogspot.de/2016/11/stable-channel-update-for-desktop.html
https://googlechromereleases.blogspot.de/2016/10/stable-channel-update-for-desktop_20.html
https://googlechromereleases.blogspot.de/2016/10/stable-channel-update-for-desktop.html

The update process of Chromium has been a bit bumpy on our side, because
version 54 also did the switch from GYP to GN so it wasn't just a matter
of updating the upstream-info file.

I've tested the Flash plugin (which runs fine) and WideVine manually,
although I couldn't get WideVine to work (I was running this within a VM
though).

So if people want to use WideVine they need to use Chrome instead until
we got this sorted out.

VM test results along with builds for all platforms can be found here:

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

I'm going to backport these changes to stable as soon as the
tests/builds succeed there as well.

Closes: #19565
Closes: #20120
2016-11-09 09:55:31 +01:00
..
apache-ant ant: preserve antRun script 2016-02-18 10:13:39 -05:00
apache-maven treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
bam bam: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
bazel bazel: Allow linux i686 builds too 2016-10-09 15:18:29 -04:00
bear bear: ignore wrapper calls (#20070) 2016-11-03 15:27:03 +01:00
boot boot: Update shell script version and remove makeWrapper usage 2016-01-04 17:23:45 +00:00
buildbot buildbot: 0.9.0rc3 -> 0.9.0rc4 2016-10-05 11:08:01 -04:00
cmake cmake: minor update 3.6.0 -> 3.6.2 2016-10-29 22:08:25 +02:00
colormake treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
dub dub: 1.0.0 -> 1.1.0 2016-11-05 18:44:11 +01:00
gn gn: Init at 0.0.0.20161008 2016-11-08 20:11:48 +01:00
gnumake gnumake-3.81: remove 2016-10-29 15:49:27 +02:00
gradle gradle: 3.0 -> 3.1 (#18898) 2016-09-24 00:57:09 +02:00
gup Substite new GitHub username ‘timbertson’ for ‘gfxmonk’ 2016-04-11 16:35:18 +02:00
icmake icmake: 9.00.00 -> 9.02.02 2016-11-09 02:24:28 +01:00
jam treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
leiningen leiningen: Simplify build. 2016-08-23 12:38:24 +02:00
meson meson: 0.32.0 -> 0.35.0 2016-10-10 16:03:33 +02:00
mk mk: md5->sha256 2016-09-10 14:08:26 -04:00
nant nant: init at 20151115 2016-02-03 22:00:41 +03:00
ninja ninja: 1.6.0 -> 1.7.1 2016-05-26 09:51:10 +02:00
rake rake: init at 11.1.1 2016-04-29 15:45:11 +02:00
rebar Elixir and rebar aren't Linux-specific tools 2014-09-03 20:14:57 +01:00
rebar3 rebar3: remove no longer needed registrySnapshot.nix 2016-06-15 07:20:17 -07:00
redo redo: update download URL 2016-08-22 13:37:59 -07:00
remake remake: 3.82 -> 4.1 2016-11-04 10:14:00 -04:00
sbt sbt: 0.13.12 -> 0.13.13 2016-10-28 14:08:20 -04:00
scons scons: use python2 and refactor expression 2016-10-18 23:14:32 +02:00
tup Add tup 2015-01-14 01:37:44 -05:00
waf waf: 1.8.19 -> 1.9.0 2016-06-26 21:59:23 -07:00