Commit Graph

6050 Commits

Author SHA1 Message Date
Nicolas Benes
f0f665ec3e tor-browser-bundle-bin: 11.5.4 -> 11.5.5
https://blog.torproject.org/new-release-tor-browser-1155/
2022-10-26 16:52:00 +02:00
Michael Weiss
c9dad8d543
chromium: 106.0.5249.119 -> 107.0.5304.68
https://chromereleases.googleblog.com/2022/10/stable-channel-update-for-desktop_25.html

This update includes 14 security fixes.

CVEs:
CVE-2022-3652 CVE-2022-3653 CVE-2022-3654 CVE-2022-3655 CVE-2022-3656
CVE-2022-3657 CVE-2022-3658 CVE-2022-3659 CVE-2022-3660 CVE-2022-3661
2022-10-26 00:10:39 +02:00
Michael Weiss
f9d9864cb6
chromiumBeta: Fix the build
The build argument `use_system_libwayland_server` was set to `false`
since M107 [0]. This will cause `libwayland` to be built which does in
turn pull in `libffi` ("//build/config/linux/libffi") [1].

Alternatively, we should be able to fix the libffi dependency by setting
`use_system_libffi = true` (recently added, see [2]) and adding `libffi`
to the build inputs.

[0]: b9cd6d6767
[1]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:third_party/wayland/BUILD.gn
[2]: cf3ee09f08
2022-10-25 23:58:11 +02:00
Michael Weiss
f709a74fa3
chromium{Beta,Dev}: Fix the configuration phase
Setting `clang_base_path` [0] does skip [1] a clang version check [2]
that would fail in our case:
```
configuring
ERROR at //build/config/compiler/BUILD.gn:1314:22: Script returned non-zero exit code.
    clang_revision = exec_script("//tools/clang/scripts/update.py",
                     ^----------
Current dir: /tmp/nix-build-chromium-unwrapped-107.0.5304.29.drv-0/chromium-107.0.5304.29/out/Release/
Command: python3 /tmp/nix-build-chromium-unwrapped-107.0.5304.29.drv-0/chromium-107.0.5304.29/tools/clang/scripts/update.py --print-revision --verify-version=16.0.0
Returned 1 and printed out:

The expected clang version is llvmorg-16-init-4609-g025a5b22-2 but the actual version is
Did you run "gclient sync"?

See //build/config/BUILDCONFIG.gn:329:3: which caused the file to be included.
  "//build/config/compiler:afdo",
  ^-----------------------------
error: builder for '/nix/store/02riyhzvrgn2vaab29d3gipxzkx6nb44-chromium-unwrapped-107.0.5304.29.drv' failed with exit code 1
```

I also chose to disable the Qt support for now. The Qt support is
enabled by default on Linux [3] but we need to add the required
dependencies first to fix the build (and my current priority is to get a
basic build working for the security critical stable channel update):
```
configuring
ERROR at //build/config/linux/pkg_config.gni:104:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /tmp/nix-build-chromium-unwrapped-107.0.5304.62.drv-0/chromium-107.0.5304.62/out/Release/
Command: python3 /tmp/nix-build-chromium-unwrapped-107.0.5304.62.drv-0/chromium-107.0.5304.62/build/config/linux/pkg-config.py Qt5Core Qt5Widgets
Returned 1.
stderr:

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

See //ui/qt/BUILD.gn:13:1: whence it was called.
pkg_config("qt5_config") {
^-------------------------
See //ui/linux/BUILD.gn:54:15: which caused the file to be included.
    deps += [ "//ui/qt" ]
              ^--------
error: builder for '/nix/store/3zzddkh74cnhvq6nql32y9pnbvzf2jv9-chromium-unwrapped-107.0.5304.62.drv' failed with exit code 1
```

[0]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:docs/clang.md
[1]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:build/config/compiler/BUILD.gn;l=1306
[2]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:tools/clang/scripts/update.py;l=358
[3]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/107.0.5304.62:ui/qt/qt.gni;l=8
2022-10-25 21:10:01 +02:00
Martin Weinelt
ea73233890
Merge pull request #196954 from squalus/librewolf 2022-10-24 01:40:25 +02:00
Martin Weinelt
60394e42c8
Merge pull request #194003 from OPNA2608/update/palemoon 2022-10-24 00:11:39 +02:00
Michael Weiss
873b0db6d5
Merge pull request #197348 from primeos/chromiumDev
chromiumDev: 108.0.5355.0 -> 108.0.5359.10
2022-10-23 13:44:58 +02:00
Michael Weiss
7910d3db26
chromiumDev: 108.0.5355.0 -> 108.0.5359.10 2022-10-23 11:28:53 +02:00
Michael Weiss
0db31aa5aa
chromiumBeta: 107.0.5304.36 -> 107.0.5304.62 2022-10-23 11:28:37 +02:00
squalus
6c47447c74 librewolf: 105.0.1-1 -> 106.0.1-1 2022-10-21 22:24:00 -07:00
Martin Weinelt
80fc469031 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-21 22:33:42 +02:00
Martin Weinelt
64d5a730cf
Merge pull request #196907 from mweinelt/firefox 2022-10-21 11:50:53 +02:00
github-actions[bot]
80317024cf
Merge master into staging-next 2022-10-20 18:10:43 +00:00
Martin Weinelt
87fa015d32
firefox-bin-unwrapped: 106.0 -> 106.0.1
https://www.mozilla.org/en-US/firefox/106.0.1/releasenotes/
2022-10-20 12:24:21 +02:00
Martin Weinelt
1f6b6f02e9
firefox-unwrapped: 106.0 -> 106.0.1
https://www.mozilla.org/en-US/firefox/106.0.1/releasenotes/
2022-10-20 12:22:18 +02:00
Jan Tojnar
457f28f6f8 Merge branch 'master' into staging-next
; Conflicts:
;	pkgs/development/tools/codespell/default.nix

codespell 2.2.2 switched to pyproject & setuptools_scm:
https://github.com/codespell-project/codespell/pull/2523
2022-10-19 05:24:28 +02:00
Timothy DeHerrera
e958d17284
qutebrowser: fix screensharing
see:
https://github.com/qutebrowser/qutebrowser/issues/6752
2022-10-18 12:10:57 -06:00
Vladimír Čunát
c08efaf08b
firefox: fix build on aarch64-linux by upstream patch 2022-10-18 12:30:27 +02:00
Timothy DeHerrera
965c7a6a58
Merge pull request #195744 from nrdxp/qutebrowser-upstream-install
qutebrowser: use upstream make install
2022-10-17 16:11:24 -06:00
Sandro
a8cc292e7d
Merge pull request #196288 from ksenia-portu/master 2022-10-18 00:05:16 +02:00
github-actions[bot]
3834216ec6
Merge master into staging-next 2022-10-17 18:10:17 +00:00
Martin Weinelt
43c3a9fdf6
firefox-esr-102-unwrapped: 102.3.0esr -> 102.4.0esr
https://www.mozilla.org/en-US/firefox/102.4.0/releasenotes/
2022-10-17 13:43:57 +02:00
Martin Weinelt
31de446787
firefox-bin-unwrapped: 105.0.3 -> 106.0
https://www.mozilla.org/en-US/firefox/106.0/releasenotes/
2022-10-17 13:24:14 +02:00
Martin Weinelt
5ac348c7f3
firefox-unwrapped: 105.0.3 -> 106.0
https://www.mozilla.org/en-US/firefox/106.0/releasenotes/
2022-10-17 13:23:33 +02:00
github-actions[bot]
ab4849492d
Merge master into staging-next 2022-10-17 06:24:16 +00:00
Sandro
3e7fc5f483
Merge pull request #195780 from panicgh/tbb 2022-10-17 04:35:15 +02:00
Timothy DeHerrera
65cdf3be6d
qutebrowser: use upstream make install 2022-10-16 15:01:55 -06:00
Ksenia Portu
81986fc7df yandex-browser: 22.1.3.907-1 -> 22.9.1.1110-1 2022-10-16 20:33:37 +05:00
Martin Weinelt
51fcbf5bb7 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-16 00:18:40 +02:00
Nicolas Benes
d941434947 tor-browser-bundle-bin: add mirror for old versions
The normal source download mirrors usually contain only the latest (or a
few latest) release. Building a derivation for an old version can
therefore sometimes fail, if the source tar file was removed from the
mirror in the meantime.

A mirror containing even the old TBB release files is added to fix this
issue.
2022-10-15 23:42:28 +02:00
Michael Weiss
a885b62d41
Merge pull request #196015 from primeos/chromiumBeta
chromiumBeta: 107.0.5304.29 -> 107.0.5304.36
2022-10-15 13:58:27 +02:00
Michael Weiss
8a5c98ab2f
Merge pull request #196016 from primeos/chromiumDev
chromiumDev: 108.0.5343.2 -> 108.0.5355.0
2022-10-15 13:58:14 +02:00
github-actions[bot]
886633ba43
Merge master into staging-next 2022-10-15 00:04:00 +00:00
Artturi
eb49b683f3
Merge pull request #195661 from wamserma/arg-cleanup-app
pkgs.applications: remove unused args
2022-10-15 02:20:29 +03:00
Michael Weiss
53f7c7150e
chromiumDev: 108.0.5343.2 -> 108.0.5355.0 2022-10-14 18:59:20 +02:00
Michael Weiss
282eb843e0
chromiumBeta: 107.0.5304.29 -> 107.0.5304.36 2022-10-14 18:58:56 +02:00
Martin Weinelt
c728598b84 Merge remote-tracking branch 'origin/staging-next' into staging 2022-10-13 23:29:04 +02:00
Jules Lamur
ae83ba7b41
qutebrowser: enable support for widevine-cdm 2022-10-13 20:08:42 +02:00
github-actions[bot]
7df9a7a84c
Merge staging-next into staging 2022-10-13 18:07:50 +00:00
Jules Lamur
7d44e664ca
widevine-cdm: init at 4.10.2449.0 2022-10-13 20:02:47 +02:00
Damien Cassou
eb0fda661d offpunk: 1.5 -> 1.6 2022-10-13 10:58:13 -05:00
Nicolas Benes
d4027145f9 tor-browser-bundle-bin: 11.5.2 -> 11.5.4 2022-10-13 10:07:14 +02:00
Vladimír Čunát
00a757ed3f
Merge branch 'master' into staging 2022-10-13 08:27:55 +02:00
Vladimír Čunát
7a94322ed7
Merge #182618: GNOME 42 → 43 2022-10-13 08:14:27 +02:00
Artturi
e66d2fd89d
Merge pull request #194256 from Artturin/treewides2 2022-10-13 00:08:01 +03:00
Michael Weiss
e6896c17ca
Merge pull request #195697 from primeos/ungoogled-chromium
ungoogled-chromium: 106.0.5249.103 -> 106.0.5249.119
2022-10-12 21:32:33 +02:00
Michael Weiss
0c8edb5c2b
Merge pull request #195696 from primeos/chromium
chromium: 106.0.5249.103 -> 106.0.5249.119
2022-10-12 21:31:50 +02:00
Michael Weiss
10e5fa68de
ungoogled-chromium: 106.0.5249.103 -> 106.0.5249.119 2022-10-12 20:08:35 +02:00
Michael Weiss
c8d4492a8d
chromium: 106.0.5249.103 -> 106.0.5249.119
https://chromereleases.googleblog.com/2022/10/stable-channel-update-for-desktop_11.html

This update includes 6 security fixes.

CVEs:
CVE-2022-3445 CVE-2022-3446 CVE-2022-3447 CVE-2022-3448 CVE-2022-3449
CVE-2022-3450
2022-10-12 20:08:11 +02:00
Markus S. Wamser
c9d167f174 pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00