Commit graph

168554 commits

Author SHA1 Message Date
Noé Lopez
afaaee573d
gnu: clementine: Update to 1.4.1-48.12e851937.
Also add support for visualisation.

* gnu/packages/music.scm (clementine): Update to 1.4.1-48.12e851937.
[version]: Change versioning scheme to use upstream revisions.
[#:configure-flags]: Add “-DENABLE_VISUALISATIONS=ON”.

Change-Id: Icce03534674c80e0078adead9bc7b75886da4582
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-22 13:05:20 +02:00
Andreas Enge
ff94136614
gnu: Remove gnuradio-iqbalance.
* gnu/packages/radio.scm (gnuradio-iqbalance): Delete variable.

Change-Id: Ia6f237036ed09df3919a4c0b2cba4296d57a6f38
2025-09-22 12:35:58 +02:00
Andreas Enge
0d4718bd4a
gnu: Remove guile3.0-sdl2.
* gnu/packages/sdl.scm (guile3.0-sdl2): Delete variable.
* gnu/packages/game-development.scm (tsukundere)[inputs]:
Replace guile3.0-sdl2 by guile-sdl2.

Change-Id: I1a25593780906e722a495be3521b7357df201606
2025-09-22 12:35:48 +02:00
Andreas Enge
937d4be4ce
gnu: Remove ausweisapp2.
* gnu/packages/security-token.scm (ausweisapp2): Delete variable.

Change-Id: I133af20a6a2904c949f87e8c4d8c7e751f677e2d
2025-09-22 12:35:48 +02:00
Andreas Enge
24d74bc19c
gnu: Remove a4pdf.
* gnu/packages/pdf.scm (a4pdf): Delete variable.

Change-Id: Id93c7ea9e1baceb507f7872259ac6d629d95aa7e
2025-09-22 12:27:43 +02:00
Simeon Prause
fcd22bcca1
gnu: dsda-doom: Update to 0.29.3.
* gnu/packages/games.scm (dsda-doom): Update to 0.29.3.

Change-Id: I6ba16c15f397bfef6f377707bf398f28ec710821
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-22 12:11:13 +02:00
Andreas Enge
961fe736aa
gnu: cube: Deprecate.
* gnu/packages/profiling.scm (cube): Deprecate in favor of cubegui.

Fixes: guix/guix#2188
Change-Id: I5d647a9c5ee95f312f8db074b0408d87f09e5281
2025-09-22 11:42:03 +02:00
Andreas Enge
ed5f5d471f
gnu: Remove arb.
* gnu/packages/algebra.scm (arb): Delete variable.

Change-Id: Ie7c274832c083e61c77dab4d9f6a51bcae111844
2025-09-22 11:36:47 +02:00
Andreas Enge
7ae8fe9cf3
gnu: Remove guile-sdl.
* gnu/packages/sdl.scm (guile-sdl): Delete variable.

Fixes: guix/guix#2200
Change-Id: Iba6016360e0739d36a6b25d209c84df45ee99f9b
2025-09-22 11:20:08 +02:00
Andreas Enge
f61e85cb07
gnu: Remove guile-sly.
* gnu/packages/guile-xyz.scm (guile-sly): Delete variable.

Change-Id: Ie8cb3a6b60a048e5c4a093bf6354448cee241866
2025-09-22 11:17:39 +02:00
Carlo Zancanaro
63567c6e3e
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>
2025-09-22 17:05:36 +08:00
Andreas Enge
a8ab69d273
gnu: Remove flatbuffers-23.1.
* gnu/packages/serialization.scm (flatbuffers-23.1): Delete variable.

Change-Id: I2b1646e2e43c5dbebf07af7fcfcad524dccc3197
2025-09-22 10:35:24 +02:00
Andreas Enge
c1ef6dc237
gnu: flann: Build with python@3.
* gnu/packages/maths.scm (flann)[inputs]: Replace python-2 by python.

Change-Id: Ia0e2ae8ca6a1198aed0c9f652f3737f2dbadca1c
2025-09-21 22:22:51 +02:00
Andreas Enge
c0e31bbb7c
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
2025-09-21 21:49:36 +02:00
Trevor Arjeski
24701a21e8
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>
2025-09-21 20:51:17 +02:00
Josep Bigorra
87af8a9809
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>
2025-09-21 19:20:19 +02:00
Jean-Pierre De Jesus DIAZ
12699cf858
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>
2025-09-21 19:20:19 +02:00
Edouard Klein
9a70af56e0
doc: Fix documentation of ‘vfs-mapping’.
* doc/guix.texi (VFS Mapping Service): Fix source/destination mixup.

Change-Id: I10bd066369a6507e69a40155dc3faa23cf40c1e6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21 19:19:59 +02:00
Evgeny Pisemsky
970f7477ba
gnu: Add guile-usbrelay.
* gnu/packages/hardware.scm (guile-usbrelay): New variable.

Change-Id: I4b9dac27217fc365b0a98950cdf8368407de6321
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-21 19:14:44 +02:00
Jean-Baptiste Note
8118eb0b5a
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>
2025-09-21 19:08:33 +02:00
Jean-Baptiste Note
ec13537053
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>
2025-09-21 19:08:28 +02:00
Simeon Prause
f2c3ff8cba
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>
2025-09-21 18:59:54 +02:00
Ludovic Courtès
afca847fe3
system: bare-bones: Remove Cuirass service.
This reverts changes from d72eef9c91 that
were inadvertently committed.

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

Change-Id: I29253dce841479bbddef00756a0f6bd57694dfae
2025-09-21 18:50:05 +02:00
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