gnu: guile-knots: Update to 0-3.6119ece. * gnu/packages/guile-xyz.scm (guile-knots): Update to 0-3.6119ece. [native-inputs]: Add guile-lib. Change-Id: I74515dbab3fb643dc2223d202ba81de2cd70b2d5
gnu: csvkit: Fix tests. * gnu/packages/wireservice.scm (csvkit): Fix tests [source]: Apply patch. [native-inputs]: Add (libc-utf8-locales-for-target). * gnu/packages/patches/csvkit-set-locale-for-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I787c0da270fa4062491efcfa0c55a1b8bbac7b59 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
gnu: cl-simple-matrix: Update to 1.3-0.878c68f. * gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.3-0.878c68f. Change-Id: Id4f0165dc72ab3da58102d612370d55fcc4f9bc0
gnu: jc: Update to 1.25.4. * gnu/packages/admin.scm (jc): Update to 1.25.4. Change-Id: I7ec2570b56040c9a899aa1524df009f4899f9e59
gnu: spectrwm: Update to 3.6.0. * gnu/packages/wm.scm (spectrwm): Update to 3.6.0. [arguments]: Update make-flags. [inputs]: Add libxcb. [native-inputs]: Add libbsd. Change-Id: Ib7912c43b9e80be2a24cae46d44e039e5b84e6df Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: plan9port: License has changed from LPL to Expat. * gnu/packages/plan9.scm (plan9port)[license]: Delete license:lpl1.02. Change-Id: Iae98c728f416e05ee9489f5dca848ae819833cc7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: miniflux: Update to 2.2.4. * gnu/packages/web.scm (miniflux): Update to 2.2.4. [inputs]: Add go-golang-org-x-image Change-Id: I2308d5b7b151f7b77513d7245d05c802f0114776 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: yt-dlp: Update to 2024.12.23. * gnu/packages/video.scm (yt-dlp): Update to 2024.12.23. Change-Id: Ide6d201be0d8742802629ea7eb9053f2f45714eb Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add julia-precompiletools. * gnu/packages/julia-xyz.scm (julia-precompiletools): New variable. Change-Id: Id5adc9a28c8985bddf51261a2385b7168ffe8b4e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add julia-bittwiddlingconveniencefunctions. * gnu/packages/julia-xyz.scm (julia-bittwiddlingconveniencefunctions): New variable. Change-Id: I822c61c780ce5035346f3f307a6e9dc1be8fd013 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add julia-dynamicpolynomials. * gnu/packages/julia-xyz.scm (julia-dynamicpolynomials): New variable. Change-Id: I03be75f274c29cb4102e16b76c77c5d9b0a0cb54 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
reconfigure: Support loading the system for kexec reboot. This allows rebooting straight into the new system with ‘reboot -k’. * guix/scripts/system/reconfigure.scm (kexec-loading-program) (load-system-for-kexec): New procedures. * gnu/tests/reconfigure.scm (run-kexec-test): New procedure. (%test-upgrade-kexec): New variable. * guix/scripts/system.scm (perform-action): Add #:load-for-kexec?. Call ‘load-system-for-kexec’. (show-help, %options): Add ‘--no-kexec’. (%default-options): Add ‘load-for-kexec?’. (process-action): Honor it and pass it to ‘perform-action’. * gnu/machine/ssh.scm (deploy-managed-host): Add call to ‘load-system-for-kexec’. * doc/guix.texi (Invoking guix system): Document it. Change-Id: I86d11f1c348e4359bc9e73c86e5aebff60fe875c
system: Export ‘…-initrd-file’ and ‘…-root-file-system’. * gnu/system.scm (operating-system-initrd-file): Fix docstring and export. (operating-system-root-file-system): Export. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I5254d82ce547e8014027ed20675b8bfe5a5847c5
gnu: Add cadabra. * gnu/packages/engineering.scm (cadabra): New variable. Change-Id: I3c95e041ab6ba72b9fb68d4ca088184e618f8615
gnu: Add lie. * gnu/packages/maths.scm (lie): New variable. Change-Id: Ibb4421be2f5e78c1726e51c2923ac7607b9d1c8d
gnu: iperf: Update to 3.18. * gnu/packages/networking.scm (iperf): Update to 3.18. Change-Id: Icecbb0b768cd10c6bc9272267f60e2e5f69d9419
gnu: gallery-dl: Update to 1.28.2. * gnu/packages/video.scm (gallery-dl): Update to 1.28.2. Change-Id: I8a61f5e3e0e33a3918c1d57a5615cedf21ecabc0
gnu: f3d: Update to 2.5.1. * gnu/packages/graphics.scm (f3d): Update to 2.5.1. Change-Id: Ic3fa29fa16c47381bde2d3dcdc2d2a65fb4deb3c
gnu: helvum: Use meson-build-system-modules. * gnu/packages-rust-apps.scm (helvum)[arguments]: Don't install the sources. Use upstream's expected vendor-dir for rust crates. Add meson to imported-modules and modules. Remove custom 'install-extra phase. Add meson's 'configure phase. Replace 'build, 'check and 'install with meson's phases. [native-inputs]: Add meson, ninja. Change-Id: Ia45170ab70ad3c2dcf7abc4a8f05a73bf93917c9
gnu: trealla: Update to 2.63.10. * gnu/packages/prolog.scm (trealla): Update to 2.63.10. Change-Id: I5a31956117ce6b1336e701be7cf90ca21362417b