~ruther/guix-local

19429425 — Spencer King 1 year, 10 months ago
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>
8317bf63 — Spencer King 1 year, 10 months ago
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>
4f7b58b9 — Ludovic Courtès 1 year, 10 months ago
news: Add entry about kexec.

* etc/news.scm: Add entry.

Change-Id: I8ba27ecba903ac6aa16ef97f09ac21e89a873dee
1305f78d — Ludovic Courtès 1 year, 10 months ago
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
ebe706a1 — Ludovic Courtès 1 year, 10 months ago
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
5c9029dc — Ludovic Courtès 1 year, 10 months ago
syscalls: Add ‘kexec-load-file’.

* guix/build/syscalls.scm (string->utf-8/nul-terminated)
(kexec-load-file): New procedures.
* tests/syscalls.scm ("kexec-load-file"): New test.

Change-Id: I3724226a14ecc07f346e77519fb5b0591096c7f6
5b8c19c2 — Tobias Geerinckx-Rice 1 year, 10 months ago
.guix-authorizations: Authorise Ian Eure's key.

* .guix-authorizations (ieure): Register PGP key fingerprint.

Change-Id: Ib4e77ed955d562d0bc3c1dcb10e3ba90a3446f81
3d29b0a3 — Danny Milosavljevic 1 year, 10 months ago
gnu: Add cadabra.

* gnu/packages/engineering.scm (cadabra): New variable.

Change-Id: I3c95e041ab6ba72b9fb68d4ca088184e618f8615
475a186a — Danny Milosavljevic 1 year, 10 months ago
gnu: Add lie.

* gnu/packages/maths.scm (lie): New variable.

Change-Id: Ibb4421be2f5e78c1726e51c2923ac7607b9d1c8d
3a8c2040 — Artyom V. Poptsov 1 year, 10 months ago
gnu: iperf: Update to 3.18.

* gnu/packages/networking.scm (iperf): Update to 3.18.

Change-Id: Icecbb0b768cd10c6bc9272267f60e2e5f69d9419
39901803 — Artyom V. Poptsov 1 year, 10 months ago
gnu: gallery-dl: Update to 1.28.2.

* gnu/packages/video.scm (gallery-dl): Update to 1.28.2.

Change-Id: I8a61f5e3e0e33a3918c1d57a5615cedf21ecabc0
7b184f2c — Artyom V. Poptsov 1 year, 10 months ago
gnu: f3d: Update to 2.5.1.

* gnu/packages/graphics.scm (f3d): Update to 2.5.1.

Change-Id: Ic3fa29fa16c47381bde2d3dcdc2d2a65fb4deb3c
831b94a1 — Efraim Flashner 1 year, 10 months ago
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
e4bdd464 — Ludovic Courtès 1 year, 10 months ago
teams: Remove unmatched-paren from teams due to inactivity.

* etc/teams.scm (paren): Remove from teams due to inactivity.

Change-Id: Id2b0f597b86e16ded93cae1788e511c397d35e5e
gnu: artanis: Update to 1.0.0.

* gnu/packages/guile-xyz.scm (artanis): update to 1.0.0.
[source]: Remove code removing non-existent old directories.
[arguments]<#:configure-flags>: Add aarch64 specific flag.

Change-Id: I27b38eaff75cda008ae7de3eceb84dc5b7bf01aa
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a0dda77a — Massimo Zaniboni 1 year, 11 months ago
gnu: goaccess: Update to 1.9.3.

* gnu/packages/web.scm (goaccess): Update to 1.9.3.

Change-Id: Ie3cc2de51678e06cf602b3cdb5883751e4763d8e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a72f6e13 — Ashish SHUKLA 1 year, 11 months ago
gnu: knot: Update to 3.4.2.

* gnu/packages/dns.scm (knot): Update to 3.4.2.
[inputs]: Add ngtcp2 for DNS-over-QUIC support.

Change-Id: Ibda27eac9ad71a96a06e3641725e7a1bbeccd2b5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: mtools: Update to 4.0.46.

* gnu/packages/mtools.scm (mtools): Update to 4.0.46.

Change-Id: Ice61bcb61fed69d9ae83c72cd078be3fcc3dc8d8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: git-sizer: Pin git version.

* gnu/packages/version-control.scm (git-sizer)
[arguments]<#:phases>: Hard-code git path in 'fix-paths.
[native-inputs]: Remove git.
[inputs]: Add git-minimal/pinned.

Change-Id: If6178a0e1c453ea47a1f70cd507639b5be2142b0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Next