* gnu/packages/mail.scm (aerc): Rewrite with THIS-PACKAGE-INPUT and
FORMAT to improve the flow and refresh the style.
[phases] {install}: Respespect GOFLAGS from the go-build-system, apply
CC-FOR-TARGET
Change-Id: I52aac55f10909f800f3a43e59443691b2b576d80
* gnu/packages/mail.scm (aerc): Update to 0.20.1.
[source]: Drop patch fixing a now solved problem with gpg-signed
messages.
[arguments] <build-flags>: Remove redundant "-tags=notmuch" as it's
picked by 'install phase.
[phases] {install}: Pass the build flag using an environment variable.
[inputs]: Remove a comment.
[native-inputs]: Remove go-git-sr-ht-rjarry-go-opt; add
go-git-sr-ht-rjarry-go-opt-v2.
Change-Id: I71cc1330233e03996de914027f3d4d76b280acb4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Test suite for NumPy@2.2.2 is heavily depends on included vendored-meson
sub-package and all of the tests fail. This variant provides a working
NumPy, with passed build and sanity-check phases and tests disabled; it
allows users to include it in other package(s) where version 2+ is hard
required e.g. SageMath or Astropy@7.
* gnu/packages/python-xyz.scm (python-numpy-2): New variable.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5
Allow users to specify additional configuration files for NetworkManager.
These files will be added to /etc/NetworkManager/conf.d (NetworkManager's
default configuration directory location).
* gnu/services/networking.scm (<network-manager-configuration>)
[extra-configuration-files]: New field.
(network-manager-activation): Honor the new field.
* doc/guix.texi (Networking Setup): Document the new field.
Change-Id: I07479958e4d0aa318328c666a9630b779230b300
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This test reproduces the problem reported in bug #59181 ("[berlin] web
services fail to start on reboot due to anonip").
* gnu/tests/web.scm (run-webserver-test) <extra-args>: New keyword argument.
(%nginx+anonip-os, nginx-anonip-tests, %test-nginx+anonip): New variables.
Change-Id: I7bbc8fb9f2ab33ce89bf1c0945d7ddbddf26a7ea
* gnu/tests/web.scm (%test-anonip): New test.
(%anonip-os): New variables.
(run-anonip-test): New procedure.
Change-Id: Ieed210a784dbdeee8a498e74b6c0e31cb72cd9b8
* gnu/services/herd.scm (gnu): Export 'eval-there', which is useful to
evaluate Scheme expressions.
Change-Id: Iff1db56e0847fc5886ac9fe594d677b363e7e6e7
Previously, it'd simply return the error arguments, which would not always
fail a 'test-assert' test, for example.
* gnu/tests/web.scm (retry-on-error): Re-throw the error when the attempts
have been exhausted.
Change-Id: Ic1468d8ba23f0f78377e90d19bccb2878dc56f0e
The virtual-machine syntax would not accept a single operating-system field,
which was puzzling.
* gnu/system/vm.scm (virtual-machine): Add a pattern matching a single literal
'operating-system' field and value.
Change-Id: If207fd71df3a3f763b2e63229eafa82f63e80773
Previously, only a static library would be produced and then deleted in a
phase.
* gnu/packages/graphics.scm (tinygltf) [arguments]: Add #:configure-flags.
<phases>: Remove delete-static-lib.
Change-Id: I019a87a4fbf68fc19270a41d58af3a2184b77215
The two failing tests are in tests/completers/test_pip_completer, so
rather than exclude the tests instead add the native input.
* gnu/packages/shells.scm (xonsh)[native-inputs]: Add python-pip.
Change-Id: Ide457ffca0e05d03d9d4d3fea36c1d23a2257c27
Signed-off-by: Ian Eure <ian@retrospec.tv>
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 (%torbrowser-build-date): Update to
20250203100000.
(%torbrowser-version): Update to 14.0.5.
(%torbrowser-firefox-version): Update to 128.7.0esr-14.0-1-build2.
(torbrowser-translation-base): Update to
93eddbd3888852c09e130d536fb3c9bd7e4e6f57.
(torbrowser-translation-specific): Update to
dd30508387040bf0a1217a1eb9edb80ac21926f2.
Change-Id: Iaf360be2be2c4dc5b5094d170e415ec7aaca282f
Signed-off-by: Ian Eure <ian@retrospec.tv>
"qemu" was removed in e9c1ea84fc 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
b9c38f26f1.
* gnu/packages/bootloaders.scm (grub-minimal)[native-inputs]: Remove
qemu-minimal.
(grub-efi)[native-inputs]: Remove qemu-minimal.
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/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/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