~ruther/guix-local

2a42babb — Ludovic Courtès 1 year, 15 days 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 1 year, 15 days 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 1 year, 15 days 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 1 year, 15 days 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 1 year, 15 days 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 1 year, 6 days 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 1 year, 9 days 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>
f5214fd9 — Cayetano Santos 1 year, 9 days ago
gnu: Add json-for-vhdl-for-vunit.

* gnu/packages/electronics.scm (json-for-vhdl-for-vunit): New variable.

Change-Id: I7502ab75847560dd94564ca641fdc049f64a9ed2
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
7972e721 — Cayetano Santos 1 year, 9 days ago
gnu: Add osvvm-2023.04.

* gnu/packages/electronics.scm (osvvm-2023.04): New variable.

Change-Id: I3a440010366bcf29a6995edb34cdbdb092a7ed11
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
3cc286de — Andreas Enge 1 year, 6 days ago
gnu: Remove python-pafy.

* gnu/packages/python-xyz.scm (python-pafy): Delete variable.

Change-Id: Idade1f5610c7b9c29f1da047c2879bbef69d2d3e
b1fe9aa1 — Zheng Junjie 1 year, 3 months ago
gnu: Add mlir-19.

* gnu/packages/llvm.scm (mlir-19): New variable.

Change-Id: I9808f173aa437ea98e61b37a22406a3679db60ff
gnu: kde-games: Update to 25.08.1.

* gnu/packages/kde-games.scm (kde-games): Update to 25.08.1.

Change-Id: I145ef54f79d07f5a2adb3f26dee44a3739dda41d
gnu: knights: Update to 25.08.1.

* gnu/packages/kde-games.scm (knights): Update to 25.08.1.

Change-Id: I3a03930555f63a94ea534df8f1c83b4464a041bc
gnu: kjumpingcube: Update to 25.08.1.

* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.08.1.

Change-Id: I9eb007bc88780f28b81e7c35020f8f8a6e99b059
gnu: ksquares: Update to 25.08.1.

* gnu/packages/kde-games.scm (ksquares): Update to 25.08.1.

Change-Id: Ibe30619c25bac45127a854c90e61ecb9cd004700
gnu: kreversi: Update to 25.08.1.

* gnu/packages/kde-games.scm (kreversi): Update to 25.08.1.

Change-Id: I6368b1b88eb0cb1e059608c3c396b153a0245a72
gnu: knavalbattle: Update to 25.08.1.

* gnu/packages/kde-games.scm (knavalbattle): Update to 25.08.1.

Change-Id: I7a509124ce7b8fa55004c7f459c9990a8b8c67d4
gnu: kollision: Update to 25.08.1.

* gnu/packages/kde-games.scm (kollision): Update to 25.08.1.

Change-Id: I4bb9be7a1c790253da4b14595cd3e58375c211b1
gnu: ksnakeduel: Update to 25.08.1.

* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.08.1.

Change-Id: I246badafb9778f96a9f6c22ed76b29d59c1090c0
gnu: killbots: Update to 25.08.1.

* gnu/packages/kde-games.scm (killbots): Update to 25.08.1.

Change-Id: Ia7a64b078d28741576fd6eeda1a2bd533962883a
Next