Commit graph

795 commits

Author SHA1 Message Date
Vladimír Čunát
bde8efe792
Merge branch 'master' into staging-next
A couple thousand rebuilds have accumulated on master.
2019-01-12 12:19:34 +01:00
taku0
08f779a9c3 firefox: 64.0 -> 64.0.2 2019-01-10 20:16:21 +09:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277

This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
Andreas Rammhold
ccd160023c
firefox: 63.0.3 -> 64.0
See #51863.
2018-12-12 11:27:23 +01:00
Andreas Rammhold
d16d0b3762
firefox-esr-60: 60.3.0esr -> 60.4.0esr
See #51863.
2018-12-12 00:25:57 +01:00
Andreas Rammhold
783dc61f68
firefox: updated common.nix to support ffx64
See #51863.
2018-12-12 00:25:33 +01:00
Jan Tojnar
59a94b57f0
update.nix: Run update scripts in parallel
To make updating large attribute sets faster, the update scripts
are now run in parallel.

Please note the following changes in semantics:

- The string passed to updateScript needs to be a path to an executable file.
- The updateScript can also be a list: the tail elements will then be passed
  to the head as command line arguments.
2018-12-01 19:17:13 +01:00
Michael Raskin
355aa4e9ca
Merge pull request #50484 from taku0/firefox-bin-63.0.3
firefox, firefox-bin: 63.0.1 -> 63.0.3
2018-11-17 16:54:35 +00:00
Andreas Rammhold
b4f2c7ba8b
Merge pull request #50373 from pbogdan/ff-no-gs
firefoxen: remove unused gstreamer dependencies
2018-11-16 16:25:23 +01:00
taku0
917309fa62 firefox: 63.0.1 -> 63.0.3 2018-11-16 23:14:14 +09:00
taku0
4bb9af228e common-updater, firefox: fix updater for firefox 2018-11-16 23:04:54 +09:00
Piotr Bogdan
3e7b6b5bfa firefoxen: remove unused gstreamer dependencies
Firefox and, by extension, Tor browser don't support gstreamer any more, this
removes what are effectively unused dependencies.

https://bugzilla.mozilla.org/show_bug.cgi?id=1234092 "Remove gstreamer support"
2018-11-14 22:29:48 +00:00
Andreas Rammhold
66e16843b3
firefox: apply patch for newer rust-cbindgen
rust-cbindgen did apply some breaking changes which requires the added
patch in order to compile until a firefox version with the fix gets
released. Firefox 63.0.3 is supposed to carry the required patches. This
should only be required for a short term.
2018-11-14 20:51:19 +01:00
Michael Raskin
108de151f8 firefox: 63.0 -> 63.0.1; firefox-esr: 60.2.2esr -> 60.3.0esr 2018-11-08 20:23:33 +03:00
Michael Raskin
adf41ed942
Merge pull request #49864 from oxij/pkgs/tiny-things
trivial: tiny cleanups and fixes
2018-11-08 06:28:10 +00:00
Jan Malakhovski
d2d80e6d30 firefox: disable pulseaudio support on non-Linux by default 2018-11-08 05:20:18 +00:00
Andreas Rammhold
551ef1ac41 firefox: provide clang configure flags on i686
With the upgrade to firefox 62 clang flags are now required on i686.

(cherry picked from commit acf4a4eff315a52d8f9c944a167ecb373bc1fdf9)
2018-11-07 19:44:01 +01:00
Andreas Rammhold
c8d45086d1
firefox-esr-60: drop skia patch on aarch64 2018-11-07 16:47:24 +01:00
Matthew Harm Bekkema
9973a266ab firefox-esr-60: 60.2.2 -> 60.3.0 [critical security fixes]
This update bumps the package to the latest stable version containing a
few security fixes:

- CVE-2018-12392: Crash with nested event loops
  When manipulating user events in nested loops while opening a document
  through script, it is possible to trigger a potentially exploitable
  crash due to poor event handling.

- CVE-2018-12393: Integer overflow during Unicode conversion while loading JavaScript
  A potential vulnerability was found in 32-bit builds where an integer
  overflow during the conversion of scripts to an internal UTF-16
  representation could result in allocating a buffer too small for the
  conversion. This leads to a possible out-of-bounds write.
  Note: 64-bit builds are not vulnerable to this issue.

- CVE-2018-12395: WebExtension bypass of domain restrictions through header rewriting
  By rewriting the Host request headers using the webRequest API, a
  WebExtension can bypass domain restrictions through domain fronting.
  This would allow access to domains that share a host that are
  otherwise restricted.

- CVE-2018-12396: WebExtension content scripts can execute in disallowed contexts
  A vulnerability where a WebExtension can run content scripts in
  disallowed contexts following navigation or other events. This allows
  for potential privilege escalation by the WebExtension on sites where
  content scripts should not be run.

- CVE-2018-12397: Missing warning prompt when WebExtension requests local file access
  A WebExtension can request access to local files without the warning
  prompt stating that the extension will "Access your data for all
  websites" being displayed to the user. This allows extensions to run
  content scripts in local pages without permission warnings when a
  local file is opened.

- CVE-2018-12389: Memory safety bugs fixed in Firefox ESR 60.3
  Mozilla developers and community members Daniel Veditz and Philipp
  reported memory safety bugs present in Firefox ESR 60.2. Some of these
  bugs showed evidence of memory corruption and we presume that with
  enough effort that some of these could be exploited to run arbitrary
  code.

- CVE-2018-12390: Memory safety bugs fixed in Firefox 63 and Firefox ESR 60.3
  Mozilla developers and community members Christian Holler, Bob Owen,
  Boris Zbarsky, Calixte Denizet, Jason Kratzer, Jed Davis, Taegeon Lee,
  Philipp, Ronald Crane, Raul Gurzau, Gary Kwong, Tyson Smith, Raymond
  Forbes, and Bogdan Tara reported memory safety bugs present in Firefox
  62 and Firefox ESR 60.2. Some of these bugs showed evidence of memory
  corruption and we presume that with enough effort that some of these
  could be exploited to run arbitrary code.

Source: https://www.mozilla.org/en-US/security/advisories/mfsa2018-27/
2018-11-03 22:51:36 +11:00
Joachim F
3272b9a2e9
Merge pull request #49173 from oxij/pkgs/update-tor-browser-again
firefoxPackages.tor-browser: 8.0.2 -> 8.0.3
2018-10-29 09:54:17 +00:00
SLNOS
87d0fe0049 firefoxPackages.tor-browser: 8.0.2 -> 8.0.3 2018-10-26 18:02:05 +00:00
Andreas Rammhold
277da59e47
firefox: 62.0.3 -> 63.0 2018-10-23 10:15:46 +02:00
SLNOS
0e3df42d64 firefoxPackages.tor-browser-8-0: apply a fix from bugzilla 2018-10-21 19:18:28 +00:00
SLNOS
bd7c0c8a6c firefoxPackages.tor-browser: 7.5.6 -> 8.0.2
Mostly usable now.
2018-10-19 16:46:55 +00:00
SLNOS
b21b9bbd6c firefoxPackages: indent 2018-10-19 16:46:41 +00:00
SLNOS
5ec27f3033 firefoxPackages: cleanup
Misc cleanups, but mainly this:

Before:
- `version` could mean either Firefox or TorBrowser version,
- `configureFlags` was hacky.

Now:
- `ffversion` is Firefox version, `tbversion` is TorBrowser version,
- `configureFlags` is much less hacky.
2018-10-19 16:46:28 +00:00
Andreas Rammhold
246d2848ff
firefox-esr-60: 60.2.1 -> 60.2.2 [critical security fixes]
This update bumps the package to the latest stable version containing a
few security fixes:

- CVE-2018-12386: Type confusion in JavaScript
  A vulnerability in register allocation in JavaScript can lead to type
  confusion, allowing for an arbitrary read and write. This leads to
  remote code execution inside the sandboxed content process when
  triggered.

- CVE-2018-12387
  A vulnerability where the JavaScript JIT compiler inlines
  Array.prototype.push with multiple arguments that results in the stack
  pointer being off by 8 bytes after a bailout. This leaks a memory
  address to the calling function which can be used as part of an
  exploit inside the sandboxed content process.

Source: https://www.mozilla.org/en-US/security/advisories/mfsa2018-24/
2018-10-03 09:51:13 +02:00
Andreas Rammhold
e7785f1148
firefox: 62.0.2 -> 62.0.3 [critical security fixes]
This update bumps the package to the latest stable version containing a
few security fixes:

- CVE-2018-12386: Type confusion in JavaScript
  A vulnerability in register allocation in JavaScript can lead to type
  confusion, allowing for an arbitrary read and write. This leads to
  remote code execution inside the sandboxed content process when
  triggered.

- CVE-2018-12387
  A vulnerability where the JavaScript JIT compiler inlines
  Array.prototype.push with multiple arguments that results in the stack
  pointer being off by 8 bytes after a bailout. This leaks a memory
  address to the calling function which can be used as part of an
  exploit inside the sandboxed content process.

Source: https://www.mozilla.org/en-US/security/advisories/mfsa2018-24/
2018-10-03 09:51:13 +02:00
Pavol Rusnak
62b15996a7
mozilla-plugins/trezor: remove applications/networking/browsers/mozilla-plugins/trezor
trezor-mozilla-plugin is no longer maintained software

package pkgs/servers/trezord should be used instead
2018-09-29 12:24:43 +02:00
taku0
e5778a9991 firefox-esr: 60.2.0esr -> 60.2.1esr 2018-09-24 09:13:03 +09:00
taku0
da9823672f firefox: 61.0.2 -> 62.0.2 2018-09-22 03:13:50 +09:00
taku0
0a3f07077b firefox-esr: 60.1.0esr -> 60.2.0esr, mark 52.9.0esr insecure 2018-09-07 08:14:48 +09:00
taku0
26cbfe1035 firefox: 61.0.2 -> 62.0 2018-09-04 21:16:46 +09:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Matthew Bauer
7974e45689 firefox: readd --disable-xcode-checks
Only works on version 61 apparently, but it is needed.
2018-08-23 13:09:16 -05:00
Matthew Bauer
090985a443
firefox: remove --disable-xcode-checks
Apparently it's not needed anymore!
2018-08-22 13:26:05 -05:00
Jan Malakhovski
cad8fc3447
firefoxPackages: avoid BINDGEN_CFLAGS on some versions
... to fix build; vcunat included the old ESR firefox, too.
2018-08-21 15:32:39 +02:00
Vladimír Čunát
4ea21ac6fb
firefox: finish adding default for execdir
0c633ccf26 just wasn't complete.  Now evaluation works for me again.
2018-08-17 20:59:53 +02:00
Vladimír Čunát
14aa936ec5
Merge branch 'staging-next' into staging 2018-08-17 20:53:27 +02:00
Matthew Bauer
0c633ccf26 firefox: add default for execdir
not all of the browsers have this set
2018-08-14 22:34:46 -05:00
Vladimír Čunát
ded9a4b1aa
Merge branch 'staging-next' into staging
Commits from master, conflict resolutions, etc.
2018-08-13 20:57:50 +02:00
Sarah Brofeldt
feee2235b5 firefoxWrapper: Fail if deprecated enableVLC option exists 2018-08-12 18:55:49 +02:00
Matthew Bauer
08655b16f2 firefox: fix darwin wrapper
- add execdir passthru
  usually this is /bin on macOS it is different.
2018-08-11 22:54:48 -05:00
Matthew Bauer
8fba05403a firefox: build on darwin
Fixes #30285

Some things done:

- Add macOS frameworks needed
- Fix RUST_BINDGEN handling. We need to pass all of NIX_CFLAGS_COMPILE
  to rust bindgen
- Add custom install phase for darwin
2018-08-11 22:54:48 -05:00
Matthew Bauer
4b71fe6d86 firefox: cleanup expression
- Add a few more macOS frameworks needed
- Fix RUST_BINDGEN handling. We need to pass all of NIX_CFLAGS_COMPILE
  to rust bindgen
2018-08-11 22:54:48 -05:00
Matthew Bauer
0edb441a0e firefox: build on darwin
Fixes #30285
2018-08-11 22:54:48 -05:00
Vladimír Čunát
838d63eced
Merge #44885: firefox*: 61.0.1 -> 61.0.2 2018-08-11 19:47:02 +02:00
taku0
743677310a firefox: 61.0.1 -> 61.0.2 2018-08-09 03:13:10 +09:00
Matthew Bauer
c6d55e92bb firefoxPackages: add licenses
tor-browser is bsd3
firefox is mpl20
2018-08-06 10:15:59 -04:00
Silvan Mosberger
49bc1adb26
firefox: Add enableBukubrow config option 2018-07-30 23:02:32 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Matthew Bauer
76999cc40e treewide: remove aliases in nixpkgs
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.

Misc...

- qtikz: use libsForQt5.callPackage

  This ensures we get the right poppler.

- rewrites:

  docbook5_xsl -> docbook_xsl_ns
  docbook_xml_xslt -> docbook_xsl

diffpdf: fixup
2018-07-18 23:25:20 -04:00
taku0
900617bd30 firefox, firefox-bin: add dependencies for flashplayer 2018-07-12 22:05:52 +09:00
Thomas Tuegel
c3f0dcfb52
wrapFirefox: select correct browserpass output
The browserpass native messaging host is in the `bin` output. This may have
changed recently.
2018-07-07 14:11:19 -05:00
taku0
09918a6570
firefox: 61.0 -> 61.0.1 2018-07-06 20:30:51 +02:00
SLNOS
3b7d8d83e8 tor-browser: 52.8.1esr-7.5-1 -> 52.9.0esr-7.5-2 2018-07-02 02:39:36 +00:00
Vladimír Čunát
2059bf9e39
Merge older staging with added firefox-related updates 2018-06-29 21:06:39 +02:00
Vladimír Čunát
2f4001f41a
Merge #42729: firefox-61 and related updates (security)
(cherry picked from commit 8ad921dc94)
Fast-forwarded to get to master sooner.
2018-06-29 20:58:13 +02:00
Tad Fisher
c1740904ae firefox: add u2f support 2018-06-24 18:49:30 -07:00
Yegor Timoshenko
47066f0776
Merge pull request #40893 from bkchr/plasma_5_13
plasma5: 5.12 -> 5.13
2018-06-15 12:50:28 +00:00
Vladimír Čunát
31530c185e
Merge a subset of staging (security)
In particular, this contains Firefox-related and libgcrypt updates.
Other larger rebuilds would apparently need lots of time to catch up
on Hydra, due to nontrivial rebuilds in other branches than staging.
2018-06-15 08:48:02 +02:00
Bastian Köcher
84999e76e0 firefox: Add enablePlasmaBrowserIntegration config option 2018-06-13 14:35:15 +02:00
SLNOS
bb3984f709 tor-browser: drop 7.0.x expression 2018-06-11 15:10:00 +00:00
SLNOS
de117c1ef9 tor-browser: 52.8.0esr-7.5-1 -> 52.8.1esr-7.5-1 2018-06-11 15:10:00 +00:00
taku0
72361967a6 firefox-esr: 52.8.0esr -> 52.8.1esr, 60.0.1esr -> 60.0.2esr 2018-06-07 21:33:14 +09:00
taku0
58e48ffd9f firefox: 60.0.1 -> 60.0.2 2018-06-07 21:33:14 +09:00
Tuomas Tynkkynen
2760b24462 Merge remote-tracking branch 'upstream/master' into staging 2018-05-26 19:01:18 +03:00
SLNOS
d3b0cb379f tor-browser: 52.7.3esr-7.5-1 -> 52.8.0esr-7.5-1, 52.7.0esr-8.0-1 -> 52.8.0esr-8.0-1 2018-05-25 23:57:09 +00:00
taku0
2f076b403a firefox-esr: 60.0esr -> 60.0.1esr 2018-05-18 14:31:32 +00:00
taku0
f2b3cdd950 firefox: 60.0 -> 60.0.1 2018-05-18 14:24:44 +00:00
Andreas Rammhold
780d122d72
firefox: fix build on aarch64 with version >= 60
The firefox build fails with an error referring to ssse2 which doesn't
exist on aarch64.
2018-05-16 21:08:19 +02:00
taku0
873af991ef firefox-esr: 52.7.4esr -> 52.8.0esr, 60.0esr 2018-05-12 19:51:04 +09:00
taku0
38bf731db4 firefox: 59.0.3 -> 60.0 2018-05-12 19:51:04 +09:00
taku0
c1db0cdc4b firefox: use fetchzip instead of fetchurl 2018-05-12 19:51:03 +09:00
taku0
ae85f48652 firefox-esr: 52.7.3esr -> 52.7.4esr 2018-05-12 19:51:03 +09:00
taku0
459312c423 firefox: 59.0.2 -> 59.0.3 2018-05-12 19:51:03 +09:00
Matthew Bauer
6748534d83 Merge remote-tracking branch 'upstream/master' into staging 2018-05-08 09:36:00 -05:00
Jan Tojnar
3837dddedb
firefox: remove GStreamer
Apparently, it has been dropped:

https://bugzilla.mozilla.org/show_bug.cgi?id=1234092
2018-05-04 20:54:49 +02:00
John Ericson
cf06e42d1c Merge remote-tracking branch 'upstream/master' into staging 2018-05-03 16:35:36 -04:00
Vaibhav Sagar
3107b4f018 firefox: remove vlc_npapi 2018-05-02 12:26:54 +02:00
José Romildo Malaquias
a7ce93955d uget-integrator: init at 1.0.0 2018-04-30 09:07:03 -03:00
Jan Malakhovski
7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
xeji
a586011b58 firefox-wrapper: fix icon linking (#39315)
don't try to link non-existing icons
2018-04-23 08:33:09 +01:00
taku0
9fca924468 firefox: fix wrapper to make proper symlink to icon 2018-04-07 01:00:42 +09:00
Michael Raskin
195521350a
Merge pull request #38111 from oxij/tree/cleanups
assorted cleanups
2018-04-05 07:08:05 +00:00
SLNOS
1e3bd96aad wrapFirefox: tiny cleanup 2018-03-30 06:40:14 +00:00
SLNOS
6433935120 tor-browser: 52.7.0esr-7.5-1 -> 52.7.3esr-7.5-1 2018-03-30 06:21:00 +00:00
Andreas Rammhold
24a2c3fe58
firefox-esr: 52.7.2esr -> 52.7.3esr
Fixes MFSA2018-10 [1].

[1] https://www.mozilla.org/en-US/security/advisories/mfsa2018-10/
2018-03-28 00:29:05 +02:00
Michael Raskin
73a7d67795 firefox: 59.0.1 -> 59.0.2 2018-03-27 22:06:54 +02:00
Thomas Tuegel
01f37880f3
wrapFirefox: update icon location
The icons for Firefox are in a new location in the unwrapped package; the
wrapper is updated to reflect that. This should have no effect on other browers
that provide their own icons in the default XDG location.
2018-03-22 11:42:25 -05:00
taku0
d947db7e3c firefox-esr: 52.7.1esr -> 52.7.2esr 2018-03-17 11:02:14 +09:00
taku0
9aae5d7c80 firefox: 59.0 -> 59.0.1 2018-03-17 11:00:48 +09:00
taku0
6778f7a786 firefox-esr: 52.7.0esr -> 52.7.1esr 2018-03-16 23:17:07 +09:00
taku0
8170c05afc firefox: 58.0.2 -> 59.0 2018-03-16 23:17:07 +09:00
taku0
186de9ca9e common-updater: support updating source URL 2018-03-16 23:17:07 +09:00
taku0
cb51341d12 firefox-esr: 52.6.0esr -> 52.7.0esr 2018-03-16 23:17:07 +09:00
taku0
13df7202d7 firefox: Fix update.nix 2018-03-16 23:17:07 +09:00
SLNOS
6093270451 firefoxPackages.tor-browser: add 52.7.0esr-8.0-1 (alpha) 2018-03-16 03:42:11 +00:00
SLNOS
fe5a406067 firefoxPackages.tor-browser: 52.6.2esr-7.5-2 -> 52.7.0esr-7.5-1 2018-03-16 03:42:11 +00:00
Jan Malakhovski
23e2ea9cba firefoxPackages: add a patch to fix pulseaudio initialization bug
This is optional (`libcardiacarrest` has a workaround for this bug
because there's `firefox-bin` that I can't fix), but with this applied things
are a bit smoother.
2018-03-09 21:21:06 +00:00
Jan Malakhovski
a1832cf633 firefoxPackages.tor-browser: update meta 2018-03-09 15:29:33 +00:00
Vladimír Čunát
565bd805e6
Merge branch 'master' 2018-03-05 14:53:27 +01:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Jörg Thalheim
7f87513e90
Merge pull request #35005 from lheckemann/firefox-pulse
firefox: enable pulseaudio by default
2018-02-17 13:19:48 +00:00
Jan Malakhovski
dcad8f1654 firefox: patch to fix bug 1430274 (broken ALSA output) in 58, add more comments 2018-02-16 17:01:30 +00:00
Linus Heckemann
de5bbd0a73 firefox: enable pulseaudio by default
This fixes choppy audio in WebRTC. Firefox's closure already includes
libpulseaudio anyway, so this shouldn't affect closure size either.
2018-02-15 14:03:38 +00:00
Jan Malakhovski
5e41e65f5f tor-browser: remove outdated 6.5.2 2018-02-11 16:19:11 +00:00
Jan Malakhovski
21080e627b tor-browser: 7.0.1 -> 7.5.2 2018-02-11 16:19:10 +00:00
Jan Malakhovski
97c43bf285 firefox: common: cleanup configure phase 2018-02-11 16:19:10 +00:00
Jan Malakhovski
a2cf5577c2 firefox: common: tiny cleanup 2018-02-11 16:19:04 +00:00
taku0
f5e6a723b8 firefox: 58.0.1 -> 58.0.2 2018-02-08 03:13:01 +09:00
Andreas Rammhold
42b9b8f7c8
firefox{-esr,}: fix failing build due to the google-api-key
Since firefox 58.0.1 the google api key is now stored at an absolute
path ($TMPDIR/ga). Since variable expansion in `configureFlags` does not
really work (as expected) the build started failing when using the
legacy firefox build system. With the newer `./mach` based builds
firefox reads the configure flags from `.mozconfig` instead.

This commit moves the `with-google-api-keyfile=` setting into the
`preConfigure` phase where we can properly expand `$TMPDIR` into
whatever the path is.
2018-02-01 13:38:16 +01:00
Andreas Rammhold
ce08581088 firefox: enable official branding
As stated by Sylvestre Ledru (@sylvestre) on Nov 22, 2017 at
https://github.com/NixOS/nixpkgs/issues/31843#issuecomment-346372756 we
have permission to use the official firefox branding.

Fur purposes of documentation the statement of @sylvestre:
> As the person who did part of the work described in the LWN article
> and release manager working for Mozilla, I can confirm the statement
> that I made in
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815006
>
> @garbas shared with me the list of patches applied for the Nix package.
> As they are just for portability and tiny modifications, they don't
> alter the experience of the product. In parallel, Rok also shared the
> build options. They seem good (even if I cannot judge the quality of the
> packaging of the underlying dependencies like sqlite, png, etc).
> Therefor, as long as you keep the patch queue sane and you don't alter
> the experience of Firefox users, you won't have any issues using the
> official branding.
2018-02-01 12:54:02 +01:00
Andreas Rammhold
495e2b0343
firefox: 57.0.4 -> 58.0.1 2018-01-31 14:44:35 +01:00
taku0
0c88f6c770 firefox-esr: 52.5.3esr -> 52.6.0esr 2018-01-20 17:59:08 +09:00
Jan Tojnar
d2d1a2dfba
Merge pull request #28882 from jtojnar/chrome-gnome-shell
chrome-gnome-shell: refactor
2018-01-19 13:40:42 +01:00
Daiderd Jordan
10c4b5ba6f firefox: use libclang 2018-01-17 15:53:08 +02:00
Robin Gloster
3d4f3091fc
firefox: fix clang dependency 2018-01-17 13:41:59 +01:00
Rostislav Beneš
062cafab8c
firefox: add option for chrome-gnome-shell native messaging host 2018-01-13 15:22:52 +01:00
taku0
68200d1230 firefox: 57.0.3 -> 57.0.4 2018-01-05 18:51:09 +09:00
taku0
c162a98bb4 firefox-esr: 52.5.2esr -> 52.5.3esr 2017-12-29 02:06:06 +01:00
taku0
ae3af011fb firefox: 57.0.2 -> 57.0.3 2017-12-29 02:06:06 +01:00
volth
6b2a80a1fc
firefox-wrapper: restore supportsJDK removed from all-packages.nix 2017-12-15 12:39:29 +00:00
volth
4021a5d6c1
firefox-wrapper: restore supportsJDK removed from all-packages.nix 2017-12-15 09:14:48 +00:00
Gabriel Ebner
3dc1274232 firefox: enable webrender 2017-12-10 07:38:16 +01:00
taku0
fae90e996b firefox-esr: 52.5.1esr -> 52.5.2esr 2017-12-09 12:18:14 +09:00
taku0
47cbb9132c firefox: 57.0.1 -> 57.0.2 2017-12-08 03:12:59 +09:00
SLNOS
d0eed985d2 firefoxPackages: tor-browser: 52.3.0esr-7.0.1 -> 52.5.0esr-7.0-1
fixes that file:// vuln
2017-12-05 12:48:51 +00:00
SLNOS
d838fbe2b3 firefoxPackages: move old firefox flags under isTorBrowserLike 2017-12-05 12:48:45 +00:00
SLNOS
3d8260fcf6 Revert a part of "firefox: 56.0.2 -> 57.0"
This reverts a part of commit 559433d0db.

The problem with removing those options completely is that without them
tor-browser's config differs from the official config (which may or may
not be a problem for fingerprinting).
2017-12-05 12:48:38 +00:00
taku0
282bd5c03c firefox-esr: 52.5.0esr -> 52.5.1esr 2017-11-30 20:33:08 +09:00
taku0
28f55a216f firefox: 57.0 -> 57.0.1 2017-11-30 09:12:59 +09:00
Thomas Tuegel
09fd8618b4
firefox: add enableBrowserpass to support browserpass 2017-11-16 09:57:36 -06:00
Thomas Tuegel
a49086c19d
wrapFirefox: accept extraPlugins and extraNativeMessagingHosts 2017-11-16 09:39:36 -06:00
Thomas Tuegel
c05520f298
wrapFirefox: make overridable 2017-11-16 09:39:16 -06:00
Michael Raskin
ea1724ba37
Merge pull request #31572 from deedrah/pr/firefox-native-messaging-hosts
firefox: support for native messaging hosts in wrapper
2017-11-14 18:01:54 +01:00
taku0
e5986f16b3 firefox-esr: 52.4.1esr -> 52.5.0esr 2017-11-14 23:19:30 +09:00
taku0
559433d0db firefox: 56.0.2 -> 57.0 2017-11-13 23:01:02 +09:00
Rostislav Beneš
8fab6c9520 firefox: support for native messaging hosts in wrapper 2017-11-12 21:18:31 +01:00
Orivej Desh
755835c67a firefoxPackages: tor-browser: fix build 2017-11-01 19:33:44 +00:00
taku0
6dbed5c2db firefox-esr: 52.4.0esr -> 52.4.1esr 2017-10-25 21:16:25 +09:00
taku0
d06ce428fe firefox: 56.0.1 -> 56.0.2 2017-10-25 21:12:58 +09:00
Vladimír Čunát
e067d26f43
firefox: fixup build on i686-linux after 56.x update
Broken since #30143.
I can't say I understand why this combination is apparently unsupported.
i686-linux is a second-tier platform now, but firefox is still kept a
channel blocker...
2017-10-14 21:24:15 +02:00
Spencer Baugh
2d903b8da2 firefox: add Kerberos support 2017-10-08 20:48:13 +00:00
taku0
ddfcc15bb8 firefox: 56.0 -> 56.0.1 2017-10-06 21:47:56 +09:00
taku0
faf8b82482 firefox-esr: 52.3.0esr -> 52.4.0esr 2017-10-05 23:52:13 +09:00
taku0
69ad8a5d92 firefox: 55.0.3 -> 56.0 2017-10-05 23:52:13 +09:00
Eelco Dolstra
c03326445b firefox: Remove about:buildconfig
Storing the build configuration caused Firefox to retain a dependency
on gcc, glibc.dev and icu4c.dev.

This reduces the size of the firefox closure from 587 to 415 MiB.
2017-09-26 23:14:35 +02:00
SLNOS
26cf9e33fa firefoxPackages: tor-browser: 6.5.2 -> 7.0.1, keep 6.5.2 2017-09-04 20:19:53 +00:00
SLNOS
513341434c firefoxPackages: tor-browser: reorganize expression 2017-09-04 20:19:53 +00:00
SLNOS
a681afb8f1 firefoxPackages: add extraMakeFlags to common builder, fix official branding handling 2017-09-04 20:19:52 +00:00
SLNOS
344fbb5ddb firefoxPackages: add extraConfigureFlags to common builder, move --disable-loop flag to tor-browser expression 2017-09-04 20:19:50 +00:00
Joachim F
350781b7d1 Merge pull request #28678 from oxij/pkg/fix-tor-browser
firefoxPackages: tor-browser: use gcc5
2017-08-29 17:07:03 +00:00
Jan Malakhovski
327766bb32 firefoxPackages: tor-browser: use gcc5 2017-08-29 10:48:21 +00:00
taku0
dec0929f19 firefox: 55.0 -> 55.0.3 2017-08-26 03:13:03 +09:00
taku0
f175cdc411 firefox: 55.0 -> 55.0.2 2017-08-17 03:12:56 +09:00
Robin Gloster
0611be740e
firefox: fix on i686 2017-08-11 21:07:14 +02:00
taku0
71d0a5a328 firefox: 55.0 -> 55.0.1 2017-08-11 14:06:21 +02:00
taku0
5021ed9dd2 firefox-esr: 52.2.1esr -> 52.3.0esr 2017-08-07 21:15:39 +09:00
taku0
39e6dfe2f6 firefox: 54.0.1 -> 55.0 2017-08-07 21:14:31 +09:00
Graham Christensen
7fcddfe388 Merge pull request #27025 from corngood/firefox-drm-fix
firefox: fix the drmSupport option
2017-07-16 16:57:08 -04:00
Linus Heckemann
b97747a052 firefox wrapper: add libudev to libs
Fixes #26913 (gamepad support).
2017-07-02 17:29:42 +01:00
David McFarland
42464f64f7 firefox: fix the drmSupport option
At some point the config flag must have changed from --enable-eme to
--enable-eme=widevine, so it was having no effect.
2017-07-01 19:56:40 -03:00
taku0
f8559ace71 firefox-esr: 52.2.0esr -> 52.2.1esr 2017-06-30 21:09:00 +09:00
taku0
2330b54470 firefox: 54.0 -> 54.0.1 2017-06-30 03:23:58 +09:00
Joachim F
bccd3feed2 Merge pull request #26450 from oxij/pkg/fix/tor-browser
firefoxPackages: tor-browser: use gtk2 by default (like tor-browser-bin does)
2017-06-27 20:41:27 +01:00
taku0
930a00bc92 firefox-esr: 52.1.2esr -> 52.2.0esr 2017-06-14 22:46:23 +09:00
taku0
04e95882c0 firefox: 53.0.3 -> 54.0 2017-06-14 21:50:02 +09:00
Anders Papitto
1e0866e064 rust: 1.15.0 -> 1.17.0
Also updates beta, nightly, nightlyBin, and bootstrap compilers.
Also updates the registry.
Also consolidates logic between bootstrap and nightlyBin compilers.
Also contains some miscellaneous cleanups.
Also patches firefox to build with the newer cargo
2017-06-10 15:15:50 -07:00
SLNOS
e7ca6cd176 firefoxPackages: tor-browser: use gtk2 by default (like tor-browser-bin does) 2017-06-07 11:56:27 +00:00
taku0
1b3f3f0f1f firefox-esr: 52.1.1esr -> 52.1.2esr 2017-05-19 21:22:05 +09:00
taku0
0460c77eb2 firefox: 53.0.2 -> 53.0.3 2017-05-19 21:20:36 +09:00
Vladimír Čunát
2a6edacc4e
firefox: disable content sandboxing - not ready yet
Details: https://github.com/NixOS/nixpkgs/issues/24295#issuecomment-300588575
2017-05-14 17:10:06 +02:00
taku0
6b7175435d firefox-esr: 52.1.0esr -> 52.1.1esr 2017-05-07 15:06:55 +09:00
taku0
4689fdac1b firefox: 53.0 -> 53.0.2 2017-05-07 15:06:33 +09:00
Vladimír Čunát
700d6186a3
wrapFirefox: fix #25505 gtk3 file dialogs
Crash + icons.
2017-05-04 22:10:24 +02:00
SLNOS
00a0b8a574 firefoxPackages: tor-browser: init at 6.5.2 2017-04-30 00:08:19 +02:00
Jan Malakhovski
2f35ab5960 firefoxPackages: implement privacySupport option 2017-04-30 00:08:18 +02:00
Jan Malakhovski
f0f572ff46 firefox: refactor into firefoxPackages, add more options 2017-04-30 00:08:16 +02:00
Jan Malakhovski
1d407173b0 firefox: rename default.nix -> common.nix 2017-04-30 00:08:16 +02:00
Michael Raskin
070985177f Merge pull request #25137 from taku0/firefox-53.0
firefox: 52.0.2 -> 53.0 [Critical security fixes]
2017-04-23 11:05:33 +02:00
taku0
a68f95da17 firefox: 52.0.2 -> 53.0 2017-04-23 11:50:33 +09:00
taku0
acf12543a5 firefox-esr: 52.0.2esr -> 52.1.0esr 2017-04-20 08:05:15 +09:00
Nikolay Amiantov
56ca347872 firefox: misc cleanups
Move more dependencies to nativeBuildInputs.
Use wrapGAppsHook.
Add checkInstallPhase.
2017-04-10 02:20:38 +03:00
taku0
7a768e73fb firefox-esr: 52.0.1esr -> 52.0.2esr 2017-03-28 21:15:47 +09:00
taku0
014d11ea96 firefox: 52.0.1 -> 52.0.2 2017-03-28 21:15:16 +09:00
Eelco Dolstra
8150455f6a Merge pull request #23989 from rnhmjoj/firefox-alsa
firefox: reenable ALSA backend
2017-03-20 14:59:32 +01:00
taku0
a038f91871 firefox-esr: 52.0esr -> 52.0.1esr 2017-03-18 09:36:27 +09:00
taku0
3f175876e8 firefox, firefox-bin: 52.0 -> 52.0.1 2017-03-18 09:36:12 +09:00
rnhmjoj
918f331104
firefox: reenable ALSA backend 2017-03-17 14:43:27 +01:00
David McFarland
c037f54ffb firefox: fix debugBuild = true 2017-03-15 08:49:56 -03:00
taku0
a24aaae602 firefox, firefox-bin: 51.0.1 -> 52.0, firefox-esr: 45.7esr -> 52.0esr 2017-03-07 20:14:01 +09:00
Guillaume Maudoux
816beccf50 wrapFirefox: fix default-browser update
Set MOZ_APP_LAUNCHER for firefox as per [1] (see [2] for detailed discussion).
Firefox will recognise itself across verions, skipping the 'not-the-default-browser' prompt.
Firefox will also write sane paths to the generated desktop file, should someone ever set it as default through the 'not-the-default-browser' prompt.
Also removed the unnecessary libtrick cruft.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=611953
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=593948
2017-03-05 14:21:40 +01:00
Bjørn Forsman
3d104ab2b3 gst-plugins-base: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Tuomas Tynkkynen
e5e1bdca53 firefox, thunderbird: Use common-updater/update-source-version script
Replace the custom patching code with the common script.

Also use callPackage and makeBinPath
2017-02-19 16:51:17 +02:00
Graham Christensen
4c5b08e4e2
firefox-wrapper: remove gnash support, see #22342 2017-02-06 21:40:19 -05:00
Graham Christensen
267813f4f7
Revert "firefox-wrapper: remove gnash support, see #22342"
Accidentally committed other changes

This reverts commit f77bc59af6.
2017-02-06 21:39:09 -05:00
Graham Christensen
f77bc59af6
firefox-wrapper: remove gnash support, see #22342 2017-02-06 21:29:58 -05:00
Graham Christensen
625680c9fc Merge pull request #22203 from taku0/firefox-bin-51.0.1
firefox, firefox-bin: 50.1.0 -> 51.0.1
2017-01-27 08:58:59 -05:00
taku0
0dbe492ca9 firefox, firefox-bin: 50.1.0 -> 51.0.1 2017-01-27 22:26:27 +09:00
Vladimír Čunát
a1af9cc1cf
gecko-mediaplayer: remove the dead project
It was breaking evaluation since 78fe72265.
2017-01-26 12:28:40 +01:00
taku0
9c9424d316 firefox: 50.1.0 -> 51.0, firefox-esr: 45.6.0esr -> 45.7.0esr 2017-01-24 22:10:58 +09:00
Vladimír Čunát
29e93555ec
firefox*: fixup build after updating sed
I failed to simply patch the bad [:space:] usage; I don't know why.
2017-01-06 11:22:28 +01:00
taku0
93d917fa22 firefox, thunderbird: add updateScript 2016-12-29 11:19:50 +01:00
taku0
86cf682cda firefox: 50.0.2 -> 50.1.0, firefox-esr: 45.5.1esr -> 45.6.0esr 2016-12-14 09:03:56 +09:00
taku0
36f980b7ff firefox-esr: security 45.5.0 -> 45.5.1 (#20841) 2016-12-01 21:50:50 +01:00
Eelco Dolstra
1e17f21b3e
firefox: 50.0.1 -> 50.0.2 2016-12-01 12:55:24 +01:00
Graham Christensen
b04e23bbb8
firefox: 50.0 -> 5.0.1 for CVE-2016-9078 2016-11-29 08:34:13 -05:00
Guillaume Koenig
d662063a11
firefox: fix geolocation feature (#20425)
Firefox uses a google API to perform geolocation. This API requires a
key which must be given at build time. This commit adds the key from
Chromium's derivation to Firefox.
2016-11-21 17:41:39 +01:00
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
Frederik Rietdijk
e56832d730 Merge remote-tracking branch 'upstream/master' into HEAD 2016-10-22 17:23:24 +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
Frederik Rietdijk
37eba07810 firefox: drop pysqlite dependency
since our interpreter ships with sqlite
2016-10-18 23:16:04 +02:00
Tim Steinbach
67a2ac6d63
firefox: 49.0 -> 49.0.1 2016-10-08 18:09:32 +00: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
Vladimír Čunát
f27a970f2d firefox*: fix notifications
Fixes #18712. Now firefox uses the notification daemon, if available.

Unfortunately, the same approach didn't work for thunderbird; I don't
know why.
2016-09-18 23:23:13 +02:00
Kirill Boltaev
bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Eelco Dolstra
c2fb3490c9 firefox: 48.0.1 -> 48.0.2 2016-08-26 16:46:34 +02:00
Lluís Batlle i Rossell
9ef3a51379 Adding vlc plugin for firefox.
I really wanted it to substitute the html5 player, or at least the direct
player for mp4/webm files in firefox, but I couldn't make it work. The
formats recognized by the firefox internal player were used in all cases. The
plugin worked for formats unknown by firefox.

https://support.mozilla.org/ca/questions/1089501

Nevertheless, as I wrote the nix recipe, I commit it. It may be of interest to
someone else.
2016-08-23 10:16:37 +02:00
Eelco Dolstra
1efedc6c4c firefox-esr: 45.2.0 -> 45.3.0 2016-08-19 13:26:20 +02:00
Eelco Dolstra
360ee2f0b9 firefox: 48.0 -> 48.0.1 2016-08-19 13:25:43 +02:00
Eelco Dolstra
8877b93649 firefox: 47.0.1 -> 48.0 2016-08-11 16:09:00 +02:00
Eelco Dolstra
0967b0d303 firefox-esr: Fix build
http://hydra.nixos.org/build/36668046
2016-06-29 17:23:03 +02:00
Eelco Dolstra
0c832dceb2 firefox-esr: 45.1.1 -> 45.2.0 2016-06-29 16:08:26 +02:00
Eelco Dolstra
653be3c802 firefox: 47.0 -> 47.0.1 2016-06-29 16:06:50 +02:00
Michael Raskin
d88aa14c6e Firefox: 46.0.1 -> 47.0 2016-06-08 17:09:12 +02:00
Nikolay Amiantov
5445e521b6 firefox: restore gstreamer support for older firefox releases 2016-05-19 00:28:49 +03:00
Franz Pletz
2007e9b140
firefox: reenable libvpx as 1.5 is now available 2016-05-17 01:05:46 +02:00
Nikolay Amiantov
e81c6c7768 firefox: upstream moved to ffmpeg from gstreamer
Sadly, they don't support using system library yet (or I was unattentive).
2016-05-15 01:06:39 +03:00
Vladimír Čunát
6c2fbfbd77 Merge branch 'master' into staging 2016-05-12 04:53:38 +02:00
Eelco Dolstra
cb37ab146b Add mirror://mozilla scheme 2016-05-09 19:37:22 +02:00
Eelco Dolstra
de22402f85 firefox-esr: 45.0.2 -> 45.1.1 2016-05-09 15:28:13 +02:00
Eelco Dolstra
02d01dc7c5 firefox: 46.0 -> 46.0.1 2016-05-09 15:27:06 +02:00
Wei Tang
4d15758984 firefox: Fix build due to commit #ab0a0c 2016-05-08 05:58:02 +02:00
Nikolay Amiantov
3a52c5fa7d firefox: fix library path
Fixes #15126
2016-05-01 12:26:39 +03:00
Eelco Dolstra
930d243ea4 firefox: 45.0.2 -> 46.0
Still using GTK+ 2 for now, since apparently building with GTK+ 3
still requires GTK+ 2, increasing the closure size. (#15008)
2016-04-28 13:39:12 +02:00
Arseniy Seroka
f6d7cefa7b
esteidfirefoxplugin: init at 3.12.1.1142 2016-04-27 11:38:09 +03:00
Eelco Dolstra
18a6403c59 firefox-esr: 45.0.1esr -> 45.0.2esr
Also, switch to upstream SHA-512 hashes.
2016-04-13 14:11:18 +02:00
Franz Pletz
84edf81d71 firefox: 45.0.1 -> 45.0.2 2016-04-12 15:48:13 +02:00
Eelco Dolstra
2f0195003e firefox-esr: Fix name
The Firefox wrapped called itself "firefox" rather than "firefox-esr".

Also eliminate a use of splitString which is evil and should never be
used.
2016-04-01 13:51:24 +02:00
Vladimír Čunát
ec4685cf70 firefox-esr: fix build after 574a6d34d2
We're now using only newer versions that have ./configure in the root.
${pname} isn't the correct directory name for esr versions.
2016-03-26 09:13:58 +01:00
Eelco Dolstra
574a6d34d2 firefox-esr: 38.6.1 -> 45.0.1 2016-03-25 15:03:31 +01:00
Eelco Dolstra
79d6dc91fe firefox: 45.0 -> 45.0.1 2016-03-25 15:00:50 +01:00
Vladimír Čunát
9be0c7d463 firefox: disable optimization hack (i686-linux)
It seems to build fine even without it, so the original reason doesn't
hold anymore:
https://github.com/NixOS/nixpkgs/commit/f4b5671b0d9e8904a4ad6b3fd85268
2016-03-16 10:05:09 +01:00
Eelco Dolstra
0d6d91739f firefox: 44.0.2 -> 45.0 2016-03-11 15:10:05 +01:00
Franz Pletz
657c56678c firefox-esr: 38.5.2esr -> 38.6.1esr 2016-02-12 08:02:31 +01:00