Commit Graph

4144 Commits

Author SHA1 Message Date
Martin Weinelt 445cb38134
Merge pull request #106815 from mayflower/firefox-pipewire-fix-106812
firefox-wayland: fix ScreenCast #106812
2020-12-25 19:35:47 +01:00
ajs124 fee53b73a5 firefox: 84.0 -> 84.0.1 2020-12-25 17:56:16 +01:00
ajs124 f3dc47a61d firefox-bin: 84.0 -> 84.0.1 2020-12-25 17:56:05 +01:00
ajs124 921c6b00c1 firefox-beta-bin: 85.0b2 -> 85.0b4 2020-12-25 17:55:40 +01:00
Michael Weiss 351f3c043d
chromiumDev: Fix the build (libxshmfence is now required)
Error:
../../components/viz/service/display_embedder/output_presenter_x11.cc:8:10:
fatal error: 'X11/xshmfence.h' file not found
         ^~~~~~~~~~~~~~~~~
1 error generated.
2020-12-25 10:22:06 +01:00
Sean Buckley 156ce8d398 brave: 1.18.70 -> 1.18.75 2020-12-24 01:54:36 -05:00
Michael Weiss 86ff1e45ce
ungoogled-chromium: Support enableWideVine=true
Building with Google's proprietary Widevine DRM technology requires
fetching the Google Chrome sources.
2020-12-22 13:35:40 +01:00
Vladimír Čunát d649d77c4c
Merge #107041: firefox: 83 -> 84 (security) 2020-12-20 08:42:26 +01:00
Michael Weiss 94bee10904
ungoogled-chromium: Support automatic updates via update.py 2020-12-18 19:10:45 +01:00
Michael Weiss 9b846b9600
chromium: Improve update.py (documentation + linting fixes) 2020-12-18 19:10:44 +01:00
Michael Weiss be94a4cf23
ungoogled-chromium: Try to fix an evaluation error on Hydra
This should fix a regression from #106475 (hopefully this is the only
issue, my current implementation with channel+ungoogled isn't ideal):
https://github.com/NixOS/nixpkgs/pull/106475#issuecomment-748131224
2020-12-18 16:21:37 +01:00
Michael Weiss 40199cd3d8
chromiumDev: 89.0.4350.4 -> 89.0.4356.6 2020-12-18 13:02:51 +01:00
Michael Weiss 39c5d116a2
chromiumBeta: 88.0.4324.41 -> 88.0.4324.50 2020-12-17 21:02:14 +01:00
Michael Weiss f5944b74e6
Merge pull request #106475 from primeos/ungoogled-chromium-merge
Merge ungoogled-chromium back into the chromium expressions
2020-12-17 19:02:21 +01:00
Daniël de Kok 241227837b
Merge pull request #106718 from buckley310/brave
brave: 1.17.73 -> 1.18.70
2020-12-17 07:21:07 +01:00
Christian Albrecht 5a7530e762
firefox-wayland: fix screen sharing using pipewire
After the fedora patches for screen sharing using pipewire got updated
for Firefox 83 (pipewire was inlined there), the nixpkgs buildInput
pipewire got stripped from the resulting firefox binary and so firefox
was unable to actually get the shared stream from the running pipewire
service.

Adding pipewire to the firefox binary with `patchelf --add-needed`
makes it atually get the stream from the service.

Fixes: #106812
2020-12-16 22:30:32 +01:00
Joachim F 8d957d7594
Merge pull request #106930 from samb96/tor-browser-bundle-bin-10.0.6
tor-browser-bundle-bin: 10.0.5 -> 10.0.7
2020-12-16 19:46:04 +01:00
ajs124 15302b4729 firefox-bin: 83.0 -> 84.0 2020-12-16 17:52:28 +01:00
ajs124 4d1bebac1b firefox-beta-bin: 84.0b4 -> 85.0b2 2020-12-16 17:52:13 +01:00
ajs124 26e0135eed firefox: 83.0 -> 84.0 2020-12-16 17:49:31 +01:00
José Romildo Malaquias c1be42a1df
Merge pull request #106408 from badmutex/badi/update-vivaldi
vivaldi: 3.4.2066.90-1 -> 3.5.2115.73-1
2020-12-16 09:38:03 -03:00
Sam Bickley e924c5d80f tor-browser-bundle-bin: 10.0.6 -> 10.0.7 2020-12-15 17:40:01 -06:00
Lassulus 00b8fa792b
Merge pull request #106000 from Luis-Hebendanz/firefoxWrapperAddonSettings
firefox: wrapper updating an addon perserves addon settings
2020-12-15 22:16:48 +01:00
Luis Hebendanz 1c8c134972 firefox: wrapper updating an addon perserves addon settings 2020-12-15 22:02:34 +01:00
Sam Bickley 8bb972a8dd tor-browser-bundle-bin: 10.0.5 -> 10.0.6 2020-12-14 16:47:44 -06:00
Gabriel Ebner fa0c914322 vieb: init at 3.1.0 2020-12-13 15:48:30 +01:00
Sean Buckley 41c20408c3 brave: 1.17.73 -> 1.18.70 2020-12-12 02:08:17 -05:00
Martin Weinelt 6a163d2dea
Merge pull request #105894 from ryneeverett/firefox-xdg
firefox: Prefix $PATH with xdg_utils
2020-12-11 22:17:39 +01:00
Michael Weiss 397a5ee2ee
chromiumDev: 89.0.4343.0 -> 89.0.4350.4 2020-12-11 10:54:19 +01:00
Michael Weiss 4ea2b2129e
chromiumBeta: 88.0.4324.27 -> 88.0.4324.41 2020-12-10 17:43:52 +01:00
Michael Weiss 240a8f746e
ungoogled-chromium: Move ungoogled-src.nix into upstream-info.json
This also adds a dedicated channel for ungoogled-chromium that enables
us to update ungoogled-chromium independently of chromium.
TODO: Automate ungoogled-chromium updates via update.py (currently it
needs to be updated manually).

Note: Unfortunately this changes the ungoogled-chromium derivation
because common.nix passes the channel as an argument to
stdenv.mkDerivation (this makes it more difficult to verify this commit
but the result should remain the same).
2020-12-10 17:41:22 +01:00
Michael Weiss 2b6b434477
ungoogled-chromium: Merge back into chromium
I used nix-instantiate to verify that the derivations for chromium and
ungoogled-chromium remain unchanged (only the meta attributes change
slightly as I added myself as ungoogled-chromium to receive
notifications for PRs/issues).
2020-12-10 17:41:11 +01:00
Sandro da95c4d5b9
Merge pull request #106442 from taku0/flashplayer-32.0.0.465
flashplayer: 32.0.0.453 -> 32.0.0.465
2020-12-09 22:58:07 +01:00
Michael Weiss b8936e5523
Merge pull request #106294 from squalus/ungoogled-20201207
ungoogled-chromium: 86.0.4240.183-1 -> 87.0.4280.88-1
2020-12-09 18:48:37 +01:00
Badi Abdul-Wahid 8e22153a9f
vivaldi: 3.4.2066.90-1 -> 3.5.2115.73-1 2020-12-08 20:43:36 -06:00
Michael Weiss d35b635628
chromedriver.src: Update the hash
I just regenerated upstream-info.json using update.py again and got a
different hash this time (but the same hash as in #106272). Therefore,
the only possible explanation I have is that upstream changed the file
that is hosted at [0]. I'll try to contact upstream regarding this.

Fix #106272.

[0]: https://chromedriver.storage.googleapis.com/87.0.4280.88/chromedriver_linux64.zip
2020-12-08 13:46:47 +01:00
taku0 052ea75f03 flashplayer: 32.0.0.453 -> 32.0.0.465 2020-12-08 21:12:29 +09:00
taku0 5101b357ec
flashplayer: 32.0.0.445 -> 32.0.0.453 (#103441) 2020-12-08 00:54:43 +00:00
squalus 1416482f63 ungoogled-chromium: 86.0.4240.183-1 -> 87.0.4280.88-1
based on chromium master@68d1006c
2020-12-07 14:43:13 -08:00
ryneeverett 36436ee8ac firefox: Prefix $PATH with xdg_utils
This is required for certain URIs that require launching external
programs (e.g. mailto:, magnet:, or irc:) or setting the default browser
via xdg-settings.

Resolve #92751.

Comparable to #96922.
2020-12-07 15:43:53 +00:00
Andreas Rammhold dc6971ccf9 firefox: drop maintainership
After the recent wrapper and plugin purge outbreak where as the only
active listed maintainer of the package I didn't even get a chance to
comment (e.g. via comment or review request) I do not want to continue
maintaining this package anymore.
2020-12-06 21:24:50 +01:00
Jan Tojnar 6ce08f74dc
Merge branch 'master' into staging-next 2020-12-06 03:28:13 +01:00
Sandro 416478efc6
Merge pull request #106001 from rnhmjoj/qute
qutebrowser: 1.14.0 -> 1.14.1
2020-12-06 02:07:11 +01:00
rnhmjoj 82c99e23bc
qutebrowser: 1.14.0 -> 1.14.1 2020-12-05 18:21:36 +01:00
github-actions[bot] 4763e8b8fd
Merge master into staging-next 2020-12-05 00:38:01 +00:00
Michael Weiss f4419dd970
chromiumDev: 88.0.4324.27 -> 89.0.4343.0 2020-12-04 19:21:57 +01:00
Michael Weiss beb83591fb
chromiumBeta: 87.0.4280.66 -> 88.0.4324.27 2020-12-04 19:21:57 +01:00
github-actions[bot] cb36dd7449
Merge master into staging-next 2020-12-04 18:14:51 +00:00
Jörg Thalheim 29566ca021
Merge pull request #105796 from Luis-Hebendanz/fix_firefox_wrapper
Fix firefox wrapper
2020-12-04 17:01:05 +00:00
Luis Hebendanz d3a6a124cf firefox: fix wrapper removing existing addons by default 2020-12-04 17:53:14 +01:00
github-actions[bot] 884a0b091b
Merge master into staging-next 2020-12-04 00:37:25 +00:00
github-actions[bot] 5b73e3087a
Merge master into staging-next 2020-12-03 12:18:45 +00:00
Michael Weiss 36d40f77a9
chromium: 87.0.4280.66 -> 87.0.4280.88
https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html

This update includes 0 security fixes.
2020-12-03 10:36:48 +01:00
Jörg Thalheim 3cd6bc103d
Merge branch 'master' into firefox-nix-addon-support 2020-12-03 07:20:16 +00:00
github-actions[bot] 89e8bf0f2a
Merge master into staging-next 2020-12-02 12:30:55 +00:00
Michael Weiss 8eb2551e51
chromiumDev: 88.0.4324.11 -> 88.0.4324.27 2020-12-02 11:43:43 +01:00
Jörg Thalheim 9712bbdf74
firefoxaddon: formatting nitpicks 2020-12-02 09:53:53 +01:00
Luis Hebendanz cc421679e2
Update pkgs/applications/networking/browsers/firefox/wrapper.nix
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2020-12-02 09:40:54 +01:00
Luis Hebendanz 397597f731
Added fetchfirefoxaddon 2020-12-02 09:40:53 +01:00
Luis Hebendanz eedee46f2f
Adding nix firefox extension support 2020-12-02 09:40:52 +01:00
Christoph Neidahl 3958bc06be
palemoon: 28.15.0 -> 28.16.0 (#105555) 2020-12-01 16:54:27 +01:00
Raghav Sood 86b651f169
Merge pull request #105585 from nasirhm/add_nasirhm_maintainer
Addition of nasirhm in maintainers
2020-12-01 14:30:26 +00:00
nasirhm 63441979dc
brave-browser: add maintainer nasirhm
Signed-off-by: nasirhm <nasirhussainm14@gmail.com>
2020-12-01 19:22:52 +05:00
Jan Tojnar 27b974d84b
Merge branch 'staging-next' into staging 2020-12-01 03:26:36 +01:00
Andreas Rammhold afcbecc144
firefox: remove unused "imports"
These haven't been used in some time and there is no point in keeping
them around. They just clutter the file right now.
2020-11-30 10:26:45 +01:00
Andreas Rammhold cdff2a832c
firefox: add aarch64 SIMD patch
This patch fixes compilation on aarch64 that broke somewhere between the
upgrade to the lateste rustc and the firefox 82 to 83 upgrade.

The patch has been submitted upstream and can probably be removed on the
next version bump.
2020-11-30 10:24:46 +01:00
Andreas Rammhold 1d0225adc0
firefox: move the no-buildconfig-ffx76 patch into common
This patch has been used on all our flavors for some time now. We can
just move it to the common expression.
2020-11-30 10:09:05 +01:00
Frederik Rietdijk 05d1c49209 Merge staging-next into staging 2020-11-29 13:51:33 +01:00
Michael Weiss b20cd4113f
google-chrome: Cleanup old conditionals 2020-11-29 12:30:50 +01:00
Frederik Rietdijk 29f1edf2f3 thunderbird, firefox, firefox-esr: set big-parallel
Firefox and Thunder time out nearly everytime. Hopefully giving them
more resources will prevent this from happening.
2020-11-29 11:45:08 +01:00
John Ericson 73425f6c3b Merge remote-tracking branch 'upstream/master' into staging 2020-11-28 21:33:03 -05:00
Sandro ba9a6588a7
Merge pull request #105303 from nasirhm/version_bump_brave_1.17.73
Brave-Browser: version updated from 1.16.76 to 1.17.73
2020-11-29 02:28:19 +01:00
nasirhm 1f6d64de27
brave: version updated: 1.16.76 -> 1.17.73
Version updated for Brave Browser from 1.16.76 to 1.17.73:

- Added a dependency for libxkbcommon.
- Updated SHA256 for the version bumped brave browser.

Signed-off-by: nasirhm <nasirhussainm14@gmail.com>
2020-11-29 05:50:53 +05:00
markuskowa 485679626a
Merge pull request #104645 from buckley310/brave
brave: 1.16.76 -> 1.17.73
2020-11-29 00:30:37 +01:00
Michael Weiss f09799441f
chromium: Drop gn build arguments that match the default 2020-11-28 17:48:16 +01:00
Michael Weiss fb0239c654
chromium: Set use_vaapi=!stdenv.isAarch64 for M87
I've removed that option in 063b369908 but forgot that M87 still
defaults to use_vaapi=false.
2020-11-28 17:38:28 +01:00
Michael Weiss 063b369908
chromium: Cleanup useOzone and useVaapi
But since Ozone is still experimental I'll keep useOzone in common.nix
for some time.
2020-11-27 23:03:48 +01:00
msteen f98df98db3
google-chrome: Remove msteen from the list of maintainers (#105152) 2020-11-27 16:44:59 +01:00
Ryan Mulligan 0fab9bd68f
Merge pull request #100922 from r-ryantm/auto-update/ephemeral
ephemeral: 6.4.1 -> 7.0.4
2020-11-27 06:42:55 -08:00
R. RyanTM 763e838049
ephemeral: 6.4.1 -> 7.0.4 2020-11-27 15:20:50 +01:00
Frederik Rietdijk ce9c513856 Merge staging-next into staging 2020-11-27 15:09:41 +01:00
Michael Weiss 2d5bb88418
chromium: Enable Ozone's DRM/GBM platform [0]
We've only set ozone_platform_gbm=false to fix the build with Mesa's
libgbm (vs. Google's own minigbm). However, since this issue has
resolved itself we can now drop it. Building with the recommended
settings should also avoid some issues (e.g. #104885).

[0]: https://chromium.googlesource.com/chromium/src.git/+/master/docs/ozone_overview.md#drm_gbm
2020-11-27 12:56:54 +01:00
Michael Weiss 6aea53c3ce
chromedriver: Switch to Chromium's upstream-info.json (#105054)
This enables automatic updates and fixes #85629.
2020-11-27 12:38:07 +01:00
Ben Siraphob 63dd41f745 bombadillo: init at 2.3.3 2020-11-27 11:15:24 +01:00
Sandro 1180d547da
Merge pull request #101430 from SuperSandro2000/81629-surf
surf: 2.0 -> 2019-02-08-unstable
2020-11-27 00:36:25 +01:00
Sandro Jäckel 80c78cc2e4
surf: 2.0 -> unstable-2019-02-08 2020-11-27 00:11:35 +01:00
Maximilian Bosch aed3de18b0
Merge pull request #104950 from chkno/tor-browser-bundle-bin-10.0.5
tor-browser-bundle-bin: 10.0.4 → 10.0.5
2020-11-26 12:38:55 +01:00
Jonathan Ringer 7e26b5456d chromium/doc: mention chromedriver when updating 2020-11-26 00:19:08 -08:00
Chuck 53dbd00945 tor-browser-bundle-bin: 10.0.4 → 10.0.5 2020-11-25 16:13:08 -08:00
Andreas Rammhold 25d7bcc95c
Merge pull request #103951 from stigtsp/package/firefox-beta-bin-83.0b10
firefox-beta-bin: 81.0b4 -> 84.0b4, firefox-devedition-bin: 80.0b8 -> 84.0b4
2020-11-25 15:49:14 +01:00
Stig Palmquist 41c91ed03c
firefox-devedition-bin: 80.0b8 -> 84.0b4 2020-11-25 13:23:32 +01:00
Stig Palmquist 88bc9aba99
firefox-beta-bin: 81.0b4 -> 84.0b4 2020-11-25 13:22:23 +01:00
Sandro 3cbb893399
Merge pull request #102154 from OPNA2608/update/palemoon-28.15.0/21.03
palemoon: 28.14.2 -> 28.15.0
2020-11-25 02:15:07 +01:00
Guillaume Girol a7f06aa7b5
Merge pull request #103930 from yvesf/firefox-disable-lto-issue-reference
firefox: fix wayland-lto issue reference number
2020-11-24 20:36:54 +00:00
Graham Christensen bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Sean Buckley 1cd7039e15 brave: 1.16.76 -> 1.17.73 2020-11-22 20:42:20 -05:00
Michael Raskin 5edcf11a0c
Merge pull request #104425 from MetaDark/ccache
ccache: 3.7.12 -> 4.0
2020-11-22 16:30:57 +00:00
Kira Bruneau 6495c439f6 webbrowser: removed ccache
ccache just adds unnecessary overhead when building in a sandboxed environment
2020-11-21 22:21:43 -05:00
Anderson Torres d877232534
Merge pull request #103757 from JeffLabonte/brave_1.16.72_to_1.16.76
Brave: 1.16.72 -> 1.16.76
2020-11-21 10:42:36 -03:00
Michael Weiss 97677fa34f
chromiumDev: Unmark the build as broken
The build succeeds again as dirmd is no longer required for building.
2020-11-21 00:27:27 +01:00
Andreas Rammhold 3f2c5cfaee
Merge pull request #104049 from stigtsp/package/firefox-bin-83.0
firefox-bin: 82.0.3 -> 83.0
2020-11-19 10:56:22 +01:00
Andreas Rammhold ccb42da9a9
firefox-esr-78: 78.4.1esr -> 78.5.0esr 2020-11-18 20:13:23 +01:00
Andreas Rammhold fddfa3915c
firefox: 82.0.3 -> 83.0 2020-11-18 20:13:23 +01:00
Andreas Rammhold c1cfe8b84e
firefox: fallback to nss_3_53 when version is below 83 2020-11-18 20:13:23 +01:00
Andreas Rammhold 398cdab5ce
firefox: prepare pipewire patches for firefox 83 2020-11-18 20:13:23 +01:00
Michael Weiss 54673b1f3b
chromium: 86.0.4240.198 -> 87.0.4280.66
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_17.html

This update includes 33 security fixes.

CVEs:
CVE-2020-16018 CVE-2020-16019 CVE-2020-16020 CVE-2020-16021
CVE-2020-16022 CVE-2020-16015 CVE-2020-16014 CVE-2020-16023
CVE-2020-16024 CVE-2020-16025 CVE-2020-16026 CVE-2020-16027
CVE-2020-16028 CVE-2020-16029 CVE-2020-16030 CVE-2019-8075
CVE-2020-16031 CVE-2020-16032 CVE-2020-16033 CVE-2020-16034
CVE-2020-16035 CVE-2020-16012 CVE-2020-16036

Note: We'll finally build with use_ozone=true on Hydra now :) \o/
2020-11-17 22:53:12 +01:00
Stig Palmquist 668f3772d2
firefox-bin: 82.0.3 -> 83.0 2020-11-17 15:01:00 +01:00
Stig Palmquist 10712e7b5f
firefox-bin: 82.0.2 -> 82.0.3 2020-11-16 05:12:53 +01:00
Yves Fischer 794b8f9a9e firefox: fix wayland-lto issue reference number 2020-11-15 20:22:04 +01:00
Andreas Rammhold d93868a92b
firefox-esr: 78.4.0esr -> 78.4.1esr 2020-11-15 14:36:01 +01:00
Andreas Rammhold 046002f472
firefox: 82.0.2 -> 82.0.3 2020-11-15 14:36:01 +01:00
José Romildo Malaquias cba35cbc5d
Merge pull request #102245 from badmutex/patch-1
vivaldi: 3.3.2022.47-1 -> 3.4.2066.90-1
2020-11-14 22:48:58 -03:00
Vladimír Čunát b94e7b7d89
Merge #103474: firefox, thunderbird: revert meta.timeout 2020-11-14 21:12:02 +01:00
Jeff Labonte 6d730efa65
brave: 1.16.72 -> 1.16.76 2020-11-13 19:46:01 -05:00
Dominik Xaver Hörl 9e8f4ff79a tor-browser-bundle-bin: 10.0.2 -> 10.0.4 2020-11-13 13:02:23 +01:00
Michael Weiss b11f43f6be
Merge pull request #103595 from primeos/chromium
chromium: 86.0.4240.193 -> 86.0.4240.198
2020-11-13 11:20:17 +01:00
Samuel Dionne-Riel 5f936dac38
Merge pull request #103268 from JeffLabonte/update/brave_1.15.76_to_1.16.72
brave: 1.15.76 -> 1.16.72
2020-11-12 23:28:29 -05:00
Joachim F b719eb3c9f
Merge pull request #103570 from chkno/tor-noscript
tor-browser-bundle-bin: Fix extension path.  Fixes NoScript.
2020-11-12 23:32:14 +00:00
Chuck 4117c0b7df tor-browser-bundle-bin: Fix extension path. Fixes NoScript. 2020-11-12 08:00:38 -08:00
Michael Weiss b91153fd7a
chromium: 86.0.4240.193 -> 86.0.4240.198
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_11.html

This update includes 2 security fixes. Google is aware of reports that
exploits for CVE-2020-16013 and CVE-2020-16017 exist in the wild.

CVEs: CVE-2020-16013 CVE-2020-16017
2020-11-12 12:39:24 +01:00
Robert Hensing 739b762e56 Revert "firefox: set build timeout at eight hours"
The default timeout is 10h on Hydra currently, so this timeout
setting is pointless or counterproductive.
This commit seems to have been made in error
https://github.com/NixOS/nixpkgs/pull/96767#issuecomment-724104413

This reverts commit c57fedb14b27292f6433287740e2eec303363ec3.
2020-11-11 18:39:04 +01:00
Michael Weiss bfed64ea31
Merge pull request #103173 from squalus/ungoogled-20201108
ungoogled-chromium: 86.0.4240.111-1 -> 86.0.4240.183-1
2020-11-11 16:22:01 +01:00
Michael Weiss ae3fdeb52c
Merge pull request #103294 from primeos/chromium
chromium: 86.0.4240.183 -> 86.0.4240.193
2020-11-11 16:08:47 +01:00
Jeff Labonte 13e4f189a1
brave: 1.15.76 -> 1.16.72 2020-11-11 08:45:34 -05:00
R. RyanTM 62df30641d amfora: 1.5.0 -> 1.6.0 2020-11-10 21:18:15 +00:00
Michael Weiss 841664a172
chromium: 86.0.4240.183 -> 86.0.4240.193
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_9.html

This update includes 1 security fix (no CVE).
2020-11-10 12:11:55 +01:00
Chris Double f4a3f2e6ce tor-browser-bundle-bin: remove myself as maintainer 2020-11-09 11:44:51 +00:00
Michael Weiss 197ddbced2
mesa: Replace all usages of old aliases 2020-11-08 22:56:55 +01:00
squalus a0ea60fde3 ungoogled-chromium: 86.0.4240.111-1 -> 86.0.4240.183-1
based on chromium master@b3939086
2020-11-08 13:44:53 -08:00
Vladimír Čunát eb3fd61bb6
firefox-esr: fix build by using older rust
It's probably the same issue as with thunderbird.
2020-11-07 14:54:38 +01:00
Michael Weiss 0e64b04afc
Merge pull request #102666 from squalus/ungoogled-20201103
ungoogled-chromium: 85.0.4183.102-1 -> 86.0.4240.111-1
2020-11-05 22:08:47 +01:00
squalus 744ea3d944 ungoogled-chromium: 85.0.4183.102-1 -> 86.0.4240.111-1
based on chromium master@26d3fbf2
2020-11-03 12:42:58 -08:00
Michael Weiss d7f5386474
chromium: Extend update.py to automatically update gn
The gn version depends on the channel and new gn versions aren't always
backward compatible. Therefore we should also include it in
upstream-info.json (I've scoped it under "deps" as we'll likely have to
add more like this in the future).
2020-11-03 20:00:25 +01:00
Michael Weiss 3531d0d0b7
Merge pull request #102608 from primeos/chromium
chromium: 86.0.4240.111 -> 86.0.4240.183
2020-11-03 19:23:41 +01:00
Michael Weiss 531decc11d
chromium: 86.0.4240.111 -> 86.0.4240.183
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop.html

This update includes 10 security fixes. Google is aware of reports that
an exploit for CVE-2020-16009 exists in the wild.

CVEs:
CVE-2020-16004 CVE-2020-16005 CVE-2020-16006 CVE-2020-16007
CVE-2020-16008 CVE-2020-16009 CVE-2020-16011
2020-11-03 11:14:20 +01:00
Yury Bulka 968348bd18 tor-browser-bundle-bin: mark as broken
NoScript is missing / broken; Highest Security Level doesn't disable
JavaScript.

See issue #83096 for more info.
2020-11-03 00:30:50 +02:00
Andreas Rammhold df2d47cd39
Merge pull request #102266 from NixOS/firefox-82.02
firefox{,-bin}: 80.0 -> 80.0.2
2020-11-01 19:34:37 +01:00
Andreas Rammhold fdbdd72f5f
firefox-bin: 82.0 -> 82.0.2 2020-10-31 19:53:34 +01:00
Andreas Rammhold f4490bb28a
firefox: 82.0 -> 82.0.2 2020-10-31 19:34:23 +01:00
Badi' Abdul-Wahid 7dcbc0ebd5
vivaldi: 3.3.2022.47-1 -> 3.4.2066.90-1 2020-10-31 11:49:31 -05:00
Doron Behar c8a7e4da0a firefox/wrapper: Use plasma-browser-integration correctly
Don't rely on the attribute from the aliases.nix, as ofborg checks that
in PRs.
2020-10-30 20:37:58 +02:00
OPNA2608 5f2ef2da29 palemoon: 28.14.2 -> 28.15.0 2020-10-30 14:23:08 +01:00
S. Nordin Abouzahra 57ea265674 firefox: place alsaLib in lib search patch
libcubeb has dlopened libraries for awhile now. In nixpkgs there was
support for the PulseAudio backend doing this, however the ALSA backend
support was missed and caused issue #79310 (no sound with ALSA). This
gives ALSA users the ability to hear sound once again.
2020-10-29 22:21:12 -04:00
Michael Weiss 7c700c9ff6
chromium: Drop useVaapi (was deprecated) 2020-10-29 13:48:38 +01:00
Michael Weiss a90362c888
google-chrome: Add myself as maintainer
Mainly to get pinged on PRs/issues as well.
2020-10-29 13:41:34 +01:00
Justin Humm 03d85e8aac
tor-browser-bundle-bin: 10.0.1 -> 10.0.2 2020-10-25 12:00:15 +01:00
bqv be17edc6f6 pkgs.nyxt: init at 2020-10-23 2020-10-25 08:56:12 +01:00
Jörg Thalheim 2f31499703
Merge pull request #101611 from stigtsp/package/firefox-bin-82.0
firefox-bin: 81.0.2 -> 82.0
2020-10-25 07:32:30 +01:00
Jörg Thalheim c8bccb080b
Merge pull request #101624 from taku0/fix_update_nix_for_82
firefox-bin: fix update.nix freezing
2020-10-25 07:31:49 +01:00
taku0 4eacc3784f firefox-bin: fix update.nix freezing
https://github.com/NixOS/nixpkgs/pull/98338#issuecomment-716070078
2020-10-25 13:48:42 +09:00
Stig Palmquist 728b984d57
firefox-bin: 81.0.2 -> 82.0 2020-10-25 01:22:03 +02:00
StigP 7ecdf141d2
Merge pull request #98338 from Atemu/firefox-bin-update-fix
firefox-bin/update: fix
2020-10-24 14:42:01 +00:00
Anderson Torres db2c904c3c
Merge pull request #100294 from pniedzwiedzinski/amfora-desktop
amfora: Add desktop file
2020-10-24 08:50:44 -03:00
TredwellGit 2bb011032c
chromium: use official build settings (#101467)
LLD: https://lld.llvm.org/
When you link a large program on a multicore machine, you can expect that LLD runs more than twice as fast as the GNU gold linker. Your mileage may vary, though.
Link-time optimization (LTO) is supported by default.
Some default settings have been tuned for the 21st century. For example, the stack is marked as non-executable by default to tighten security.

LTO & ThinLTO: https://clang.llvm.org/docs/ThinLTO.html
LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization. However, monolithic LTO implements this by merging all input into a single module, which is not scalable in time or memory, and also prevents fast incremental compiles. ThinLTO is a new approach that is designed to scale like a non-LTO build, while retaining most of the performance achievement of full LTO.

PGO: https://llvm.org/docs/HowToBuildWithPGO.html https://blog.chromium.org/2020/08/chrome-just-got-faster-with-profile.html
Allows your compiler to better optimize code for how it actually runs. Users report that applying this to Clang and LLVM can decrease overall compile time by 20%.
Because PGO uses real usage scenarios that match the workflows of Chrome users around the world, the most common tasks get prioritized and made faster. Delivers up to 10% faster page loads.

CFI: https://clang.llvm.org/docs/ControlFlowIntegrity.html https://www.chromium.org/developers/testing/control-flow-integrity
Aborts the program upon detecting certain forms of undefined behavior that can potentially allow attackers to subvert the program’s control flow. These schemes have been optimized for performance, allowing developers to enable them in release builds.
By default, a program compiled with CFI will crash with SIGILL if it detects a CFI violation.

Additionally:
Use minizip instead of zlib. Chromium says zlib but actually uses minizip.
Remove old unused workarounds.
Make shell scripts POSIX compliant.
Update documentation URLs.
Prepare for using system libraries.
2020-10-24 12:27:40 +02:00
Michael Weiss 7c76eafdb7
chromiumDev: Mark as broken for now 2020-10-23 19:47:43 +02:00
Michael Weiss 50a2f50acb
chromiumDev: 88.0.4292.2 -> 88.0.4298.4
This should also fix VA-API for chromiumBeta (though that part needs
some cleanup). However, chromiumDev likely still fails due to the
absence of dirmd (not included in the tarball so far, we might have to
package and add it as a dependency).
2020-10-23 17:49:46 +02:00
Kevin Cox 6cbef452b0
Merge pull request #100685 from buckley310/brave
brave: 1.12.112 -> 1.15.76
2020-10-23 11:31:55 -04:00
Michael Weiss b36db49ae7
chromium: Add some brief documentation
Wanted to do this for a long time to collect important knowledge and
make it easier to pass maintainership.
Only time will tell if this'll be useful or become outdated instead.
2020-10-23 11:39:05 +02:00
Sean Buckley 61e2d90486 brave: 1.12.112 -> 1.15.76 2020-10-22 21:05:20 -04:00
Andreas Rammhold bca15c82d8 firefox: disable LTO by default due to segfaults with wayland
As discussed in #101429 firefox 82 started crashing when used with
wayland. A brief investigation showed that this appears to be rooted
within the LTO support that was recently added to the package. For the
time being, until someone figures out where the crashes are coming from,
we can just disable LTO.
2020-10-23 02:51:46 +02:00
TredwellGit 7dc2d9f819 chromium: 86.0.4240.75 -> 86.0.4240.111
https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop_20.html

CVE-2020-16000 CVE-2020-16001 CVE-2020-16002 CVE-2020-15999 CVE-2020-16003
2020-10-22 00:38:17 +00:00
Vladimír Čunát 65d6adcf3e
Merge #100713: chromium: build on all cores 2020-10-20 20:58:16 +02:00
Andreas Rammhold 6057ea490f firefox: 78.3.1esr -> 78.4.0esr 2020-10-20 16:29:09 +02:00
Andreas Rammhold ae2f5cccbb firefox: 81.0.2 -> 82.0 2020-10-20 16:29:07 +02:00
Andreas Rammhold b6b09ac7ae
Merge pull request #99922 from S-NA/wip/firefox-lto
firefox: add ltoSupport and enable it by default
2020-10-20 16:23:35 +02:00
Michele Guerini Rocco 51b2e7a2d8
Merge pull request #100702 from emmanuelrosa/qutebrowser-1.14.0
pdfjs: 2.4.456 -> 2.6.347
2020-10-16 20:48:24 +02:00
Maximilian Bosch 3dd39cb4d4
Merge pull request #100600 from yoctocell/tbb-10.0.1
tor-browser-bundle-bin: 10.0 -> 10.0.1
2020-10-16 20:22:18 +02:00
conferno c557c27ac3
chromium: fix build on i686 (#100512)
ld.gold runs out of memory on i686.
2020-10-16 19:37:28 +02:00
volth 8e861c07ce chromium: build on $NIX_BUILD_CORES 2020-10-16 13:09:54 +00:00
Emmanuel Rosa 72f0938597 pdfjs: 2.4.456 -> 2.6.347 2020-10-16 18:55:37 +07:00
volth 5742fcdfa9 chromium: build on all cores 2020-10-16 11:22:28 +00:00
Michael Weiss aee3076ba7
chromiumDev: M87 -> M88 2020-10-16 11:58:20 +02:00
Michele Guerini Rocco 1bfa8c120e
Merge pull request #100608 from charvp/qutebrowser-1.14.0
qutebrowser: 1.13.1 -> 1.14.0
2020-10-15 23:59:32 +02:00
Michael Weiss a667bc7ae1
chromiumBeta: M86 -> M87 2020-10-15 20:46:24 +02:00
Charlotte Van Petegem 0ff57286ee
qutebrowser: 1.13.1 -> 1.14.0 2020-10-15 18:15:37 +02:00
yoctocell 178ca67f93
tor-browser-bundle-bin: 10.0 -> 10.0.1 2020-10-15 15:00:50 +02:00
Michael Weiss 015c5a2be6
chromium: Drop the libwebp include patch
Chromium 86.0.4240.75 builds fine without this patch. And since
WEBP_MAX_DIMENSION is the same in the system libwebp this patch should
not be required anymore (it was introduced in 06ec2a9f19, apparently to
fix the build).
2020-10-15 14:33:15 +02:00
Patryk Niedźwiedziński aff9d6fcc7
amfora: Add desktop file
Add .desktop that contains mime type for gemini protocol
2020-10-14 10:58:52 +02:00
Mario Rodas e24a4b950c
Merge pull request #100415 from taku0/flashplayer-32.0.0.445
flashplayer: 32.0.0.433 -> 32.0.0.445 [Critical security fix]
2020-10-13 22:08:54 -05:00
taku0 560cc80818 firefox-esr: 78.3.0esr -> 78.3.1esr 2020-10-13 22:17:10 +09:00
taku0 68a9d42e0d firefox-bin: 81.0 -> 81.0.2 2020-10-13 22:17:10 +09:00
taku0 05b955a133 firefox: 81.0 -> 81.0.2 2020-10-13 22:17:10 +09:00
Michael Weiss 89003c67a1
Merge pull request #100110 from TredwellGit/chromium
chromium: speed up build and enable system ffmpeg, libjpeg, and zlib
2020-10-13 15:07:30 +02:00
taku0 52dcd5b211 flashplayer: 32.0.0.433 -> 32.0.0.445 2020-10-13 21:13:22 +09:00
AndersonTorres 58230e61ba luakit: 2.2 -> 2.2.1 2020-10-12 04:07:17 -03:00
Gabriel Ebner 44c9d7fc72
Merge pull request #100152 from gebner/elinks0135
elinks: 0.13.2 -> 0.13.5
2020-10-10 20:21:15 +02:00
Gabriel Ebner bd8dea89cb elinks: 0.13.2 -> 0.13.5 2020-10-10 16:36:01 +02:00
TredwellGit eb74717477 chromium: enable system ffmpeg, libjpeg, and zlib 2020-10-09 21:29:16 +00:00
TredwellGit a7cbf67a24 chromium: disable symbols
By default GN produces a build with all of the debug assertions enabled (is_debug=true) and including full debug info (symbol_level=2). Setting symbol_level=1 will produce enough information for stack traces, but not line-by-line debugging. Setting symbol_level=0 will include no debug symbols at all. Either will speed up the build compared to full symbols.
2020-10-09 21:24:20 +00:00
Michael Weiss 73b67da169
chromium: Disable VA-API by default
This is done to avoid driver specific issues and restores the previous
behaviour. Like before video acceleration can be enabled without having
to rebuild Chromium.
2020-10-09 21:59:48 +02:00
Michael Weiss 2603bd54e4
Merge pull request #99975 from primeos/chromium
chromium: 85.0.4183.121 -> 86.0.4240.75
2020-10-09 21:54:44 +02:00
S. Nordin Abouzahra aecd9ab1e4 firefox: disable LTO on Darwin
LTO in general is broken on Darwin (see #19312).
2020-10-08 23:29:13 -04:00
S. Nordin Abouzahra 214c833589 firefox: let LTO on Darwin select its own linker 2020-10-08 21:55:23 -04:00
Anderson Torres e06c0fa1c0
Merge pull request #99536 from OPNA2608/update/palemoon-28.14.2
palemoon: 28.13.0 -> 28.14.2
2020-10-08 15:04:36 -03:00
Tim Steinbach 9b5201fb50
vivaldi: Remove maintainer nequissimus 2020-10-08 11:00:14 -04:00
TredwellGit 757bbdd948
chromium: Fix and enable our ANGLE support
This will additionally install the following files:
libEGL.so libGLESv2.so
libVkICD_mock_icd.so libvk_swiftshader.so libvulkan.so

libEGL.so and libGLESv2.so are required to fix our ANGLE support.
The rest should help with the Vulkan support (currently an experimental
feature that is disabled by default).
2020-10-07 20:37:35 +02:00
Michael Weiss f79703e50c
chromium: 85.0.4183.121 -> 86.0.4240.75
https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop.html

This update includes 35 security fixes.

CVEs:
CVE-2020-15967 CVE-2020-15968 CVE-2020-15969 CVE-2020-15970
CVE-2020-15971 CVE-2020-15972 CVE-2020-15990 CVE-2020-15991
CVE-2020-15973 CVE-2020-15974 CVE-2020-15975 CVE-2020-15976
CVE-2020-6557 CVE-2020-15977 CVE-2020-15978 CVE-2020-15979
CVE-2020-15980 CVE-2020-15981 CVE-2020-15982 CVE-2020-15983
CVE-2020-15984 CVE-2020-15985 CVE-2020-15986 CVE-2020-15987
CVE-2020-15992 CVE-2020-15988 CVE-2020-15989
2020-10-07 20:37:35 +02:00
S. Nordin Abouzahra 4f12bddea6
firefox: add ltoSupport and enable it by default 2020-10-07 16:03:02 +02:00
Andreas Rammhold a5a01d56a2
firefox: ensure pipewire is only enabled with wayland & webrtc
This ensures that we aren't applying any of the experiemental pipewire
patches when the dependencies aren't enabled. As of now pipewire only
works with wayland and webrtc. If either of them are not activated we
can't build with pipewireSupport and we should not.
2020-10-06 23:08:00 +02:00
OPNA2608 559cf217d6 palemoon: 28.13.0 -> 28.14.2 2020-10-04 10:19:14 +02:00