Commit Graph

1165 Commits

Author SHA1 Message Date
Martin Weinelt
83c75c0f43 firefox-unwrapped: 107.0 -> 107.0.1
https://www.mozilla.org/en-US/firefox/107.0.1/releasenotes/
2022-11-29 10:35:34 +01:00
Martin Weinelt
c156bdf40d
firefox, thunderbird, librewolf: Enable wayland support by default
Enabling Wayland support by default prevents use of XWayland on Wayland
systems, while correctly falling back to X11 when Wayland is
unavailable in the current session.

With the current packaging many people unnecessarily rely on the
`firefox` attribute, which is suggested by nixos-generate-config, which
in turn makes their Firefox use XWayland, when it shouldn't, which
causes bugs with GNOME on Wayland:

https://discourse.nixos.org/t/firefox-all-black-when-first-launched-after-login/21143

Using the Wayland-enabled Firefox was tested on pure X11 systems by
contributors on the #nix-mozilla:nixos.org room and we are confident
this change will not cause severe regressions.

Even better, people can now toggle `MOZ_ENABLE_WAYLAND=<0|1>` in their
environment to override this decision, should they feel the need to do
so.
2022-11-17 11:50:12 +01:00
Martin Weinelt
22dafab650
firefox-esr-102-unwrapped: 102.4.0esr -> 102.5.0esr
https://www.mozilla.org/en-US/firefox/102.5.0/releasenotes/
2022-11-14 19:20:38 +01:00
Martin Weinelt
8ec89ef1b5
firefox{,-bin}, thunderbird{,-bin}: Set meta.changelog 2022-11-14 19:20:37 +01:00
R. Ryantm
f3a8bb1ec8
firefox-unwrapped: 106.0.5 -> 107.0
https://www.mozilla.org/en-US/firefox/107.0/releasenotes/
2022-11-14 19:20:37 +01:00
Vladimír Čunát
7a146b3bab firefox*, thunderbird*: fix the Profile Manager .desktop action 2022-11-12 12:06:09 +01:00
Martin Weinelt
6acfc788cc
buildMozillaMach: add curl into crashreporter rpath
Firefox has been crashy during the 106 cycle on my laptop, so I saw the
crashreporter more often than not. In the terminal spew I found

> Failed to open curl lib from binary, use libcurl.so instead

and the GUI told me submitting the report had failed. Not great if you
actually except to have your bugs fixed at some point.
2022-11-08 07:52:12 +01:00
R. Ryantm
c01fdc7455 firefox-unwrapped: 106.0.4 -> 106.0.5 2022-11-04 22:43:35 +00:00
Bernardo Meurer
51ebf9d12e
Merge pull request #198608 from taku0/thunderbird-desktop-item 2022-11-04 14:53:51 +00:00
taku0
aaa9a95e02 thunderbird, thunderbird-bin: fix desktop item
Generate appropriate desktop item for Thunderbird.

Fixes #194851.
2022-11-03 17:24:37 +09:00
R. Ryantm
82e5d263b9 firefox-unwrapped: 106.0.3 -> 106.0.4 2022-11-03 06:30:04 +00:00
Martin Weinelt
0fad4307e8
firefox-unwrapped: 106.0.2 -> 106.0.3
https://www.mozilla.org/en-US/firefox/106.0.3/releasenotes/
2022-10-31 02:01:01 +01:00
Martin Weinelt
bd66d2fe38
firefox-unwrapped: 106.0.1 -> 106.0.2
https://www.mozilla.org/en-US/firefox/106.0.2/releasenotes/
2022-10-26 09:00:09 +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
Vladimír Čunát
c08efaf08b
firefox: fix build on aarch64-linux by upstream patch 2022-10-18 12:30:27 +02: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
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
Jan Tojnar
50c6895e77 gnome-browser-connector: 10.1 → 42.0
https://discourse.gnome.org/t/split-and-rename-of-chrome-gnome-shell/11075
815ec9e1af...v42.0

- Renamed and split into a separate repo from the extensions.
- CMake build replaced with Meson (jq also not needed)
- requests Python module not needed since updates are now solely handled by GNOME Shell itself

Also

- Corrected license
- Cleaned up the module
- Replaced PYTHONPATH in a wrapper by Python environment

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:12 +02:00
Martin Weinelt
5255c541a6
firefox-unwrapped: 105.0.2 -> 105.0.3
https://www.mozilla.org/en-US/firefox/105.0.3/releasenotes/
2022-10-08 03:44:34 +02:00
Martin Weinelt
a12dd80a49
firefox-unwrapped: 105.0.1 -> 105.0.2
https://www.mozilla.org/en-US/firefox/105.0.2/releasenotes/
2022-10-04 21:35:10 +02:00
Ryan Hendrickson
c5b04c9144 firefox: address automated review comments 2022-10-01 12:58:22 -04:00
Martin Weinelt
68c0ca4416 Merge remote-tracking branch 'origin/master' into staging-next 2022-09-25 21:36:31 +02:00
Martin Weinelt
ec248bd566
firefox-unwrapped: 105.0 -> 105.0.1
https://www.mozilla.org/en-US/firefox/105.0.1/releasenotes/
2022-09-23 03:20:33 +02:00
Martin Weinelt
54a3b8e5fa
firefox-unwrapped: Use https url in update script 2022-09-23 03:20:27 +02:00
Martin Weinelt
766a59d215
buildMozillaMach: Build 102esr using nss_esr 2022-09-21 13:45:38 +02:00
Martin Weinelt
18e3293550
buildMozillaMach: Prune control flow for versions <102 2022-09-21 13:45:38 +02:00
Martin Weinelt
b3c86ef755
firefox-esr-91-unwrapped: drop
The 91 series has reached its end of life.
2022-09-21 13:45:38 +02:00
Martin Weinelt
f559d89cd0
firefox-esr-102-unwrapped: 102.2.0esr -> 102.3.0esr
https://www.mozilla.org/en-US/firefox/102.3.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-41/

Fixes: CVE-2022-40959, CVE-2022-40960, CVE-2022-40958, CVE-2022-40956
       CVE-2022-40957, CVE-2022-40962
2022-09-20 15:04:10 +02:00
Martin Weinelt
11b3d69652
firefox-unwrapped: 104.0.2 -> 105.0
https://www.mozilla.org/en-US/firefox/105.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-40

Fixes: CVE-2022-40959, CVE-2022-40960, CVE-2022-40958, CVE-2022-40961,
       CVE-2022-40956, CVE-2022-40957, CVE-2022-40962
2022-09-20 14:59:01 +02:00
linsui
09800d7f75 firefox wrapper: write extraPrefsFiles before extraPrefs 2022-09-07 21:36:04 +08:00
Martin Weinelt
c9a750458f
firefox-unwrapped: 104.0.1 -> 104.0.2
https://www.mozilla.org/en-US/firefox/104.0.2/releasenotes/
2022-09-05 18:52:14 +02:00
Atemu
e661714656 firefox: use ffmpeg_5
Allows for AV1 VAAPI decoding
2022-09-02 00:12:41 +02:00
Martin Weinelt
66124effe6
firefox-unwrapped: 104.0 -> 104.0.1
https://www.mozilla.org/en-US/firefox/104.0.1/releasenotes/
2022-08-30 02:38:19 +02:00
github-actions[bot]
8f206d92d9
Merge master into staging-next 2022-08-23 18:01:18 +00:00
Martin Weinelt
1c98a4b64b
firefox-esr-102-unwrapped: 102.1.0esr -> 102.2.0esr
https://www.mozilla.org/en-US/firefox/102.2.0/releasenotes/

Fixes: CVE-2022-38472, CVE-2022-38473, CVE-2022-38476, CVE-2022-38477,
       CVE-2022-38478
2022-08-23 17:50:55 +02:00
Martin Weinelt
d50d54a0fe
firefox-esr-91-unwrapped: 91.12.0esr -> 91.13.0esr
https://www.mozilla.org/en-US/firefox/91.13.0/releasenotes/

Fixes: CVE-2022-38472, CVE-2022-38473, CVE-2022-38478
2022-08-23 17:50:26 +02:00
Martin Weinelt
097a473056
firefox-unwrapped: 103.0.2 -> 104.0
https://www.mozilla.org/en-US/firefox/104.0/releasenotes/

Fixes: CVE-2022-38472, CVE-2022-38473, CVE-2022-38474, CVE-2022-38475,
       CVE-2022-38477, CVE-2022-38478
2022-08-23 17:49:27 +02:00
github-actions[bot]
318717f2e3
Merge master into staging-next 2022-08-20 00:02:22 +00:00
Emery Hemingway
b5526585c2 treewide: inject xdg-open into wrappers as $PATH suffix
The xdg-open utility is only ever a runtime dependency and its
dependents only expect that it accept a URI as a command line
argument and do something with it that the user would expect.
For such as a trivial relationship it should be possible for
users to override xdg-open with something else in their PATH.
2022-08-19 13:11:27 -05:00
github-actions[bot]
79661ba7e2
Merge staging-next into staging 2022-08-15 18:02:00 +00:00
Ryan Hendrickson
3b1f5eab31 firefox: add application actions to .desktop file 2022-08-15 12:47:27 -04:00
Sergei Trofimovich
3ceb8a59a6
Merge pull request #185537 from trofi/decouple-strip-and-separate-debug
setup-hooks/separate-debug-info.sh: don't inhibit strip hook
2022-08-11 08:53:24 +01:00
Martin Weinelt
52aef90bc6
firefox-unwrapped: 103.0.1 -> 103.0.2
https://www.mozilla.org/en-US/firefox/103.0.2/releasenotes/
2022-08-08 22:36:45 +02:00
Sergei Trofimovich
b3b672d5a1 setup-hooks/separate-debug-info.sh: don't inhibit strip hook
Before the change separate-debug-info.sh did the stripping itself.
This scheme has a few problems:
1. Stripping happens only on ELF files. *.a and *.o files are skipped.
   Derivations have to do it manually. Usually incorrectly
   as they don't run $RANLIB (true for `glibc` and `musl`).
2. Stripping happens on all paths. Ideally only `stripDebugList` paths
   should be considered.
3. Host strip is called on Target files.

This change offloads stripping logic to strip hook. This strips more
files for `glibc` and `musl`. Now we can remove most $STRIP calls
from individual derivations.

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-08-07 12:49:37 +01:00
Martin Weinelt
46d5c7389f
firefox-esr-{91,102}-unwrapped: set proper pname 2022-08-06 11:36:37 +02:00
Martin Weinelt
f53dff8a0f
Merge pull request #184811 from SuperSandro2000/SuperSandro2000-patch-4 2022-08-04 12:00:29 +02:00
Sandro
7b270bf098
firefox-unwrapped: use pname+version 2022-08-02 14:22:42 +02:00
Martin Weinelt
a03cc9a933
firefox-unwrapped: 103.0 -> 103.0.1
https://www.mozilla.org/en-US/firefox/103.0.1/releasenotes/
2022-08-01 12:59:41 +02:00
Martin Weinelt
aafd5020fa
firefox-esr-91-unwrapped: 91.11.0esr -> 91.12.0esr
https://www.mozilla.org/en-US/firefox/91.12.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-29/

Fixes: CVE-2022-36319, CVE-2022-36318
2022-07-26 15:05:13 +02:00
Martin Weinelt
a2c4eb714d
firefox-esr-102-unwrapped: 102.0.1esr -> 102.1.0esr
https://www.mozilla.org/en-US/firefox/102.1.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-30/

Fixes: CVE-2022-36319, CVE-2022-36318, CVE-2022-36314, CVE-2022-2505
2022-07-26 15:05:13 +02:00