Commit graph

168531 commits

Author SHA1 Message Date
Ludovic Courtès
e1cf791ddd
Revert "publish: Prevent publication of non-substitutable derivation outputs."
Fixes guix/guix#2450.

This reverts commit b5745a327e, which introduced
discrepancies in how substitutes are served; in particular, narinfos of
non-substitutable items would still be served, and likewise for narinfos and
nars of dependents of non-substitutable items.
2025-09-21 18:47:23 +02:00
Ludovic Courtès
2a42babb2b
services: secret-service: Add missing import for ‘reboot’.
* gnu/services/virtualization.scm (secret-service-shepherd-services): In
‘modules’, add (shepherd system).

Change-Id: I23201f0ee3ce102f0d48d4f5ea24ddbfc06c247f
2025-09-21 18:35:50 +02:00
Ludovic Courtès
4ed3c827c6
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
2025-09-21 17:57:16 +02:00
Ludovic Courtès
3799b786f2
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
2025-09-21 17:57:16 +02:00
Ludovic Courtès
1567529b91
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
2025-09-21 17:57:16 +02:00
Ludovic Courtès
9de6ed0a7e
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
2025-09-21 17:57:15 +02:00
Maxim Cournoyer
9db8fe9779
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
2025-09-21 22:48:26 +09:00
Cayetano Santos
5f2dcf1688
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>
2025-09-21 22:31:36 +09:00
Cayetano Santos
f5214fd999
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>
2025-09-21 22:31:36 +09:00
Cayetano Santos
7972e721be
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>
2025-09-21 22:31:36 +09:00
Andreas Enge
3cc286dee7
gnu: Remove python-pafy.
* gnu/packages/python-xyz.scm (python-pafy): Delete variable.

Change-Id: Idade1f5610c7b9c29f1da047c2879bbef69d2d3e
2025-09-21 13:38:48 +02:00
Zheng Junjie
b1fe9aa142
gnu: Add mlir-19.
* gnu/packages/llvm.scm (mlir-19): New variable.

Change-Id: I9808f173aa437ea98e61b37a22406a3679db60ff
2025-09-21 18:38:03 +08:00
Sughosha
987ad77492
gnu: kde-games: Update to 25.08.1.
* gnu/packages/kde-games.scm (kde-games): Update to 25.08.1.

Change-Id: I145ef54f79d07f5a2adb3f26dee44a3739dda41d
2025-09-21 15:55:23 +08:00
Sughosha
5b85b61ba6
gnu: knights: Update to 25.08.1.
* gnu/packages/kde-games.scm (knights): Update to 25.08.1.

Change-Id: I3a03930555f63a94ea534df8f1c83b4464a041bc
2025-09-21 15:55:23 +08:00
Sughosha
be6112c4c0
gnu: kjumpingcube: Update to 25.08.1.
* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.08.1.

Change-Id: I9eb007bc88780f28b81e7c35020f8f8a6e99b059
2025-09-21 15:55:23 +08:00
Sughosha
f29d9529bc
gnu: ksquares: Update to 25.08.1.
* gnu/packages/kde-games.scm (ksquares): Update to 25.08.1.

Change-Id: Ibe30619c25bac45127a854c90e61ecb9cd004700
2025-09-21 15:55:22 +08:00
Sughosha
08be16a5c9
gnu: kreversi: Update to 25.08.1.
* gnu/packages/kde-games.scm (kreversi): Update to 25.08.1.

Change-Id: I6368b1b88eb0cb1e059608c3c396b153a0245a72
2025-09-21 15:55:22 +08:00
Sughosha
7b06ed4683
gnu: knavalbattle: Update to 25.08.1.
* gnu/packages/kde-games.scm (knavalbattle): Update to 25.08.1.

Change-Id: I7a509124ce7b8fa55004c7f459c9990a8b8c67d4
2025-09-21 15:55:22 +08:00
Sughosha
56218935a5
gnu: kollision: Update to 25.08.1.
* gnu/packages/kde-games.scm (kollision): Update to 25.08.1.

Change-Id: I4bb9be7a1c790253da4b14595cd3e58375c211b1
2025-09-21 15:55:22 +08:00
Sughosha
51bb7e3ab8
gnu: ksnakeduel: Update to 25.08.1.
* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.08.1.

Change-Id: I246badafb9778f96a9f6c22ed76b29d59c1090c0
2025-09-21 15:55:21 +08:00
Sughosha
895c1399b3
gnu: killbots: Update to 25.08.1.
* gnu/packages/kde-games.scm (killbots): Update to 25.08.1.

Change-Id: Ia7a64b078d28741576fd6eeda1a2bd533962883a
2025-09-21 15:55:21 +08:00
Sughosha
bd85b798b1
gnu: bovo: Update to 25.08.1.
* gnu/packages/kde-games.scm (bovo): Update to 25.08.1.

Change-Id: Ia063f3f0e880fab72c0f9e62a849f95690f4de69
2025-09-21 15:55:21 +08:00
Sughosha
d416e18d4a
gnu: kspaceduel: Update to 25.08.1.
* gnu/packages/kde-games.scm (kspaceduel): Update to 25.08.1.

Change-Id: Ieddafd38d1d31d4f6ac913037a45762b1dad31b5
2025-09-21 15:55:21 +08:00
Sughosha
46b13a7cb5
gnu: kapman: Update to 25.08.1.
* gnu/packages/kde-games.scm (kapman): Update to 25.08.1.

Change-Id: I4c7fca9a01a7c167655ef0c16970c43a22ccf2d1
2025-09-21 15:55:20 +08:00
Sughosha
7f8d776399
gnu: lskat: Update to 25.08.1.
* gnu/packages/kde-games.scm (lskat): Update to 25.08.1.

Change-Id: Iedd5dad9b3b4c28939eed2c34e4e7eb48ab51b8a
2025-09-21 15:55:20 +08:00
Sughosha
e6afe9ca0b
gnu: kubrick: Update to 25.08.1.
* gnu/packages/kde-games.scm (kubrick): Update to 25.08.1.

Change-Id: I2cf983bb66f15d1f65e88f06aa3de36aa083ddd9
2025-09-21 15:55:20 +08:00
Sughosha
54ef10659a
gnu: kigo: Update to 25.08.1.
* gnu/packages/kde-games.scm (kigo): Update to 25.08.1.

Change-Id: I1607dce52e068b2e065f5099a7e857b611e2ac82
2025-09-21 15:55:19 +08:00
Sughosha
9400c490fa
gnu: kiriki: Update to 25.08.1.
* gnu/packages/kde-games.scm (kiriki): Update to 25.08.1.

Change-Id: I005355512048213ccb33bda8072620c8f88060ea
2025-09-21 15:55:19 +08:00
Sughosha
8c420e7026
gnu: palapeli: Update to 25.08.1.
* gnu/packages/kde-games.scm (palapeli): Update to 25.08.1.

Change-Id: I687650495f20205a2471be4b8ed521cf88b8e196
2025-09-21 15:55:19 +08:00
Sughosha
25eecd8f38
gnu: ksirk: Update to 25.08.1.
* gnu/packages/kde-games.scm (ksirk): Update to 25.08.1.

Change-Id: I5e5f4e244985254c7d642de07e685e6628b87716
2025-09-21 15:55:19 +08:00
Sughosha
21b9ac33b7
gnu: granatier: Update to 25.08.1.
* gnu/packages/kde-games.scm (granatier): Update to 25.08.1.
[inputs]: Add kiconthemes.

Change-Id: I6b9015e6e71372f1b11c76409585d28da77b0d0a
2025-09-21 15:55:18 +08:00
Sughosha
1ce1dfb223
gnu: bomber: Update to 25.08.1.
* gnu/packages/kde-games.scm (bomber): Update to 25.08.1.

Change-Id: I93176ab536d26454d69ed5d288c9154c5854b889
2025-09-21 15:55:18 +08:00
Sughosha
1c772405a8
gnu: knetwalk: Update to 25.08.1.
* gnu/packages/kde-games.scm (knetwalk): Update to 25.08.1.

Change-Id: Icfd385e3fea208173160a04d784bcdc27247ee39
2025-09-21 15:55:18 +08:00
Sughosha
92db83c0e3
gnu: kblackbox: Update to 25.08.1.
* gnu/packages/kde-games.scm (kblackbox): Update to 25.08.1.

Change-Id: Id21be6e5fc054473bd75934189f1ccc16a4abd25
2025-09-21 15:55:17 +08:00
Sughosha
bdcfce5451
gnu: kfourinline: Update to 25.08.1.
* gnu/packages/kde-games.scm (kfourinline): Update to 25.08.1.

Change-Id: I7daa83fa85ef83f45007bb827ca9716cc92a981e
2025-09-21 15:55:17 +08:00
Sughosha
ee678d4a67
gnu: kdiamond: Update to 25.08.1.
* gnu/packages/kde-games.scm (kdiamond): Update to 25.08.1.

Change-Id: I7a0a13a20572f1389e6908ac05acec29eb5c5ebe
2025-09-21 15:55:17 +08:00
Sughosha
7f4a856e6b
gnu: kgoldrunner: Update to 25.08.1.
* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.08.1.

Change-Id: I2dacfa0ad6c146af9be1234f591a7c32e3cd0486
2025-09-21 15:55:17 +08:00
Sughosha
eda020d26d
gnu: klines: Update to 25.08.1.
* gnu/packages/kde-games.scm (klines): Update to 25.08.1.

Change-Id: I8d76161a6f5e75bf9380a12632ca222ab8e1b596
2025-09-21 15:55:16 +08:00
Sughosha
90e7d46b82
gnu: ksudoku: Update to 25.08.1.
* gnu/packages/kde-games.scm (ksudoku): Update to 25.08.1.

Change-Id: Ib16c970468b06a0ac3d1a2b847f2a47670d9a15b
2025-09-21 15:55:16 +08:00
Sughosha
07cb5eb31c
gnu: kblocks: Update to 25.08.1.
* gnu/packages/kde-games.scm (kblocks): Update to 25.08.1.

Change-Id: Ie5e84a811bf8e0dd6bf419ddc8452d4f95b8eaab
2025-09-21 15:55:16 +08:00
Sughosha
3d7108bb1f
gnu: kbounce: Update to 25.08.1.
* gnu/packages/kde-games.scm (kbounce): Update to 25.08.1.

Change-Id: I7b7a5ee6a185a12cbfed2d994c5ab9251c64e507
2025-09-21 15:55:15 +08:00
Sughosha
814c296e27
gnu: konquest: Update to 25.08.1.
* gnu/packages/kde-games.scm (konquest): Update to 25.08.1.

Change-Id: I784344c365c4b1c0f0643e2f5a0b39aa80a01bc3
2025-09-21 15:55:15 +08:00
Sughosha
17d6ea555a
gnu: kmines: Update to 25.08.1.
* gnu/packages/kde-games.scm (kmines): Update to 25.08.1.

Change-Id: I343b4e3092ac93ceb18e8ef2f0b73f1992ad63ce
2025-09-21 15:55:15 +08:00
Sughosha
1aec87681f
gnu: kbreakout: Update to 25.08.1.
* gnu/packages/kde-games.scm (kbreakout): Update to 25.08.1.

Change-Id: I55a0b1e851b3f243110977dc934c4128f80bae8f
2025-09-21 15:55:15 +08:00
Sughosha
326148184a
gnu: kajongg: Update to 25.08.1.
* gnu/packages/kde-games.scm (kajongg): Update to 25.08.1.

Change-Id: I7f9b4b04cd85c10fe14901d15c9ce66d7afe0001
2025-09-21 15:55:14 +08:00
Sughosha
94ad220fc7
gnu: kshisen: Update to 25.08.1.
* gnu/packages/kde-games.scm (kshisen): Update to 25.08.1.

Change-Id: Idbb60f700960528b7777991f3f28c66f99cbaaf3
2025-09-21 15:55:14 +08:00
Sughosha
41a9e0c833
gnu: kmahjongg: Update to 25.08.1.
* gnu/packages/kde-games.scm (kmahjongg): Update to 25.08.1.

Change-Id: Ib78b27bcf8d48d9c56a8ccc6cf7ad884ea58ba0e
2025-09-21 15:55:14 +08:00
Sughosha
f23831c6f1
gnu: libkmahjongg: Update to 25.08.1.
* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.08.1.

Change-Id: I31f6183c0616aab679730bc89ca5afc426d1e7a1
2025-09-21 15:55:13 +08:00
Sughosha
8aaccca456
gnu: kolf: Update to 25.08.1.
* gnu/packages/kde-games.scm (kolf): Update to 25.08.1.

Change-Id: I956f56536592363fa80d2e625c622f7364fbfa51
2025-09-21 15:55:13 +08:00
Sughosha
12a442075b
gnu: picmi: Update to 25.08.1.
* gnu/packages/kde-games.scm (picmi): Update to 25.08.1.

Change-Id: If680590e753139014755e1a1384a7902d51f05f7
2025-09-21 15:55:13 +08:00