Commit graph

494 commits

Author SHA1 Message Date
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