summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-02-12gnu: aerc: Update to 0.20.1.Tanguy Le Carrour
* 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 <[email protected]>
2025-02-12gnu: Add python-numpy-2.Sharlatan Hellseher
Test suite for [email protected] 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 <[email protected]> Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5
2025-02-13services: network-manager: Add extra-configuration-files field.45mg
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 <[email protected]> Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-13gnu: sysdig: Update to 0.40.0-alpha6.Maxim Cournoyer
(Also add the missing 2024 copyright year). * gnu/packages/admin.scm (sysdig): Update to 0.40.0-alpha6. * gnu/packages/patches/sysdig-shared-falcosecurity-libs.patch: Rebase patch. * gnu/packages/patches/sysdig-falcosecurity-libs-0.20.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2fc91baf52aebf283615a8989e841687c6033602
2025-02-13gnu: falcosecurity-libs: Update to 0.20.0.Maxim Cournoyer
* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0. [source]: Update patches and combine into a single one. [native-inputs]: Replace clang (13) with clang-18. [inputs]: Move libbpf and libelf to... [propagated-inputs]: ... here. * gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file. * gnu/packages/patches/falcosecurity-libs-install-pman.patch * gnu/packages/patches/falcosecurity-libs-libscap-pc.patch * gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch * gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
2025-02-13build/guile-build-system: Fix byte-compilation warnings.Maxim Cournoyer
* guix/build/guile-build-system.scm: Hide 'delete' from (guix build utils), to avoid shadowing the builtin. (invoke-each): Replace current-processor-count with parallel-job-count. The former would require importing (ice-9 threads). Change-Id: I7cde3305b9017bfec52ffe50ed124e21cbdceb25
2025-02-13build/guile: Disable parallel build for now.Maxim Cournoyer
Following discussions in bug #74204. * guix/build-system/guile.scm (guile-build): Add a #:parallel-build? flag, defaulting to #f for now. (guile-cross-build): Likewise. * guix/build/guile-build-system.scm (build): Honor it. Change-Id: Ibf12ac098e9dcea83da7b9685796e501df606c6c
2025-02-13build/guile-build-system: Remove trailing #t in phases.Maxim Cournoyer
* guix/build/guile-build-system.scm (set-locale-path): Delete trailing #t. (invoke-each, build, install-documentation): Likewise. Change-Id: I7a0d035b9bef2160856e141642dee70974c571db
2025-02-13tests: web: Add nginx+anonip test.Maxim Cournoyer
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
2025-02-13tests: Add anonip system test.Maxim Cournoyer
* gnu/tests/web.scm (%test-anonip): New test. (%anonip-os): New variables. (run-anonip-test): New procedure. Change-Id: Ieed210a784dbdeee8a498e74b6c0e31cb72cd9b8
2025-02-13build: marionette: Make it possible to reboot VM during tests.Maxim Cournoyer
* gnu/build/marionette.scm (make-marionette): Add 'reconnect=1' socket parameter. * gnu/system/vm.scm (common-qemu-options): Remove '-no-reboot' option. Change-Id: I5e100543ddddba0aea3ebe4e2f5cb8b0261c0d73
2025-02-13services: herd: Export 'eval-there' in API.Maxim Cournoyer
* gnu/services/herd.scm (gnu): Export 'eval-there', which is useful to evaluate Scheme expressions. Change-Id: Iff1db56e0847fc5886ac9fe594d677b363e7e6e7
2025-02-13tests: web: Have the retry-on-error throw on exhausted attempts.Maxim Cournoyer
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
2025-02-13system/vm: Fix virtual-machine bug.Maxim Cournoyer
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
2025-02-13gnu: speed-dreams: Update to 2.4.0.Maxim Cournoyer
* gnu/packages/games.scm (speed-dreams-version) (speed-dreams-svn-revision): Delete variables. (speed-dreams-source-tarball): Delete procedure. (speed-dreams-base-tarball, speed-dreams-hq-cars-and-tracks-tarball) (speed-dreams-more-hq-cars-and-tracks-tarball) (speed-dreams-wip-cars-and-tracks-tarball) (speed-dreams-unmaintained-tarball): Delete variables. (speed-dreams-data): New variable. (speed-dreams): Update to 2.4.0. [source]: Fetch from git. Apply patches. [configure-flags]: Remove the SD_DATADIR, SD_LIBDIR, OPTION_3RDPARTY_SOLID, CMAKE_MODULE_LINKER_FLAGS, and CMAKE_BUILD_RPATH_USE_ORIGIN flags. Add the VERSION_LONG flag. [phases]: Delete phases. [native-inputs]: Add speed-dreams-data. [inputs]: Add cjson, glm, minizip, rhash and tinygltf. Change-Id: Ie782a65dadaafb5d6c3a7d4d6c28212eef2b36f7
2025-02-13gnu: tinygltf: Install a library.Maxim Cournoyer
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
2025-02-13gnu: tinygltf: Update to 2.9.5.Maxim Cournoyer
* gnu/packages/graphics.scm (tinygltf): Update to 2.9.5. Change-Id: I680a26da98f26ed4c25de614954b59cf4d5833d3
2025-02-13.guix-authorizations: Register Steve George's key.Maxim Cournoyer
* .guix-authorizations (futurile): Register Steve George's key. Change-Id: I8675d1bebe5f9aa6fb2e1cf33e6c43a88b99be93
2025-02-12gnu: satdump: Update to 1.2.2.Guillaume Le Vaillant
* gnu/packages/radio.scm (satdump): Update to 1.2.2. [inputs]: Add armadillo, curl, hdf5, jemalloc and libtiff. Change-Id: Ic0a9044257fc21cb2fc30a421e8224646161ce3e
2025-02-12gnu: chirp: Update to 0.4.0-2.9e43352.Guillaume Le Vaillant
* gnu/packages/radio.scm (chirp): Update to 0.4.0-2.9e43352. [inputs]: Add python-lark-parser and python-suds. Change-Id: Iaea423f87e3b9513983e7383c0a5001760aa2e08
2025-02-12gnu: qdmr: Update to 0.12.1.Guillaume Le Vaillant
* gnu/packages/radio.scm (qdmr): Update to 0.12.1. Change-Id: I0af21f1379523004b2ab991bdcb82f9fd3e8724c
2025-02-12gnu: wfview: Update to 2.03.Guillaume Le Vaillant
* gnu/packages/radio.scm (wfview): Update to 2.03. [inputs]: Add qtwebsockets-5. [arguments]: Update 'fix-paths' phase. [description]: Update model list. Change-Id: I2be016a94a374f217e1e8ed9294494ae9d1ccf0c
2025-02-12gnu: hamlib: Update to 4.6.2.Guillaume Le Vaillant
* gnu/packages/radio.scm (hamlib): Update to 4.6.2. Change-Id: I49a6793b42f703329f496994ff1e3637d82b6165
2025-02-12gnu: tegola: Update to 0.21.2.Nicolas Graves
* gnu/packages/geo.scm (tegola): Update to 0.21.2. Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-12gnu: tegola: Unbundle some go packages.Nicolas Graves
* gnu/packages/geo.scm (tegola): [source]<origin>: Use snippet to unbundle some go packages. [inputs]: Add go-github-com-aws-aws-lambda-go, go-github-com-aws-aws-sdk-go, go-github-com-beorn7-perks, go-github-com-burntsushi-toml, go-github-com-gofrs-uuid, go-github-com-golang-protobuf, go-github-com-google-uuid, go-github-com-go-test-deep, go-github-com-jmespath-go-jmespath, go-github-com-mattn-go-sqlite3, go-github-com-spf13-pflag, go-golang-org-x-crypto, go-golang-org-x-sys, go-golang-org-x-text, go-golang-org-x-tools, go-google-golang-org-protobuf, go-go-uber-org-atomic, go-go-uber-org-multierr, go-go-uber-org-zap. Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-12doc: Recommend login as non-root user after installation.Simon Josefsson
* doc/guix.texi (After System Installation): Fix. Signed-off-by: Simon Josefsson <[email protected]> Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-12gnu: wlogout: Fix paths to assetsAshish SHUKLA
* gnu/packages/wm.scm (wlogout): [#:phases] <patch-source-paths>: Substitute paths in style.css. Change-Id: I128581608e29294cbc4165e9ebd7d1e505e90b4f Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-12gnu: shepherd: Update to 1.0.2.Ludovic Courtès
* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.2. Change-Id: Idcf47383b127de6a39b4d3aba197f78e38b8f248
2025-02-12services: log-cleanup: Add Shepherd service documentation.Ludovic Courtès
* gnu/services/admin.scm (log-cleanup-shepherd-services): Add ‘documentation’ field. Change-Id: Ie24033db668a366474f8307e5e8908fd27c06dda
2025-02-11gnu: Add tree-sitter-sway.Morgan Smith
* gnu/packages/tree-sitter.scm (tree-sitter-sway): New variable. Change-Id: I9fef1bd6ac75bc16aa712e9e5455bb64a66bfc28 Signed-off-by: Ian Eure <[email protected]>
2025-02-12news: Add 'de' translation.pelzflorian (Florian Pelz)
* etc/news.scm: Add German translation for linux-libre entries. Change-Id: Id03cce3c5b0ea01578835d83bda8d1ec06b53215
2025-02-11gnu: linux-libre 6.6: Update to 6.6.76.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.76. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I62afa5154c5f1904926cb8bf1cfc3474f6db60a2
2025-02-11gnu: linux-libre: Update to 6.12.13.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.13. (linux-libre-6.12-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: I5dbd5a253e9d33336daf7ec8d66f3d146db52b79
2025-02-11gnu: linux-libre 6.13: Update to 6.13.2.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.2. (linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes. Change-Id: I556b7f5e79a58e930c67bd060317814bbbec4341
2025-02-11gnu: Add python-awesomeversion.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-awesomeversion): New variable. Change-Id: I090abfacf7f73ab14ea1e0347211de2a60675128 Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-11gnu: Add collectl.Roel Janssen
* gnu/packages/admin.scm (collectl): New variable. Signed-off-by: Sharlatan Hellseher <[email protected]> Reviewed-by: phodina <[email protected]> Reviewed-by: Simon Tournier <[email protected]> Reviewed-by: Steve George <[email protected]> Change-Id: I9064f85651f14d7c992d616eaa6cfa1c9b16c993
2025-02-11import/utils: Wrap terms starting with @ in descriptions.Ricardo Wurmus
* tests/import-utils.scm ("beautify-description: escape @stuff"): Add test. * guix/import/utils.scm (beautify-description): Also wrap terms in @code{...} that start with an escaped @. Change-Id: I424f626635b821af6f4c16c97b8724cdaf99de45
2025-02-11import/utils: Escape @ in synopses.Ricardo Wurmus
* tests/import-utils.scm ("beautify-synopsis: escape @"): Add tests. * guix/import/utils.scm (beautify-synopsis): Replace @ with @@. Change-Id: I011d61687a098b5b50f44c1acd6f0a4eea06e9f0
2025-02-11gnu: xonsh: Fix tests.Greg Hogan
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 <[email protected]>
2025-02-11gnu: slirp4netns: Update to 1.3.2.Tomas Volf
* gnu/packages/containers.scm (slirp4netns): Update to 1.3.2. Change-Id: I32f1c0f19b3016b1c42784742b1510cf0d8c04f7 Signed-off-by: Ian Eure <[email protected]>
2025-02-11gnu: torbrowser: Update to 14.0.5 [security-fixes].André Batista
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 <[email protected]>
2025-02-11gnu: grub-minimal, grub-efi: Reduce unused native-inputs.Vagrant Cascadian
"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.
2025-02-11gnu: mullvadbrowser: Update to 14.0.5 [security fixes].André Batista
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 <[email protected]>
2025-02-11gnu: Add python-scitools-iris.Vinicius Monego
* gnu/packages/geo.scm: Add (gnu packages certs), and (gnu packages digest). (python-scitools-iris): New variable. Co-authored-by: Sharlatan Hellseher <[email protected]> Signed-off-by: Sharlatan Hellseher <[email protected]> Change-Id: I3d7f082bff5364d51c0eb3f045deec7d93a4c61d
2025-02-11gnu: Add python-cf-units.Vinicius Monego
* gnu/packages/geo.scm (python-cf-units): New variable. Co-authored-by: Sharlatan Hellseher <[email protected]> Signed-off-by: Sharlatan Hellseher <[email protected]> Change-Id: Iaa106401da4aa5bc2b9618c9653870118f000c5f
2025-02-11gnu: Add python-imagehash.Vinicius Monego
* gnu/packages/python-science.scm (python-imagehash): New variable. Co-authored-by: Sharlatan Hellseher <[email protected]> Signed-off-by: Sharlatan Hellseher <[email protected]> Change-Id: Ie773b4504d97ac2678e0776a27eb661d909fed47
2025-02-11gnu: python-regions: Simplify package.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-regions) [arguments] <phases>: Remove 'create-setup.py, 'writable-compiler and build-extensions. Use custom 'check. Change-Id: I75ff85cc115e41eb7affd86c10eeea363ded3882
2025-02-11gnu: python-cartopy: Update to 0.24.1.Sharlatan Hellseher
* 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
2025-02-11gnu: r-presto: Update to 1.0.0-1.7636b3d.Ricardo Wurmus
* 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
2025-02-11gnu: greetd: Refer to the correct bash.Efraim Flashner
This fixes https://issues.guix.gnu.org/76105. * gnu/packages/admin.scm (greetd)[inputs]: Add bash. Reported-by: Felix Lechner <[email protected]> Change-Id: I8d7874dda2d20607e5a802ac971b6478f0aea638