~ruther/guix-local

e28ab6a6 — Maxim Cournoyer 11 months ago
gnu: turbovnc: Simplify 'delete-all-but' in snippet.

* gnu/packages/vnc.scm (turbovnc) [source] <snippet>: Simplify.
* gnu/packages/astronomy.scm (phd2): Likewise.
* gnu/packages/emulators.scm (libretro-dolphin-emu)
(retroarch-minimal): Likewise.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sqs)
(go-go-opentelemetry-io-contrib-propagators-autoprop)
(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace)
(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc)
(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp)
(go-go-opentelemetry-io-otel-exporters-zipkin)
(go-go-opentelemetry-io-otel-log, go-go-opentelemetry-io-otel-sdk)
(go-go-opentelemetry-io-otel-sdk-log, go-go-opentelemetry-io-otel-sdk-metric)
(go-google-golang-org-genproto-googleapis-api): Likewise.
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap-exp): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs-ipfs): Likewise.
* gnu/packages/mpi.scm (openmpi-5): Likewise.

Change-Id: I286ff1e949ccb97f9369f2a172c8559e3884dba7
011f0580 — Cayetano Santos 11 months ago
gnu: Add apycula.

* gnu/packages/electronics.scm (apycula): New variable.

Change-Id: Iba09d271baedc84a8087275aed4d4cc32dccc8d9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
fcea1907 — Ian Eure 11 months ago
gnu: yt-dlp: Update to 2025.08.22.

* gnu/packages/video.scm (yt-dlp): Update to 2025.08.22.

Change-Id: I1e35954851f5c0ec0af3a8fa7560f2c080d29ba1
d8a37d96 — Cayetano Santos 11 months ago
gnu: python-readchar: Update to 4.2.1.

* gnu/packages/machine-learning.scm (python-readchar): Update to 4.2.1.
[source]: Switch to git-fetch, providing test data.
[arguments]: Use G-Expressions; remove delete-windows-file #:phase.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Remove python-wheel; add python-pytest,
python-pytest-cov and python-setuptools-next.

Change-Id: I6b60de788301c699713504425db08c6e29de3c9d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
9ed08ec3 — Cayetano Santos 11 months ago
gnu: python-persim: Update to 0.3.8.

* gnu/packages/machine-learning.scm (python-persim): Update to 0.3.8.
[native-inputs]: Remove python-pytest-cov, python-setuptools, and
python-wheel; add python-setuptools-next.

Change-Id: I50931695a928cc12deb5d445de97d71c7a14ff2b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f0cd24fa — Arun Isaac 11 months ago
gnu: Add webhook.

* gnu/packages/web.scm (webhook): New variable.

Change-Id: Iea9d198ee2420582cab29a73a5d3006463383b52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
17222aba — Danny Milosavljevic 11 months ago
gnu: emacs-el-job: Update to 2.4.8.

* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.4.8.

Closes: #2199
Change-Id: Ibf170053d4210a7f7f4190ee5a13911784ee2899
8408e0e5 — Arun Isaac 11 months ago
gnu: Add utmp-cli.

* gnu/packages/hardware.scm (utmp-cli): New variable.
825d3baa — Arun Isaac 11 months ago
services: nginx: Rotate log files.

* gnu/services/web.scm (nginx-access-log-file, nginx-error-log-file,
nginx-log-files): New functions.
(nginx-service-type): Extend log-rotation-service-type.
4e2e5c71 — Morgan Arnold 11 months ago
doc: Increase minimum Guile-Git version.

* doc/contributing.text: bump minimum required version of guile-git from
  0.5.0 to 0.10.0, required by 86022e994e.
* po/doc/guix-manual.*: update translations as well.

Change-Id: I8cc8fd720cc71fbe17e2e530f7411b9c888ba0f6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
c3bfe0e1 — Cayetano Santos 11 months ago
gnu: qucsator-rf: Update to 1.0.7.

* gnu/packages/engineering.scm (qucsator-rf): Update to 1.0.7.

Change-Id: Ifd58ef0adc8750deffa861ce62c54b32da81940d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
c1e3c491 — Ludovic Courtès a year ago
services: system-log: Allow ‘max-silent-time’ to be #f.

* gnu/services/shepherd.scm (gexp-or-integer-or-false?): New procedure.
(system-log-configuration)[max-silent-time]: Change to
‘gexp-or-integer-or-false’.
* doc/guix.texi (Shepherd Services): Regenerate documentation with
‘configuration->documentation’.

Change-Id: I75228cd19ca892c26347a64cbb952668fc893669
df763d6a — Ludovic Courtès a year ago
git-authenticate: Print a clear error message for malformed keys.

Fixes guix/guix#1141.

* guix/git-authenticate.scm (load-keyring-from-blob): Change ‘oid’ to
‘entry’ and adjust accordingly.  Raise a ‘&formatted-message’ error when
‘read-radix-64’ returns #f or EOF.
(load-keyring-from-reference): Adjust accordingly.

Change-Id: Ib88c94dac543caf6b1e0855242ba50063c944765
a138cdb3 — Ludovic Courtès a year ago
gnu: dico: Hard-code file name of the default shell.

This fixes a regression introduced in
a33e152f2eb9927be5942b00bdaaecba737c650f whereby the ‘dicod’ Shepherd
service would fail to start with:

  dicod[2]: /gnu/store/…-m4-1.4.19/bin/m4 -s exited with status 127

… due to /bin/sh missing in its least-authority environment and ‘SHELL’
being unset.

* gnu/packages/dico.scm (dico)[arguments]: Add ‘set-shell-file-name’
phase.
[inputs]: Add ‘bash-minimal’.

Change-Id: Ie6f8a7a462a2dedcbf7ea049e385e121da06e741
ca03f737 — Ludovic Courtès 1 year, 1 day ago
daemon: Tolerate pipes and sockets in failed build trees.

Fixes <https://issues.guix.gnu.org/78919>.
Fixes guix/guix#471.

Fixes a bug introduced in ae18b3d9e6bd0c184505a094851448d08555e23e
whereby interrupting ‘guix build -K hello’ would leave a build directory
with root ownership due ‘secureFilePerms’ bailing out due to the
presence of FIFOs in the temporary build directory.

* nix/libstore/build.cc (secureFilePerms): Add ‘allowSpecialFiles’
parameter; honor it and pass it in recursive call.
(DerivationGoal::deleteTmpDir): Pass true as the second argument to
‘secureFilePerms’.

Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org>
Reported-by: David Elsing <david.elsing@posteo.net>
Change-Id: I638a4ee909a2b5022f9153e1cbb832bfb2e15263
c5a92274 — Danny Milosavljevic 11 months ago
gnu: freerdp: Disable assertions.

Fixes: guix/guix#1933

* gnu/packages/rdesktop.scm (freerdp-3)[arguments]<#:configure-flags>: Add -DWITH_VERBOSE_WINPR_ASSERT=OFF.

Change-Id: Idd3e6262d1e023123cc42a8d454fcb3d9dd49824
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
cb012b55 — Cayetano Santos a year ago
gnu: python-vsg: Update to 3.33.0.

* gnu/packages/electronics.scm (python-vsg): Update to 3.33.0.
[arguments]<:#test-flags>: Disable test_utf_8.
[native-nputs]: Add pytest-cov and pytest-html.

Change-Id: I9ed0c4df95140e54301995c268dc6f9206d44c53
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
5dea1814 — Sharlatan Hellseher 11 months ago
gnu: exercism: Patch xdg-open path.

* gnu/packages/education.scm (exercism)
[arguments] <phases>: Add 'patch-xdg-open.
[inputs]: Add xdg-utils.

Fixes guix/guix#2203
Change-Id: I877a2bbf2468662e8f481b5cf10099b9e63a1b65

Change-Id: Ie15ddb9465d03d308740a348fa2e2c1233ec6591
978d536a — Sharlatan Hellseher 11 months ago
gnu: exercism: Update to 3.5.7.

* gnu/packages/education.scm (exercism): Update to 3.5.7.

Change-Id: I97e60c90b67ce99256c45de202576f4b66a7b3b7
15ae55de — Cayetano Santos 11 months ago
gnu: python-autograd: Update to 1.8.0.

* gnu/packages/machine-learning.scm (python-autograd): Update to 1.8.0.
[native-inputs]: Add python-pytest-cov, python-pytest-xdist.

Change-Id: I7c1a0aa0f415ca00891ad8e3121b6d733ae41820
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next