Tomas Volf
adc55dec01
nongnu: firefox-esr: Update to 140.3.0esr [security fixes].
...
Fixes CVE-2025-10527, CVE-2025-10528, CVE-2025-10529, CVE-2025-10532,
CVE-2025-10533, CVE-2025-10536, CVE-2025-10537.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 140.3.0esr.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:24:07 -04:00
Tomas Volf
52d202e8ec
nongnu: firefox: Update to 143.0 [security fixes].
...
Fixes CVE-2025-10527, CVE-2025-10528, CVE-2025-10529, CVE-2025-10530,
CVE-2025-10531, CVE-2025-10532, CVE-2025-10533, CVE-2025-10534,
CVE-2025-10535, CVE-2025-10536, CVE-2025-10537.
* nongnu/packages/mozilla.scm (firefox): Update to 143.0.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:23:58 -04:00
Tomas Volf
9bf3d1394f
nongnu: firefox-esr: Update to 140.2.0esr [security fixes].
...
Fixes CVE-2025-9179, CVE-2025-9180, CVE-2025-9181, CVE-2025-9182,
CVE-2025-9183, CVE-2025-9184, CVE-2025-9185.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 140.2.0esr.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-08-21 00:24:24 -04:00
Tomas Volf
a2fa1ca6e5
nongnu: firefox: Update to 142.0 [security fixes].
...
Fixes CVE-2025-9179, CVE-2025-9180, CVE-2025-9181, CVE-2025-9182,
CVE-2025-9183, CVE-2025-9184, CVE-2025-9185, CVE-2025-9186,
CVE-2025-9187.
* nongnu/packages/mozilla.scm (firefox): Update to 142.0.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-08-21 00:23:59 -04:00
caem
e14d2feb7a
nongnu: firefox-esr: No longer hardcode nspr version.
...
Nspr version 4.32 was removed in Guix
4d7692adc5
.
The issue that required this version specifically has also since been resolved
and thus a specific version of nspr is no longer required:
https://bugs.gnu.org/32833#28 .
* nongnu/packages/mozilla.scm (firefox-esr) [inputs] Replace nspr-4.32 with
nspr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-18 10:50:12 +08:00
Hilton Chain
91ec3ca146
nongnu: Remove (gnu packages crates-io) module import.
...
* nongnu/packages/mozilla.scm (nongnu): Remove module import of
(gnu packages crates-io).
2025-08-13 00:27:28 +08:00
Tomas Volf
43699ceddb
nongnu: firefox: Update to 141.0.3.
...
* nongnu/packages/mozilla.scm (firefox): Update to 141.0.3.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-08-10 13:42:53 -04:00
Tomas Volf
93073dad2a
nongnu: firefox-esr: Update to 140.1.0esr [security fixes].
...
Fixes CVE-2025-8027, CVE-2025-8028, CVE-2025-8029, CVE-2025-8030,
CVE-2025-8031, CVE-2025-8032, CVE-2025-8033, CVE-2025-8034,
CVE-2025-8035, CVE-2025-8036, CVE-2025-8037, CVE-2025-8038,
CVE-2025-8039, CVE-2025-8040.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 140.1.0esr.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 11:26:24 -04:00
Tomas Volf
78ef7cb273
nongnu: firefox: Update to 141.0 [security fixes].
...
Fixes CVE-2025-8027, CVE-2025-8028, CVE-2025-8029, CVE-2025-8030,
CVE-2025-8031, CVE-2025-8032, CVE-2025-8033, CVE-2025-8034,
CVE-2025-8035, CVE-2025-8036, CVE-2025-8037, CVE-2025-8038,
CVE-2025-8039, CVE-2025-8040, CVE-2025-8041, CVE-2025-8042,
CVE-2025-8043, CVE-2025-8044.
* nongnu/packages/mozilla.scm (firefox): Update to 141.0.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 11:26:23 -04:00
Tomas Volf
cf446261cf
nongnu: firefox: Update to 140.0.4.
...
* nongnu/packages/mozilla.scm (firefox): Update to 140.0.4.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-10 14:43:48 -04:00
Tomas Volf
f076df5c6a
nongnu: firefox: Remove obsolete phase.
...
* nongnu/packages/mozilla.scm (firefox)[arguments]<#:phases>: Remome
'patch-icu-lookup.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-28 21:03:20 +08:00
Tomas Volf
1b17c6dfc0
nongnu: firefox-esr: Update to 140.0esr.
...
* nongnu/packages/mozilla.scm (firefox-esr): Update to 140.0esr.
[source]<patches>: Add firefox-restore-desktop-files.patch. Use >=138 version
of path comparison patch.
[inputs]: Use icu4c-76.
[native-inputs]: Use rust-cbindgen-0.28.
(firefox)[inputs]: Drop.
[native-inputs]: Do not replace rust-cbindgen.
* nongnu/packages/patches/firefox-esr-add-store-to-rdd-allowlist.patch: Update
to new version. No functional changes.
* nongnu/packages/patches/firefox-esr-use-system-wide-dir.patch: Same.
* nongnu/packages/patches/firefox-esr-compare-paths.patch: Delete file.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-28 21:03:20 +08:00
Tomas Volf
57c186c44f
nongnu: firefox-esr: Update to 128.12.0esr [security fixes].
...
Fixes CVE-2025-6424, CVE-2025-6425, CVE-2025-6426, CVE-2025-6429,
CVE-2025-6430.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.12.0esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-25 03:04:30 +08:00
Tomas Volf
3cf2590392
nongnu: firefox: Update to 140.0 [security fixes].
...
Fixes CVE-2025-6424, CVE-2025-6425, CVE-2025-6426, CVE-2025-6427,
CVE-2025-6428, CVE-2025-6429, CVE-2025-6430, CVE-2025-6431,
CVE-2025-6432, CVE-2025-6433, CVE-2025-6434, CVE-2025-6435,
CVE-2025-6436.
* nongnu/packages/mozilla.scm (firefox): Update to 140.0.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-25 03:04:30 +08:00
Brice Waegeneire
4d6bc7d0dc
nongnu: firefox: Fix GPU decoding.
...
* nongnu/packages/patches/firefox-esr-add-store-to-rdd-allowlist.patch: New
file.
* nongnu/packages/mozilla.scm (firefox-esr)[source]<patches>: Add it.
[#:phases]<wrap-glxtest>: New phase ported from Guix's librewolf package.
<wrap-program>: Remove whitelist manipulation.
[inputs]: Add pciutils.
* nongnu/packages/patches/firefox-add-store-to-rdd-allowlist.patch: New file.
* nongnu/packages/mozilla.scm (firefox)[source]<patches>: Add it.
Fixes: https://gitlab.com/nonguix/nonguix/-/issues/389
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-25 03:04:28 +08:00
Tomas Volf
dff018fa52
nongnu: firefox: Update to 139.0.4 [security fixes].
...
Fixes CVE-2025-49709, CVE-2025-49710.
* nongnu/packages/mozilla.scm (firefox): Update to 139.0.4.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-12 20:52:22 +08:00
Nicolas Graves
86f184a060
nongnu: firefox, firefox-esr: Delete testing/web-platform.
...
* nongnu/packages/mozilla.scm (firefox, firefox-esr)[source]: Delete
testing/web-platform to allow build with 1G less RAM.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-12 20:52:22 +08:00
Tomas Volf
007985d517
nongnu: firefox: Update to 139.0 [security fixes].
...
Fixes CVE-2025-5262, CVE-2025-5263, CVE-2025-5264, CVE-2025-5265,
CVE-2025-5266, CVE-2025-5267, CVE-2025-5268, CVE-2025-5270,
CVE-2025-5271, CVE-2025-5272.
* nongnu/packages/mozilla.scm (firefox): Update to 139.0.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 20:23:55 +08:00
Tomas Volf
b2a1bbec49
nongnu: firefox-esr: Update to 128.11.0esr [security fixes].
...
Fixes CVE-2025-5262, CVE-2025-5263, CVE-2025-5264, CVE-2025-5265,
CVE-2025-5266, CVE-2025-5267, CVE-2025-5268, CVE-2025-5269.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.11.0esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 20:23:54 +08:00
Tomas Volf
3f530e5b31
nongnu: firefox-esr: Update to 128.10.1esr [security fixes].
...
Fixes CVE-2025-4920, CVE-2025-4921.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.10.1esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-18 19:59:30 +08:00
Tomas Volf
366eb8a5b3
nongnu: firefox: Update to 138.0.4 [security fixes].
...
Fixes CVE-2025-4920, CVE-2025-4921.
* nongnu/packages/mozilla.scm (firefox): Update to 138.0.4.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-18 19:59:17 +08:00
Tomas Volf
d49157010b
nongnu: firefox: Update to 138.0.3.
...
* nongnu/packages/mozilla.scm (firefox): Update to 138.0.3.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-14 15:51:01 +08:00
Tomas Volf
b9d3169772
nongnu: firefox: Update to 138.0 [security fixes].
...
Fixes CVE-2025-2817, CVE-2025-4082, CVE-2025-4083, CVE-2025-4085,
CVE-2025-4086, CVE-2025-4087, CVE-2025-4088, CVE-2025-4089,
CVE-2025-4090, CVE-2025-4091, CVE-2025-4092.
* nongnu/packages/patches/firefox-ge-138-compare-paths.patch: New file.
* nongnu/packages/mozilla.scm (firefox): Update to 138.0.
[source]: Use the new patch.
[native-inputs]: Replace rust-cbindgen with rust-cbindgen-0.28.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-04 21:08:53 +08:00
Tomas Volf
ae6e9f2834
nongnu: firefox-esr: Update to 128.10.0esr [security fixes].
...
Fixes CVE-2025-2817, CVE-2025-4082, CVE-2025-4083, CVE-2025-4084,
CVE-2025-4087, CVE-2025-4091, CVE-2025-4093.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.10.0esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-30 23:59:33 +08:00
Tomas Volf
b7fbe3ee79
nongnu: firefox: Update to 137.0.2 [security fixes].
...
Fixes CVE-2025-3608.
* nongnu/packages/mozilla.scm (firefox): Update to 137.0.2.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-17 13:52:38 +08:00
Clement Lassieur
3bb9bcf3e1
nongnu: firefox: Create lib/icecat so that ICECAT_SYSTEM_DIR is set.
...
Adapted from <https://issues.guix.gnu.org/77677 >.
* nongnu/packages/mozilla.scm (firefox-esr)
[arguments]<#:phases>: Add 'mkdir-lib-icecat'.
Fixes: https://gitlab.com/nonguix/nonguix/-/issues/368
Reported-by: Katherine Cox-Buday <cox.katherine.e@gmail.com>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-11 14:08:09 +08:00
Tomas Volf
b4eac4c4f4
nongnu: firefox: Update to 137.0.1.
...
* nongnu/packages/mozilla.scm (firefox): Update to 137.0.1.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-10 20:17:59 +08:00
Hilton Chain
d18387f467
nongnu: Deprecate firefox-esr-wayland.
...
Since Firefox ESR has already been above version 121, this variable can be
deprecated.
* nongnu/packages/mozilla.scm (firefox-esr/wayland): Deprecated by
firefox-esr.
2025-04-10 20:17:57 +08:00
John Kehayias
8324e3c01e
nongnu: firefox: Fix video decoding/acceleration.
...
Fixes #386 .
As of Firefox 137, VA-API video acceleration is enabled by default. This
would fail due to not finding libpciaccess. This is an indirect dependency,
through libdrm (that mesa and libva depend on). It would be best to have our
runpaths-of-input work recursively to catch this (so it can be in the RDD
sandbox used by Firefox here). In the meantime, add libpciaccess explicitly
to fix this issue.
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]<#:phases>: In the
wrap-program phase, add the libpciaccess library path, used in
LD_LIBRARY_PATH. Add a comment for future work on rdd-whitelist.
[inputs]: Add libpciaccess.
2025-04-07 15:28:07 -04:00
Tomas Volf
d8aa9af09f
nongnu: firefox: Update to 137.0 [security fixes].
...
Fixes CVE-2025-2857, CVE-2025-3028, CVE-2025-3029, CVE-2025-3030,
CVE-2025-3031, CVE-2025-3032, CVE-2025-3033, CVE-2025-3034,
CVE-2025-3035.
* nongnu/packages/mozilla.scm (firefox): Update to 137.0.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-03 01:03:22 +08:00
Tomas Volf
03b33efa20
nongnu: firefox-esr: Update to 128.9.0esr [security fixes].
...
Fixes CVE-2025-2857, CVE-2025-3028, CVE-2025-3029, CVE-2025-3030.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.9.0esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-03 01:03:11 +08:00
Tomas Volf
a96e2451bd
nongnu: firefox: Update to 136.0.2.
...
* nongnu/packages/mozilla.scm (firefox): Update to 136.0.2.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-03-19 19:36:02 -04:00
Tomas Volf
a716a55186
nongnu: firefox: Update to 136.0.1.
...
* nongnu/packages/mozilla.scm (firefox): Update to 136.0.1.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12 18:34:24 +01:00
Tomas Volf
7cb1916a76
nongnu: firefox-esr: Use current rust.
...
* nongnu/packages/mozilla.scm (rust-firefox-esr): Set to `rust'.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12 18:33:42 +01:00
Tomas Volf
b4b3c18945
nongnu: firefox: Use current rust.
...
* nongnu/packages/mozilla.scm (rust-firefox): Set to `rust'.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12 18:33:36 +01:00
Tomas Volf
944619c194
nongnu: firefox: Update to 136.0 [security fixes].
...
Fixes CVE-2024-9956, CVE-2025-1930, CVE-2025-1931, CVE-2025-1932,
CVE-2025-1933, CVE-2025-1934, CVE-2025-1935, CVE-2025-1936,
CVE-2025-1937, CVE-2025-1938, CVE-2025-1939, CVE-2025-1940,
CVE-2025-1941, CVE-2025-1942, CVE-2025-1943.
* nongnu/packages/mozilla.scm (firefox): Update to 136.0.
[inputs]: Use icu4c-76.
[arguments]<#:phases>: Add 'patch-icu-lookup.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-03-06 21:52:46 +01:00
Tomas Volf
1a9a7431d3
nongnu: firefox-esr: Update to 128.8.0esr [security fixes].
...
Fixes CVE-2024-43097, CVE-2025-1930, CVE-2025-1931, CVE-2025-1932,
CVE-2025-1933, CVE-2025-1934, CVE-2025-1935, CVE-2025-1936,
CVE-2025-1937, CVE-2025-1938.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.8.0esr.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-03-05 22:19:13 -05:00
Jelle Licht
cca278a553
nongnu: firefox-esr: Rename icu4c-73 to icu4c.
...
* nongnu/packages/mozilla.scm (firefox-esr)[inputs]: Rename icu4c-73 to
icu4c. On gnome-team icu4c was updated to version 73.
2025-03-02 21:30:40 +01:00
Jonathan Brielmaier
8c41304dec
nongnu: firefox: Use key for beaconDB API.
...
This was proposed by Joel (beaconDB founder) at their Matrix chat room.
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set a key for
beaconDB API.
Co-authored-by: Tomas Volf <wolf@wolfsden.cz>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-24 21:37:26 +01:00
Nicolas Graves
6dd01257cf
nongnu: firefox: Honor --cores build argument.
...
* nongnu/packages/mozilla.scm (firefox)[arguments]{phases}: Honor
--cores build argument in 'build phase. Also removing comments that
are outdated by this change.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-24 21:34:27 +01:00
Tomas Volf
3d164c8718
nongnu: firefox: Update to 135.0.1 [security fixes].
...
Fixes CVE-2025-1414.
* nongnu/packages/mozilla.scm (firefox): Update to 135.0.1.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-24 21:32:48 +01:00
Tomas Volf
7c1a45d8e7
nongnu: firefox: Update to 135.0 [security fixes].
...
Fixes CVE-2025-1009, CVE-2025-1010, CVE-2025-1011, CVE-2025-1012,
CVE-2025-1013, CVE-2025-1014, CVE-2025-1016, CVE-2025-1017,
CVE-2025-1018, CVE-2025-1019, CVE-2025-1020.
* nongnu/packages/mozilla.scm (firefox): Update to 135.0.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-06 21:47:18 +01:00
Tomas Volf
e4fafbad8e
nongnu: firefox-esr: Update to 128.7.0esr [security fixes].
...
Fixes CVE-2024-11704, CVE-2025-1009, CVE-2025-1010, CVE-2025-1011,
CVE-2025-1012, CVE-2025-1013, CVE-2025-1014, CVE-2025-1016,
CVE-2025-1017.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.7.0esr.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-02-06 21:46:52 +01:00
Jonathan Brielmaier
9b14c315ef
nongnu: firefox-esr: Use beaconDB as geolocation provider.
...
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set beaconDB as
geolocation provider in 'fix-preferences phase.
2025-02-06 21:46:11 +01:00
Tomas Volf
faf4c7dcf3
nongnu: firefox: Update to 134.0.2.
...
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.2.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-22 23:35:02 +08:00
Tomas Volf
368701e26b
nongnu: firefox: Update to 134.0.1.
...
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.1.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-16 18:37:02 +08:00
Tomas Volf
83f2040587
nongnu: firefox: Update to 134.0 [security fixes].
...
Fixes CVE-2025-0237, CVE-2025-0238, CVE-2025-0239, CVE-2025-0240,
CVE-2025-0241, CVE-2025-0242, CVE-2025-0243, CVE-2025-0244,
CVE-2025-0245, CVE-2025-0246, CVE-2025-0247.
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.
[inputs]: Replace icu4c with icu4c-75.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-01-08 14:44:18 -05:00
Tomas Volf
7912c08045
nongnu: firefox-esr: Update to 128.6.0esr [security fixes].
...
Fixes CVE-2025-0237, CVE-2025-0238, CVE-2025-0239, CVE-2025-0240,
CVE-2025-0241, CVE-2025-0242, CVE-2025-0243.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.6.0esr.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-01-08 14:44:01 -05:00
Tomas Volf
10e3c2bcae
nongnu: firefox-esr: Update to 128.5.2esr.
...
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.2esr.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-13 13:08:15 +08:00
Hilton Chain
e81013943d
nongnu: firefox: Support Guix icecat browser extensions.
...
* nongnu/packages/patches/firefox-use-system-wide-dir.patch: New file.
* nongnu/packages/mozilla.scm (firefox)[source]: Add it along with
firefox-esr-compare-paths.patch.
2024-12-13 13:07:47 +08:00