summaryrefslogtreecommitdiff
path: root/nongnu/packages/mozilla.scm
AgeCommit message (Collapse)Author
2022-10-21nongnu: firefox-esr: Use newer clang and llvm.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (native-inputs): Use clang and llvm which defaulting currently at version 13.
2022-10-19nongnu: firefox-esr: Update to 102.4.0esr [security fixes].Jonathan Brielmaier
Fixes CVE-2022-42927, CVE-2022-42928, CVE-2022-42929 and CVE-2022-42932. * nongnu/packages/mozilla.scm (firefox-esr): Update to 102.4.0esr.
2022-10-19nongnu: firefox: Update to 106.0 [security fixes].John Kehayias
Fixes CVE-2022-42927, CVE-2022-42928, CVE-2022-42929, CVE-2022-42930, CVE-2022-42931 and CVE-2022-42932. * nongnu/packages/mozilla.scm (firefox): Update to 106.0.
2022-10-15nongnu: Remove unneeded rust packages.John Kehayias
Upstream Guix now defaults to rust 1.60, so remove unneeded bootstrapping. * nongnu/packages/mozilla.scm (rust-firefox-1.58, rust-firefox-1.59, rust-firefox-1.60): Remove variables. (rust-firefox-1.61): Bootstrap from rust instead of rust-firefox-1.60. (furst-firefox-esr): Set to be rust.
2022-10-04nongnu: firefox: Update to 105.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 105.0.2.
2022-10-04nongnu: firefox: Update to 105.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 105.0.1.
2022-09-22nongnu: firefox: Update to 105.0 [security fixes].John Kehayias
Fixes CVE-2022-40956, CVE-2022-40957, CVE-2022-40958, CVE-2022-40959, CVE-2022-40960, CVE-2022-40961, CVE-2022-40962. * nongnu/packages/mozilla.scm (rust-firefox-1.61): New variable. (rust-firefox): Update to rust-firefox-1.61. (firefox)[native-inputs]: Use it. Update to 105.0.
2022-09-22nongnu: Add rust-firefox-1.60.John Kehayias
Better match upstream with which rust version is used to build firefox-esr. * nongnu/packages/mozilla.scm (rust-firefox-1.60, rust-firefox-esr): New variables. (firefox-esr)[native-inputs]: Use rust-firefox-esr.
2022-09-22nongnu: firefox-esr: Update to 102.3.0esr [security fixes].Jonathan Brielmaier
Fixes CVE-2022-40956, CVE-2022-40957, CVE-2022-40958, CVE-2022-40959, CVE-2022-40960 and CVE-2022-40962. * nongnu/packages/mozilla.scm (firefox-esr): Update to 102.3.0esr.
2022-09-11nongnu: Remove unneeded packages from mozilla.scm.John Kehayias
* nongnu/packages/mozilla.scm (rust-proc-macro2-1.0.43, rust-syn-1.0.99, rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-gnu-0.36, rust-windows-i686-msvc-0.36, rust-windows-i686-gnu-0.36, rust-windows-aarch64-msvc-0.36, rust-windows-sys-0.36, rust-hashbrown-0.12, rust-object-0.29, rust-object-0.27, rust-gimli-0.26, rust-addr2line-0.17, rust-backtrace-0.3.66, rust-parking-lot-core-0.9, rust-once-cell-1.13.0): Remove variables (added to upstream Guix). (rust-clap-derive-3.2.15, rust-clap-3.2.16, rust-cbindgen-0.24)[cargo-inputs]: Adjust to upstream package names.
2022-09-09nongnu: firefox: Update to 104.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 104.0.2.
2022-08-23nongnu: firefox: Update to 104.0 [security fixes].Jonathan Brielmaier
This fixes CVE-2022-38472, CVE-2022-38473, CVE-2022-38474, CVE-2022-38475, CVE-2022-38477 and CVE-2022-38478. * nongnu/packages/mozilla.scm (firefox): Update to 104.0. [arguments]: Replace node with node-lts as now >= 12.2 is required.
2022-08-23nongnu: firefox: Add pipewire to inputs.Petr Hodina
Fixes https://gitlab.com/nonguix/nonguix/-/issues/178 * nongnu/packages/mozzila.scm (firefox): [inputs]: Add pipewire. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-23nongnu: firefox-esr: Update to 102.2.0esr [security fixes].Jonathan Brielmaier
This fixes CVE-2022-38472, CVE-2022-38473, CVE-2022-38476, CVE-2022-38477 and CVE-2022-38478. * nongnu/packages/mozilla.scm (firefox-esr): Update to 102.2.0esr.
2022-08-13gnu: Add firefox-esr. Update firefox to 103.0.2.John Kehayias
* nongnu/packages/mozilla.scm (firefox-esr): New variable, previously package definition of firefox. [phases]: New phase set-build-id moved from configure. In configure set MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE which replaced MACH_USE_SYSTEM_PYTHON. Set GUIX_PYTHON_PATH. [inputs]: Use icu4c-71. [native-inputs]: Use rust-cbindgen-0.23. [description]: Mention that it's now the ESR branch. (%firefox-esr-build-id): New variable. (firefox-esr/wayland): New variable. Adjusted packaged definition of firefox/wayland. (firefox): Inherit from firefox-esr. Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13gnu: Add rust-cbindgen-0.23 and rust-cbindgen-0.24.John Kehayias
* nongnu/packages/mozilla.scm (rust-unicode-ident-1, rust-proc-macro2-1.0.43, rust-syn-1.0.99, rust-textwrap-0.15, rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-gnu-0.36, rust-windows-i686-msvc-0.36, rust-windows-i686-gnu-0.36, rust-windows-aarch64-msvc-0.36, rust-windows-sys-0.36, rust-hashbrown-0.12, rust-object-0.29, rust-object-0.27, rust-gimli-0.26, rust-addr2line-0.17, rust-backtrace-0.3.66, rust-parking-lot-core-0.9, rust-once-cell-1.13.0, rust-clap-lex-0.2, rust-clap-derive-3.2.15, rust-clap-3.2.16, rust-cbindgen-0.24, rust-cbindgen-0.23): New variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-08-13nongnu: Add rust-firefox.Jonathan Brielmaier
Firefox 101 requires rust >= 1.59 which is currently not in upstream Guix. So lets bootstrap one. * nongnu/packages/mozilla.scm (rust-uri, rust-bootstrapped-package): New procedures from guix/gnu/packages/rust.scm. (rust-firefox-1.58, rust-firefox-1.59, rust-firefox): New variables. (firefox)[native-inputs]: Replace rust with rust-firefox.
2022-07-03nongnu: firefox: Use system nspr.Hilton Chain
* nongnu/packages/mozilla.scm (firefox)[arguments]: Enable `--with-system-nspr` flag. [inputs]: Add nspr-4.32. Signed-off-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-05-21nongnu: firefox: Upddate to 100.0.2 [security fixes].Jonathan Brielmaier
Fixes CVE-2022-1802 and CVE-2022-1529. * nongnu/packages/mozilla.scm (firefox): Update to 100.0.2.
2022-05-16nongnu: firefox: Update to 100.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 100.0.1.
2022-05-05nongnu: firefox Update to 100.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2022-29909, CVE-2022-29910, CVE-2022-29911, CVE-2022-29914, CVE-2022-29915, CVE-2022-29916, CVE-2022-29917 and CVE-2022-29918. * nongnu/packages/mozilla.scm (firefox): Update to 100.0.
2022-04-12nongnu: firefox: Update to 99.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 99.0.1.
2022-04-05nongnu: firefox: Update to 99.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2022-1097, CVE-2022-24713, CVE-2022-28281, CVE-2022-28282, CVE-2022-28283, CVE-2022-28285, CVE-2022-28286, CVE-2022-28287, CVE-2022-28288 and CVE-2022-28289. * nongnu/packages/mozilla.scm (firefox): Update to 99.0.
2022-03-08nongnu: firefox: Update to 98.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2022-26383, CVE-2022-26384, CVE-2022-26387, CVE-2022-26381, CVE-2022-26382, CVE-2022-26385 and CVE-2022-0843. * nongnu/packages/mozilla.scm (firefox): Update to 98.0.
2022-03-08nongnu: firefox: Convert to new input style.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox)[arguments]: Rewrite 'wrap-program phase to work with gexp. Call udev as eudev which is its real package name. [inputs]: Convert to new style. [native-inputs]: Dito.
2022-03-08nongnu: firefox: Use Gexp.Ricardo Wurmus
* nongnu/packages/mozilla.scm (firefox)[arguments]: Use Gexp to remove uses of %BUILD-INPUTS and output references. Also remove trailing #t. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-02-11nongnu: firefox: Add StartupWMClass to firefox.desktop.Clement Lassieur
Visual fix for GNOME < 40. * nongnu/packages/mozilla.scm (firefox)[arguments]: Set StartupWMClass in 'install-desktop-entry phase. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-02-10nongnu: firefox: Update to 97.0 [security fixes].Jonathan Brielmaier
This fixes CVE-2022-22753, CVE-2022-22754, CVE-2022-22755, CVE-2022-22756, CVE-2022-22757, CVE-2022-22758, CVE-2022-22759, CVE-2022-22760, CVE-2022-22761, CVE-2022-22762, CVE-2022-22764 and CVE-2022-0511. * nongnu/packages/mozilla.scm (firefox): Update to 97.0. [native-inputs]: Add now required alsa-lib. Use clang-12 and llvm-12 as older versions fail to build firefox.
2022-01-23nongnu: firefox: Enable WebAssembly sandboxed libraries.Pierre Langlois
* nongnu/packages/mozilla.scm (firefox)[arguments]: Pass --with-wasi-sysroot to configure. Set WASM_CC and WASM_CXX to wasm32-wasi-clang-toolchain. [native-inputs]: Add wasm32-wasi-clang-toolchain. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-01-20nongnu: firefox: Update to 96.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 96.0.2.
2022-01-15nongnu: firefox: Update to 96.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2022-22746, CVE-2022-22743, CVE-2022-22742, CVE-2022-22741, CVE-2022-22740, CVE-2022-22738, CVE-2022-22737, CVE-2021-4140, CVE-2022-22750, CVE-2022-22749, CVE-2022-22748, CVE-2022-22745, CVE-2022-22744, CVE-2022-22747, CVE-2022-22736, CVE-2022-22739, CVE-2022-22751 and CVE-2022-22752. * nongnu/packages/mozilla.scm (firefox): Update to 96.0. [inputs]: Use `icu4c-70`.
2021-12-19nongnu: firefox: Update to 95.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 95.0.2.
2021-12-17nongnu: firefox: Update to 95.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 95.0.1.
2021-12-14nongnu: Visual fix for copyright headers.Jonathan Brielmaier
* nongnu/packages/mozilla.scm: Remove duplicated copyright line and use © symbol.
2021-12-14nongnu: firefox: Update to 95.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2021-43536, CVE-2021-43537, CVE-2021-43538, CVE-2021-43539, CVE-2021-43540, CVE-2021-43541, CVE-2021-43542, CVE-2021-43543, CVE-2021-43544, CVE-2021-43545, CVE-2021-43546 and MOZ-2021-0009. * nongnu/packages/mozilla.scm (firefox): Update to 95.0. [arguments]: Disable WASM sandbox for now as it requires further packaging.
2021-12-13nongnu: firefox: Update to 94.0.2.John Kehayias
* nongnu/packages/mozilla.scm (firefox): Update to 94.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-12-13nongnu: firefox: Use default rust version.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/148. * nongnu/packages/mozilla.scm (firefox)[native-inputs]: Refer to rust without an excact version as endorsed by upstream Guix.
2021-12-13nongnu: firefox: Rename icu4c-69 to icu4c.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox)[inputs]: Rename icu4c-69 to icu4c. On core-updates icu4c was updated to version 69.
2021-10-18nongnu: firefox: Update to 93.0.Pierre Langlois
* nongnu/packages/mozilla.scm (firefox): Update to 93.0. [arguments]: Add 'remove-cargo-frozen-flag phase. Unset PYTHON variable in 'configure phase. Set MOZBUILD_STATE_PATH variable in 'configure phase. [native-inputs]: Remove python-2. (%firefox-build-id): Increment. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-09-26nongnu: firefox: Update to 92.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 92.0.1.
2021-09-08nongnu: firefox: Update to 92.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2021-38491, CVE-2021-38493 and CVE-2021-38494. * nongnu/packages/mozilla.scm (firefox): Update to 92.0.
2021-09-01nongnu: firefox: Add VA-API support.pineapples
More information on enabling VA-API in Firefox: https://wiki.archlinux.org/title/Firefox#Hardware_video_acceleration * nongnu/packages/mozilla.scm (firefox)[phases]: Add libva to the wrapper. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-08-25nongnu: firefox: Update to 91.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 91.0.2.
2021-08-22nongnu: firefox: Update to 91.0.1 [fixes CVE-2021-29991].Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 91.0.1.
2021-08-10nongnu: firefox: Update to 91.0.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 91.0. [inputs]: Use icu4c-69 as required. [native-inputs]: Use Rust 1.51 as required.
2021-07-23nongnu: firefox: Update to 90.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 90.0.2.
2021-07-19nongnu: firefox: Update to 90.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 90.0.1.
2021-07-14nongnu: firefox: Update to 90.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2021-29970, CVE-2021-30547, CVE-2021-29972, CVE-2021-29974, CVE-2021-29975, CVE-2021-29976 and CVE-2021-29977. * nongnu/packages/mozilla.scm (firefox): Update to 90.0.
2021-06-24nongnu: firefox-wayland: Visually improve start script.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox-wayland)[arguments]: Remove leading whitespace and add newline to exex script.
2021-06-23nongnu: firefox: Update to 89.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 89.0.2.