~ruther/guix-local

ref: f61e85cb077c9c4348e514b9fb5c207eacd52a05 guix-local/gnu d---------
f61e85cb — Andreas Enge 6 months ago
gnu: Remove guile-sly.

* gnu/packages/guile-xyz.scm (guile-sly): Delete variable.

Change-Id: Ie8cb3a6b60a048e5c4a093bf6354448cee241866
63567c6e — Carlo Zancanaro 6 months ago
gnu: luanti: Update to 5.13.0.

* gnu/packages/luanti.scm (luanti): Update to 5.13.0.
[source]<snippet>: Replace catch_amalgamated.hpp to catch2/catch_all.hpp in
test_irr_x_mesh_loader.cpp.

Closes: #2878
Change-Id: Iacdc8b212c10e4ab561a945076868147b6137adf
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
a8ab69d2 — Andreas Enge 6 months ago
gnu: Remove flatbuffers-23.1.

* gnu/packages/serialization.scm (flatbuffers-23.1): Delete variable.

Change-Id: I2b1646e2e43c5dbebf07af7fcfcad524dccc3197
c1ef6dc2 — Andreas Enge 6 months ago
gnu: flann: Build with python@3.

* gnu/packages/maths.scm (flann)[inputs]: Replace python-2 by python.

Change-Id: Ia0e2ae8ca6a1198aed0c9f652f3737f2dbadca1c
c0e31bbb — Andreas Enge 6 months ago
gnu: gnubg: Update to 1.08.003.

* gnu/packages/games.scm (gnubg): Update to 1.08.003.
[native-inputs]: Add flex. Replace python-2 by python. Remove libxcrypt.

Change-Id: I1093f481ad664b4183b09c238d220fd36009ca4d
24701a21 — Trevor Arjeski 6 months ago
gnu: libicns: Fix build with gcc-14.

* gnu/packages/image.scm (libicns)[arguments]<#:configure-flags>:
New field, relaxing errors to warnings.

Change-Id: Ie609d4acd2714f91a3675f7c60b3d13d86c39f49
Signed-off-by: Andreas Enge <andreas@enge.fr>
87af8a98 — Josep Bigorra 8 months ago
gnu: Add guile-bewaking.

* gnu/packages/guile-xyz.scm (guile-bewaking): New variable.

Change-Id: I6e569e9a85833f3eadc7825e2d1b99a67cfd6067
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
12699cf8 — Jean-Pierre De Jesus DIAZ 6 months ago
services: nix: Point Nix to bin/bash.

The nix-service-type will create the nix.conf file pointing to
`bin/sh' file in the bash-minimal package, however this is a symbolic
link to `bin/bash' in that same package, so when the sandbox gets
created there will be a symlink in the Nix sandbox like this:

  drwxr-xr-x  2 nobody nogroup 4096 Sep 18 13:10 .
  drwxr-x--- 10 nobody nixbld  4096 Sep 18 13:10 ..
  lrwxrwxrwx  1 nobody nogroup    4 Jan  1  1970 sh -> bash

Making builds that depend on /bin/sh fail since /bin/bash does not
exist in the sandbox.

* gnu/services/nix.scm (nix-service-etc): Change ‘build-sandbox-paths’ to
point to ‘bin/bash’.

Change-Id: I9138e9b772b8468382cfde6d133f0758837d03ff
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
970f7477 — Evgeny Pisemsky 6 months ago
gnu: Add guile-usbrelay.

* gnu/packages/hardware.scm (guile-usbrelay): New variable.

Change-Id: I4b9dac27217fc365b0a98950cdf8368407de6321
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8118eb0b — Jean-Baptiste Note 7 months ago
file-systems: Fix article usage in docstrings.

* gnu/build/file-systems.scm (linux-swap-superblock?)
(read-linux-swap-superblock, bcachefs-superblock?): Use "a" instead of
"an" before consonant sounds.

Change-Id: Ifb36a125733ff898ecbef0a0a546819130707fba
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ec135370 — Jean-Baptiste Note 7 months ago
file-systems: Add support for hibernation swap detection.

* gnu/build/file-systems.scm (%linux-swsuspend-magic): New variable.
(linux-swsuspend-superblock?, read-linux-swsuspend-superblock): New
procedures.
(%partition-label-readers, %partition-uuid-readers): Add readers for
linux-swsuspend superblocks.

Change-Id: If77ca9b4ae1f72c4e9ce52149b10d331566b0030
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
f2c3ff8c — Simeon Prause 6 months ago
gnu: audiofile: Update to 0.3.6 [security-fix].

* gnu/packages/audio.scm (audiofile): Update to 0.3.6.

Change-Id: I2dda621f60c27e02b1513e2d89a138136a1633ca
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
afca847f — Ludovic Courtès 6 months ago
system: bare-bones: Remove Cuirass service.

This reverts changes from d72eef9c918144bd892522722be71321d4a5ad97 that
were inadvertently committed.

* gnu/system/examples/bare-bones.tmpl: Remove Cuirass.

Change-Id: I29253dce841479bbddef00756a0f6bd57694dfae
2a42babb — Ludovic Courtès 7 months ago
services: secret-service: Add missing import for ‘reboot’.

* gnu/services/virtualization.scm (secret-service-shepherd-services): In
‘modules’, add (shepherd system).

Change-Id: I23201f0ee3ce102f0d48d4f5ea24ddbfc06c247f
4ed3c827 — Ludovic Courtès 7 months ago
services: secret-service: Add #:timeout to ‘secret-service-receive-secrets’.

* gnu/build/secret-service.scm (secret-service-receive-secrets):
Add #:timeout parameter and honor it.

Change-Id: I4b6720444a28e1424ede07b6c329cd355b27b5e3
3799b786 — Ludovic Courtès 7 months ago
services: secret-service: Fiberize ‘secret-service-receive-secrets’.

* gnu/build/secret-service.scm (secret-service-receive-secrets)
[wait-for-client]: Pass ‘SOCK_NONBLOCK’ to ‘socket’.  Use
‘wait-for-readable-fd’ instead of ‘select’.  Pass flags to ‘accept’.

Change-Id: I1d5ff8e286942838af5b77fbb4068689a0529ed1
1567529b — Ludovic Courtès 7 months ago
services: secret-service: Remove redundant ‘dump’ procedure.

* gnu/build/secret-service.scm (secret-service-receive-secrets)[dump]: Remove.
Use ‘dump-port’ from (guix build utils) instead.

Change-Id: I5a098a6f4f6629cf275862e9f10c9a2718bb27a1
9de6ed0a — Ludovic Courtès 7 months ago
services: secret-service: Fiberize ‘secret-service-send-secrets’.

The previous code was tentatively written to run either in a Fibers context or
in a non-Fibers context.  Drop the non-Fibers code since this always runs
within ‘shepherd’, which is fiberized.

* gnu/build/secret-service.scm (with-modules): Remove.
(wait-for-readable-fd): Rewrite using regular Fibers operations.
(secret-service-send-secrets): Use ‘SOCK_NONBLOCK’.  Simplify ‘sleep’ binding.

Change-Id: Ic05d0bc54e6d2df89b6602bc716402067c845792
9db8fe97 — Maxim Cournoyer 6 months ago
gnu: esound: Fix build.

* gnu/packages/patches/esound-c99.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gstreamer.scm (esound): Apply it.

Change-Id: I6aa9ccda6e9948961b6e0011ebd813f43de1b18d
5f2dcf16 — Cayetano Santos 6 months ago
gnu: python-vunit: Unbundle dependencies.

* gnu/packages/electronics.scm (python-vunit)[source]: Unset
[arguments]: Add dosymlink #:phase.
[inputs]: Add json-for-vhdl-for-vunit and osvvm-2023.04.

Change-Id: I17af0acf0b4be171b908db50ec9908334aad8a8a
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Next