3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

1658 commits

Author SHA1 Message Date
Vladimír Čunát 207b8d1c46 firefox-esr: security-only update 45.4.0 -> 45.5.0 2016-11-15 19:22:39 +01:00
Eelco Dolstra c2b9404c02
firefox: 49.0.2 -> 50.0 2016-11-15 16:58:45 +01:00
taku0 76b1413a87 firefox-bin: 49.0.2 -> 50.0 (#20434) 2016-11-15 15:45:57 +01:00
Stefan Götz 2079c92fa9 qutebrowser: 0.8.2 -> 0.8.4 2016-11-12 15:39:45 +01:00
Herwig Hochleitner 663007d607 chromium: 54.0.2840.90 -> 54.0.2840.100
fixes CVE-2016-5199 CVE-2016-5200 CVE-2016-5201 CVE-2016-5202
2016-11-10 23:45:29 +01:00
Herwig Hochleitner d48846756f chromium: fix nix syntax highlighting for emacs 2016-11-10 16:30:56 +01:00
Tim Steinbach 331eb51705 Merge pull request #20277 from taku0/flashplayer-11.2.202.644
flashplayer: 11.2.202.643 -> 11.2.202.644
2016-11-09 20:00:48 -05:00
aszlig 6f8a72bbff
chromium: Add Gtk 3 for versions >= 56
Versions before 56 already had experimental support for Gtk 3 and since
version 56, Gtk 3 _seemed_ to become the default. Although it's now
requiring *both* Gtk 2 and Gtk3, so let's supply the dependency for now
to get it to build.

In the future however we might want to add use_gtk3 to the GN flags and
get rid of Gtk 2 completely.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-09 00:58:33 +01:00
aszlig d2e60d1f93
chromium: Fix building with WineVine components
Before version 54, the WideVine CDM plugin was built unconditionally and
it seems since version 54 this now is dependent upon a GYP/GN flag on
whether to include the CDM shared library or not.

Also, we now use a patch from Gentoo which should hopefully get the CDM
plugin to work properly, at least according to their bugtracker:

https://bugs.gentoo.org/show_bug.cgi?id=547630

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-09 00:58:29 +01:00
aszlig 66ce15a3b1
chromium: Update all channels to latest versions
Overview of updated versions:

stable: 54.0.2840.71 -> 54.0.2840.90
beta:   55.0.2883.21 -> 55.0.2883.35
dev:    56.0.2897.0  -> 56.0.2906.0

This is to get our Chromium versions in par with the latest upstream
ones before merging in the GN migration changes.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-08 20:12:24 +01:00
aszlig b84e3379fe
chromium: Bring back pepper flash from Adobe
So far we had the bundled Flash player plugin that came with Chrome, but
since version 54 the Chrome package doesn't include PPAPI Flash anymore.

Instead we're going to download the PPAPI Flash plugin directly from
Adobe and try to use them for all release channels of Chromium.

Of course it would be nice if we'd have an updater for it but for now
it's important that we don't break things for people who are currently
forced to use Flash.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-08 20:12:20 +01:00
aszlig 5f53fddf1e
chromium: Remove some libs from system depenencies
Seems that these libraries aren't the ones Chromium is expecting to be,
so let's switch to use the bundled version of these libraries instead.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-08 20:12:14 +01:00
aszlig 8391241e0c
chromium: Build with GN unconditionally
Previously I've added the extra file common-gn.nix in addition to
common.nix, so we can possibly have a smooth transition from current
stable to the new version 54.

Unfortunately, version 53 is already EOL and we have to move to version
54 as soon as possible so we can only use GN and thus it doesn't make
sense to provide expressions for GYP anymore.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-08 20:12:11 +01:00
aszlig 5f18ccb001
chromium: Remove flag for hiDPISupport
This should now be the upstream default and there also is no more flag
for GN to set it, so we'll no longer need it on our side as well.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-08 20:12:07 +01:00
Herwig Hochleitner b43142c958
chromium: remove pepperflash
fixes NixOS#19565
2016-11-08 20:12:03 +01:00
Herwig Hochleitner 872b4782e9
chromium: 53 -> 54 2016-11-08 20:11:59 +01:00
aszlig 7a3a16dd80
chromium: Remove plugin paths patch for version 50
The oldest version we build is version 53, so we no longer need this
patch.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-08 20:11:56 +01:00
aszlig d0e8f3c503
chromium: Add preliminary support for GN
This only uses the most basic GN flags which should represent the GYP
flags we had before. In order to get rid most of the GYP cruft, we now
have common.nix and common-gn.nix which are mostly the same, just that
the latter is only for GN builds.

The GN implementation is far from complete and currently not even
builds, so we need more work to get the beta and dev channels building.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-08 20:11:52 +01:00
taku0 823f28cd1c flashplayer: 11.2.202.643 -> 11.2.202.644 2016-11-08 21:12:19 +09:00
Eric Sagnes 76f742341c qutebrowser: fix wrapper 2016-11-03 10:38:57 +09:00
taku0 d19b53f851 flashplayer: 11.2.202.637 -> 11.2.202.643 2016-10-26 21:13:57 +09:00
Frederik Rietdijk 7077a270bf Merge remote-tracking branch 'upstream/master' into HEAD 2016-10-26 13:06:43 +02:00
Jörg Thalheim de7f231f6c Merge pull request #19646 from phunehehe/opera
opera: 12.16-1860 -> 40.0.2308.81
2016-10-23 11:38:38 +02:00
Hoang Xuan Phu c2281d6494 opera: 12.16-1860 -> 40.0.2308.90
and unbreak
2016-10-23 16:38:29 +08:00
Frederik Rietdijk e56832d730 Merge remote-tracking branch 'upstream/master' into HEAD 2016-10-22 17:23:24 +02:00
Frederik Rietdijk f64b574e1d chromium: use python2
gyp still depends on python 2 although that might change soon
https://codereview.chromium.org/1454433002/
2016-10-22 16:47:21 +02:00
Eelco Dolstra 15dea19577 Merge pull request #19753 from taku0/firefox-bin-49.0.2
firefox-bin: 49.0 -> 49.0.2
2016-10-21 15:35:58 +02:00
Eelco Dolstra 12212a0b13 firefox: 49.0.1 -> 49.0.2
CVE-2016-5287, CVE-2016-5288
2016-10-21 15:34:56 +02:00
taku0 b8e9217c79 firefox-bin: 49.0 -> 49.0.2 2016-10-21 09:12:12 +09:00
Vladimír Čunát 4d5b893002 Merge #19081: gnome-3.22
Also master commits are brought in.
2016-10-20 23:04:10 +02:00
Frederik Rietdijk 37eba07810 firefox: drop pysqlite dependency
since our interpreter ships with sqlite
2016-10-18 23:16:04 +02:00
Kranium Gikos Mendoza a4b050584a bluejeans: 2.160.66.8 -> 2.180.71.8 2016-10-18 05:47:49 +08:00
Tim Steinbach 71732441fb
vivaldi: 1.4.589.29-1 -> 1.4.589.38-1 2016-10-14 22:14:38 -04:00
taku0 5e6c3b9fde flashplayer: 11.2.202.635 -> 11.2.202.637 2016-10-11 21:12:12 +09:00
Tim Steinbach 48907cb051 Merge pull request #19364 from NeQuissimus/firefox_49_0_1
firefox: 49.0 -> 49.0.1
2016-10-09 11:48:07 -04:00
aszlig bc6caeabcc
chromium: Fix wrong hash for beta channel
It seems that upstream has re-uploaded the tarball again (see
0c2683cc11).

I've verified the new hash from two different hosts.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-10-09 13:43:04 +02:00
Tim Steinbach 67a2ac6d63
firefox: 49.0 -> 49.0.1 2016-10-08 18:09:32 +00:00
Graham Christensen 66d622fbd0
chromium: 53.0.2785.116 -> 53.0.2785.143 for CVEs
https://lwn.net/Alerts/702456/
2016-10-05 21:11:59 -04:00
Vladimír Čunát a745f87b7f flashplayer: preferLocalBuild = true;
The builder does almost nothing, and I hate to have to copy hundreds of
megabytes to a builds slave because of that.
2016-10-02 14:52:02 +02:00
Aneesh Agrawal fcee1d0b28
Remove redundant -DCMAKE_BUILD_TYPE=Release flags
Since commit 183d05a0 in 2012, this is the default.

fixes #18000
2016-10-01 16:13:41 +02:00
Eelco Dolstra 62f055af47 google-talk-plugin: Use mesa_noglu instead of mesa 2016-09-29 13:05:29 +02:00
Graham Christensen d92fe31e04
opera: mark as broken
https://github.com/NixOS/nixpkgs/issues/18856
2016-09-28 08:56:44 -04:00
Frederik Rietdijk f84bc4e505 uzbl: do not use top-level python packages 2016-09-26 11:10:50 +02:00
aszlig 0c2683cc11
chromium: Fix wrong/missing hash for beta channel
The hash provided in commit 072917ea5d is
faulty, either because the upstream tarball has changed or because it
was wrong in the first place, no matter what happened we can't really
verify if we don't have the tarball with the old hash.

To double-check I've verified the hash against the one from Gentoo[1],
which has the following SHA256:

b46c26a9e773b2c620acd2f96d69408f14a279aefaedfefed002ecf898a1ecf2

After being converted into base 32 the hash does match with ours.

Note that I haven't tested building all Chromium channels (yet), but we
can fix upcoming issues later because right now it doesn't build anyway
because of the failing hash check.

[1]: https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/chromium/Manifest?id=2de0f5e4ffeb46a478c589b21d5bbcfd5736e57b

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-09-25 20:58:03 +02:00
Franz Pletz 072917ea5d
chromium: update to latest channel releases (security)
Fixes at least:

  - CVE-2016-1667
  - CVE-2016-1668
  - CVE-2016-1669
  - CVE-2016-1670
  - CVE-2016-5170
  - CVE-2016-5171
  - CVE-2016-5172
  - CVE-2016-5173
  - CVE-2016-5174
  - CVE-2016-5175
  - CVE-2016-7395

cc #18856
2016-09-24 21:55:24 +02:00
Thomas Tuegel 564b12656e
firefox-bin: update hashes 2016-09-23 17:28:47 -05:00
José Romildo Malaquias 40c4e80935 vivaldi: 1.3 -> 1.4 (#18886) 2016-09-24 00:27:36 +02:00
Joachim F 87ac2b108b Merge pull request #18799 from taku0/firefox-bin-49.0
firefox-bin: 48.0.2 -> 49.0
2016-09-22 14:41:08 +02:00
Eelco Dolstra 5bfd092f07 firefox-esr: 45.3.0 -> 45.4.0 2016-09-21 13:28:37 +02:00
Eelco Dolstra 99138dc356 firefox: 48.0.2 -> 49.0 2016-09-21 13:28:37 +02:00