* 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>
* 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>
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.
* 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.
* nongnu/packages/mozilla.scm (firefox)[arguments]: In install-desktop-entry
phase, use absolute name file for symlink target of icons.
Revert e3c50e1385.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* nongnu/packages/mozilla.scm (firefox)[arguments]: Set correct icon
path in the desktop file.
Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* 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.
* 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>
* 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>