Commit Graph

5737 Commits

Author SHA1 Message Date
squalus
4a1f7f8472 buildMozillaMach: fix builds with crash reporting disabled
- only try to build and copy crash reporting symbols when crash
  reporting is enabled
- fixes the librewolf build
2022-05-16 13:52:15 -07:00
github-actions[bot]
e2602ad62e
Merge staging-next into staging 2022-05-16 00:04:11 +00:00
Jan Tojnar
d1b77f990f Merge branch 'staging-next' into staging
Conflicts:
	pkgs/applications/networking/browsers/firefox/common.nix between f6c5761935 and a373324120.
2022-05-15 07:08:29 +02:00
Martin Weinelt
51ac22dd46
firefox-devedition-bin-unwrapped: 101.0b2 -> 101.0b6 2022-05-15 01:38:50 +02:00
Martin Weinelt
c87b0dd59c
firefox-bin: 100.0 -> 100.0.1
https://www.mozilla.org/en-US/firefox/100.0.1/releasenotes/
2022-05-15 01:37:37 +02:00
Martin Weinelt
142cf31abb
firefox: 100.0 -> 100.0.1
https://www.mozilla.org/en-US/firefox/100.0.1/releasenotes/
2022-05-15 01:37:15 +02:00
Anderson Torres
82c1de0115
Merge pull request #173063 from AndersonTorres/MISC
Misc fixes
2022-05-14 19:46:43 -03:00
AndersonTorres
2d70de92f3 netsurf.libutf8proc: fix URL 2022-05-14 18:45:35 -03:00
Michael Weiss
37a13a3d4d
chromiumBeta: Fix the build
The build was failing with:
[4758/49762] ACTION //third_party/dawn/src/dawn/common:dawn_version_gen__json_tarball(//build/toolchain/linux/unbundle:default)Ke:default)ux/unbundle:default)[Kuide/optimization_guide_internals/resources/optimization_guide_internals.mojom-webui.js
FAILED: gen/third_party/dawn/dawn_version_gen.json_tarball
python3 ../../third_party/dawn/generator/dawn_version_generator.py --dawn-dir ../../third_party/dawn/ --template-dir /build/chromium-102.0.5005.49/third_party/dawn/generator/templates --jinja2-path /build/chromium-102.0.5005.49/third_party/jinja2 --output-json-tarball gen/third_party/dawn/dawn_version_gen.json_tarball --depfile gen/third_party/dawn/dawn_version_gen.json_tarball.d --expected-outputs-file gen/third_party/dawn/dawn_version_gen.expected_outputs --allowed-output-dirs-file gen/third_party/dawn/dawn_version_gen.allowed_output_dirs
Traceback (most recent call last):
[...]
FileNotFoundError: [Errno 2] No such file or directory: 'git'
[4761/49762] ACTION //third_party/blink/renderer/bindings:generate_bindings_all(//build/toolchain/linux/unbundle:default)fault)
ninja: build stopped: subcommand failed.

More details here: https://bugs.chromium.org/p/chromium/issues/detail?id=1321370

The patch doesn't apply to M102 so I had to cherry-pick it manually.
2022-05-14 23:40:03 +02:00
AndersonTorres
cf0f19b85b netsurf.libnsutils: fix URL 2022-05-14 17:30:44 -03:00
Martin Weinelt
9b7c14d908
Merge pull request #172710 from mweinelt/firefox-buildsymbols 2022-05-14 00:24:49 +02:00
Michael Weiss
7daec9cdd7
Merge pull request #172905 from primeos/chromiumBeta
chromiumBeta: 102.0.5005.40 -> 102.0.5005.49
2022-05-13 23:05:25 +02:00
Michael Weiss
bbafab17af
Merge pull request #172906 from primeos/chromiumDev
chromiumDev: 103.0.5042.0 -> 103.0.5056.0
2022-05-13 23:04:02 +02:00
Michael Weiss
e1fb27152d
chromiumDev: 103.0.5042.0 -> 103.0.5056.0 2022-05-13 20:33:36 +02:00
Michael Weiss
46a14c6a37
chromiumBeta: 102.0.5005.40 -> 102.0.5005.49 2022-05-13 20:33:12 +02:00
Martin Weinelt
a179998a06
buildMozillaMach: Update native python env var
With Firefox 100.0 the following deprecation warning comes up:

> The "MACH_USE_SYSTEM_PYTHON" environment variable is deprecated,
> please unset it or replace it with either
> "MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system" or
> "MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none"

And since we want to continue using our own python we're going for the
system value when the version is at least 100.0.
2022-05-13 17:31:40 +02:00
Martin Weinelt
a373324120
buildMozillaMach: create symbols output
Thie zip bundle in this output is used in the dumps sent by the
crashreporter. For this to happen we need to upload this zip file to
https://symbols.mozilla.org, which is a separate effort.
2022-05-13 17:31:39 +02:00
Rick van Schijndel
1f75e49103
Merge pull request #147986 from NickCao/rustc-llvmpackages
firefox: fix cross compilation
2022-05-13 09:26:16 +02:00
Nick Cao
f6c5761935
firefox-unwrapped: fix cross compilation 2022-05-13 13:28:52 +08:00
github-actions[bot]
d79af4efe4
Merge staging-next into staging 2022-05-13 00:03:35 +00:00
squalus
697f9a7453 librewolf: 100.0-2 -> 100.0-3 2022-05-12 16:56:24 -07:00
Martin Weinelt
766cf76b4f
Merge pull request #172323 from ncfavier/fix-firefox-tmp.json 2022-05-13 01:53:45 +02:00
Thiago Kenji Okada
5c5187646d
Merge pull request #172366 from ncfavier/wrappers-cleanup
make{,Binary}Wrapper: some cleanups
2022-05-12 22:17:34 +01:00
Sandro
c4a1107bf7
Merge pull request #172612 from lourkeur/update/brave
brave: 1.38.111 -> 1.38.115
2022-05-12 15:36:30 +02:00
Sandro
a64805e629
Merge pull request #172599 from primeos/ungoogled-chromium 2022-05-12 15:21:08 +02:00
Naïm Favier
88369997e1
makeBinaryWrapper: add extractCmd
A small shell script that can be used to extract a binary wrapper's
makeCWrapper call from its embedded docstring, without depending on
makeBinaryWrapper.
2022-05-12 01:44:02 +02:00
Martin Weinelt
f53bffda16
Merge pull request #160980 from squalus/librewolf-dir 2022-05-12 00:52:18 +02:00
Louis Bettens
47ff7333f4 brave: 1.38.111 -> 1.38.115 2022-05-11 23:30:58 +02:00
Michael Weiss
a0f35c34e1
ungoogled-chromium: 101.0.4951.54 -> 101.0.4951.64 2022-05-11 21:52:27 +02:00
Michael Weiss
baad78f394
Merge pull request #172544 from primeos/chromium
chromium: 101.0.4951.54 -> 101.0.4951.64
2022-05-11 21:44:41 +02:00
davidak
a2c863ce2f
Merge pull request #171900 from kevincox/firefox-crashreporter
firefox: Enable crash reporter by default.
2022-05-11 16:50:20 +02:00
Michael Weiss
9a0ff61993
chromium: 101.0.4951.54 -> 101.0.4951.64
https://chromereleases.googleblog.com/2022/05/stable-channel-update-for-desktop_10.html

This update includes 13 security fixes.

CVEs:
CVE-2022-1633 CVE-2022-1634 CVE-2022-1635 CVE-2022-1636 CVE-2022-1637
CVE-2022-1638 CVE-2022-1639 CVE-2022-1640 CVE-2022-1641
2022-05-11 12:55:10 +02:00
OPNA2608
0ae3ed37c1 palemoon: 29.4.6 -> 31.0.0 2022-05-10 22:36:04 +02:00
Naïm Favier
2ae69114a1
makeWrapper: implement --inherit-argv0
For symmetry/interoperability with makeBinaryWrapper. Implemented as
--argv0 '$0'
2022-05-10 22:07:57 +02:00
Naïm Favier
81b9c712ce
wrapGAppsHook: rename argument to makeWrapper
...and pass it makeBinaryWrapper in all-packages.nix
2022-05-10 22:07:56 +02:00
Naïm Favier
b0f5004a06
wrapFirefox: move back into $out 2022-05-10 13:19:54 +02:00
Dominik Xaver Hörl
6d06f47584 brave: use non-binary wrapper for wrapGAppsHook
The use of --add-flags in this derivation does not work with binary
    wrappers, which wrapGAppsHook uses since #164163.
2022-05-10 13:05:57 +02:00
squalus
b1571265b5 librewolf: move out of firefox directory
Simplifies Firefox maintenance. See #160520

- make the firefox common.nix available from the top level as
  buildMozillaMach
- use new buildMozillaMach function in librewolf expressions
- minor changes to update script
2022-05-10 00:10:21 -07:00
Martin Weinelt
e33498fb74
Merge pull request #172002 from S-NA/support-more-audio-backends 2022-05-10 02:15:54 +02:00
Sandro
9d3f5f80a7
Merge pull request #171517 from sikmir/lagrange 2022-05-09 17:13:31 +02:00
Vladimír Čunát
7fc4acfd29
Merge #171985: wrapFirefox: handle binary wrappers
...into staging-next
2022-05-09 07:10:10 +02:00
Daniel Nagy
f6c5c1292a
vimb: 3.3.0 -> 3.6.0 2022-05-08 17:12:00 +02:00
Artturi
52f31d531b
Merge pull request #171820 from Artturin/torbrow1
tor-browser-bundle-bin: fix unbound variables
2022-05-08 13:51:12 +03:00
Rick van Schijndel
cdb1067df4
Merge pull request #171804 from panicgh/tbb
tor-browser-bundle-bin: 11.0.10 -> 11.0.11
2022-05-08 11:55:07 +02:00
Bobby Rong
e65ee93064
Merge pull request #171472 from r-ryantm/auto-update/brave
brave: 1.38.109 -> 1.38.111
2022-05-08 13:38:34 +08:00
S. Nordin Abouzahra
0bafb3baa7 firefox: support JACK and sndio audio backends
You can set `media.cubeb.backend` in `about:config` to force a specific
backend.
2022-05-07 18:36:06 -04:00
Michael Weiss
50eb698593
Merge pull request #171852 from primeos/chromiumDev
chromiumDev: 103.0.5028.0 -> 103.0.5042.0
2022-05-07 22:04:59 +02:00
Naïm Favier
863cdf8f09
wrapFirefox: handle binary wrappers
We can't just edit binary wrappers in place because of a length
mismatch, so we have to parse the generating makeCWrapper call out of
the binary, extract wrapper arguments from it and add them to the
Firefox wrapper.

All these contortions are needed because Firefox looks for its runtime
in argv0, so the proper argv0 needs to be set by wrappers to always
point to the "final" runtime. I think this could be avoided by wrapping
/lib/$libName/firefox instead of /bin/firefox, and I'd like to look into
that in the future, but for now I'm just fixing the immediate problem.
2022-05-07 20:40:43 +02:00
Kevin Cox
4206661e5d
firefox: Enable crash reporter by default.
This makes it easier to report bugs upstream and ensures that NixOS user crashes are fixed.

Based on my testing these reports weren't automatically submitted anyways so the privacy concern is minimal. For my crashes it both asked my if a crash report should be produced after a crash, and required manual sending. Although possibly the report world eventually be sent automatically.

Fixes https://github.com/NixOS/nixpkgs/issues/107889
2022-05-06 22:24:42 -04:00
Michael Weiss
fdeff96262
chromiumDev: 103.0.5028.0 -> 103.0.5042.0 2022-05-06 21:19:07 +02:00
Michael Weiss
e1ae57055b
chromiumBeta: 102.0.5005.27 -> 102.0.5005.40 2022-05-06 21:17:49 +02:00
Michael Weiss
1234e830e4
Merge pull request #171564 from primeos/chromium
chromium: 101.0.4951.41 -> 101.0.4951.54
2022-05-06 21:17:24 +02:00
Nikolay Korotkiy
c92b0c5c69
lagrange: 1.12.2 → 1.13.3 2022-05-06 16:46:32 +03:00
Artturin
af3565ce64 tor-browser-bundle-bin: fix unbound variables 2022-05-06 16:21:37 +03:00
Nicolas Benes
607be2704a tor-browser-bundle-bin: 11.0.10 -> 11.0.11 2022-05-06 12:09:20 +02:00
squalus
e9f479eca0 librewolf: 100.0-1 -> 100.0-2 2022-05-05 07:19:14 -07:00
ajs124
4bd62b75f7
Merge pull request #169515 from kuwii/microsoft-edge
microsoft-edge: 98.0.1108.56 -> 100.0.1185.44
2022-05-05 10:31:41 +01:00
Artturi
530845b05c
Merge pull request #171568 from jaen/fix-brave-gpu-acceleration-wayland
brave: fix GPU acceleration on Wayland
2022-05-05 10:08:50 +03:00
Tomek Mańko
de4a99db5e brave: fix GPU acceleration on Wayland 2022-05-04 21:01:33 +02:00
Michael Weiss
1c9f439ba2
chromium: 101.0.4951.41 -> 101.0.4951.54
https://chromereleases.googleblog.com/2022/05/stable-channel-update-for-desktop.html
2022-05-04 20:58:39 +02:00
Michael Weiss
560e691ffb
Merge pull request #171495 from michaeladler/ungoogled-chromium
ungoogled-chromium: 101.0.4951.41 -> 101.0.4951.54
2022-05-04 20:57:47 +02:00
José Romildo Malaquias
746eb1d341
Merge pull request #170987 from kouyk/update/vivaldi
vivaldi: 5.2.2623.39-1 -> 5.2.2623.41-1
2022-05-04 08:33:11 -03:00
Michael Adler
29037ae616 ungoogled-chromium: 101.0.4951.41 -> 101.0.4951.54 2022-05-04 08:00:20 +02:00
R. Ryantm
e3f9f3a1b0 brave: 1.38.109 -> 1.38.111 2022-05-04 01:29:05 +00:00
squalus
b04e852474 librewolf: 99.0.1-4 -> 100.0-1 2022-05-03 17:56:12 -07:00
Martin Weinelt
ccb9c0e537
Merge pull request #169153 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped
firefox-devedition-bin-unwrapped: 100.0b6 -> 100.0b7
2022-05-04 02:11:15 +02:00
Martin Weinelt
3382215fd7
firefox-devedition-bin-unwrapped: 100.0b7 -> 101.0b2 2022-05-04 02:07:58 +02:00
Martin Weinelt
f6fd7e36d3
firefox-esr: 91.8.0esr -> 91.9.0esr
https://www.mozilla.org/en-US/firefox/91.9.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-17/

Fixes: CVE-2022-29914, CVE-2022-29909, CVE-2022-29916, CVE-2022-29911,
       CVE-2022-29912, CVE-2022-29917
2022-05-03 15:35:22 +02:00
Martin Weinelt
a1f9d3a52e
firefox-bin: 99.0.1 -> 100.0
https://www.mozilla.org/en-US/firefox/100.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-16/

Fixes: CVE-2022-29914, CVE-2022-29909, CVE-2022-29911, CVE-2022-29912,
       CVE-2022-29910, CVE-2022-29915, CVE-2022-29917, CVE-2022-29918
2022-05-03 15:35:04 +02:00
Martin Weinelt
3f2a09af84
firefox: 99.0.1 -> 100.0
https://www.mozilla.org/en-US/firefox/100.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-16/

Fixes: CVE-2022-29914, CVE-2022-29909, CVE-2022-29911, CVE-2022-29912,
       CVE-2022-29910, CVE-2022-29915, CVE-2022-29917, CVE-2022-29918
2022-05-03 15:34:02 +02:00
Martin Weinelt
849242b667
Merge pull request #171312 from SuperSandro2000/firefox 2022-05-03 01:21:07 +02:00
Sandro
ad739de03b
Merge pull request #170655 from jaen/fix-brave-gpu-acceleration
brave: 1.37.116 -> 1.38.109 and fix VAAPI/Vulkan
2022-05-03 01:14:18 +02:00
Sandro Jäckel
fddfaa3b72
firefox: remove unused option 2022-05-02 22:15:56 +02:00
Sandro
7935489abe
Merge pull request #170968 from SuperSandro2000/google-chrome
google-chrome: remove legacy ? null
2022-05-02 14:44:26 +02:00
Vladimír Čunát
cec6e7362c
Merge branch 'master' into staging-next-2022-04-23 2022-05-01 14:26:52 +02:00
Adam Joseph
d53c8e99ee qutebrowser: take meta.platforms from pyqtweb{engine,kit} 2022-04-30 17:17:07 -07:00
Vladimír Čunát
c480cc2895
Merge branch 'master' into staging-next-2022-04-23 2022-04-30 23:02:28 +02:00
Michael Weiss
7f684c2ba0
chromiumBeta: Fix a compilation error
LLVM 14 doesn't support those build flags yet
(-no-opaque-pointers is the argument for -Xclang):
error: unknown argument: '-no-opaque-pointers'

Those build flags were added in the following commit:
003067c130
2022-04-30 19:26:30 +02:00
Michael Weiss
73e094bf3c
chromiumBeta: Fix the configuration phase
This fixes the following error:
configuring
ERROR at //infra/orchestrator/BUILD.gn:38:17: Could not read file.
  pydeps_file = "//third_party/blink/tools/merge_web_test_results.pydeps"
                ^--------------------------------------------------------
I resolved this to "/build/chromium-102.0.5005.27/third_party/blink/tools/merge_web_test_results.pydeps".
See //infra/orchestrator/BUILD.gn:37:1: whence it was called.
python_library("blink_merge_web_test_results_py") {
^--------------------------------------------------
See //BUILD.gn:89:5: which caused the file to be included.
    "//infra/orchestrator:orchestrator_all",
    ^--------------------------------------

It's a known upstream issue when building from the generated tarballs:
- https://bugs.chromium.org/p/chromium/issues/detail?id=1313361
- https://chromium-review.googlesource.com/c/chromium/src/+/3457503
2022-04-30 15:21:32 +02:00
squalus
4920a141ed librewolf: 99.0.1-3 -> 99.0.1-4 2022-04-29 19:06:37 -07:00
Sandro Jäckel
60c4482872
google-chrome: remove legacy ? null 2022-04-30 02:40:42 +02:00
Tomek Mańko
0c5dc9c01a brave: 1.37.116 -> 1.38.109 and fix VAAPI/Vulkan
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-04-29 23:02:21 +02:00
Michael Weiss
9709902885
Merge pull request #170894 from primeos/chromiumBeta
chromiumBeta: 101.0.4951.41 -> 102.0.5005.27
2022-04-29 21:59:33 +02:00
Artturi
cb9550ab71
Merge pull request #168497 from LutzCle/tor-browser 2022-04-29 20:04:40 +03:00
Michael Weiss
b446b38810
chromiumBeta: 101.0.4951.41 -> 102.0.5005.27 2022-04-29 13:22:58 +02:00
Steven Kou
93f2fab507
vivaldi: 5.2.2623.39-1 -> 5.2.2623.41-1 2022-04-29 12:08:10 +08:00
Michael Weiss
2f3629b3ab
chromiumDev: 102.0.5005.22 -> 103.0.5028.0 2022-04-28 22:52:29 +02:00
Michael Weiss
3084d18e44
ungoogled-chromium: 100.0.4896.127 -> 101.0.4951.41 2022-04-28 20:24:05 +02:00
Vladimír Čunát
51554cbbdb
Merge branch 'master' into staging-next-2022-04-23 2022-04-27 22:50:17 +02:00
Michael Weiss
8c237cb24b
Merge pull request #170611 from primeos/chromiumDev
chromiumDev: 102.0.5005.12 -> 102.0.5005.22
2022-04-27 22:21:37 +02:00
Sandro
9dc734aec1
Merge pull request #169600 from andrevmatos/kde/gear 2022-04-27 14:36:50 +02:00
Michael Weiss
9cdfc7d612
chromiumDev: 102.0.5005.12 -> 102.0.5005.22 2022-04-27 10:56:54 +02:00
Michael Weiss
93b47351e8
Merge pull request #170515 from primeos/chromiumDev
chromiumDev: Fix the patch phase
2022-04-27 10:55:14 +02:00
Michael Weiss
879830d817
chromium: 100.0.4896.127 -> 101.0.4951.41
https://chromereleases.googleblog.com/2022/04/stable-channel-update-for-desktop_26.html

This update includes 30 security fixes.

CVEs:
CVE-2022-1477 CVE-2022-1478 CVE-2022-1479 CVE-2022-1480 CVE-2022-1481
CVE-2022-1482 CVE-2022-1483 CVE-2022-1484 CVE-2022-1485 CVE-2022-1486
CVE-2022-1487 CVE-2022-1488 CVE-2022-1489 CVE-2022-1490 CVE-2022-1491
CVE-2022-1492 CVE-2022-1493 CVE-2022-1494 CVE-2022-1495 CVE-2022-1496
CVE-2022-1497 CVE-2022-1498 CVE-2022-1499 CVE-2022-1500 CVE-2022-1501
2022-04-27 00:00:15 +02:00
André Vitor de Lima Matos
69b0381560
falkon: 3.2.0 -> 22.04.0, kde gear 2022-04-24 19:07:37 -03:00
Michael Weiss
3e8d4d6237
chromiumDev: Fix the patch phase
This fixes the following error during patchShebangs:
./third_party/dawn/third_party/webgpu-cts/tools/run_deno: unsupported interpreter directive "#!/usr/bin/env -S deno run --unstable --allow-read --allow-write --allow-env --allow-net=deno.land --no-check" (set dontPatchShebangs=1 and handle shebang patching yourself)
2022-04-24 15:33:21 +02:00
github-actions[bot]
696025ae9c
Merge master into staging-next 2022-04-24 00:02:26 +00:00
Michael Weiss
83a60b655e
Merge pull request #169852 from primeos/chromiumDev
chromiumDev: 102.0.4997.0 -> 102.0.5005.12
2022-04-23 20:55:07 +02:00
Vladimír Čunát
82ec893b68
Merge branch 'staging' into staging-next 2022-04-23 18:10:57 +02:00
Artturi
62866bc352
Merge pull request #169449 from Artturin/movetesting1
testers.testVersion: move from trivial-builders.nix
2022-04-23 06:06:16 +03:00
github-actions[bot]
90d2d8da85
Merge staging-next into staging 2022-04-23 00:02:52 +00:00
Michael Weiss
fd96517700
Merge pull request #169490 from primeos/chromiumBeta
chromiumBeta: 101.0.4951.34 -> 101.0.4951.41
2022-04-22 22:51:47 +02:00
Michael Weiss
da09d908be
chromiumDev: 102.0.4997.0 -> 102.0.5005.12 2022-04-22 22:51:21 +02:00
Artturi
785373a76f
Merge pull request #166605 from siraben/remove-redundant-stdenv 2022-04-22 20:25:38 +03:00
Artturin
f1c7f19e49 treewide: testVersion -> testers.testVersion 2022-04-22 16:24:27 +03:00
R. Ryantm
9fd11f525a lagrange: 1.12.1 -> 1.12.2 2022-04-22 09:01:36 +00:00
kuwii
5a47886f78 microsoft-edge: 98.0.1108.56 -> 100.0.1185.44 2022-04-21 10:38:10 +08:00
Michael Weiss
2a60ab110d
chromiumBeta: 101.0.4951.34 -> 101.0.4951.41 2022-04-20 23:24:13 +02:00
Michael Weiss
bf7968139a
chromium: Fix Wayland screen sharing
Fix #167526.
2022-04-19 23:55:00 +02:00
R. Ryantm
868991dbac firefox-devedition-bin-unwrapped: 100.0b6 -> 100.0b7 2022-04-18 02:43:29 +00:00
Madoura
b18031c413
treewide/meta: Remove chiiruno and replace with Madouura (#169096)
* maintainers: remove chiiruno

* nixos/zeronet.nix: replace chiiruno with Madouura

* nixos/hydron: replace chiiruno with Madouura

* nixos/tests/bcachefs: replace chiiruno with Madouura

* lutris: replace chiiruno with Madouura

* qtchan: replace chiiruno with Madouura

* tinygo: replace chiiruno with Madouura

* vlang: replace chiiruno with Madouura

* merkletools: replace chiiruno with Madouura

* easyjson: replace chiiruno with Madouura

* quicktemplate: replace chiiruno with Madouura

* statik: replace chiiruno with Madouura

* dumb: replace chiiruno with Madouura

* sndio: replace chiiruno with Madouura

* hydron: replace chiiruno with Madouura

* edid-decode-unstable: replace chiiruno with Madouura

* tewisay: replace chiiruno with Madouura

* svt-av1: replace chiiruno with Madouura
2022-04-18 02:13:36 +03:00
github-actions[bot]
18ee7a21b1
Merge master into staging-next 2022-04-17 00:02:19 +00:00
Martin Weinelt
fa1bb283d8 Merge remote-tracking branch 'origin/master' into staging-next 2022-04-16 23:14:55 +02:00
Michael Weiss
f3bdf57f61
ungoogled-chromium: 100.0.4896.88 -> 100.0.4896.127 2022-04-16 23:04:50 +02:00
Sandro
9c3048dfdb
Merge pull request #168794 from lourkeur/update/chromium
google-chrome: 100.0.4896.88 -> 100.0.4896.127
2022-04-16 21:09:43 +02:00
Ben Siraphob
259fa13d53 treewide: remove nativeBuildInputs that are in stdenv 2022-04-16 21:46:46 +03:00
github-actions[bot]
6b9c75bed5
Merge master into staging-next 2022-04-16 18:01:07 +00:00
José Romildo Malaquias
b5c77c7f0d
Merge pull request #168591 from kouyk/update/vivaldi
vivaldi: 5.1.2567.73-1 -> 5.2.2623.33-1
2022-04-16 10:55:56 -03:00
github-actions[bot]
6be56bfc2e
Merge master into staging-next 2022-04-16 12:01:10 +00:00
R. Ryantm
4f1fd175d3 brave: 1.37.113 -> 1.37.116 2022-04-16 12:48:00 +02:00
github-actions[bot]
c58a108aaa
Merge master into staging-next 2022-04-16 06:01:08 +00:00
Steven Kou
db6e8b7538
vivaldi-ffmepg-codecs: 97.0.4692.71 -> 101.0.4951.15 2022-04-16 12:35:03 +08:00
Steven Kou
20f9d3e2ca
vivaldi: 5.1.2567.73-1 -> 5.2.2623.39-1 2022-04-16 12:34:49 +08:00
Martin Weinelt
c7608be34d
Merge pull request #168744 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped 2022-04-16 02:50:25 +02:00
Martin Weinelt
34e5a85736
Merge pull request #168646 from squalus/librewolf 2022-04-16 02:49:43 +02:00
Louis Bettens
a6a25ec43d chromium: 100.0.4896.88 -> 100.0.4896.127 2022-04-15 17:39:18 +02:00
Martin Weinelt
a7fc5aaa76 Merge remote-tracking branch 'origin/master' into staging-next 2022-04-15 13:30:48 +02:00
José Romildo Malaquias
b440601310
Merge pull request #168077 from r-ryantm/auto-update/widevine
vivaldi-widevine: 4.10.2391.0 -> 4.10.2449.0
2022-04-15 08:17:57 -03:00
Michael Weiss
780270a2cf
Merge pull request #168717 from primeos/chromiumBeta
chromiumBeta: 101.0.4951.26 -> 101.0.4951.34
2022-04-15 11:40:24 +02:00
Lassulus
92734ac395
Merge pull request #166865 from malob/treewide-mainProgram
treewide: add meta.mainProgram to many packages
2022-04-15 09:28:00 +01:00
github-actions[bot]
eef7dee538
Merge master into staging-next 2022-04-15 06:01:16 +00:00
R. Ryantm
572d0f9997 firefox-devedition-bin-unwrapped: 100.0b5 -> 100.0b6 2022-04-15 02:57:03 +00:00
Martin Weinelt
831a344b8b
Merge pull request #168439 from r-ryantm/auto-update/brave 2022-04-15 04:30:39 +02:00
Michael Weiss
fc197d986a
chromiumBeta: 101.0.4951.26 -> 101.0.4951.34 2022-04-15 00:24:56 +02:00
github-actions[bot]
795332a20e
Merge staging-next into staging 2022-04-14 18:01:48 +00:00
Malo Bourgon
0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
squalus
f681f8f18b librewolf: 99.0-1 -> 99.0.1-3 2022-04-14 09:18:34 -07:00
Michael Weiss
8195ea14eb
Merge pull request #168555 from primeos/chromiumBeta
chromium{Beta,Dev}: Fix a build error by disabling PGO
2022-04-14 16:13:54 +02:00
Vladimír Čunát
d5d94127fd
Merge branch 'staging-next' into staging
Minor conflicts; I hope I didn't mess up:
	pkgs/development/tools/misc/binutils/default.nix
	pkgs/games/openjk/default.nix
2022-04-14 09:53:21 +02:00
Michael Weiss
15623bcb65
chromium{Beta,Dev}: Fix a build error by disabling PGO
This fixes build errors like this:
error: Could not read profile ../../chrome/build/pgo_profiles/chrome-linux-4951-1649181099-528ef6669805f2d3db6f3ad7429cfa57a6078271.profdata: unsupported instrumentation profile format version

We already package the most recent stable LLVM version for Chromium but Google
relies on unreleased (Git) versions (thanks...). This isn't ideal but I
don't have the time to package yet another LLVM version so it'll have to
cut it for now.

See build/config/compiler/pgo/pgo.gni:
- 0 : Means that PGO is turned off.
- 1 : Used during the PGI (instrumentation) phase.
- 2 : Used during the PGO (optimization) phase.

With is_official_build the default is chrome_pgo_phase = 2.
2022-04-14 00:08:47 +02:00
Michele Guerini Rocco
e57971c665
Merge pull request #168456 from rnhmjoj/pr-qute
qutebrowser: fix userscripts directory path
2022-04-13 22:01:49 +02:00
Ryan Mulligan
937a3607a2
Merge pull request #168467 from r-ryantm/auto-update/palemoon
palemoon: 29.4.5.1 -> 29.4.6
2022-04-13 10:51:42 -07:00
Clemens Lutz
73e52ad75a tor-browser-bundle-bin: Wayland support 2022-04-13 16:48:36 +02:00
Martin Weinelt
4a92b1e81f
firefox-devedition-bin-unwrapped: 99.0b6 -> 100.0b5 2022-04-13 14:46:45 +02:00
R. Ryantm
93b9c6708e palemoon: 29.4.5.1 -> 29.4.6 2022-04-13 10:29:55 +00:00
rnhmjoj
17c2ca9084
qutebrowser: fix userscripts directory path 2022-04-13 09:49:42 +02:00
R. Ryantm
8838263f3c brave: 1.37.109 -> 1.37.113 2022-04-13 03:00:11 +00:00
Michael Weiss
1bfe5c3a23
Merge pull request #168410 from primeos/ungoogled-chromium
ungoogled-chromium: 100.0.4896.75 -> 100.0.4896.88
2022-04-13 00:02:38 +02:00
Michael Weiss
3ddfd9ea3e
Merge pull request #168409 from primeos/chromium
chromium: 100.0.4896.75 -> 100.0.4896.88
2022-04-13 00:02:22 +02:00
Michael Weiss
e52c302940
Merge pull request #168408 from primeos/chromiumDev
chromiumDev: 102.0.4987.0 -> 102.0.4997.0
2022-04-13 00:01:29 +02:00
Martin Weinelt
b99a66e1ab
Merge pull request #168378 from mweinelt/firefox 2022-04-12 22:25:32 +02:00
Michael Weiss
d2f296b3e8
chromium: 100.0.4896.75 -> 100.0.4896.88
https://chromereleases.googleblog.com/2022/04/stable-channel-update-for-desktop_11.html

This update includes 11 security fixes.

CVEs:
CVE-2022-1305 CVE-2022-1306 CVE-2022-1307 CVE-2022-1308 CVE-2022-1309
CVE-2022-1310 CVE-2022-1311 CVE-2022-1312 CVE-2022-1313 CVE-2022-1314
2022-04-12 22:14:32 +02:00
Michael Weiss
8255068a63
chromiumDev: 102.0.4987.0 -> 102.0.4997.0 2022-04-12 22:13:59 +02:00
Michael Weiss
a67703536a
ungoogled-chromium: 100.0.4896.75 -> 100.0.4896.88 2022-04-12 22:13:37 +02:00
Michael Weiss
5c25603bc4
Merge pull request #168185 from primeos/chromiumDev
chromiumDev: 102.0.4972.0 -> 102.0.4987.0
2022-04-12 20:25:38 +02:00
Martin Weinelt
d0e5a586b1
firefox-bin: 99.0 -> 99.0.1
https://www.mozilla.org/en-US/firefox/99.0.1/releasenotes/
2022-04-12 15:41:08 +02:00
Martin Weinelt
07c6d44239
firefox: 99.0 -> 99.0.1
https://www.mozilla.org/en-US/firefox/99.0.1/releasenotes/
2022-04-12 15:40:44 +02:00
Adam Joseph
910e566d35
qutebrowser: honor pipewireSupport (#161020) 2022-04-12 00:36:57 +02:00
Artturi
7bf08c6b29
Merge pull request #162811 from JakDar/brave-wayland 2022-04-11 11:28:59 +03:00
Michael Weiss
dbf02e3a52
chromiumDev: 102.0.4972.0 -> 102.0.4987.0 2022-04-10 22:38:54 +02:00
Michael Weiss
92559b7330
chromium: get-commit-message.py: Support releases with 1 security fix
There was an out-of-band security release with only a single security fix:
https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_25.html
2022-04-10 22:38:54 +02:00
Michael Weiss
073c33c3a6
chromiumBeta: 101.0.4951.15 -> 101.0.4951.26 2022-04-10 21:45:05 +02:00
Michael Weiss
688d6d2435
chromium: get-commit-message.py: Support releases with 0 security fixes
Wow, a Chrome release without any (known!) security fixes:
https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_20.html
2022-04-10 21:44:01 +02:00
github-actions[bot]
be1d810695
Merge staging-next into staging 2022-04-10 06:02:00 +00:00
Jan Tojnar
e3e625ffe4 chromium: remove unused GConf dependency
GConf has been deprecated for ages and support for it removed from Chromium a while ago:

- Removal of `use_gconf` gn build system flag:
  a28f4d062f
2022-04-10 03:54:39 +02:00
Jan Tojnar
e8c84f90ed chromium: remove deprecated libgnome-keyring dependency
libgnome-keyring has been deprecated for a long time.
It has been superseded by libsecret, which allows access to not only
GNOME Keyring secret manager but any other service implementing
the Secret Service D-Bus API.

In fact Chromium links against libsecret when use_glib is enabled:

https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/BUILD.gn;l=142;drc=35be6215ec8f09e50176f36753c68f26c63d1885

And use_glib is on by default on Linux:

https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/BUILD.gn;l=142;drc=35be6215ec8f09e50176f36753c68f26c63d1885

Unfortunately, Chromium is vendoring libsecret:

https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/BUILD.gn;l=187;drc=35be6215ec8f09e50176f36753c68f26c63d1885

We need to disable the flag explicitly, since it is enabled by default:

https://source.chromium.org/chromium/chromium/src/+/main:components/os_crypt/features.gni;l=11;drc=35be6215ec8f09e50176f36753c68f26c63d1885
2022-04-10 03:54:39 +02:00
R. Ryantm
5382623d7f vivaldi-widevine: 4.10.2391.0 -> 4.10.2449.0 2022-04-10 00:31:21 +00:00
github-actions[bot]
28c6c88d42
Merge staging-next into staging 2022-04-10 00:02:52 +00:00
Martin Weinelt
98b6b24606
Merge pull request #167921 from panicgh/tbb 2022-04-09 23:25:30 +02:00
Thiago Kenji Okada
4694233dec
Merge pull request #167111 from r-ryantm/auto-update/vieb
vieb: 7.1.2 -> 7.2.0
2022-04-09 22:07:31 +01:00
squalus
00db31b93c librewolf: 98.0.2-1 -> 99.0-1 2022-04-09 11:18:04 -07:00
Nicolas Benes
d7c3643e6e tor-browser-bundle-bin: 11.0.9 -> 11.0.10 2022-04-08 22:50:30 +02:00
github-actions[bot]
1266a252ca
Merge staging-next into staging 2022-04-08 00:02:53 +00:00
Ryan Mulligan
ab80b78b90
Merge pull request #167611 from r-ryantm/auto-update/lagrange
lagrange: 1.12.0 -> 1.12.1
2022-04-07 13:14:38 -07:00
github-actions[bot]
fef4299129
Merge staging-next into staging 2022-04-07 18:01:52 +00:00
R. Ryantm
d42db5cfb5 lagrange: 1.12.0 -> 1.12.1 2022-04-06 23:53:29 +00:00
Michael Weiss
15291355d8
ungoogled-chromium: 100.0.4896.60 -> 100.0.4896.75 2022-04-06 23:13:50 +02:00
github-actions[bot]
3dc8bd98b9
Merge staging-next into staging 2022-04-06 00:02:41 +00:00
Martin Weinelt
d93cf53f65
firefox-bin: 98.0.2 -> 99.0
https://www.mozilla.org/en-US/firefox/99.0/releasenotes/
2022-04-06 00:18:38 +02:00
Martin Weinelt
35ae0b7a1b
firefox: 91.7.1 -> 91.8.0
https://www.mozilla.org/en-US/firefox/91.8.0/releasenotes/
2022-04-06 00:18:37 +02:00
Martin Weinelt
e1e03e5bc2
firefox: 98.0.2 -> 99.0
https://www.mozilla.org/en-US/firefox/99.0/releasenotes/
2022-04-06 00:18:37 +02:00
Michael Weiss
64ec862617
Merge pull request #167387 from primeos/chromium
chromium: 100.0.4896.60 -> 100.0.4896.75
2022-04-05 22:18:14 +02:00
Michael Weiss
9687fffa00
chromium: 100.0.4896.60 -> 100.0.4896.75
https://chromereleases.googleblog.com/2022/04/stable-channel-update-for-desktop.html

This update includes 1 security fix.

CVEs:
CVE-2022-1232
2022-04-05 20:59:31 +02:00
Nikolay Korotkiy
bbc6edfa3c
lagrange: 1.11.1 → 1.12.0 2022-04-05 07:18:16 +03:00
Martin Weinelt
bf1914e12a Merge remote-tracking branch 'origin/staging-next' into staging 2022-04-05 04:05:02 +02:00
Michael Weiss
d6559203ee
Merge pull request #166716 from primeos/chromiumDev
chromiumDev: 101.0.4951.15 -> 102.0.4972.0
2022-04-04 22:00:37 +02:00
R. Ryantm
b12298c8d7 vieb: 7.1.2 -> 7.2.0 2022-04-04 01:53:08 +00:00
ajs124
f3d301ab81 thunderbird{-bin}|firefox|librewolf: use nss_latest for regular releases
and nss_esr for esr releases
2022-04-03 13:14:07 +01:00
Michele Guerini Rocco
64804e1664
Merge pull request #166889 from rnhmjoj/pr-qute
qutebrowser: 2.4.0 -> 2.5.0
2022-04-02 22:31:53 +02:00
Anderson Torres
c2c318b290
Merge pull request #166916 from OPNA2608/update/palemoon
palemoon: 29.4.5 -> 29.4.5.1, add version test
2022-04-02 10:25:10 -03:00
OPNA2608
dfdab81577 palemoon: 29.4.5 -> 29.4.5.1, add version test 2022-04-02 11:17:55 +02:00
rnhmjoj
c313f82a8e
qutebrowser: 2.4.0 -> 2.5.0 2022-04-02 02:21:01 +02:00
Michael Adler
cd16da5867 ungoogled-chromium: added myself as maintainer 2022-04-01 22:41:06 +02:00
Michael Adler
e41e5e30f3 ungoogled-chromium: 99.0.4844.84 -> 100.0.4896.60 2022-04-01 13:50:32 +02:00
TredwellGit
601e1d9d4b Merge pull request #166712 from TredwellGit/brave
brave: 1.36.122 -> 1.37.109
2022-04-01 00:43:24 +00:00
Michael Weiss
2b7d401ee6
chromiumDev: 101.0.4951.15 -> 102.0.4972.0 2022-03-31 23:26:00 +02:00
Michael Weiss
ccc400a41f
Merge pull request #166613 from primeos/chromiumDev
chromiumDev: 101.0.4951.7 -> 101.0.4951.15
2022-03-31 23:16:13 +02:00
TredwellGit
82230fc6ea brave: 1.36.122 -> 1.37.109
https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#137109
2022-03-31 20:10:23 +00:00
Michael Weiss
773cfb0859
chromiumBeta: 100.0.4896.60 -> 101.0.4951.15 2022-03-31 21:19:20 +02:00
Michael Weiss
7cbe3d69a7
chromiumDev: 101.0.4951.7 -> 101.0.4951.15 2022-03-31 21:18:58 +02:00
Maciej Krüger
f809e76e83
Merge pull request #161064 from kuwii/msedge 2022-03-30 13:38:07 +02:00
Michael Weiss
ba7cdf128d
Merge pull request #166300 from primeos/chromium
chromium: 99.0.4844.84 -> 100.0.4896.60
2022-03-29 22:59:05 +02:00
Michael Weiss
4b9e65e066
chromiumBeta: 100.0.4896.56 -> 100.0.4896.60 2022-03-29 21:42:33 +02:00
Michael Weiss
b647d5a49d
chromium: 99.0.4844.84 -> 100.0.4896.60
https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_29.html

This update includes 28 security fixes.

CVEs:
CVE-2022-1125 CVE-2022-1127 CVE-2022-1128 CVE-2022-1129 CVE-2022-1130
CVE-2022-1131 CVE-2022-1132 CVE-2022-1133 CVE-2022-1134 CVE-2022-1135
CVE-2022-1136 CVE-2022-1137 CVE-2022-1138 CVE-2022-1139 CVE-2022-1141
CVE-2022-1142 CVE-2022-1143 CVE-2022-1144 CVE-2022-1145 CVE-2022-1146
2022-03-29 21:39:48 +02:00
Bernardo Meurer
a158af0b1b
Merge pull request #165964 from mweinelt/firefox-hwdec 2022-03-29 09:16:18 -07:00
Martin Weinelt
6cdf69546b
firefox: allow RDD sandbox access to gpu drivers
Firefox uses a sandboxing model that only allows access to paths that
were previously explicitly granted. We can only add granular permissions
to a specific sandbox by patching, because setting LD_LIBRARY_PATH would
affect all of them.

To use hardware decoding via VA-API with Firefox 98.0.2 one needs to
head to `about:config` and enable `media.ffmpeg.vaapi.enabled`.

Closes: #157061
2022-03-29 15:44:06 +02:00
ajs124
ed612de9ab
Merge pull request #165928 from kouyk/update/vivaldi
vivaldi: 5.1.2567.66-1 -> 5.1.2567.73-1
2022-03-29 04:44:08 +02:00
Bernardo Meurer
0e3d0d844e
Merge pull request #166078 from mweinelt/firefox-drm
firefox: fix drmSupport flag
2022-03-28 12:49:42 -07:00
Martin Weinelt
2cb9593cad firefox: always build with clang
Both LTO and PGO require the use of clang so I think its easier to just
stick with clang for all builds, so PGO and LTO could in theory be used
without each other.
2022-03-28 21:42:49 +02:00
Martin Weinelt
4cf4a7b848 firefox: add pname to throw message
https://github.com/NixOS/nixpkgs/pull/164646#discussion_r835879348
2022-03-28 21:42:49 +02:00
Martin Weinelt
05a6b3c2b7 librewolf: disable pgo support
Starts profiling, starts librewolf, but gets stuck and never terminates.
2022-03-28 21:42:49 +02:00
Martin Weinelt
0d3772f645 firefox: add profile-guided optimization
Lo and behold, we're finally catching up with Mozillas very own firefox
build in terms of speed.

PGO is an optimization technique in which in a first step we create a
build that supports instrumentation, meaning we can use it to create a
profile of how the browser behaved during usage. Then in a second pass
we create the final build that uses the acquired profiling data to
optimize the browser for the workload it actually received during
profiling.

The downside is that with PGO we now need to build Firefox twice, which
increases the build time from around 20 minutes to roughly 50 minutes.

In the Speedometer 2.0 benchmark multiple tests could see a
responsiveness improvemeant around 20-25%, which makes the increased
build time well worth it.

Sadly this benefit seems limited to x86_64-linux, builds on
aarch64-linux get stuck during profiling and I haven't found out why.

Finally, after a long time, we can say:

Closes: #76484
Supersedes: #129503
2022-03-28 21:42:49 +02:00
Martin Weinelt
2a32474802
firefox: fix drmSupport flag
In #109133 @alyssais discovered that the drmSupport flag stopped
working. This is because Mozilla decided around Firefox 51
(mozbz#1289634) to swap the default values and our flag was asking for
the wrong thing all along.

Since this flag has now been enabled for multiple years, disabling it
would mean a regression for our users. Leaving it enabled should be
unproblematic since it only controls whether Firefox shows the EME nagbar,
that allows to enable Widevine CDM, when a site requests it. The choice is
therefore completely up to the enduser.

Disabling this nagbar is still possible at runtime by setting
`browser.eme.ui.enabled` to `false`. If Widevine CDM was inadvertently
enabled it can be disabled at `media.gmp-widevinecdm.enabled`.

Supersedes: #109133
2022-03-28 18:12:02 +02:00
Martin Weinelt
61acf3518d
Merge pull request #165153 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped 2022-03-28 03:15:07 +02:00
Martin Weinelt
83afce552a
Merge pull request #165152 from r-ryantm/auto-update/firefox-beta-bin-unwrapped 2022-03-28 03:14:42 +02:00
Michael Weiss
d037e72af9
ungoogled-chromium: 99.0.4844.82 -> 99.0.4844.84 2022-03-27 21:26:50 +02:00
Sandro
91d85ee4f9
Merge pull request #161010 from a-m-joseph/chromium-honor-systemdSupport 2022-03-27 15:25:38 +02:00
Sandro
06702657c6
Merge pull request #165647 from r-ryantm/auto-update/opera 2022-03-27 14:44:45 +02:00
Sandro
4338157459
Merge pull request #165436 from QuantMint/vieb-update 2022-03-27 14:29:34 +02:00
Adam Joseph
5f9ce130b2
chromium: honor systemdSupport
This commit exposes that support for compilation without systemd,
controlled by the global systemdSupport argument.  This argument is
understood by many other nixpkgs expressions and can be set globally
in ~/.config/nixpkgs/config.nix.
2022-03-27 12:47:09 +02:00
Steven Kou
8b5bf9f264
vivaldi: 5.1.2567.66-1 -> 5.1.2567.73-1 2022-03-27 17:37:19 +08:00
TredwellGit
19e94fc995 brave: 1.36.116 -> 1.36.122
https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#136122
2022-03-27 08:17:55 +00:00
Michael Weiss
89704501dc
chromium: 99.0.4844.82 -> 99.0.4844.84
https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_25.html

This update includes 1 security fix. Google is aware that an exploit for
CVE-2022-1096 exists in the wild.

CVEs:
CVE-2022-1096
2022-03-26 20:27:38 +01:00
Anderson Torres
ae5eef682b
Merge pull request #165703 from OPNA2608/update/palemoon
palemoon: 29.4.4 -> 29.4.5
2022-03-26 08:57:48 -03:00
Martin Weinelt
2d023aa454
Merge pull request #165735 from squalus/librewolf 2022-03-25 05:12:05 +01:00
Ben Siraphob
1cf5591a99
Merge pull request #165303 from Stunkymonkey/treewide-pname-version-18 2022-03-24 22:55:34 -05:00
squalus
af9f2e4611 librewolf: 98.0-1 -> 98.0.2-1 2022-03-24 20:41:39 -07:00
OPNA2608
e0b1208a35 palemoon: 29.4.4 -> 29.4.5 2022-03-24 22:24:12 +01:00
Michael Weiss
eff7bddc84
Merge pull request #165694 from primeos/chromiumDev
chromiumDev: 101.0.4947.0 -> 101.0.4951.7
2022-03-24 22:13:15 +01:00
Michael Weiss
a29f5a2eb3
chromiumDev: 101.0.4947.0 -> 101.0.4951.7 2022-03-24 21:34:31 +01:00
Michael Weiss
ab49a71ae0
chromiumBeta: 100.0.4896.46 -> 100.0.4896.56 2022-03-24 21:34:12 +01:00
R. Ryantm
86779b82ab opera: 84.0.4316.31 -> 84.0.4316.42 2022-03-24 16:06:12 +00:00
Felix Buehler
e0476d93fe treewide: rename name to pname&version 2022-03-23 22:34:54 +01:00
Martin Weinelt
b3529accfb
firefox: reformat, sort, cleanup
It is normal for such a large derivation to accumulate mixed codestyles
over all those years making it harder to maintain.

By splitting up dependencies to one per line I noticed two unused
dependencies (hunspell, sqlite) that were removed in this change.

Also most lists are now sorted alphabetically, so reasoning about them
has become much easier.

Lists now use the same style for indentation and concat, and environment
variables are all defined in preConfigure as opposed to bare in the
derivation.

The object dir, firefox build directory, is now in a predictable
directory at ${pwd}/mozobj as opposed to ${pwd}/obj-@CONFIG_GUESS@,
saving us one wildcard expansion. This is also a good prepration for the
PGO build where we need to reference bits inside this directory.

Added a few comments and clarified others from what I've learned how the
firefox build works.
2022-03-23 17:03:42 +01:00
Martin Weinelt
178d447610
firefox: pass pciutils via wrapper instead of patching it 2022-03-23 17:03:42 +01:00
Martin Weinelt
51e5f33899
firefox: fix system libffi usage
Since Firefox 51 the --enable-system-ffi flag was renamed to
--with-systemd-ffi when it moved to the javascript toolkit parts. Rename
the flag accordingly and reintroduce the dependency.

mozbz#1294803
2022-03-23 17:03:41 +01:00
Martin Weinelt
08ea534e67
firefox: drop darwin support
Darwin support was marked broken in 2019 with Firefox 69 and has missed
therefore missed out and not been tested on the following 29 major
releases since.

It cannot be supported again without a darwin user stepping up to take
care and work on and test every major release, which hasn't happened
since I took over maintainership.

The recommendation of the people that tend to the firefox source build
is for darwin users to use firefox-bin instead.
2022-03-23 17:03:41 +01:00
Martin Weinelt
71d879b16b
firefox: drop pipewire from build inputs
Firefox does not support passing pipewire as a system library and
instead relies on a vendored copy it ships. We keep the flag because it
is tied into the wrapper, because we still need to have access to its
libraries at runtime.
2022-03-23 17:03:41 +01:00
Martin Weinelt
48eabf6838
firefox: drop hint regarding system cairo
Building with system cairo has been unsupported since Firefox 60
(mozbz#1432751) and the flag was removed in 2021 with Firefox 92
(mozbz#1722653).
2022-03-23 17:03:41 +01:00
Martin Weinelt
25e22d96ba
firefox: enable necko wifi scanner
Tied to the geolocation support flag. On Linux this uses the DBus
interface of NetworkManager to query visible accesspoints and relay them
to Mozilla location service in return for position approximation.
2022-03-23 17:03:41 +01:00
Martin Weinelt
e921e84e9d
firefox: don't set BUILD_OFFICIAL
It was removed in 2009 in favor of MOZILLA_OFFICIAL

mozbz#435923
2022-03-23 17:03:40 +01:00
Martin Weinelt
cfcc611cb4
firefox: use our own libwebp 2022-03-23 17:03:40 +01:00
Martin Weinelt
2f31fe95fd
firefox: rename patches arg to extraPatches
This is for consistency with other extra arguments that can be handed to
firefox common.nix.

Also pull the patch phase of the derivation closer together and use the
same list concat style as elsewhere.
2022-03-23 17:03:40 +01:00
Martin Weinelt
350f1345a7
firefox: unpin autoconf & icu, drop yasm
Let's not be the package that is stuck on arbitrarily old dependency
versions that should be removed anyway.
2022-03-23 17:03:40 +01:00
QuantMint
472c91e201 vieb: 6.2.0 -> 7.1.2 2022-03-23 12:37:11 +01:00
Bernardo Meurer
02ec7d6673
Merge pull request #165350 from mweinelt/firefox
firefox{,-bin}: 98.0.1 -> 98.0.2
2022-03-22 22:14:24 -07:00
Sandro
fb9e9db256
Merge pull request #165209 from dan4ik605743/yandex-bump 2022-03-23 04:53:03 +01:00
Sandro
368f28086b
Merge pull request #165221 from OPNA2608/revert/palemoon 2022-03-23 04:20:48 +01:00
Martin Weinelt
3ec7f8d487
firefox: set consistent remoting name
With Firefox 98.0 the remoting name now depends on the update channel
(mozbz#1752418), which resulted in a weird app_id/wmclass of
`firefox-default`, which broke window association in GNOME and likely
other desktops.

Fixes: #165107
2022-03-23 02:13:20 +01:00
Martin Weinelt
16129972c0
firefox-bin: 98.0.1 -> 98.0.2
https://www.mozilla.org/en-US/firefox/98.0.2/releasenotes/
2022-03-23 02:11:55 +01:00