summaryrefslogtreecommitdiff
path: root/nongnu/packages/mozilla.scm
AgeCommit message (Collapse)Author
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.
2021-06-16nongnu: firefox: Update to 89.0.1 [fixes CVE-2021-29968].Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 89.0.1.
2021-06-13nongnu: firefox: Add WebAuthn and U2F support.Brice Waegeneire
* nongnu/packages/mozilla.scm (firefox)[phases]: Add eudev to the wrapper. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-06-08nongnu: firefox: Raise llvm and clang to version 10.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/116. * nongnu/packages/mozilla.scm (firefox)[arguments]: Remove fix-swgl-build.rs phase as the workaround is not necessary anymore. [native-inputs]: Replace clang with clang-10. Dito for llvm.
2021-06-05nongnu: firefox: Visually cleanup setenv variables.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox)[configure]: split setenv in seperate lines.
2021-06-05nongnu: firefox: Update to 89.0.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 89.0. [arguments]: Add fix-swgl-build.rs as work around for issue#116. [native-inputs]: Use rust-cbindgen-0.19. Co-authored-by: Pierre Langlois <pierre.langlois@gmx.com>
2021-05-05nongnu: firefox: Update to 88.0.1 [fixes CVE-2021-29952].Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 88.0.1.
2021-05-05nongnu: firefox-wayland: Rewrite to avoid extra build.pineapples
* nongnu/packages/mozilla.scm (firefox) [arguments]: use the default value of `--enable-default-toolkit='. The Wayland backend of Firefox is no longer considered experimental and support for it is included in the official binaries. * nongnu/packages/mozilla.scm (firefox-wayland): Re-write the package definition, based upon `ungoogled-chromium-wayland' to avoid re-compiling Firefox in cases when there is a substitute for `firefox'. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-04-19nongnu: firefox: Update to 88.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2021-23994, CVE-2021-23995, CVE-2021-23996, CVE-2021-23997, CVE-2021-23998, CVE-2021-23999, CVE-2021-24000, CVE-2021-24001, CVE-2021-24002, CVE-2021-29945, CVE-2021-29944, CVE-2021-29946 and CVE-2021-29947. * nongnu/packages/mozilla.scm (firefox): Update to 88.0.
2021-03-31nongnu: firefox: Enable the integration with native notifications.Zhu Zihao
* nongnu/packages/mozilla.scm (firefox)[input]: Add libnotify. [arguments]<phases>: Add libnotify to LD_LIBRARY_PATH in 'wrap-program'. (firefox-wayland): Dito. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2021-03-24nongnu: firefox: Update to 87.0.Jonathan Brielmaier
* nongnu/packages/mozilla.scm: (firefox): Update to 87.0.
2021-03-14nongnu: firefox: Update to 86.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 86.0.1.
2021-02-24nongnu: firefox: Update to 86.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2021-23969, CVE-2021-23970, CVE-2021-23968, CVE-2021-23974, CVE-2021-23971, CVE-2021-23976, CVE-2021-23977, CVE-2021-23972, CVE-2021-23975, CVE-2021-23973, CVE-2021-23978 and CVE-2021-23979. * nongnu/packages/mozilla.scm (firefox): Update to 86.0.
2021-02-09nongnu: firefox: Update to 85.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 85.0.2.
2021-02-07nongnu: firefox: Update to 85.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 85.0.1.
2021-02-01nongnu: firefox: Switch to node as it's now version 10.22.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox)[native-inputs]: Use `node` as it was updated to 10.22 and `node-10.22` got removed.
2021-01-26nongnu: firefox: Update to 85.0.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 85.0. [native-inputs]: Raise rust and rust:cargo to 1.47 as required.
2021-01-06nongnu: firefox: Update to 84.0.2 [fixes CVE-2020-16044].Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 84.0.2.
2021-01-04nongnu: firefox: Update to upstream rust components.Zhu Zihao
* nongnu/packages/mozilla.scm (rust-cbindgen-firefox): Remove. (firefox)[native-inputs]: Replace rust-1.43 with rust (1.45). Replace rust-cbindgen-firefox with rust-cbindgen-0.15. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-12-30nongnu: firefox: Change distribution id to `org.nonguix`.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/83. * nongnu/packages/mozilla.scm (firefox)[arguments]: Change distribution id to `org.nonguix`.
2020-12-22nongnu: firefox: Update to 84.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 84.0.1.
2020-12-15nongnu: firefox: Update to 84.0 [security fixes].Jonathan Brielmaier
This fixes CVE-2020-16042, CVE-2020-26971, CVE-2020-26972, CVE-2020-26973, CVE-2020-26974, CVE-2020-26975, CVE-2020-26976, CVE-2020-26977, CVE-2020-26978, CVE-2020-26979, CVE-2020-35111, CVE-2020-35112, CVE-2020-35113, and CVE-2020-35114. * nongnu/packages/mozilla.scm (firefox): Update to 84.0. [arguments]: Delete 'delete-bundled-configuration-and-binaries phase as the files don't exist anymore.
2020-11-17nongnu: firefox: Update to 83.0.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 83.0.
2020-11-17nongnu: rust-cbindgen-0.14.3: Rename and update it.Jonathan Brielmaier
We do not want to interfere with upstreams rust-cbindgen for Icecat ESR. * nongnu/packages/mozilla.scm (rust-cbindgen-0.14.3): Rename to rust-cbindgen-firefox. Update to 0.15.0. Add comment why it's a private variable. (firefox)[native-inputs]: Adjust accordingly.
2020-11-09nongnu: firefox: Update to 82.0.3.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 82.0.3.
2020-11-02nongnu: Add firefox-wayland.Jonathan Brielmaier
This gives us firefox with Wayland support. Especially usefull on HiDPI environments. * nongnu/packages/mozilla.scm (firefox/wayland): New variable.
2020-10-30nongnu: firefox: Update to 82.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 82.0.2.