summaryrefslogtreecommitdiff
path: root/nongnu/packages/mozilla.scm
AgeCommit message (Collapse)Author
2025-02-07nongnu: firefox: Use key for beaconDB API.beacondb-api-keyJonathan 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.
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>
2024-10-10nongnu: firefox-esr: Update to 128.3.1esr [security fixes].Tomas Volf
Fixes CVE-2024-9680. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.3.1esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: firefox-esr: Update to 128.3.0esr [security fixes].Tomas Volf
Fixes CVE-2024-8900, CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, CVE-2024-9396, CVE-2024-9397, CVE-2024-9398, CVE-2024-9399, CVE-2024-9400, CVE-2024-9401, CVE-2024-9402. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.3.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-09-22nongnu: firefox: Update to 130.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 130.0.1. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-04firefox-esr: Use %default-gnu-imported-modules.Tomas Volf
%gnu-build-system-modules is deprecated, so let us use %default-gnu-imported-modules instead as the warning suggests. * nongnu/packages/mozilla.scm (firefox-esr)[arguments]<#:modules>: Use %default-gnu-imported-modules instead of %gnu-build-system-modules. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-09-03nongnu: firefox-esr: Update to 128.2.0esr [security fixes].Tomas Volf
Fixes CVE-2024-8381, CVE-2024-8382, CVE-2024-8383, CVE-2024-8384, CVE-2024-8385, CVE-2024-8386, CVE-2024-8387. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.2.0esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-03nongnu: firefox: Update to 130.0 [security fixes].Tomas Volf
Fixes CVE-2024-8381, CVE-2024-8382, CVE-2024-8383, CVE-2024-8384, CVE-2024-8385, CVE-2024-8386, CVE-2024-8387, CVE-2024-8388, CVE-2024-8389. * nongnu/packages/mozilla.scm (firefox): Update to 130.0. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-08-29nongnu: Remove icu4c-73.John Kehayias
This version of icu4c is in Guix and made public in cf842e9b20b89ecb08ac3456a91780ec07b5a201. This also failed to build on the core-updates nonguix build due to a test failure which should be fixed in Guix with 7937c8827b8d23347a3159b4696335bd19fc17aa. * nongnu/packages/mozilla.scm (icu4c-73): Delete variable.
2024-08-21nongnu: firefox: Update to 129.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 129.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-08-17nongnu: firefox: Update to 129.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 129.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-08-08nongnu: firefox-esr: Update to 128.1.0esr [security fixes].Tomas Volf
Fixes CVE-2024-7518, CVE-2024-7519, CVE-2024-7520, CVE-2024-7521, CVE-2024-7522, CVE-2024-7524, CVE-2024-7525, CVE-2024-7526, CVE-2024-7527, CVE-2024-7528, CVE-2024-7529, CVE-2024-7531. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.1.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-08-08nongnu: firefox: Update to 129.0 [security fixes].Tomas Volf
Fixes CVE-2024-7518, CVE-2024-7519, CVE-2024-7520, CVE-2024-7521, CVE-2024-7522, CVE-2024-7523, CVE-2024-7524, CVE-2024-7525, CVE-2024-7526, CVE-2024-7527, CVE-2024-7528, CVE-2024-7529, CVE-2024-7530, CVE-2024-7531. * nongnu/packages/mozilla.scm (firefox): Update to 129.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-26nongnu: firefox: Update to 128.0.3.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 128.0.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-24nongnu: firefox: Update to 128.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 128.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-16nongnu: firefox: Fix WM Class.Brice Waegeneire
* 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-10nongnu: firefox: Update to 128.0 [security fixes].Tomas Volf
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-10nongnu: firefox-esr: Update to 128.0esr [security fixes].Tomas Volf
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-07nongnu: firefox: Use rust-1.77.Tomas Volf
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-06-26nongnu: firefox: Update to 127.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 127.0.2. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-06-20nongnu: firefox: Update to 127.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 127.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-06-15nongnu: firefox: Update to 127.0 [security fixes].Tomas Volf
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-12nongnu: firefox-esr: Update to 115.12.0esr [security fixes].Tomas Volf
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-05-28nongnu: firefox: Update to 126.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 126.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-14nongnu: firefox: Update to 126.0 [security fixes].Tomas Volf
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-14nongnu: firefox-esr: Update to 115.11.0esr [security fixes].Tomas Volf
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-04-29nongnu: firefox: Update to 125.0.3.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-22nongnu: firefox: Update to 125.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-17nongnu: firefox: Update to 125.0.1 [security fixes].Tomas Volf
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-17nongnu: firefox-esr: Update to 115.10.0esr [security fixes].Tomas Volf
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-04nongnu: firefox: Update to 124.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 124.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-22nongnu: firefox: Update to 124.0.1 [security fixes].Tomas Volf
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-22nongnu: firefox-esr: Update to 115.9.1esr [security fixes].Tomas Volf
Fixes CVE-2024-29944. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.9.1esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>