summaryrefslogtreecommitdiff
path: root/nongnu/packages/mozilla.scm
AgeCommit message (Collapse)Author
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.
2020-10-21nongnu: firefox: Update to 82.0.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 82.0. [arguments]: `obj-x86_64-pc-linux-gnu` folder was removed by upstream, so we don't need to do that anymore. [native-inputs]: Add m4 and import module.
2020-10-14nongnu: firefox: Update to 81.0.2.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 81.0.2.
2020-10-04nongnu: firefox: Use absolute filename for symlink target of icons.Zhu Zihao
* nongnu/packages/mozilla.scm (firefox)[arguments]: In install-desktop-entry phase, use absolute name file for symlink target of icons. Revert e3c50e1385cc70f2c74aa6dad85c76ed513aa483. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-10-02nongnu: firefox: Set icon path in desktop file.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox)[arguments]: Set correct icon path in the desktop file. Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-10-02nongnu: firefox: Update to 81.0.1.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox): Update to 81.0.1. [arguments]: Use system python for mach with MACH_USE_SYSTEM_PYTHON. (%firefox-build-id): Add comment why updating this id is important.
2020-09-13nongnu: firefox: Update to 80.0.1Zhu Zihao
* nongnu/packages/mozilla.scm (firefox): Update to 80.0.1 [native-inputs]: Update to rust@1.43 rust:cargo@1.43 node@10.22 rust-cbindgen@0.14.3. [arguments]<phases>: In phase 'patch-cargo-checksums', use find-files to detect all Cargo.lock. Generate cargo checksum for rust vendors in seperate directories. <configure-flags>: Remove obsolete configure flags. (%firefox-build-id): Update to 2020-09-08. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-09-13nongnu: Add rust-cbindgen-0.14.3.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (rust-cbindgen-0.14.3): New variable. Upstream don't need this particular version for Icecat 78. Co-authored-by: Zhu Zihao <all_but_last@163.com> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-08-14nongnu: Add firefox.Zhu Zihao
* nongnu/packages/mozilla.scm (firefox): New variable. Closes https://gitlab.com/nonguix/nonguix/-/merge_requests/31. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>