Commit Graph

3849 Commits

Author SHA1 Message Date
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
Jörg Thalheim
a2960ac430
Merge pull request #97603 from zowoq/rust-test-threads 2020-09-25 06:19:23 +02:00
Tim Steinbach
5ab14bf6ad
vivaldi: 3.3.2022.39-1 -> 3.3.2022.47-1 2020-09-24 16:50:38 -04:00
zowoq
f294531f17 castor: use cargoParallelTestThreads 2020-09-24 07:20:03 +10:00
Stig P
c68911714f
Merge pull request #98564 from yoctocell/tor-browser-bundle-bin-10.0
tor-browser-bundle-bin: 9.5.4 -> 10.0
2020-09-23 15:23:00 +00:00
yoctocell
281f44fb76
tor-browser-bundle-bin: 9.5.4 -> 10.0 2020-09-23 15:47:05 +02:00
Kevin Cox
c5e8e4c9d1
Merge pull request #98469 from taku0/firefox-bin-81.0
firefox, firefox-bin: 80.0.1 -> 81.0,  firefox-esr: 78.2.0esr -> 78.3.0esr [High security fixes]
2020-09-23 07:55:49 -04:00
Michael Weiss
d1a27a5f00
chromium: 85.0.4183.102 -> 85.0.4183.121
https://chromereleases.googleblog.com/2020/09/stable-channel-update-for-desktop_21.html

This update includes 10 security fixes.

CVEs:
CVE-2020-15960 CVE-2020-15961 CVE-2020-15962 CVE-2020-15963
CVE-2020-15965 CVE-2020-15966 CVE-2020-15964
2020-09-22 13:58:22 +02:00
taku0
2460e0e6cd firefox-esr: 78.2.0esr -> 78.3.0esr 2020-09-22 15:41:43 +09:00
taku0
3ad81fd022 firefox-bin: 80.0.1 -> 81.0 2020-09-22 13:49:18 +09:00
taku0
0669cd9d3f firefox: 80.0.1 -> 81.0 2020-09-22 13:48:54 +09:00
AndersonTorres
b950a85b41 luakit: 2.1 -> 2.2
Also, adding myself to maintainers list.
2020-09-21 21:28:23 -03:00
Cole Mickens
31e54cdde3 firefox: enable pipewire+webrtc for wayland users 2020-09-20 21:42:39 -04:00
Atemu
2b44f5640b firefox-bin/update: hard-code Mozilla's pubkey
Mozilla has ended the gpg.mozilla.org SKS server and the key can't be imported
from keys.openpgp.org because it lacks a user ID because Mozilla hasn't verified
their email...

Since the key isn't going to change any time soon and SKS is mostly busted,
might as well hard-code it.
2020-09-20 20:24:26 +02:00
Atemu
03860e0118 firefox-bin/update: don't pollute home dir 2020-09-20 20:24:26 +02:00
Gabriel Ebner
33bae6276d ungoogled-chromium: use jre8 2020-09-19 14:06:14 +02:00
Gabriel Ebner
705ecdc192 chromium: use jre8 2020-09-19 14:06:14 +02:00
squalus
54a0a400f2 ungoogled-chromium: 84.0.4147.89-1 -> 85.0.4183.102-1
based on chromium master@05f5001c
2020-09-19 11:49:55 +02:00
Frederik Rietdijk
2daf5702c6 qutebrowser: use qt 5.15
Follow-up to a4e50bb197.
2020-09-16 21:00:30 +02:00
Anderson Torres
45b9b512a1
Merge pull request #97930 from OPNA2608/update-palemoon-28.13.0
palemoon: 28.12.0 -> 28.13.0
2020-09-14 01:14:59 -03:00
José Romildo Malaquias
5457fc7c76
Merge pull request #97551 from badmutex/badi/update-vivaldi-3_3
vivaldi: 3.1.1929.45-1 -> 3.3.2022.39-1
2020-09-13 18:42:29 -03:00
Christoph Neidahl
5efe403c93 palemoon: 28.12.0 -> 28.13.0 2020-09-13 22:51:02 +02:00
Vladimír Čunát
544c8dbdfb
Merge #97612: firefox-esr-68: drop 2020-09-13 09:52:06 +02:00
Michael Weiss
1350c410f6
Merge pull request #97201 from colemickens/google-chrome-ozone
google-chrome: add libxkbcommon+wayland for ozone/wayland
2020-09-12 12:22:05 +02:00
Cole Mickens
9eaddfda7f
google-chrome: add libxkbcommon+wayland for ozone/wayland 2020-09-12 12:17:33 +02:00
Michael Weiss
8129917320
Merge pull request #97515 from primeos/chromium
chromium: 85.0.4183.83 -> 85.0.4183.102
2020-09-10 19:56:34 +02:00
Michael Weiss
e249baca22
chromiumDev: M86 -> M87 2020-09-10 12:31:00 +02:00
Michael Weiss
ceb3acfa8b
chromium: update.py: Keep the channel order consistent
This makes Git diffs way easier to read.
Using sort_keys=True is usually better but with this implementation the
output is a bit nicer to read IMO.
2020-09-10 12:30:03 +02:00
ajs124
264693f9d7 firefox-esr-68: drop 2020-09-10 02:12:22 +02:00
Maximilian Bosch
56708c3bf3
Merge pull request #97555 from badmutex/badi/maintainers-update
maintainers: updates for badi/badmutex
2020-09-09 23:03:52 +02:00
Badi Abdul-Wahid
3877da58a7
vivaldi: add badmutex to maintainers list 2020-09-09 10:46:02 -05:00
Badi Abdul-Wahid
ea88ca29cc
vivaldi: 3.1.1929.45-1 -> 3.3.2022.39-1 2020-09-09 10:33:44 -05:00
WORLDofPEACE
04f615a44b
Merge pull request #97509 from doronbehar/ZHF/arora
arora: Remove
2020-09-09 10:12:09 -04:00
Emery Hemingway
51428e8d38 firefox: set build timeout at eight hours 2020-09-09 12:48:30 +02:00
Michael Weiss
a9c78519d6
chromium: 85.0.4183.83 -> 85.0.4183.102
https://chromereleases.googleblog.com/2020/09/stable-channel-update-for-desktop.html

This update includes 5 security fixes.

CVEs:
CVE-2020-6573 CVE-2020-6574 CVE-2020-6575 CVE-2020-6576 CVE-2020-15959
2020-09-09 09:57:45 +02:00
Doron Behar
8eeb526255 arora: Remove
It's last release was 10 years ago, and it won't build since a long time
now, due to webkit unfound for qt4.
2020-09-09 10:57:28 +03:00
Timo Kaufmann
44cb86f0d8
Merge pull request #97491 from taku0/flashplayer-32.0.0.433
flashplayer: 32.0.0.414 -> 32.0.0.433
2020-09-09 09:54:25 +02:00
WORLDofPEACE
064e15847c
Merge pull request #97293 from OPNA2608/palemoon-wrapping-libpulseaudio
palemoon: Add libpulseaudio to wrapper
2020-09-08 19:51:28 -04:00
Lassulus
698e506cd6
Merge pull request #94083 from walseb/patch-3
next: Added more gstreamer plugins
2020-09-08 21:31:18 +02:00
taku0
807e4ae439 flashplayer: 32.0.0.414 -> 32.0.0.433 2020-09-08 15:15:04 +09:00
zowoq
6a593a7d59 castor: disable check
disable until buildRustPackage supports setting test-threads in packages
2020-09-08 05:58:24 +10:00
Anderson Torres
03c2ba6d06
Merge pull request #97105 from stigtsp/package/firefox-bin-80.0.1
firefox-bin: 80.0 -> 80.0.1
2020-09-07 15:43:38 -03:00
Michael Weiss
1fa610bdf0
chromium: Prefix $PATH with xdg_utils (#96922)
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.
Fix #96897 and fix #92751.
2020-09-06 23:20:30 +02:00
WORLDofPEACE
84f11a01ff
Merge pull request #97287 from TethysSvensson/fetchurl-chromium
chromium: Unblock nixos-unstable by using the correct argument to fet…
2020-09-06 10:04:43 -04:00
Andreas Rammhold
8cf4c193b9
Merge pull request #97106 from stigtsp/package/firefox-80.0.1
firefox: 80.0 -> 80.0.1
2020-09-06 15:27:12 +02:00
Tethys Svensson
2927a19be3 chromium: Unblock nixos-unstable by using the correct argument to fetchurl 2020-09-06 14:54:42 +02:00
Christoph Neidahl
5ee5bbef84 palemoon: Add libpulseaudio to wrapper 2020-09-06 10:14:30 +02:00
Florian Klink
c7a503bf2e Revert "chromiumDev: 86.0.4240.8 -> 87.0.4252.0"
This reverts commit 5da66561d1.

It seems the chromium build now unconditionally tries to enable ozone
(even though we disable it), causing the build to fail (as we only
provide xkbcommon when enabling Ozone):

```
configuring
ERROR at //build/config/linux/pkg_config.gni:103:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /build/chromium-87.0.4252.0/out/Release/
Command: python /build/chromium-87.0.4252.0/build/config/linux/pkg-config.py xkbcommon
Returned 1.
stderr:

Package xkbcommon was not found in the pkg-config search path.
Perhaps you should add the directory containing `xkbcommon.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xkbcommon' found
Could not run pkg-config.

See //ui/events/ozone/layout/BUILD.gn:12:3: whence it was called.
  pkg_config("xkbcommon") {
  ^------------------------
See //chrome/test/chromedriver/BUILD.gn:273:15: which caused the file to be included.
    deps += [ "//ui/events/ozone/layout" ]
              ^-------------------------
builder for '/nix/store/2dqhrd2qzyms078wnvwv6ays53ppvgc2-chromium-unwrapped-87.0.4252.0.drv' failed with exit code 1
cannot build derivation '/nix/store/4iyhgzsmpx80v75hvk1jycwzanw4z5dn-chromium-dev-87.0.4252.0.drv': 1 dependencies couldn't be built
```
2020-09-05 12:00:48 +02:00
Florian Klink
6c92847e81 chromiumBeta: 85.0.4183.83 -> 86.0.4240.22 2020-09-05 11:25:38 +02:00
Florian Klink
5da66561d1 chromiumDev: 86.0.4240.8 -> 87.0.4252.0 2020-09-05 11:24:57 +02:00
Alyssa Ross
de69b705d2 chromium: replace update.nix with Python impl
update.nix was a huuuuge hack, abusing checksum collisions, etc., and
was extremely difficult to read and maintain, especially because
values from update.nix were also used in the derivations themselves!

I've replaced this with an implementation in Python, which I chose for
readability.  Rather than generating Nix, I chose to
generate JSON, since Python can do that in the standard library and
Nix can read it.

I also set update.py as an updateScript, so Chromium can now
automatically be updated!

Fixes: https://github.com/NixOS/nixpkgs/issues/89635
2020-09-05 11:20:13 +02:00
Alyssa Ross
5811b6c1cd chromiumDev: 86.0.4238.0 -> 86.0.4240.8 2020-09-05 11:08:50 +02:00
R. RyanTM
b8a0cfd5e2 amfora: 1.4.0 -> 1.5.0 2020-09-04 09:41:31 -07:00
Stig Palmquist
bbdb19269a
firefox: 80.0 -> 80.0.1 2020-09-04 12:41:54 +02:00
Stig Palmquist
197799c263
firefox-bin: 80.0 -> 80.0.1 2020-09-04 12:38:23 +02:00
Vladimír Čunát
0be331dbb2
Merge #96447: firefox-beta-bin: 80.0b8 -> 81.0b4 2020-09-01 13:04:24 +02:00
Cole Helbling
6b676b71be
firefox-beta-bin: 80.0b8 -> 81.0b4 2020-08-31 12:41:10 -07:00
Atemu
b12ca077c0
firefox-bin: 79.0 -> 80.0 (#96279) 2020-08-29 21:17:20 +02:00
Stig Palmquist
057b30b698 firefox-esr-68: 68.11.0esr -> 68.12.0esr 2020-08-29 19:18:36 +02:00
Stig Palmquist
ba671f6906 firefox-esr-78: 78.1.0esr -> 78.2.0esr 2020-08-29 19:18:36 +02:00
Stig Palmquist
c408178cab firefox: 79.0 -> 80.0 2020-08-29 19:18:36 +02:00
Frederik Rietdijk
7b56d26ae3 Merge master into staging-next 2020-08-29 13:30:25 +02:00
Tethys Svensson
14d8030618 tor-browser-bundle-bin: 9.5.3 -> 9.5.4 2020-08-28 12:54:28 -07:00
Matthew Bauer
25ac498482
Merge pull request #96404 from matthewbauer/gcc-cross
Fix cycle detected in Darwin->Linux cross GCC
2020-08-26 16:17:14 -05:00
Michael Weiss
9a96d71f71
chromiumDev: Unbreak the build by using LLVM 11 2020-08-26 22:29:07 +02:00
Michael Weiss
b8fb1e15b9
Merge pull request #96308 from primeos/chromium
chromium: 84.0.4147.135 -> 85.0.4183.83
2020-08-26 22:27:11 +02:00
adisbladis
5f464fcd1f
Merge pull request #95113 from samuelgrf/update/firefox-bin-ffmpeg
firefox-bin: ffmpeg_3 -> ffmpeg
2020-08-26 15:22:59 +02:00
Michael Weiss
8815c9e186
chromiumDev: Fix "patchShebangs ."
Note: The following might also need to be updated:
substituteStream(): WARNING: pattern '/usr/share/xcb' doesn't match anything in file 'ui/gfx/x/BUILD.gn'
2020-08-26 14:33:18 +02:00
Michael Weiss
bf0e13a322
chromiumDev: Drop the optional VA-API patches
I didn't look into this yet but IIRC M86 will finally have a flag for
Linux to enable VA-API. So we shouldn't need
enable-video-acceleration-on-linux.patch anymore.

But we likely need to update enable-vdpau-support-for-nvidia.patch
when/before M86 hits the stable channel if we want to keep VDPAU
support.
2020-08-26 14:30:49 +02:00
Michael Weiss
2213c464f6
chromiumDev: Drop nix_plugin_paths_68.patch
Ok, so I was about to update the patch (didn't apply anymore) when I
also started looking at it's usage and realized that
NIX_CHROMIUM_PLUGIN_PATH_ (and other substrings) only appears in the
patch itself (i.e. it seemed like we don't need this patch anymore).

Turns out that we have this patch since 2014 (1b84fbf0ca) and it was
only ever used for NIX_CHROMIUM_PLUGIN_PATH_WIDEVINE (and from the log
it isn't clear if/when or how well that worked). But in 2019 that last
usage got removed (545d58a1ef) so we should be able to safely drop this
patch now :) \o/

(I just wanted to note that as it seemed somewhat of a funny story :D
But there is of course nothing wrong with it.)
Git history (git log --oneline -S NIX_CHROMIUM_PLUGIN_PATH_):
7205bd64a3 ungoogled-chromium: init at 81.0.4044.92-2
545d58a1ef chromium: fix widevine
cd3283f921 chromium: 67.0.3396.99 -> 68.0.3440.75
72d7b5ddb1 chromium: fix nix_plugin_paths for 68+
7a3a16dd80 chromium: Remove plugin paths patch for version 50
79d18eb604 chromium: Update dev channel to v52.0.2743.10
c7a3645e7b chromium: Remove stuff for versions <= v51
8b97ca270e chromium: Update all channels to latest versions
b9093f1c64 chromium: Updates, fixes #11492
471cdd15e2 chromium: Update beta and dev channels.
5c6aa391fc chromium: Cleanup old patch and update stable
af54ddf8b6 chromium: Drop plugin_paths patch for old versions.
6a8afa4bb3 chromium: Fix plugin_paths patch for version 44.
0aad4b7ee4 chromium: Update all channels to latest versions.
1b84fbf0ca chromium: Allow env vars for passing plugin paths.
2020-08-26 14:30:49 +02:00
Frederik Rietdijk
081bd762e5 Merge staging-next into staging 2020-08-26 08:43:29 +02:00
Michael Weiss
25aed428aa
chromium: Make the gnChromium overrides depend on the version
This is more robust than depending on the channel, though the version
should only matter if the configuration phase fails.
This also switches to the intended version for `chromium` which should
be higher since M85 is in the stable channel.

Thanks `@volth` for pointing this out.
2020-08-25 23:22:41 +02:00
Michael Weiss
4252ba90f4
chromium: 84.0.4147.135 -> 85.0.4183.83
https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_25.html

This update includes 20 security fixes.

CVEs:
CVE-2020-6558 CVE-2020-6559 CVE-2020-6560 CVE-2020-6561 CVE-2020-6562
CVE-2020-6563 CVE-2020-6564 CVE-2020-6565 CVE-2020-6566 CVE-2020-6567
CVE-2020-6568 CVE-2020-6569 CVE-2020-6570 CVE-2020-6571
2020-08-25 22:36:56 +02:00
Anderson Torres
a607e0e128
Merge pull request #95896 from Enzime/fix-dpms-firefox
firefox: fix libXScrnSaver dynamic dependency
2020-08-25 09:04:58 -03:00
Florian Klink
40d2968ebf
Merge pull request #94354 from flokli/systemd-246
systemd: 245.6 -> 246
2020-08-24 12:42:24 +02:00
Lassulus
cbe44821c3
Merge pull request #87049 from r-ryantm/auto-update/opera
opera: 67.0.3575.31 -> 68.0.3618.63
2020-08-23 11:16:57 +02:00
Jonathan Ringer
bd44ed5ab0 eolie: use webkitgtk without GLES enabled 2020-08-21 18:56:16 -07:00
Jonathan Ringer
43fc3a03a2 eolie: 0.9.63 -> 0.9.99, fix build 2020-08-21 18:56:16 -07:00
Samuel Gräfenstein
9b06980c61
google-chrome-{beta,dev}: fix icons (#95389)
The icon naming scheme for Chrome Beta/Dev has changed from
`product_logo_{res}.png` to `product_logo_{res}_{branch}.png`.
2020-08-21 20:39:05 +02:00
Michael Hoang
b979b12128 firefox: fix libXScrnSaver dynamic dependency 2020-08-21 19:12:43 +10:00
Michael Weiss
fbe0a90c85
Merge pull request #95803 from primeos/chromium
chromium: 84.0.4147.125 -> 84.0.4147.135
2020-08-20 00:04:36 +02:00
Vladimír Čunát
c09965182a
firefox*, thunderbird*: explain no-buildconfig*.patch 2020-08-19 19:46:55 +02:00
Michael Weiss
f9c3038465
chromium: 84.0.4147.125 -> 84.0.4147.135
https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_18.html

This update includes 1 security fix.

CVEs:
CVE-2020-6556
2020-08-19 15:59:11 +02:00
worldofpeace
1219001ff7
Merge pull request #93407 from OPNA2608/update-palemoon-28.11.0
palemoon: 28.10.0 -> 28.12.0
2020-08-17 05:01:57 -04:00
zowoq
473536e3b5 buildRustPackage: remove platform.all from packages 2020-08-16 12:48:18 +10:00
zowoq
a83a88db05 buildGoPackage: remove platform.all from packages 2020-08-15 19:34:47 -07:00
adisbladis
eb30a10ef1
firefox-devedition-bin: 79.0b7 -> 80.0b8 2020-08-15 00:14:24 +02:00
adisbladis
d0670b2dd2
firefox-beta-bin: 80.0b5 -> 80.0b8 2020-08-15 00:13:36 +02:00
Martin Weinelt
4b4986a6b6
Merge pull request #95447 from r-ryantm/auto-update/links2
links2: 2.20.2 -> 2.21
2020-08-14 21:47:28 +02:00
R. RyanTM
14309ad8aa links2: 2.20.2 -> 2.21 2020-08-14 18:26:08 +00:00
adisbladis
3b3a080a9d
Merge pull request #95023 from Atemu/firefox-beta-bin-update
firefox-beta-bin: 79.0b7 -> 80.0b5
2020-08-14 12:40:28 +02:00
Wael M. Nasreddine
11fceef0d4
brave: 1.11.97 -> 1.12.112 2020-08-13 18:49:42 -07:00
Florian Klink
eea7f93ce9 ungoogled-chromium: use lib.getLib systemd instead of systemd.lib
This will pick the `lib` output if it exists, otherwise default to `out`.
2020-08-13 20:51:40 +02:00
Florian Klink
427a36e78b opera: use lib.getLib systemd instead of systemd.lib
This will pick the `lib` output if it exists, otherwise default to `out`.
2020-08-13 20:51:40 +02:00
Florian Klink
c56e961acd chromium: use lib.getLib systemd instead of systemd.lib
This will pick the `lib` output if it exists, otherwise default to `out`.
2020-08-13 20:51:40 +02:00
Samuel Gräfenstein
7a34bf1aae
flashplayer: 32.0.0.403 -> 32.0.0.414 2020-08-12 11:11:24 +02:00