gnu: grub-minimal, grub-efi: Reduce unused native-inputs.
"qemu" was removed in e9c1ea84fcf4a7f3da9aea9fbfe6136c75643c07 in the code
though the commit message claims to have removed "qemu-minimal". If that
worked, it may have been broken by switching away from labels in
b9c38f26f120e3e12b3bfbf29c6248a08fe1a62c.
* gnu/packages/bootloaders.scm (grub-minimal)[native-inputs]: Remove
qemu-minimal.
(grub-efi)[native-inputs]: Remove qemu-minimal.
gnu: mullvadbrowser: Update to 14.0.5 [security fixes].
Fixes CVEs 2024-11704, 2025-1009, 2025-1010, 2025-1011, 2025-1012,
2025-1013, 2025-1014, 2025-1016 and 2025-1017. See
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-09/> for
details.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250203100000.
(%mullvadbrowser-version): Update to 14.0.5.
(%mullvadbrowser-firefox-version): Update to 128.7.0esr-14.0-1-build2.
(mullvadbrowser-translation-base): Update to
93eddbd3888852c09e130d536fb3c9bd7e4e6f57.
Change-Id: I3932142356fd3e44d9a3220953df8ae236b90537
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: Add python-scitools-iris.
* gnu/packages/geo.scm: Add (gnu packages certs), and (gnu packages
digest).
(python-scitools-iris): New variable.
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I3d7f082bff5364d51c0eb3f045deec7d93a4c61d
gnu: Add python-cf-units.
* gnu/packages/geo.scm (python-cf-units): New variable.
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Iaa106401da4aa5bc2b9618c9653870118f000c5f
gnu: Add python-imagehash.
* gnu/packages/python-science.scm (python-imagehash): New variable.
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ie773b4504d97ac2678e0776a27eb661d909fed47
gnu: python-regions: Simplify package.
* gnu/packages/astronomy.scm (python-regions) [arguments] <phases>:
Remove 'create-setup.py, 'writable-compiler and build-extensions. Use
custom 'check.
Change-Id: I75ff85cc115e41eb7affd86c10eeea363ded3882
gnu: python-cartopy: Update to 0.24.1.
* gnu/packages/geo.scm (python-cartopy): Update to 0.24.1.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[arguments] <test-flags>: Preserve the most of the tests as they passed
successfully or removed in upstream. Utilize python-pytest-xdist by
providing "--numprocesses" option.
[propagated-inputs]: Add python-fiona, python-owslib, python-pillow, and
python-pykdtree.
[native-inputs]: Remove python-coveralls and python-pytest-cov. Add
python-setuptools-scm.
Change-Id: I91b82cfe50f569923b782162e447b11cdee45ff0
gnu: r-presto: Update to 1.0.0-1.7636b3d.
* gnu/packages/bioinformatics.scm (r-presto): Update to 1.0.0-1.7636b3d.
[properties]: Fix typo.
[propagated-inputs]: Remove r-deseq2 and r-reshape2; add r-purrr and r-tibble.
[native-inputs]: Add r-knitr.
Change-Id: I1285062405bd42b7f3162a44ccf7b174492e5201
gnu: Remove rust-sequoia-gpg-agent-0.4.
* gnu/packages/sequoia.scm (rust-sequoia-gpg-agent-0.4): Delete variable.
Change-Id: I8f9ef51c7837b02d20a8d5769128a2188a3dc8ef
gnu: Remove rust-sequoia-net-0.28.
* gnu/packages/sequoia.scm (rust-sequoia-net-0.28): Delete variable.
Change-Id: Ia4c59be2f605ccd5b7f1ca9cce955c8c6519da85
gnu: sequoia-chameleon-gnupg: Update to 0.12.0.
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg): Update to 0.12.0.
[source]: Remove snippet.
[arguments]: Remove a skipped test from the cargo-test-flags.
[cargo-inputs]: Replace rust-fd-lock-3 with 4, rust-interprocess-1 with
2, rust-reqwest-0.11 with 0.12, rust-rustqlite-0.29 with 0.31,
rust-sequoia-gpg-agent-0.4 with 0.5, rust-sequoia-net-0.28 with 0.29,
rust-thiserror-1 with 2.
[cargo-development-inputs]: Add rust-pty-process-0.4. Replace
rust-interprocess-1 with 2, rust-reqwest-0.11 with 0.12.
Change-Id: I545580e5f9dc249848527dd55f508bd82d4c5651
gnu: rust-sequoia-gpg-agent-0.5: Update to 0.5.1.
* gnu/packages/sequoia.scm (rust-sequoia-gpg-agent-0.5): Update to 0.5.1.
[cargo-inputs]: Replace rust-lalrpop-0.17 with 0.20,
rust-lalrpop-util-0.17 with 0.20.
Change-Id: Ia93ebb2838f4742c3b1249acdd33c02cd218361b
gnu: Add rust-pty-process-0.4.
* gnu/packages/crates-io.scm (rust-pty-process-0.4): New variable.
Change-Id: I979f7421d0a666f73c415ed4d33811eeac4ff6df
gnu: rust-sequoia-wot-0.13: Update to 0.13.3.
* gnu/packages/sequoia.scm (rust-sequoia-wot-0.13): Update to 0.13.3.
[cargo-inputs]: Replace rust-thiserror-1 with 2.
Change-Id: Ie0cf8c5fe835a5c541e8795c2e937888eac8f807
gnu: sequoia-sq: Update to 1.2.0.
* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.2.0.
[cargo-inputs]: Add rust-clap-lex-0.7. Replace rust-rusqlite-0.31 with
0.32, rust-terminal-size-0.2 with 0.4, rust-textwrap-0.15 with 0.16,
rust-thiserror-1 with 2.
[cargo-development-inputs]: Replace rust-predicates-2 with 3.
Change-Id: I4a86c3f8b5ed0be0e1f28dcd9e8ab7c54750d03a
gnu: miniflux: Update to 2.2.5.
* gnu/packages/web.scm (miniflux): Update to 2.2.5.
Change-Id: I1c7a6a25a79b2d287584721bde75c10cda76a595
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: r-v8: Fix build with node-lts@22.
The version bump of node-lts from 20 to 22 also bumped the version in the so-file.
* gnu/packages/cran.scm (r-v8)[#:phases]<find-v8>: Look for libnode-so.127 as
provided by node-lts.
Change-Id: I4586e5775e7e55bbe6406c8d9bf78b4c64d91c0c
gnu: node-lts: Update to 22.12.0.
* gnu/packages/node.scm (node-lts): Update to 22.12.0.
[#:phases]<delete-problematic-tests>: Delete tests that fail due to the build
container. Delete tests that require a DNS resolver.
[inputs]: Replace c-ares by c-ares-for-node-lts.
Replace icu4c by icu4c-73.
[native-inputs]: Replace c-ares by c-ares-for-node-lts.
Replace icu4c by icu4c-73.
Change-Id: I8cbc790bd82c55b48f8917e6405b37569b29dc1c