summaryrefslogtreecommitdiff
path: root/nongnu/packages/mozilla.scm
AgeCommit message (Collapse)Author
2025-07-10nongnu: firefox: Update to 140.0.4.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 140.0.4. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-06-28nongnu: firefox: Remove obsolete phase.Tomas Volf
* nongnu/packages/mozilla.scm (firefox)[arguments]<#:phases>: Remome 'patch-icu-lookup. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-28nongnu: firefox-esr: Update to 140.0esr.Tomas Volf
* 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-25nongnu: firefox-esr: Update to 128.12.0esr [security fixes].Tomas Volf
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-25nongnu: firefox: Update to 140.0 [security fixes].Tomas Volf
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-25nongnu: firefox: Fix GPU decoding.Brice Waegeneire
* 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-12nongnu: firefox: Update to 139.0.4 [security fixes].Tomas Volf
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-12nongnu: firefox, firefox-esr: Delete testing/web-platform.Nicolas Graves
* 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-05-28nongnu: firefox: Update to 139.0 [security fixes].Tomas Volf
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-28nongnu: firefox-esr: Update to 128.11.0esr [security fixes].Tomas Volf
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-18nongnu: firefox-esr: Update to 128.10.1esr [security fixes].Tomas Volf
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-18nongnu: firefox: Update to 138.0.4 [security fixes].Tomas Volf
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-14nongnu: firefox: Update to 138.0.3.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 138.0.3. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-04nongnu: firefox: Update to 138.0 [security fixes].Tomas Volf
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-04-30nongnu: firefox-esr: Update to 128.10.0esr [security fixes].Tomas Volf
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-17nongnu: firefox: Update to 137.0.2 [security fixes].Tomas Volf
Fixes CVE-2025-3608. * nongnu/packages/mozilla.scm (firefox): Update to 137.0.2. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-11nongnu: firefox: Create lib/icecat so that ICECAT_SYSTEM_DIR is set.Clement Lassieur
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-10nongnu: firefox: Update to 137.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 137.0.1. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-10nongnu: Deprecate firefox-esr-wayland.Hilton Chain
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-07nongnu: firefox: Fix video decoding/acceleration.John Kehayias
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-03nongnu: firefox: Update to 137.0 [security fixes].Tomas Volf
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-03nongnu: firefox-esr: Update to 128.9.0esr [security fixes].Tomas Volf
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-03-19nongnu: firefox: Update to 136.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 136.0.2. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-03-12nongnu: firefox: Update to 136.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 136.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12nongnu: firefox-esr: Use current rust.Tomas Volf
* nongnu/packages/mozilla.scm (rust-firefox-esr): Set to `rust'. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-12nongnu: firefox: Use current rust.Tomas Volf
* nongnu/packages/mozilla.scm (rust-firefox): Set to `rust'. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2025-03-06nongnu: firefox: Update to 136.0 [security fixes].Tomas Volf
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-05nongnu: firefox-esr: Update to 128.8.0esr [security fixes].Tomas Volf
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-02nongnu: firefox-esr: Rename icu4c-73 to icu4c.Jelle Licht
* nongnu/packages/mozilla.scm (firefox-esr)[inputs]: Rename icu4c-73 to icu4c. On gnome-team icu4c was updated to version 73.
2025-02-24nongnu: firefox: Use key for beaconDB API.Jonathan Brielmaier
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-24nongnu: firefox: Honor --cores build argument.Nicolas Graves
* 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-24nongnu: firefox: Update to 135.0.1 [security fixes].Tomas Volf
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-06nongnu: firefox: Update to 135.0 [security fixes].Tomas Volf
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-06nongnu: firefox-esr: Update to 128.7.0esr [security fixes].Tomas Volf
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-06nongnu: firefox-esr: Use beaconDB as geolocation provider.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set beaconDB as geolocation provider in 'fix-preferences phase.
2025-01-22nongnu: firefox: Update to 134.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.2. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-16nongnu: firefox: Update to 134.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.1. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-01-08nongnu: firefox: Update to 134.0 [security fixes].Tomas Volf
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-08nongnu: firefox-esr: Update to 128.6.0esr [security fixes].Tomas Volf
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>
2024-12-13nongnu: firefox-esr: Update to 128.5.2esr.Tomas Volf
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.2esr. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-13nongnu: firefox: Support Guix icecat browser extensions.Hilton Chain
* 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-13nongnu: firefox-esr: Support Guix icecat browser extensions.Hilton Chain
* nongnu/packages/patches/firefox-esr-compare-paths.patch: New file. * nongnu/packages/patches/firefox-esr-use-system-wide-dir.patch: New file. * nongnu/packages/mozilla.scm (firefox-esr)[source]: Add them. [arguments]<#:configure-flags>: Allow unsigned system addons. [native-search-paths]: Add ICECAT_SYSTEM_DIR.
2024-12-11nongnu: firefox: Update to 133.0.3.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 133.0.3.
2024-11-29nongnu: firefox-esr: Update to 128.5.1esr.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.1esr.
2024-11-27nongnu: firefox: Update to 133.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694, CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698, CVE-2024-11699, CVE-2024-11700, CVE-2024-11701, CVE-2024-11702, CVE-2024-11703, CVE-2024-11704, CVE-2024-11705, CVE-2024-11706 and CVE-2024-11708. * nongnu/packages/mozilla.scm (firefox): Update to 133.0.
2024-11-26nongnu: firefox-esr: Update to 128.5.0esr [security fixes].Tomas Volf
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694, CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698, CVE-2024-11699. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-10nongnu: firefox-esr: Wrap with pipewire.Rutherther
Firefox needs pipewire in LD_LIBRARY_PATH for screensharing on Wayland, otherwise the screensharing just won't start. * nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Add pipewire lib path to LD_LIBRARY_PATH variable in 'wrap-program phase. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-31nongnu: firefox-esr: Update to 128.4.0esr [security fixes].Tomas Volf
Fixes CVE-2024-10458, CVE-2024-10459, CVE-2024-10460, CVE-2024-10461, CVE-2024-10462, CVE-2024-10463, CVE-2024-10464, CVE-2024-10465, CVE-2024-10466, CVE-2024-10467. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.4.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-19nongnu: firefox: Update to 131.0.3 [security fixes].John Kehayias
Fixes CVE-2024-9936 and, in previous versions since 130.0.1, CVE-2024-9680, CVE-2024-9391, CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, CVE-2024-9395, CVE-2024-9396, CVE-2024-9397, CVE-2024-9398, CVE-2024-9399, CVE-2024-9400, CVE-2024-9401, CVE-2024-9402, and CVE-2024-9403. Upstream removed firefox.desktop files which can be generated from their mach tool. However, this will try to download various dependencies. So, for now at least, use a patch which reverts that commit so we can use the included desktop file. In Arch, for example, they include a separate pre-generated desktop file rather than doing this at build time. * nongnu/packages/mozilla.scm (firefox): Update to 131.0.3. * nongnu/packages/patches/firefox-CVE-2024-9680.patch: Delete patch. * nongnu/packages/patches/firefox-restore-desktop-files.patch: Add patch.
2024-10-11nongnu: firefox: Fix CVE-2024-9680.Hilton Chain
* nongnu/packages/patches/firefox-CVE-2024-9680.patch: New file. * nongnu/packages/mozilla.scm (firefox)[source]<patches>: Add it. (%firefox-build-id): Update. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>