Commit graph

173 commits

Author SHA1 Message Date
Brice Waegeneire
a6d95345e0
nongnu: firefox: Fix WM Class.
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set the
MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with
"Firefox" in firefox.desktop.

Fixes #325.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-16 20:35:50 +02:00
Tomas Volf
9fe6f0751b
nongnu: firefox: Update to 128.0 [security fixes].
Fixes CVE-2024-6600, CVE-2024-6601, CVE-2024-6602, CVE-2024-6603,
CVE-2024-6604, CVE-2024-6605, CVE-2024-6606, CVE-2024-6607,
CVE-2024-6608, CVE-2024-6609, CVE-2024-6610, CVE-2024-6611,
CVE-2024-6612, CVE-2024-6613, CVE-2024-6614, CVE-2024-6615.

* nongnu/packages/mozilla.scm (firefox): Update to 128.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-10 09:21:38 +02:00
Tomas Volf
f2c953b06b
nongnu: firefox-esr: Update to 128.0esr [security fixes].
Fixes CVE-2024-6600, CVE-2024-6601, CVE-2024-6602, CVE-2024-6603,
CVE-2024-6604.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.0esr.
[arguments]<#:phases>: Update 'remove-cargo-frozen-flag.
[native-inputs]: Update rust-cbindgen-0.26.
(rust-firefox-esr): Use rust-1.77.
(firefox)[arguments]<#:phases>: Delete 'remove-cargo-frozen-flag.
[native-inputs]: Drop replace of rust-cbindgen.  Use clang-18, the default
one (13) fails to compile this version of firefox.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-10 09:21:38 +02:00
Tomas Volf
5a2de72b98
nongnu: firefox: Use rust-1.77.
Efraim was kind enough to add rust versions up to the current 1.79 into the
Guix, however the default version was not changed yet.  That means we can drop
our firefox-rust-1.76 and just use regular rust-1.77.

* nongnu/packages/mozilla.scm (firefox-rust-1.76): Delete variable.
(rust-firefox): Define as `rust-1.77'.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-07 12:19:15 +02:00
Tomas Volf
35cba956ad
nongnu: firefox: Update to 127.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 127.0.2.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-06-26 14:54:08 -04:00
Tomas Volf
75eccbccc8
nongnu: firefox: Update to 127.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 127.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-06-20 21:08:44 +02:00
Tomas Volf
8a0e6588ee
nongnu: firefox: Update to 127.0 [security fixes].
Fixes CVE-2024-5687, CVE-2024-5688, CVE-2024-5689, CVE-2024-5690,
CVE-2024-5691, CVE-2024-5692, CVE-2024-5693, CVE-2024-5694,
CVE-2024-5695, CVE-2024-5696, CVE-2024-5697, CVE-2024-5698,
CVE-2024-5699, CVE-2024-5700, CVE-2024-5701.

Firefox 127 requires rust >= 1.76 which is currently not in upstream Guix. So
lets bootstrap one.

I took the liberty of adjusting the comment above rust-firefox-esr to use
better link and properly explain why `rust' is used, since it did not really
match the original wording.

* nongnu/packages/mozilla.scm (firefox): Update to 127.0.
(firefox-rust-1.76): New variable.
(rust-firefox): Re-define to firefox-rust-1.76.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-06-15 10:47:41 +02:00
Tomas Volf
82335c1bf5
nongnu: firefox-esr: Update to 115.12.0esr [security fixes].
Fixes CVE-2024-5688, CVE-2024-5690, CVE-2024-5691, CVE-2024-5692,
CVE-2024-5693, CVE-2024-5696, CVE-2024-5700, CVE-2024-5702.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.12.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-06-12 19:37:37 +02:00
Tomas Volf
8383f9465b
nongnu: firefox: Update to 126.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 126.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-28 21:19:04 +02:00
Tomas Volf
d1609e765b
nongnu: firefox: Update to 126.0 [security fixes].
Fixes CVE-2024-4367, CVE-2024-4764, CVE-2024-4765, CVE-2024-4766,
CVE-2024-4767, CVE-2024-4768, CVE-2024-4769, CVE-2024-4770,
CVE-2024-4771, CVE-2024-4772, CVE-2024-4773, CVE-2024-4774,
CVE-2024-4775, CVE-2024-4776, CVE-2024-4777, CVE-2024-4778.

* nongnu/packages/mozilla.scm (firefox): Update to 126.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-14 19:02:50 +02:00
Tomas Volf
81d5098e9b
nongnu: firefox-esr: Update to 115.11.0esr [security fixes].
Fixes CVE-2024-4367, CVE-2024-4767, CVE-2024-4768, CVE-2024-4769,
CVE-2024-4770, CVE-2024-4777.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.11.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-14 19:02:23 +02:00
Tomas Volf
76251fb771
nongnu: firefox: Update to 125.0.3.
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.3.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-29 22:51:34 +02:00
Tomas Volf
bb6fcec6e9
nongnu: firefox: Update to 125.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-22 20:55:56 +02:00
Tomas Volf
1ee5d0cc09
nongnu: firefox: Update to 125.0.1 [security fixes].
Fixes CVE-2024-3302, CVE-2024-3852, CVE-2024-3853, CVE-2024-3854,
CVE-2024-3855, CVE-2024-3856, CVE-2024-3857, CVE-2024-3858,
CVE-2024-3859, CVE-2024-3860, CVE-2024-3861, CVE-2024-3862,
CVE-2024-3863, CVE-2024-3864, CVE-2024-3865.

* nongnu/packages/mozilla.scm (firefox): Update to 125.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-17 12:57:55 -04:00
Tomas Volf
22ceef2501
nongnu: firefox-esr: Update to 115.10.0esr [security fixes].
Fixes CVE-2024-2609, CVE-2024-3302, CVE-2024-3852, CVE-2024-3854,
CVE-2024-3857, CVE-2024-3859, CVE-2024-3861, CVE-2024-3863,
CVE-2024-3864.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.10.0esr.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-17 12:57:48 -04:00
Tomas Volf
ec1daa71c7
nongnu: firefox: Update to 124.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 124.0.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-04 21:26:23 +02:00
Tomas Volf
9bfb057c3b
nongnu: firefox: Update to 124.0.1 [security fixes].
Fixes CVE-2024-29943, CVE-2024-29944.

* nongnu/packages/mozilla.scm (firefox): Update to 124.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:17:06 -04:00
Tomas Volf
5bfbb978e9
nongnu: firefox-esr: Update to 115.9.1esr [security fixes].
Fixes CVE-2024-29944.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.9.1esr.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:16:49 -04:00
Tomas Volf
48d59208fc
nongnu: firefox: Update to 124.0 [security fixes].
Fixes CVE-2023-5388, CVE-2024-2605, CVE-2024-2606, CVE-2024-2607,
CVE-2024-2608, CVE-2024-2609, CVE-2024-2610, CVE-2024-2611,
CVE-2024-2612, CVE-2024-2613, CVE-2024-2614, CVE-2024-2615.

* nongnu/packages/mozilla.scm (firefox): Update to 124.0.
[arguments]<#:phases>{'remove-cargo-frozen-flag}: New phase.
(firefox-wayland): Wrap comment.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-21 12:30:16 +01:00
Tomas Volf
cd6b8abeb3
nongnu: firefox-esr: Update to 115.9.0esr [security fixes].
Fixes CVE-2023-5388, CVE-2024-0743, CVE-2024-2605, CVE-2024-2607,
CVE-2024-2608, CVE-2024-2610, CVE-2024-2611, CVE-2024-2612,
CVE-2024-2614, CVE-2024-2616.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.9.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-21 12:28:57 +01:00
Tomas Volf
2d648f10ab
nongnu: firefox: Update to 123.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 123.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 22:37:57 +01:00
Tomas Volf
c620b749a0
nongnu: firefox: Update to 123.0 [security fixes].
Fixes CVE-2024-1546, CVE-2024-1547, CVE-2024-1548, CVE-2024-1549,
CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, CVE-2024-1553,
CVE-2024-1554, CVE-2024-1555, CVE-2024-1556, CVE-2024-1557.

* nongnu/packages/mozilla.scm (firefox): Update to 123.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21 19:58:06 +01:00
Tomas Volf
86525cdb21
nongnu: firefox-esr: Update to 115.8.0esr [security fixes].
Fixes CVE-2024-1546, CVE-2024-1547, CVE-2024-1548, CVE-2024-1549,
CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, CVE-2024-1553.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.8.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21 19:57:08 +01:00
Tomas Volf
6e646d2c16
nongnu: firefox: Update to 122.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 122.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-06 17:59:23 +01:00
Tomas Volf
d0a8b135d3
nongnu: firefox: Update to 122.0 [security fixes].
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0743, CVE-2024-0744,
CVE-2024-0745, CVE-2024-0746, CVE-2024-0747, CVE-2024-0748,
CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0752,
CVE-2024-0753, CVE-2024-0754, CVE-2024-0755.

* nongnu/packages/mozilla.scm (firefox): Update to 122.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:13:39 +01:00
Tomas Volf
94f27641b1
nongnu: firefox-esr: Update to 115.7.0esr [security fixes].
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0746, CVE-2024-0747,
CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0753,
CVE-2024-0755.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.7.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:11:09 +01:00
Tomas Volf
45c3dca80d
nongnu: firefox-esr: Use lambda instead of λ.
Following the project's conventions, replace the λ symbol with the lambda
keyword.

* nongnu/packages/mozilla.scm (firefox-esr)
[arguments]<#:phases>['patch-SpeechDispatcherService.cpp]: Use lambda.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-20 17:14:22 -05:00
Tomas Volf
9a502ae1b0
nongnu: firefox: Update to 121.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 121.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-09 18:12:49 +01:00
Jonathan Brielmaier
71a53faf2e
nongnu: firefox-wayland: Make deprecation public.
* nongnu/packages/mozilla.scm (firefox-wayland): Make the deprecation
public.

Follow-up: 75541ecc29
Fixes: https://gitlab.com/nonguix/nonguix/-/merge_requests/386#note_1704258921
Reported-by: Ada Stevenson <adanskana@gmail.com>
2023-12-21 15:01:35 +01:00
Tomas Volf
75541ecc29
nongnu: firefox: Update to 121.0 [security fixes].
Fixes CVE-2023-6135, CVE-2023-6856, CVE-2023-6857, CVE-2023-6858,
CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6863,
CVE-2023-6864, CVE-2023-6865, CVE-2023-6866, CVE-2023-6867,
CVE-2023-6868, CVE-2023-6869, CVE-2023-6870, CVE-2023-6871,
CVE-2023-6872, CVE-2023-6873.

Firefox 121.0 uses Wayland now by default when available on Linux:
https://www.mozilla.org/en-US/firefox/121.0/releasenotes/

* nongnu/packages/mozilla.scm (firefox): Update to 121.0.
(firefox/wayland): Remove variable and deprecate the package.

Co-authored-by: Ada Stevenson <adanskana@gmail.com>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-21 12:37:27 +01:00
Tomas Volf
5d308347ca
nongnu: firefox-esr: Update to 115.6.0esr [security fixes].
Fixes CVE-2023-6856, CVE-2023-6857, CVE-2023-6858, CVE-2023-6859,
CVE-2023-6860, CVE-2023-6861, CVE-2023-6862, CVE-2023-6863,
CVE-2023-6864, CVE-2023-6865, CVE-2023-6867.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.6.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-19 23:27:26 +01:00
Tomas Volf
b5b890f30a
nongnu: firefox: Update to 120.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 120.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-01 17:41:14 -05:00
Tomas Volf
639b70063b
nongnu: firefox: Update to 115.5.0esr [security fixes].
Fixes CVE-2023-6204, CVE-2023-6205, CVE-2023-6206, CVE-2023-6207,
CVE-2023-6208, CVE-2023-6209, CVE-2023-6212.

* nongnu/packages/mozilla.scm (firefox): Update to 115.5.0esr.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:43:27 -05:00
Tomas Volf
62823fe037
nongnu: firefox: Update to 120.0 [security fixes].
Fixes CVE-2023-6204, CVE-2023-6205, CVE-2023-6206, CVE-2023-6207,
CVE-2023-6208, CVE-2023-6209, CVE-2023-6210, CVE-2023-6211,
CVE-2023-6212, CVE-2023-6213.

* nongnu/packages/mozilla.scm (firefox): Update to 120.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:38:34 -05:00
Tomas Volf
a82a68b075
nongnu: firefox: Update to 119.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 119.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-11 18:50:00 -05:00
Tomas Volf
17d964fa17
nongnu: firefox: Update to 119.0 [security fixes].
Fixes CVE-2023-5721, CVE-2023-5722, CVE-2023-5723, CVE-2023-5724,
CVE-2023-5725, CVE-2023-5726, CVE-2023-5727, CVE-2023-5728,
CVE-2023-5729, CVE-2023-5730, CVE-2023-5731.

* nongnu/packages/mozilla.scm (firefox): Update to 119.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-26 14:41:13 -04:00
Tomas Volf
d2209d3316
nongnu: firefox-esr: Update to 115.4.0esr [security fixes].
Fixes CVE-2023-5721, CVE-2023-5724, CVE-2023-5725, CVE-2023-5726,
CVE-2023-5727, CVE-2023-5728, CVE-2023-5730, CVE-2023-5732.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.4.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-24 17:11:46 +02:00
Jonathan Brielmaier
2c67b91350
nongnu: firefox: Update to 118.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.2.
2023-10-11 00:03:52 +02:00
Tomas Volf
d08096e25f
nongnu: firefox-esr: Fix Web Speech API.
Firefox loads libspeechd.so.2 during runtime using PR_LoadLibrary and it fails
to locate the library in the store.  Fix is to add extra phase that patches
the file to load the library using an absolute path.

* nongnu/packages/mozilla.scm (firefox-esr)
[phases]{'patch-SpeechDispatcherService.cpp}: New phase.
[inputs]: Add `speech-dispatcher`.

Fixes: https://gitlab.com/nonguix/nonguix/-/issues/284
Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-09 11:27:58 +02:00
Jonathan Brielmaier
a52163c24e
nongnu: firefox: Update to 118.0.1 [fixes CVE-2023-5217].
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.1.
2023-09-28 16:20:09 +02:00
Jonathan Brielmaier
ca269fe3f7
nongnu: firefox-esr: Update to 115.3.1esr [fixes CVE-2023-5217].
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.3.1esr.
2023-09-28 16:12:18 +02:00
Jonathan Brielmaier
94c5707322
nongnu: firefox: Update to 118.0 [security fixes].
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5170, CVE-2023-5171,
CVE-2023-5172, CVE-2023-5173, CVE-2023-5174, CVE-2023-5175 and
CVE-2023-5176.

* nongnu/packages/mozilla.scm (firefox): Update to 118.0.
2023-09-27 20:39:16 +02:00
Tomas Volf
17af454fa0
nongnu: firefox-esr: Update to 115.3.0esr [security fixes].
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5171, CVE-2023-5174,
CVE-2023-5176.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.3.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-27 18:42:50 +02:00
David Pflug
bb184bd0a8
nongnu: firefox: Update to 117.0.1 [security fixes].
Fixes CVE-2023-4863.

* nongnu/packages/mozilla.scm (firefox): Update to 117.0.1.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-14 23:43:15 +02:00
Tomas Volf
fd8ebc2cda
nongnu: firefox-esr: Update to 115.2.1esr [security fixes].
Fixes CVE-2023-4863.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.2.1esr.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-14 23:43:15 +02:00
Tomas Volf
2d5b54784d
nongnu: packages: mozilla: Fix typos in the comments.
* nongnu/packages/mozilla.scm (%firefox-esr-build-id, %firefox-build-id): Fix
typos in the comments.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-01 21:41:12 +02:00
Jonathan Brielmaier
bce51ba193
nongnu: firefox: Update to 117.0 [security fixes].
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576,
CVE-2023-4577, CVE-2023-4578, CVE-2023-4579, CVE-2023-4580,
CVE-2023-4581, CVE-2023-4582, CVE-2023-4583, CVE-2023-4584 and
CVE-2023-4585.

* nongnu/packages/mozilla.scm (firefox): Update to 117.0.
2023-08-31 23:32:28 +02:00
Tomas Volf
5ec7313c12
nongnu: firefox-esr: Update to 115.2.0esr [security fixes].
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576,
CVE-2023-4577, CVE-2023-4578, CVE-2023-4580, CVE-2023-4581,
CVE-2023-4582, CVE-2023-4583, CVE-2023-4584, CVE-2023-4585,
CVE-2023-4051 and CVE-2023-4053.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.2.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-08-30 23:38:30 +02:00
Jonathan Brielmaier
639c25bb69
nongnu: firefox: Update to 116.0.3.
* nongnu/packages/mozilla.scm (firefox): Update to 116.0.3.
2023-08-16 21:54:45 +02:00
Jonathan Brielmaier
2fc8f7b168
nongnu: firefox-esr: Update to 115.1.0esr.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.1.0esr.
[inputs]: Use `icu4c-73`.
[native-inputs]: Use `node-lts` and `rust-cbindgen-0.24`.
(firefox)[inputs]: Remove section.
[native-inputs]: No longer replace `node` and `rust-cbindgen-0.24` as
firefox-esr uses them now in recent enough versions.
2023-08-16 21:34:59 +02:00