~ruther/guix-local

fcd24ac3 — Christopher Baines 1 year, 10 months ago
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
4a4a8c9d — Wiktor Żelazny 1 year, 10 months ago
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>
16d22911 — Guillaume Le Vaillant 1 year, 10 months ago
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
a34d8e27 — Artyom V. Poptsov 1 year, 10 months ago
gnu: jc: Update to 1.25.4.

* gnu/packages/admin.scm (jc): Update to 1.25.4.

Change-Id: I7ec2570b56040c9a899aa1524df009f4899f9e59
4cdfa814 — Tobias Geerinckx-Rice 1 year, 10 months ago
.guix-authorizations: Authorise Greg Hogan's key.

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

Change-Id: I934ae652383e92608cf54c00c1bb3da689e30bb9
734910c7 — Wiktor Żelazny 1 year, 10 months ago
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>
69c8ac45 — Rodion Goritskov 1 year, 10 months ago
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>
faa77145 — Ashish SHUKLA 1 year, 10 months ago
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>
f9d57104 — Spencer King 1 year, 10 months ago
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>
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
Next