Commit Graph

3732 Commits

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