Compare commits

...

3920 Commits

Author SHA1 Message Date
Jason Conroy
b18fb6c208 gnu: ocaml5: Add ocaml-mirage-xen.
* gnu/packages/ocaml5.scm (ocaml-mirage-xen): New variable.

Change-Id: Ib85099c8ccfab44e1e70ecaa056a25d48dd5191e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:59:42 +02:00
Jason Conroy
e9d8d5bc6b gnu: ocaml5: Add ocaml-mirage-metrics-lwt.
* gnu/packages/ocaml5.scm (ocaml-mirage-metrics-lwt): New variable.

Change-Id: I954012029da1ef62ca78642ba3ff990188cbaa3c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:59:34 +02:00
Jason Conroy
c5723a86e7 gnu: ocaml5: Add ocaml-mirage-metrics.
* gnu/packages/ocaml5.scm (ocaml-mirage-metrics): New variable.

Change-Id: I0e8e0a5e9a04f810e25f5ad0599eebdfd398e496
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:59:26 +02:00
Jason Conroy
8f14a53c4e gnu: ocaml5: Add ocaml-mirage-sleep.
* gnu/packages/ocaml5.scm (ocaml-mirage-sleep): New variable.

Change-Id: I273469f751df3ec517d7cfc7db7ae26a3ae03102
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:58:06 +02:00
Jason Conroy
9ced09fd18 gnu: ocaml5: Add ocaml-mirage-unix.
* gnu/packages/ocaml5.scm (ocaml-mirage-unix): New variable.

Change-Id: I83b0f51b776e9cc357691c14beb34d9b8b81e981
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:56:29 +02:00
Jason Conroy
7f7e1f4ab0 gnu: ocaml5: Add ocaml-mirage-kv-mem.
* gnu/packages/ocaml5.scm (ocaml-mirage-kv-mem): New variable.

Change-Id: I701e672153d649d33af9b846db484069457a0ae0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:56:12 +02:00
Jason Conroy
72a859f1d5 gnu: ocaml5: Add ocaml-mirage-kv.
* gnu/packages/ocaml5.scm (ocaml-mirage-kv): New variable.

Change-Id: I37edb5ceaec59a4f13317cd8351033c86d8303b2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:55:53 +02:00
Jason Conroy
37031a73d4 gnu: ocaml5: Add ocaml-optint.
* gnu/packages/ocaml5.scm (ocaml-optint): New variable.

Change-Id: I4184145e964e93bb40a77ecf3619fdc434ceb386
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:55:37 +02:00
Jason Conroy
f6078d4db7 gnu: ocaml5: Add ocaml-monolith.
* gnu/packages/ocaml5.scm (ocaml-monolith): New variable.

Change-Id: Ic5a6a73548d9b7810b9b45d142604101cf9f70eb
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:55:24 +02:00
Jason Conroy
215b98f551 gnu: ocaml5: Add ocaml-mirage-logs.
* gnu/packages/ocaml5.scm (ocaml-mirage-logs): New variable.

Change-Id: I797762f9115336efbcff564af3311df7fa456d01
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:54:57 +02:00
Jason Conroy
7acb0e1e1d gnu: ocaml5: Add ocaml-shared-memory-ring-lwt.
* gnu/packages/ocaml5.scm (ocaml-shared-memory-ring-lwt): New variable.

Change-Id: Id56decec8d584f2b2ca23e7488acfa7a5a84dcd0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:54:40 +02:00
Jason Conroy
ccaa42f7ae gnu: ocaml5: Add ocaml-shared-memory-ring.
* gnu/packages/ocaml5.scm (ocaml-shared-memory-ring): New variable.

Change-Id: If597560ea684e1bfca54f83dd77ff42e19a5aaa6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:54:16 +02:00
Jason Conroy
5c3c654610 gnu: ocaml5: Add ocaml-mirage-profile-unix.
* gnu/packages/ocaml5.scm (ocaml-mirage-profile-unix): New variable.

Change-Id: I67616e55f3fb2e69d7e182c22c1a6cb6a15ae44b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:53:42 +02:00
Jason Conroy
f08332ceed gnu: ocaml5: Add ocaml-mirage-profile.
* gnu/packages/ocaml5.scm (ocaml-mirage-profile): New variable.

Change-Id: If216c1fdf2ed6b4f8743b0215dff7b035c49aee1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:31:47 +02:00
Jason Conroy
437a66bfa6 gnu: ocaml5: Add ocaml-mirage-xenstore.
* gnu/packages/ocaml5.scm (ocaml-mirage-xenstore): New variable.

Change-Id: I3e7a0afd1b7276aacb862df333e3a9151e02dd4c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:30:27 +02:00
Jason Conroy
89211998ad gnu: ocaml5: Add ocaml-ppx-cstruct.
* gnu/packages/ocaml5.scm (ocaml-ppx-cstruct): New variable.

Change-Id: I64b89b2ae31b7e9b3d0ce72f962cac77d67c0260
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:27:20 +02:00
Jason Conroy
36d618439e gnu: ocaml5: Add ocaml-io-page.
* gnu/packages/ocaml5.scm (ocaml-io-page): New variable.

Change-Id: I45a6db82c79495e9875a10134c35f8f0febd6f7a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:27:11 +02:00
Jason Conroy
08e68e3b1f gnu: ocaml5: Add ocaml-mirage-time.
* gnu/packages/ocaml5.scm (ocaml-mirage-time): New variable.

Change-Id: Iacbfa75c65b3c842346395953c7e68936b0b375b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:25:41 +02:00
Jason Conroy
b52180a59e gnu: ocaml5: Add ocaml-duration.
* gnu/packages/ocaml5.scm (ocaml-duration): New variable.

Change-Id: I823bdca0e7119c4f7e98f3c7fbc4cee5cbb98843
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:25:14 +02:00
Jason Conroy
cb16281099 gnu: ocaml5: Add ocaml-mirage-bootvar-unix.
* gnu/packages/ocaml5.scm (ocaml-mirage-bootvar-unix): New variable.

Change-Id: I7cac94dda21530c0e3a171089695de19cc433239
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:24:50 +02:00
Jason Conroy
974f7f15fc gnu: ocaml5: Add ocaml-parse-argv.
* gnu/packages/ocaml5.scm (ocaml-parse-argv): New variable.

Change-Id: Ia13aec50c6dbc1ef9f18598d12890084f0ddfa12
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:24:29 +02:00
Jason Conroy
0fe32b5da2 gnu: ocaml5: Add ocaml-lwt-dllist.
* gnu/packages/ocaml5.scm (ocaml-lwt-dllist): New variable.

Change-Id: Icd5cb0da442ec3c61c13bb1104040366385bab36
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:24:21 +02:00
Jason Conroy
b6c39da273 gnu: ocaml5: Add ocaml-mirage-ptime.
* gnu/packages/ocaml5.scm (ocaml-mirage-ptime): New variable.

Change-Id: I23798d947d45797cfc409abc723953b8fc95d0f0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:23:25 +02:00
Jason Conroy
38fc747354 gnu: ocaml5: Add ocaml-bheap.
* gnu/packages/ocaml5.scm (ocaml-bheap): New variable.

Change-Id: Ic2dfdcd7e70892919da41ba78a9dfa0eb33f10dd
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:21:42 +02:00
Jason Conroy
1d6be6ee48 gnu: ocaml5: Add ocaml-mirage-clock.
* gnu/packages/ocaml5.scm (ocaml-mirage-clock): New variable.

Change-Id: I89b24d82e8e0c5b6225b058add7249366e1eec11
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:20:40 +02:00
Jason Conroy
3a28c337c9 gnu: ocaml5: Add ocaml-dune-rpc.
* gnu/packages/ocaml5.scm (ocaml-dune-rpc): New variable.

Change-Id: I88cdfc83c28ce2bb371055ffa637f5f46e84ac30
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:20:27 +02:00
Jason Conroy
7fb4869a35 gnu: ocaml5: Add ocaml-dune-ocamlc-loc.
* gnu/packages/ocaml5.scm (ocaml-dune-ocamlc-loc): New variable.

Change-Id: I16e1dc6c2551c403ebb25e7246fc49a520f3c80a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 21:19:06 +02:00
Jason Conroy
f4ec861dc7 gnu: ocaml5: Add ocaml-fiber.
* gnu/packages/ocaml5.scm (ocaml-fiber): New variable.

Change-Id: I75850b45f9614a4d6850c2412e4906559fc36189
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:41:46 +02:00
Jason Conroy
01882e84fe gnu: ocaml5: Add ocaml-stdune.
* gnu/packages/ocaml5.scm (ocaml-stdune): New variable.

Change-Id: I76319927ef51aa2ade3f1506509573c427017798
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:41:01 +02:00
Jason Conroy
c48fa1c111 gnu: ocaml5: Add ocaml-dune-dyn.
* gnu/packages/ocaml5.scm (ocaml-dune-dyn): New variable.

Change-Id: I8babd3b5ac7b2c77694fac9e135aa6391017ea21
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:40:53 +02:00
Jason Conroy
b0c40a0d8f gnu: ocaml5: Add ocaml-dune-ordering.
* gnu/packages/ocaml5.scm (ocaml-dune-ordering): New variable.

Change-Id: I134ec5e8f25ff4be0e93d2ce53b9e53363a50c5a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:40:45 +02:00
Jason Conroy
609865f6d9 gnu: ocaml5: Add ocaml-pp.
* gnu/packages/ocaml5.scm (ocaml-pp): New variable.

Change-Id: Id5e92537c8daa57dd6d25f4eede3d6c4f5dd497f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:40:12 +02:00
Jason Conroy
b5f79c6805 gnu: ocaml5: Add ocaml-dune-xdg.
* gnu/packages/ocaml5.scm (ocaml-dune-xdg): New variable.

Change-Id: I27439dcb4c7188e00625e490376081219e5aa9dd
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:39:49 +02:00
Jason Conroy
0c26eadb84 gnu: ocaml5: Add ocaml-dune-build-info.
* gnu/packages/ocaml5.scm (ocaml-dune-build-info): New variable.

Change-Id: I85ada7439a85d68b40c3f022c20cadb0ee28d56f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:39:18 +02:00
Jason Conroy
50763c8a8f gnu: ocaml5: Add ocaml-dune-chrome-trace.
* gnu/packages/ocaml5.scm (ocaml-dune-chrome-trace): New variable.

Change-Id: Ida1d01595c384af5eea562aa1ceb1910123b5c28
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:38:10 +02:00
Jason Conroy
9708ff0ce9 gnu: ocaml5: Factor out %dune-lib-base package.
* gnu/packages/ocaml5.scm (%dune-lib-base): New variable.
(ocaml5.3-dune-configurator): Define in terms of package %dune-lib-base.

Change-Id: I5214d5af5f8c3e708bc4c58d892ebd08370d78f4
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:38:08 +02:00
Jason Conroy
0916327487 gnu: ocaml5: Factor out %dune-base package.
* gnu/packages/ocaml5.scm (%dune-base): New variable.
(ocaml5.3-dune-bootstrap): Define in terms of %dune-base.

Change-Id: I9b18dc32a62a921ecb2bd294174c78d9abd45853
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:38:05 +02:00
Jason Conroy
8b16e04cb1 gnu: ocaml5: Bind dune-configurator alias to correct package.
* gnu/packages/ocaml5.scm (dune-configurator): Rebind variable to package
ocaml5.3-dune-configurator.

Change-Id: Ie93eeb0babab20daa708d62f2b3ad8b0b962f2ed
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-19 19:37:59 +02:00
Jason Conroy
d6f104f777 gnu: ocaml5: Add ocaml-async.
* gnu/packages/ocaml5.scm (ocaml-async): New variable.

Change-Id: I3a9f9cadb7dd00f97262bcea07d845797016a489
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:45 +02:00
Jason Conroy
437171281b gnu: ocaml5: Add ocaml-async-log.
* gnu/packages/ocaml5.scm (ocaml-async-log): New variable.

Change-Id: I7b77eeda5446d5f911fb16a777fc65c5181e3f94
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:43 +02:00
Jason Conroy
d229320ef2 gnu: ocaml5: Add ocaml-async-unix.
* gnu/packages/ocaml5.scm (ocaml-async-unix): New variable.

Change-Id: I8501731fdf333852480710087dc06cf3ed902391
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:40 +02:00
Jason Conroy
f2fe33b686 gnu: ocaml5: Add ocaml-textutils.
* gnu/packages/ocaml5.scm (ocaml-textutils): New variable.

Change-Id: I5ad8b987b8a2ff86be9a8ff9bf91162efdb071ef
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:38 +02:00
Jason Conroy
232513e816 gnu: ocaml5: Add ocaml-core-unix.
* gnu/packages/ocaml5.scm (ocaml-core-unix): New variable.

Change-Id: I48e9ab6f3dca93455759ea541173e90cd2d4c18f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:36 +02:00
Jason Conroy
1b57a5e9bf gnu: ocaml5: Add ocaml-async-rpc-kernel.
* gnu/packages/ocaml5.scm (ocaml-async-rpc-kernel): New variable.

Change-Id: I44b894a7aed49f69c79642678761d7fd15be1810
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:32 +02:00
Jason Conroy
1b557a0f90 gnu: ocaml5: Add ocaml-textutils-kernel.
* gnu/packages/ocaml5.scm (ocaml-textutils-kernel): New variable.

Change-Id: I44b894a7aed49f69c79642678761d7fd15be1810
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:12 +02:00
Jason Conroy
44f515ff89 gnu: ocaml5: Add ocaml-async-kernel.
* gnu/packages/ocaml5.scm (ocaml-async-kernel): New variable.

Change-Id: I3ef3e68cf0140b14d75441143ff048f8c222cc64
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:09 +02:00
Jason Conroy
b4bff5eab2 gnu: ocaml5: Add ocaml-intrinsics.
* gnu/packages/ocaml5.scm (ocaml-intrinsics): New variable.

Change-Id: I9c5bb1ade7a96c21d97d7724a1bcf0d943806c9a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:06 +02:00
Jason Conroy
9500fde05e gnu: ocaml5: Add ocaml-core-kernel.
* gnu/packages/ocaml5.scm (ocaml-core-kernel): New variable.

Change-Id: If86e2dd0d968443581db5348414980dbbfb5c733
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:03 +02:00
Jason Conroy
aa402ba2a9 gnu: ocaml5: Add ocaml-expect-test-helpers-core.
* gnu/packages/ocaml5.scm (ocaml-expect-test-helpers-core): New variable.

Change-Id: I2fce0c2722a0f1f08f357ff8477241c63c17d7c3
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:14:01 +02:00
Jason Conroy
874ca2cfc0 gnu: ocaml5: Add ocaml-timezone.
* gnu/packages/ocaml5.scm (ocaml-timezone): New variable.

Change-Id: Iadfcaeb2e7fb0c1342d18ecb43140b6b3cd6de7c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:58 +02:00
Jason Conroy
5d5b1fd9b3 gnu: ocaml5: Add ocaml-protocol-version-header.
* gnu/packages/ocaml5.scm (ocaml-protocol-version-header): New variable.

Change-Id: I6970a15d9209cba45f7b72a7082a6156abeb8d28
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:56 +02:00
Jason Conroy
a9478b27ef gnu: ocaml5: Add ocaml-core.
* gnu/packages/ocaml5.scm (ocaml-core): New variable.

Change-Id: I7db80634390393160c3266ed51ea122619527741
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:53 +02:00
Jason Conroy
5f15f6b890 gnu: ocaml5: Add ocaml-ppx-diff.
* gnu/packages/ocaml5.scm (ocaml-ppx-diff): New variable.

Change-Id: I189e22002743a91530daf4f9f062c04baf791a3e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:51 +02:00
Jason Conroy
6b1b97de91 gnu: ocaml5: Add ocaml-base-bigstring.
* gnu/packages/ocaml5.scm (ocaml-base-bigstring): New variable.

Change-Id: I04db07a41505993355bc036920882c51d2ca407c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:48 +02:00
Jason Conroy
3677020726 gnu: ocaml5: Add ocaml-gel.
* gnu/packages/ocaml5.scm (ocaml-gel): New variable.

Change-Id: Ifbe58844e03333a1c0bd213e028241875fa3896b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:45 +02:00
Jason Conroy
b510776c7a gnu: ocaml5: Add ocaml-int-repr.
* gnu/packages/ocaml5.scm (ocaml-int-repr): New variable.

Change-Id: I48fd9ca81b8bce69e3f24c4d051fe82313b07175
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:42 +02:00
Jason Conroy
c94b574180 gnu: ocaml5: Add ocaml-uopt.
* gnu/packages/ocaml5.scm (ocaml-uopt): New variable.

Change-Id: I7d966a6750ca254e2b5b4c35dbb619baf16dae17
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:39 +02:00
Jason Conroy
02e674eaa0 gnu: ocaml5: Add ocaml-ppx-jane.
* gnu/packages/ocaml5.scm (ocaml-ppx-jane): New variable.

Change-Id: Iaf5aa2a5f49bfc7a7fb2504f2c27512f526c9422
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:37 +02:00
Jason Conroy
4e57f00b9c gnu: ocaml5: Add ocaml-spawn.
* gnu/packages/ocaml5.scm (ocaml-spawn): New variable.

Change-Id: If14f69f4c399bbdb5c4f81fa7eac5d6774bf5fb8
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:34 +02:00
Jason Conroy
0a101ca665 gnu: ocaml5: Add ocaml-ppx-log.
* gnu/packages/ocaml5.scm (ocaml-ppx-log): New variable.

Change-Id: Ia7a7d0e9bc56547347f6f0509196b390fdb7b7e2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:31 +02:00
Jason Conroy
c742619230 gnu: ocaml5: Add ocaml-base-quickcheck.
* gnu/packages/ocaml5.scm (ocaml-base-quickcheck): New variable.

Change-Id: I569ee7902eaa97d34250c5d758dd056e0cc1e87a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:28 +02:00
Jason Conroy
1c9bc324d2 gnu: ocaml5: Add ocaml-splittable-random.
* gnu/packages/ocaml5.scm (ocaml-splittable-random): New variable.

Change-Id: Ia253a2ee619ddbe12c61c6f64a895fa0ae6fcf61
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:25 +02:00
Jason Conroy
3df73d452d gnu: ocaml5: Add ocaml-ppx-bench.
* gnu/packages/ocaml5.scm (ocaml-ppx-bench): New variable.

Change-Id: I67a509f873683b77f5679f54be256237e34b7a5d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:22 +02:00
Jason Conroy
5a2700ccc1 gnu: ocaml5: Add ocaml-ppx-module-timer.
* gnu/packages/ocaml5.scm (ocaml-ppx-module-timer): New variable.

Change-Id: I3c501fa7591a9500da0fdceb1869d848af8cf9df
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:19 +02:00
Jason Conroy
5ecaef7144 gnu: ocaml5: Add ocaml-ppx-string-conv.
* gnu/packages/ocaml5.scm (ocaml-ppx-string-conv): New variable.

Change-Id: I280ecf605919b35d1d4f262e319d417ef3afc74b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:16 +02:00
Jason Conroy
4643ca7d17 gnu: ocaml5: Add ocaml-sexp-pretty.
* gnu/packages/ocaml5.scm (ocaml-sexp-pretty): New variable.

Change-Id: I6111a707072c8c1bff8d82ecf42c31b42c2cec7d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:13 +02:00
Jason Conroy
01c7f1bf7f gnu: ocaml5: Add ocaml-ppx-string.
* gnu/packages/ocaml5.scm (ocaml-ppx-string): New variable.

Change-Id: I6dd536304a9dcfdff351b09f6142f081ee66b0e1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:10 +02:00
Jason Conroy
71530dd7ef gnu: ocaml5: Add ocaml-capitalization.
* gnu/packages/ocaml5.scm (ocaml-capitalization): New variable.

Change-Id: I012f11a32a84ec17bd948b2e4952b121a00902af
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:08 +02:00
Jason Conroy
28c4b89ea4 gnu: ocaml5: Add ocaml-ppx-bin-prot.
* gnu/packages/ocaml5.scm (ocaml-ppx-bin-prot): New variable.

Change-Id: Ic5a0f3f5c58fd27bfdb4eb1dc1879d31b0c5d0a8
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:05 +02:00
Jason Conroy
788e4ec1dd gnu: ocaml5: Add ocaml-bin-prot.
* gnu/packages/ocaml5.scm (ocaml-bin-prot): New variable.

Change-Id: I87c4cb0daeab2b3efc1bc72a43e7ba342aec0b78
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:03 +02:00
Jason Conroy
d89b8d645e gnu: ocaml5: Add ocaml-ppx-sexp-message.
* gnu/packages/ocaml5.scm (ocaml-ppx-sexp-message): New variable.

Change-Id: Id2665032a1301f0ceda455aec2e5056e5ac79e64
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:13:00 +02:00
Jason Conroy
986f1d00c3 gnu: ocaml5: Add ocaml-ppx-sexp-value.
* gnu/packages/ocaml5.scm (ocaml-ppx-sexp-value): New variable.

Change-Id: Id524192bf9ff3482da6bd088bd65d12e25bb71e8
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:56 +02:00
Jason Conroy
bc9e782e05 gnu: ocaml5: Add ocaml-ppx-custom-printf.
* gnu/packages/ocaml5.scm (ocaml-ppx-custom-printf): New variable.

Change-Id: Ie6587f90e393cac7eeb3c323d5f123c86ac47e80
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:53 +02:00
Jason Conroy
6453bfdb75 gnu: ocaml5: Add ocaml-ppx-optional.
* gnu/packages/ocaml5.scm (ocaml-ppx-optional): New variable.

Change-Id: Ia672a5ed7a1a71b520c1ddb7158a84ed60bde0ad
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:51 +02:00
Jason Conroy
f841d2a817 gnu: ocaml5: Add ocaml-ppx-typerep-conv.
* gnu/packages/ocaml5.scm (ocaml-ppx-typerep-conv): New variable.

Change-Id: I25f6bdba5c89f2ca676a65bab85d9bf71e04daa4
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:48 +02:00
Jason Conroy
5f1129ec40 gnu: ocaml5: Add ocaml-ppx-variants-conv.
* gnu/packages/ocaml5.scm (ocaml-ppx-variants-conv): New variable.

Change-Id: I845f127df37bc796a4469e7d9a0c2591dfc46368
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:45 +02:00
Jason Conroy
98b6ea54af gnu: ocaml5: Add ocaml-ppx-fields-conv.
* gnu/packages/ocaml5.scm (ocaml-ppx-fields-conv): New variable.

Change-Id: Id7f57cae609f53e83418dbc7b400a5a8f98a58af
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:42 +02:00
Jason Conroy
d0d74f8149 gnu: ocaml5: Add ocaml-ppx-ignore-instrumentation.
* gnu/packages/ocaml5.scm (ocaml-ppx-ignore-instrumentation): New variable.

Change-Id: I61da9db88b2ce1905ebda5f6e78c2dd668d39bc5
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:39 +02:00
Jason Conroy
aa71910492 gnu: ocaml5: Add ocaml-ppx-disable-unused-warnings.
* gnu/packages/ocaml5.scm (ocaml-ppx-disable-unused-warnings): New variable.

Change-Id: I0b8baf49554c7f9feaf98710ed640b4d7e43a883
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:37 +02:00
Jason Conroy
3b46e4ac40 gnu: ocaml5: Add ocaml-ppx-fixed-literal.
* gnu/packages/ocaml5.scm (ocaml-ppx-fixed-literal): New variable.

Change-Id: I0e5800ba1f251177a0f00e7bf646f699a021c734
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:35 +02:00
Jason Conroy
f0c44795d9 gnu: ocaml5: Add ocaml-variantslib.
* gnu/packages/ocaml5.scm (ocaml-variantslib): New variable.

Change-Id: Icf716bd29622c8a327c277d875694eb133a24e4e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:31 +02:00
Jason Conroy
2eabcaabec gnu: ocaml5: Add ocaml-fieldslib.
* gnu/packages/ocaml5.scm (ocaml-fieldslib): New variable.

Change-Id: If9e37e2be90df8c50c65d5284cba14a691faeee8
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:21 +02:00
Jason Conroy
0dd1293eb5 gnu: ocaml5: Add ocaml-ppx-pipebang.
* gnu/packages/ocaml5.scm (ocaml-ppx-pipebang): New variable.

Change-Id: I351a0839cfa36cf6607a86ac129028790bc99434
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:18 +02:00
Jason Conroy
035861b47c gnu: ocaml5: Add ocaml-ppx-stable.
* gnu/packages/ocaml5.scm (ocaml-ppx-stable): New variable.

Change-Id: I535fef922765241d547e886a79ddc5c43569b501
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:16 +02:00
Jason Conroy
ee8b13aba1 gnu: ocaml5: Add ocaml-typerep.
* gnu/packages/ocaml5.scm (ocaml-typerep): New variable.

Change-Id: I6fbc492bf101875687ac79ace3b3d5cdf7a26267
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:13 +02:00
Jason Conroy
a1be5f9511 gnu: ocaml5: Add ocaml-ppx-tydi.
* gnu/packages/ocaml5.scm (ocaml-ppx-tydi): New variable.

Change-Id: I4ce2c317fd8db0392460292cdac7097e876e31e6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:12:04 +02:00
Jason Conroy
f9b586c33d gnu: ocaml5: Add ocaml-ppx-stable-witness.
* gnu/packages/ocaml5.scm (ocaml-ppx-stable-witness): New variable.

Change-Id: I6c4d91f9cb1c3aa68597061fe39f859c899dddf6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-04-08 19:11:56 +02:00
Jason Conroy
85a6d53dee gnu: ocaml5: Update ocaml-ppxlib to 0.37 and all dependees broken by change.
* gnu/packages/ocaml5.scm:
(ocaml5-ppxlib): Update to 0.37.0.
(ocaml5-ppx-optcomp): Update to 0.17.1.
(ocaml5-ppxlib-jane): Update to 0.17.4.
(ocaml5-ppx-globalize): Update to 0.17.2.
(ocaml5-ppx-js-style): Update to 0.17.1.
(ocaml5-ppx-sexp-conv): Update to 0.17.1.
(ocaml5-ppx-inline-test): Update to 0.17.1.
(ocaml5-ppx-expect): Update to 0.17.3.
(ocaml5-ppx-let): Update to 0.17.1.
(ocaml5-qcheck): Update to 0.27.
(ocaml5-js-of-ocaml-base) Update to 6.2.0.

Change-Id: If0936655228b2ae5dde09fae8d5721ecf7eb839c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
1aaf49ffb3 gnu: ocaml5: Remove ocaml-bisect-ppx.
* gnu/packages/ocaml5.scm (ocaml-bisect-ppx): Remove variable.

Change-Id: I15150ed181c211f5018155e7ad54dfb9958008c7
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
38bd9550b5 gnu: ocaml5: Remove ocaml-bisect-ppx dependency from ocaml-odoc.
* gnu/packages/ocaml5.scm (ocaml-odoc)[propagated-inputs]: Remove
ocaml-bisect-ppx.

Change-Id: Ie087a8e4a98888f9bef2cc5a94fdfb3133ce1a7b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
9bd3654c34 gnu: ocaml5: Remove ocaml-bisect-ppx dependency from ocaml-markup.
* gnu/packages/ocaml5.scm (ocaml-markup)[propagated-inputs]:
  Remove ocaml-bisect-ppx.

Change-Id: I5277318ef194d5991444232fe6ab6389b14b028c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
0c4d6c3023 gnu: ocaml5: Add ocaml-mirage.
* gnu/packages/ocaml5.scm (ocaml-mirage): New variable.

Change-Id: I60ffac66d9f73550c9aa1d27212039f902ed263b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
0c5131d830 gnu: ocaml5: Add ocaml-functoria.
* gnu/packages/ocaml5.scm (ocaml-functoria): New variable.

Change-Id: I1cecb3cd5a442e250366cc6ccff7c412d40dedbd
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
9004036b3c gnu: ocaml5: Add ocaml-mirage-runtime.
* gnu/packages/ocaml5.scm (ocaml-mirage-runtime): New variable.

Change-Id: I4c4a3b5b608618e46f9edabf7cfffe97304a54d4
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
47b4519008 gnu: ocaml5: Add ocaml-functoria-runtime.
* gnu/packages/ocaml5.scm (ocaml-functoria-runtime): New variable.

Change-Id: I70fb1730d7c3ded36a14d9ceda308d241199a334
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
684a196246 gnu: ocaml5: Add %ocaml-mirage-base.
* gnu/packages/ocaml5.scm (%ocaml-mirage-base): New variable.

Change-Id: I2daeb5d84a4a64f9df6f79f651dcbdfc000c5f64
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
3fd7e3248c gnu: ocaml5: Add ocaml-emile.
* gnu/packages/ocaml5.scm (ocaml-emile): New variable.

Change-Id: I8cecea2216848ff62c6c9106c2581ddbb0614723
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
639d51557c gnu: ocaml5: Add ocaml-pecu.
* gnu/packages/ocaml5.scm (ocaml-pecu): New variable.

Change-Id: I66a4920953d9ae91a649ab751f92740dc66c9d75
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
5b28c547ed gnu: ocaml5: Add ocaml-crowbar.
* gnu/packages/ocaml5.scm (ocaml-crowbar): New variable.

Change-Id: Ic4a5b63a991b2f9cb9aa79df950a5894c9ffe487
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
63cabdf96f gnu: ocaml5: Add js-of-ocaml.
* gnu/packages/ocaml5.scm (js-of-ocaml): New variable.

Change-Id: I72995d84082ac6d1762c0e8875fc05597c99d53b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
79a7a8b053 gnu: ocaml5: Add js-of-ocaml-compiler.
* gnu/packages/ocaml5.scm (js-of-ocaml-compiler): New variable.

Change-Id: I9740f70795a8b9a8aa4135cd2ab23954a549c5a1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
d1266b12e4 gnu: ocaml5: Add %js-of-ocaml-base.
* gnu/packages/ocaml5.scm (%js-of-ocaml-base): New variable.

Change-Id: I3ac77775d076fadd4e229ecff9e9e2bf494593e9
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
4bdf926ff5 gnu: ocaml5: Add ocaml-uucp.
* gnu/packages/ocaml5.scm (ocaml-uucp): New variable.

Change-Id: I3608da7f843f16cea70e7fdfde18bc9dc5e90caa
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
a35b441ae2 gnu: ocaml5: Add ocaml-uucd.
* gnu/packages/ocaml5.scm (ocaml-uucd): New variable.

Change-Id: I1cb49bb6e7909fe1bf84ae0b72ed86e82ff95a7d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
63837fe008 gnu: ocaml5: Add ocaml-uunf.
* gnu/packages/ocaml5.scm (ocaml-uunf): New variable.

Change-Id: Ied12026d04efe7b61bf31f427a9c6609c6a4cdd9
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
63dbba2b9e gnu: ocaml5: Add ocaml-merlin.
* gnu/packages/ocaml5.scm (ocaml-merlin): New variable.

Change-Id: I3409a8c14a657f1ce65b7ac4934613c512c1abf3
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:43 +01:00
Jason Conroy
1e8a51c1a1 gnu: ocaml5: Add ocaml-sedlex.
* gnu/packages/ocaml5.scm (ocaml-sedlex): New variable.

Change-Id: I13fd7a50881588f062757f6ccc2d0dcd63db110b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
6ff7bba2b1 gnu: ocaml5: Add ocaml-gen.
* gnu/packages/ocaml5.scm (ocaml-gen): New variable.

Change-Id: I79a85fa613e1191f0dbc70cabf95b5fa251cb88f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
f562a7d337 gnu: ocaml5: Add ocaml-mdx.
* gnu/packages/ocaml5.scm (ocaml-mdx): New variable.

Change-Id: Idac0570be5ac02c11ea4494695e769deae248d7e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
17d9131b4b gnu: ocaml5: Add ocaml-calendar.
* gnu/packages/ocaml5.scm (ocaml-calendar): New variable.

Change-Id: I2b306f36fcf58390890ca2e35b341b3f9c259933
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
3a58088f94 gnu: ocaml5: Add ocaml-uri.
* gnu/packages/ocaml5.scm (ocaml-uri): New variable.

Change-Id: I4bd5dc7a78f434f998abbc0218671763132a3629
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
0e8345bb86 gnu: ocaml5: Add ocaml-ipaddr.
* gnu/packages/ocaml5.scm (ocaml-ipaddr): New variable.

Change-Id: I4ec2fe34374f4d994cde735e7cbd0bd25d861b0a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
f94a40ec1e gnu: ocaml5: Add ocaml-macaddr.
* gnu/packages/ocaml5.scm (ocaml-macaddr): New variable.

Change-Id: I528dbba1903629020416f14e66e1e960ce987d42
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
49e1119fdc gnu: ocaml5: Add ocaml-angstrom.
* gnu/packages/ocaml5.scm (ocaml-angstrom): New variable.

Change-Id: Iad89fed65d1b5f704a3036a3bde9eed74771032f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
c3ee8a1cc8 gnu: ocaml5: Add ocaml-stringext.
* gnu/packages/ocaml5.scm (ocaml-stringext): New variable.

Change-Id: I95a8f85082d97f8fdcb13796e772dfaa92ce26fa
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
d3293941c4 gnu: ocaml5: Add ocaml-reactivedata.
* gnu/packages/ocaml5.scm (ocaml-reactivedata): New variable.

Change-Id: I97bb3fcabda57d199c75ee70f0a0f13ee2a905ce
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
3464b5b9fe gnu: ocaml5: Add ocaml-react.
* gnu/packages/ocaml5.scm (ocaml-react): New variable.

Change-Id: I0d89091aa403446a5ed22e7b4c699adf47a36248
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
603c279815 gnu: ocaml5: Add ocaml-xmlm.
* gnu/packages/ocaml5.scm (ocaml-xmlm): New variable.

Change-Id: I3a77b38a0bf3172ae110ec0036a6b5238ccde5c1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
01399eb025 gnu: ocaml5: Add ocaml-afl-persistent.
* gnu/packages/ocaml5.scm (ocaml-afl-persistent): New variable.

Change-Id: I84563f91b1a83d25260340c57aa552a19c0e1b8e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
84aa576390 gnu: ocaml5: Add ocaml-qtest.
* gnu/packages/ocaml5.scm (ocaml-qtest): New variable.

Change-Id: I77b397aa0ab7bc022cfc6cb729a988117f46fa34
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
09a34f2cfe gnu: ocaml5: Add ocaml-qcheck.
* gnu/packages/ocaml5.scm (ocaml-qcheck): New variable.

Change-Id: Ia566eab599af83c50c91e92d22aaf1a1fcceae3c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
df7e6a1ef1 gnu: ocaml5: Add ocaml-dot-merlin-reader.
* gnu/packages/ocaml5.scm (ocaml-dot-merlin-reader): New variable.

Change-Id: Iba517a443d1119bc710dbe25473d07d6db49e6c7
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
69a16cb336 gnu: ocaml5: Add ocaml-index.
* gnu/packages/ocaml5.scm (ocaml-index): New variable.

Change-Id: I6746d1c6266b6c25ec98121b4a7ce3057272b723
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
3a45476b60 gnu: ocaml5: Add ocaml-merlin-lib.
* gnu/packages/ocaml5.scm (ocaml-merlin-lib): New variable.

Change-Id: I7bd989b31556b1ab2007446b6365398750a9887d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
7025b19f37 gnu: ocaml5: Add %ocaml-merlin-base.
* gnu/packages/ocaml5.scm (%ocaml-merlin-base): New variable.

Change-Id: Id7e8b3b8409a2d11f880dc6aaa07657a9a8f1326
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
026188f5f6 gnu: ocaml5: Add ocaml-csexp package alias.
* gnu/packages/ocaml5.scm (ocaml-csexp): New variable.

Change-Id: Id536a27afbf23474f5f0da01849a2ad76e0450e3
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
49daceae50 gnu: ocaml5: Add ocaml-ppx-let.
* gnu/packages/ocaml5.scm (ocaml-ppx-let): New variable.

Change-Id: I444fdeb3cd75fbacdc527fe8965aea4387548e88
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:42 +01:00
Jason Conroy
fff33a6f6c gnu: ocaml5: Add ocaml-domain-name.
* gnu/packages/ocaml5.scm (ocaml-domain-name): New variable.

Change-Id: I5077b7dabd6407c7388716ee2b36cb387c05885c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
a036bad27c gnu: ocaml5: Add ocaml-cstruct.
* gnu/packages/ocaml5.scm (ocaml-cstruct): New variable.

Change-Id: I9511b8d2ea641bd10a8e8bf6466df1ab4b0457dc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
a93901c7b7 gnu: ocaml5: Add ocaml-bigstringaf.
* gnu/packages/ocaml5.scm (ocaml-bigstringaf): New variable.

Change-Id: Ia0d55c248413c940e87d91da28c231dda222e913
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
90a4aaff5a gnu: ocaml5: Add ocaml-syntax-shims.
* gnu/packages/ocaml5.scm (ocaml-syntax-shims): New variable.

Change-Id: Ia84a0322b8270c02a3c24a03266a0ad29d8500ba
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
effe39f4f9 gnu: ocaml5: Add ocaml-pprint.
* gnu/packages/ocaml5.scm (ocaml-pprint): New variable.

Change-Id: I93e468b5e38444349d7ae758561ce63c50ea74b3
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
6d4f6f2118 gnu: ocaml5: Add ocaml-opam-monorepo.
* gnu/packages/ocaml5.scm (ocaml-opam-monorepo): New variable.

Change-Id: I78d7ba3ae95396a192c0e3bfea5404d0b4ffc97e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
274409f4b8 gnu: ocaml5: Add opam.
* gnu/packages/ocaml5.scm (opam): New variable.

Change-Id: I5404427fc5e64dd6dd08f28e0fe5416fbfffe126
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
0553f676e5 gnu: ocaml5: Add dune package alias.
* gnu/packages/ocaml5.scm (dune): New variable.

Change-Id: Ica37aafeb9c1e829148265387cab111358480f6c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
b743d1ef8e gnu: ocaml5: Add ocaml-opam-client.
* gnu/packages/ocaml5.scm (ocaml-opam-client): New variable.

Change-Id: Ic7da633804d2da577d2aa73970b84a8141168a5f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
9455eefb6a gnu: ocaml5: Add ocaml-opam-solver.
* gnu/packages/ocaml5.scm (ocaml-opam-solver): New variable.

Change-Id: If36b4d2cf159d77576add3b7d280af2a8f6fb927
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
b02ba9cc62 gnu: ocaml5: Add ocaml-opam-state.
* gnu/packages/ocaml5.scm (ocaml-opam-state): New variable.

Change-Id: I9c7cbd5b521a5015e71097eb1a6a1656caa4d7fa
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
830f42c478 gnu: ocaml5: Add ocaml-spdx-licenses.
* gnu/packages/ocaml5.scm (ocaml-spdx-licenses): New variable.

Change-Id: Ib4befc19ab7d5b3442149969e48cd994909bb2d2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
a8e64b4cd2 gnu: ocaml5: Add ocaml-opam-repository.
* gnu/packages/ocaml5.scm (ocaml-opam-repository): New variable.

Change-Id: I225b15cd8f0db5167a22485230696ce5e1fab9cd
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
bfca02cfdf gnu: ocaml5: Add opam-installer.
* gnu/packages/ocaml5.scm (opam-installer): New variable.

Change-Id: Ia79cc6571c6550bcb088a1e6361c69203435e722
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
6a978f04ed gnu: ocaml5: Add ocaml-opam-format.
* gnu/packages/ocaml5.scm (ocaml-opam-format): New variable.

Change-Id: If7cbad389553e69eee8535afb7eb5d20bfa58679
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
a94cbb5c29 gnu: ocaml5: Add ocaml-opam-core.
* gnu/packages/ocaml5.scm (ocaml-opam-core): New variable.

Change-Id: Idca286362b9a98f17f58c3a51ffd991664c34391
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
5314745d81 gnu: ocaml5: Add ocaml-swhid-core.
* gnu/packages/ocaml5.scm (ocaml-swhid-core): New variable.

Change-Id: If4c5011f1607beb0894bf99b8fa3337f64fd72de
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
dde7a24214 gnu: ocaml5: Add ocaml-patch.
* gnu/packages/ocaml5.scm (ocaml-patch): New variable.

Change-Id: Ic00ffb44c59d1bb23c96b48e3f8db2fec4eb0dc2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
91708e1f20 gnu: ocaml5: Add ocaml-sha.
* gnu/packages/ocaml5.scm (ocaml-sha): New variable.

Change-Id: Iee12f864a33ef086ee9739b7ac701db9a78b3a1a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
745f701a4c gnu: ocaml5: Add ocaml-dose3.
* gnu/packages/ocaml5.scm (ocaml-dose3): New variable.

Change-Id: I64e075f1cd67bb5dc5970d95fb010a3475467f04
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
c6185aa906 gnu: ocaml5: Add ocaml-base64.
* gnu/packages/ocaml5.scm (ocaml-base64): New variable.

Change-Id: Ib4788ca932fc67cac1145cc43481f2619e614d72
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:41 +01:00
Jason Conroy
1f1cf5afc1 gnu: ocaml5: Add ocaml-opam-0install-cudf.
* gnu/packages/ocaml5.scm (ocaml-opam-0install-cudf): New variable.

Change-Id: I2899f08396f2679b607da6c94298af67df39c880
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
4191335929 gnu: ocaml5: Add ocaml-mccs.
* gnu/packages/ocaml5.scm (ocaml-mccs): New variable.

Change-Id: I7ba8f739f3149091593bbe7ea965fc8cd57c9b92
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
625c497f76 gnu: ocaml5: Add ocaml-cudf.
* gnu/packages/ocaml5.scm (ocaml-cudf): New variable.

Change-Id: I77d93a081698c63518404ae4a9626e15d0ca5f49
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
e3cd725af8 gnu: ocaml5: Add ocaml-0install-solver.
* gnu/packages/ocaml5.scm (ocaml-0install-solver): New variable.

Change-Id: I1b17b5ed0cffb2e192299e82a286db23c74df620
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
c10b8a5f50 gnu: ocaml5: Add ocaml-jsonm.
* gnu/packages/ocaml5.scm (ocaml-jsonm): New variable.

Change-Id: I90c20a9cdfe90b5ed4a38ce2a793e2e18e7804d4
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
7246d9e163 gnu: ocaml5: Add ocaml-extlib.
* gnu/packages/ocaml5.scm (ocaml-extlib): New variable.

Change-Id: Icbf21215620ea343a2390c2b3d17e2dbc55492bc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
036a27acee gnu: ocaml5: Add ocaml-graph.
* gnu/packages/ocaml5.scm (ocaml-graph): New variable.

Change-Id: I7f4f39693c1f06c1f9080d738ae91f3adb62d34b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
be6305567b gnu: ocaml5: Add ocaml-graphics.
* gnu/packages/ocaml5.scm (ocaml-graphics): New variable.

Change-Id: I93b4204f5a4e988d2cddc21d40d087cc5d8e51a2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
dd7216ca6e gnu: ocaml5: Add ocaml-odoc.
* gnu/packages/ocaml5.scm (ocaml-odoc): New variable.

Change-Id: Ia4b7cb31029cc83ac26816a3c199cdfdb7ad78a8
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
f77b0b7835 gnu: ocaml5: Add ocaml-odoc-parser.
* gnu/packages/ocaml5.scm (ocaml-odoc-parser): New variable.

Change-Id: I1ab60fed77fa736e34e6108cf7fe794a330be3c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
da97add730 gnu: ocaml5: Add %ocaml-odoc-base.
* gnu/packages/ocaml5.scm (%ocaml-odoc-base): New variable.

Change-Id: I1271de3b97e5c3d1763d746fafb795906943b413
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
5e7ac6d167 gnu: ocaml5: Add ocaml-ppx-expect.
* gnu/packages/ocaml5.scm (ocaml-ppx-expect): New variable.

Change-Id: I1b21d0261a96cabdd57106c4dc094aaea76ed8ad
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
d838e25510 gnu: ocaml5: Add ocaml-ppx-inline-test.
* gnu/packages/ocaml5.scm (ocaml-ppx-inline-test): New variable.

Change-Id: I4e22731bbe628e315cbab748047c4d7dbf06b495
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
f8485897aa gnu: ocaml5: Add ocaml-time-now.
* gnu/packages/ocaml5.scm (ocaml-time-now): New variable.

Change-Id: I938ec70ea565510173f2778924eb136cfd59287b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
b7c1b743b7 gnu: ocaml5: Add ocaml-ppx-base.
* gnu/packages/ocaml5.scm (ocaml-ppx-base): New variable.

Change-Id: I058a83e1012d5d311860c8c8ba8351e46042b79c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
1d60b593f1 gnu: ocaml5: Add ocaml-jst-config.
* gnu/packages/ocaml5.scm (ocaml-jst-config): New variable.

Change-Id: I3b46ac5ac1588a8f2bb822882d4e0f0fe8c83cfa
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
155728c5f5 gnu: ocaml5: Add dune-configurator package alias.
* gnu/packages/ocaml5.scm (dune-configurator): New variable.

Change-Id: I9897d1aff8a6cfe67cbf5c93c1e7b54f43beb9f1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
99a2ca995d gnu: ocaml5: Add ocaml-markup.
* gnu/packages/ocaml5.scm (ocaml-markup): New variable.

Change-Id: Ia2ca067f1b4c6cb284535fc1aeff4e6cc1a85acc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
7a442f31c9 gnu: ocaml5: Add ocaml-ppx-assert.
* gnu/packages/ocaml5.scm (ocaml-ppx-assert): New variable.

Change-Id: Iac5f83df4b2a8150cb07093bbc6295e728d247dc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
af9fb821b2 gnu: ocaml5: Add ocaml-ppx-hash.
* gnu/packages/ocaml5.scm (ocaml-ppx-hash): New variable.

Change-Id: Ie3f20679f07d49337c027826ed2cf851b885b614
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
4188678725 gnu: ocaml5: Add ocaml-ppx-sexp-conv.
* gnu/packages/ocaml5.scm (ocaml-ppx-sexp-conv): New variable.

Change-Id: I1cc754532867ed733e5a195bc7fd082bec344605
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
76bcbbc7ff gnu: ocaml5: Add ocaml-ppx-js-style.
* gnu/packages/ocaml5.scm (ocaml-ppx-js-style): New variable.

Change-Id: I4be3a76e4b7cb84e229c63f26d60a970bb236250
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:40 +01:00
Jason Conroy
49a0de6a5c gnu: ocaml5: Add ocaml-ppx-globalize.
* gnu/packages/ocaml5.scm (ocaml-ppx-globalize): New variable.

Change-Id: I435442be413eded2780f2d547048cdef415d6a56
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
b8838101d4 gnu: ocaml5: Add ocaml-ppx-enumerate.
* gnu/packages/ocaml5.scm (ocaml-ppx-enumerate): New variable.

Change-Id: I8fb4847a94b15d317f08a9d5a8c982b1a5d66cc6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
24ed912ecd gnu: ocaml5: Add ocaml-ppx-compare.
* gnu/packages/ocaml5.scm (ocaml-ppx-compare): New variable.

Change-Id: I7abd0fb6c52dfab0bb3b8c68d49a16115d43cfe2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
f9387e8dcf gnu: ocaml5: Add ocaml-yojson.
* gnu/packages/ocaml5.scm (ocaml-yojson): New variable.

Change-Id: I2a86e9b856d2792f12e8208f5349b3a0070e47e3
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
1859b34437 gnu: ocaml5: Add ocaml-tyxml.
* gnu/packages/ocaml5.scm (ocaml-tyxml): New variable.

Change-Id: I9e5dab372cc03b8c8ff9abc2ed0df9a4e3d7a488
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
73f3f1465b gnu: ocaml5: Add ocaml-ppxlib-jane.
* gnu/packages/ocaml5.scm (ocaml-ppxlib-jane): New variable.

Change-Id: Id1056a3518a0115aabbb392a9028f50ba3f40d1e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
23749a99df gnu: ocaml5: Add ocaml-ppx-optcomp.
* gnu/packages/ocaml5.scm (ocaml-ppx-optcomp): New variable.

Change-Id: I590342778222a372cb66c7cfbe5ca6a19b9b95ca
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
eae7dbbb79 gnu: ocaml5: Add ocaml-ppx-here.
* gnu/packages/ocaml5.scm (ocaml-ppx-here): New variable.

Change-Id: I37d20cde0f3a3a74b9340db7eaa8dae5fa6cd952
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
041c55f4a6 gnu: ocaml5: Add ocaml-ppx-cold.
* gnu/packages/ocaml5.scm (ocaml-ppx-cold): New variable.

Change-Id: If615490179b779f8b59cd11eb347210e1a66b1cd
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
b88cc852f7 gnu: ocaml5: Add ocaml-bisect-ppx.
* gnu/packages/ocaml5.scm (ocaml-bisect-ppx): New variable.

Change-Id: I1a85bf51764bf4afef4eac9896f2bc529b2d92b2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
f0db2c24bb gnu: ocaml5: Add ocaml-ppxlib.
* gnu/packages/ocaml5.scm (ocaml-ppxlib): New variable.

Change-Id: If58d4e7322051cfdf1202211d30e8ec9a6c06274
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
d2abfb188c gnu: ocaml5: Add ocaml-bos.
* gnu/packages/ocaml5.scm (ocaml-bos): New variable.

Change-Id: I93c84a45c98c6cb93332f01d449e776f977ec4c2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
48514183fa gnu: ocaml5: Add ocaml-logs.
* gnu/packages/ocaml5.scm (ocaml-logs): New variable.

Change-Id: I19cf645488c3350260b31ef50f72d6253a0cbcf0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
d2b5d72ab3 gnu: ocaml5: Add ocaml-cinaps.
* gnu/packages/ocaml5.scm (ocaml-cinaps): New variable.

Change-Id: I44524bfa65a69b8fe35869c587515bd00e9c1b3e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
e7ef1f0b82 gnu: ocaml5: Add ocaml-crunch.
* gnu/packages/ocaml5.scm (ocaml-crunch): New variable.

Change-Id: Ia13dd80f5c1413ed8f9232f3fde0af196099dc59
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
efb01d8e60 gnu: ocaml5: Add ocaml-ptime.
* gnu/packages/ocaml5.scm (ocaml-ptime): New variable.

Change-Id: I1a4a58c92e4afde406b9726e6307d170adf6ef9f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
14d14d8850 gnu: ocaml5: Add ocaml-fpath.
* gnu/packages/ocaml5.scm (ocaml-fpath): New variable.

Change-Id: I3b52ddb126bbb63cec3bc190c054106f0ee22eae
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
d6d05dd0a9 gnu: ocaml5: Add ocaml-sexplib.
* gnu/packages/ocaml5.scm (ocaml-sexplib): New variable.

Change-Id: Iab50d29e1e58f9264dd18a2d7b9737cf5cef8d0a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
a5c5ec2a49 gnu: ocaml5: Add ocaml-rresult.
* gnu/packages/ocaml5.scm (ocaml-rresult): New variable.

Change-Id: I3b10b5960822e89765b6caebeab158528b85700e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
113a4dae7c gnu: ocaml5: Add ocaml-mtime.
* gnu/packages/ocaml5.scm (ocaml-mtime): New variable.

Change-Id: I45be82897750cd8d0af0ccadbf514fca30faade0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
70f28d49f3 gnu: ocaml5: Add ocaml-uchar.
* gnu/packages/ocaml5.scm (ocaml-uchar): New variable.

Change-Id: I14200e64f51d6586f88327d9f283afde473a5a11
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:39 +01:00
Jason Conroy
39bb021211 gnu: ocaml5: Add ocaml-stdio.
* gnu/packages/ocaml5.scm (ocaml-stdio): New variable.

Change-Id: I471e0eac29b665f3216ba0eee1075ec9e4867c0c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
f71049262f gnu: ocaml5: Add ocaml-parsexp.
* gnu/packages/ocaml5.scm (ocaml-parsexp): New variable.

Change-Id: I62ba51c98e133a93afd71e20eaf4e50217cb07fe
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
7bf1345cc5 gnu: ocaml5: Add ocaml-base.
* gnu/packages/ocaml5.scm (ocaml-base): New variable.

Change-Id: I38d744ed9a177a2649c24ad5a677c35477630745
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
eaa3d56bd8 gnu: ocaml5: Add ocaml-menhir.
* gnu/packages/ocaml5.scm (ocaml-menhir): New variable.

Change-Id: I9bfc905570731097e6815ccf380713de93025542
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
9012648077 gnu: ocaml5: Add ocaml package alias.
* gnu/packages/ocaml5.scm (ocaml): New variable.

Change-Id: I4727d8f27531aae2263dc29ce15b141e5ddd6d54
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
17d1fb79f6 gnu: ocaml5: Add ocaml-version.
* gnu/packages/ocaml5.scm (ocaml-version): New variable.

Change-Id: Ic585c971e84cc414225b78626072783070b14305
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
18a4dc281f gnu: ocaml5: Add ocaml-sexplib0.
* gnu/packages/ocaml5.scm (ocaml-sexplib0): New variable.

Change-Id: I1033df43f1532f7b6556ed246f9af11a20ac01df
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
9df58f9e22 gnu: ocaml5: Add ocaml-ppx-derivers.
* gnu/packages/ocaml5.scm (ocaml-ppx-derivers): New variable.

Change-Id: Iceef13659fe5c64a45b1a5a890a5f430d5b08d10
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
858ee49018 gnu: ocaml5: Add ocaml-octavius.
* gnu/packages/ocaml5.scm (ocaml-octavius): New variable.

Change-Id: Ifcea3b1b9413f5d81fab3f2a224d0b60c50a7130
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
0ddc94c634 gnu: ocaml5: Add ocaml-num.
* gnu/packages/ocaml5.scm (ocaml-num): New variable.

Change-Id: Id0b896232eebac8282a73dcd1ba5774e384b7072
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
5ac6c61c53 gnu: ocaml5: Add ocaml-jane-street-headers.
* gnu/packages/ocaml5.scm (ocaml-jane-street-headers): New variable.

Change-Id: I71639b86f252c31a393c731cd86389cc22d022d0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
05c938c285 gnu: ocaml5: Add ocaml-intrinsics-kernel.
* gnu/packages/ocaml5.scm (ocaml-intrinsics-kernel): New variable.

Change-Id: I7e3dfc07c12a0a4306f21104aa04d942751ef242
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
831aec1d62 gnu: ocaml5: Add ocaml-compiler-libs.
* gnu/packages/ocaml5.scm (ocaml-compiler-libs): New variable.

Change-Id: I61f20e23e545717356cb73610092345df3c0dc33
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
7b3e202ced gnu: ocaml5: Add helper to build origins for Jane Street packages.
* gnu/packages/ocaml5.scm (janestreet-github-origin): New variable.

Change-Id: I34f0f99adde1bf6d7ecc3102d82dd60bc3c17276
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
d2166f0114 gnu: ocaml5: Add ocaml-camlp-streams.
* gnu/packages/ocaml5.scm (ocaml-camlp-streams): New variable.

Change-Id: I261bd02e1c39ebbae38ec0e042e6447363442985
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
068cedbf94 gnu: ocaml5: Add ocaml-alcotest.
* gnu/packages/ocaml5.scm (ocaml-alcotest): New variable.

Change-Id: I65956e9fe85e5f1bd99ea48a2a711bee3b26641b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
a4923fc882 gnu: ocaml5: Add ocaml-re.
* gnu/packages/ocaml5.scm (ocaml-re): New variable.

Change-Id: I625c32f2e35dda2bb7f13eb7447b79ad68d863a5
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
93f4cfae7a gnu: ocaml5: Add ocaml-ounit.
* gnu/packages/ocaml5.scm (ocaml-ounit): New variable.

Change-Id: Icc60eb1d9b9c9002ec3b459a5eb78313e2c722ec
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
ebd633d61a gnu: ocaml5: Add ocaml-ounit2.
* gnu/packages/ocaml5.scm (ocaml-ounit2): New variable.

Change-Id: I388ae135c14c573516069b78ef3361f81fa5d657
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
8ac6a808d2 gnu: ocaml5: Add ocaml-lwt.
* gnu/packages/ocaml5.scm (ocaml-lwt): New variable.

Change-Id: I5918d78b27db11e541a50ee85bad012a9f9dc3a9
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
874cf35c2e gnu: ocaml5: Add ocaml-ocplib-endian.
* gnu/packages/ocaml5.scm (ocaml-ocplib-endian): New variable.

Change-Id: Ib9472272a79b551bcb56f0acd60a50b07ebe385f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
4b74fc638c gnu: ocaml5: Add ocaml-fmt.
* gnu/packages/ocaml5.scm (ocaml-fmt): New variable.

Change-Id: I14cd4cb4143468226d4640785adcf7966b7e2f8a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:38 +01:00
Jason Conroy
83156d1841 gnu: ocaml5: Add ocaml-uutf.
* gnu/packages/ocaml5.scm (ocaml-uutf): New variable.

Change-Id: I24b1573bf8755c48c03ea1f7b68c3a4d10b1fd7a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
beb7802d26 gnu: ocaml5: Add ocaml-uuidm.
* gnu/packages/ocaml5.scm (ocaml-uuidm): New variable.

Change-Id: Ifefbbea28612fa7eae95bd9bb667897e9cfccbec
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
c200ead805 gnu: ocaml5: Add ocaml-astring.
* gnu/packages/ocaml5.scm (ocaml-astring): New variable.

Change-Id: I499b8a4e3788b8ed6ca88ff708fb06f305fa1b6d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
558bb8a2eb gnu: ocaml5: Add ocaml-mmap.
* gnu/packages/ocaml5.scm (ocaml-mmap): New variable.

Change-Id: I4ed2d44be4ef12614242f8ad040409ea9dc1cb1a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
2c3ecc989f gnu: ocaml5: Add ocaml-bigarray-compat.
* gnu/packages/ocaml5.scm (ocaml-bigarray-compat): New variable.

Change-Id: I258851aaec598b98fbcd06054ffcae60e0990b82
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
ccb316a7bb gnu: ocaml5: Add ocaml-cppo.
* gnu/packages/ocaml5.scm (ocaml-cppo): New variable.

Change-Id: I787495978ebdb3d4d6575df96e249647008b416a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
3f05ded799 gnu: ocaml5: Add ocaml-cmdliner.
* gnu/packages/ocaml5.scm (ocaml-cmdliner): New variable.

Change-Id: I6f6b8004c5bd702202a66b06c6f9fd305507007f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
db8586d0f0 gnu: ocaml5: Add ocaml-stdlib-shims.
* gnu/packages/ocaml5.scm (ocaml-stdlib-shims): New variable.

Change-Id: I606f51c505a430f99475dd9612dcaccc0f508940
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
f2750fe61a gnu: ocaml5: Add ocaml-seq.
* gnu/packages/ocaml5.scm (ocaml-seq): New variable.

Change-Id: I4366224850086d6cb6ff3d0e97385014f7aa3470
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
6b11662006 gnu: ocaml5: Add ocaml-topkg.
* gnu/packages/ocaml5.scm (ocaml-topkg): New variable.

Change-Id: I603ea803d8ff8874efe022f2c2d1921cdc47dcf1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
2ec94053f7 gnu: ocaml5: Add ocaml-result package alias.
* gnu/packages/ocaml5.scm (ocaml-result): New variable.

Change-Id: I1dd019074cc1b79eeed29d37737e80beb7c91a42
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
3b97cec454 guix: ocaml-build-system: Support installer tool opaline.
* guix/build/ocaml-build-system.scm (install): Invoke `opaline` when
`opam-installer` is not in $PATH.

Change-Id: I6271b3acb028b7eb868bc690d14ef76529d1f856
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
7d73f715a9 gnu: ocaml5: Add opaline.
* gnu/packages/ocaml5.scm (opaline): New variable.

Change-Id: I2adc3ebf68002ab89192f15798d6479ed8becef2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
e7f92e0d8f gnu: ocaml5: Add ocaml-opam-file-format.
* gnu/packages/ocaml5.scm (ocaml-opam-file-format): New variable.

Change-Id: Ibb19698643b3ad570e00ed9e00b6fb85b61c8104
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
e5231a0b1e gnu: ocaml5: Add ocamlbuild.
* gnu/packages/ocaml5.scm (ocamlbuild): New variable.

Change-Id: I3d9a2c5c69bc39b1662b3f72de2b0d4a4eba1762
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
a8de6191f1 gnu: ocaml: Move ocaml5.0-dune-bootstrap to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.0-dune-bootstrap): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.0-dune-bootstrap): New variable.

Change-Id: Idb58f33850f960cfa1ad49a3f897ad17e0383e93
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
5d2a37ec85 gnu: ocaml: Move ocaml5.0-findlib to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.0-findlib): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.0-findlib): New variables.
* guix/build-system/ocaml.scm (default-ocaml5.0-findlib): Update package
reference.

Change-Id: Idb58f33850f960cfa1ad49a3f897ad17e0383e93
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
2d6ee375df gnu: ocaml: Move ocaml5.3-dune to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.3-dune): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-dune): New variable.
* guix/build-system/ocaml.scm (default-ocaml5.3-dune): Update package
reference.

Change-Id: I3f3e453e15638e36afbe7fd7bd920bc5fa328d06
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
08192668d8 gnu: ocaml: Move ocaml5.3-dune-configurator to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.3-dune-configurator): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-dune-configurator): New variable.

Change-Id: I8d8a0e4687e6bca9b80ca964a8da115fc58f0c6e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
c9f3cf4cdc gnu: ocaml: Move ocaml5.3-csexp to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.3-csexp): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-csexp): New variable.

Change-Id: Iaccfcbb6a3b238d053d9c47f1be918b66ce3f73b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:37 +01:00
Jason Conroy
6c5c2c58aa gnu: ocaml: Move ocaml5.3-result to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.3-result): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-result): New variable.

Change-Id: If63a977367a963ca6a714a4f92a0847086aa5516
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
d6a41161a2 gnu: ocaml: Move ocaml5.3-dune-bootstrap to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.3-dune-bootstrap): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-dune-bootstrap): New variable.

Change-Id: I3f3e453e15638e36afbe7fd7bd920bc5fa328d06
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
16a2b48a93 gnu: ocaml: Move ocaml5.3-findlib to module ocaml5.
* gnu/packages/ocaml.scm (ocaml5.3-findlib): Delete variable.
* gnu/packages/ocaml5.scm (ocaml5.3-findlib): New variables.
* guix/build-system/ocaml.scm (default-ocaml5.3-findlib): Update package
reference.

Change-Id: Idb58f33850f960cfa1ad49a3f897ad17e0383e93
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
784cf826d6 gnu: ocaml: Move ocaml@5.3 to module ocaml5.
* gnu/packages/ocaml.scm (ocaml-5.3): Delete variable.
* gnu/packages/ocaml5.scm (ocaml-5.3): New variable.
* guix/build-system/ocaml.scm (default-ocaml5.3): Update package reference.

Change-Id: I8fe23536d188fdede4b93907e87341a1d0c0b2ee
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
88f85ac189 gnu: ocaml: Move ocaml@5.0 to module ocaml5.
* gnu/packages/ocaml.scm (ocaml-5.0): Delete variable.
* gnu/packages/ocaml5.scm (ocaml-5.0): New variable.
* guix/build-system/ocaml.scm (default-ocaml5.0): Update package reference.

Change-Id: I3f3e453e15638e36afbe7fd7bd920bc5fa328d06
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
ee7562e362 gnu: ocaml: Add new ocaml5 module to the build.
* gnu/packages/ocaml5.scm: New module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
* etc/teams.scm: Add "gnu/packages/ocaml5.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I4632396d066c39c6c8a2d234c51b4fcf627e1e47
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
75157a1c77 guix: ocaml-build-system: Remove obsolete lower function.
* guix/build-system/ocaml.scm:
(lower): Remove variable.

Change-Id: Idb49514bd89c1b837d751228d1385f912ad660c1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
57b45dbd9e guix: dune-build-system: Provide separate build system instances for OCaml 4.x and 5.x dev stacks.
* guix/build-system/dune.scm:
Update header docs.
(make-dune-build-system): New variable.
(dune-build-system): Define in terms of `make-dune-build-system`.
(ocaml5-dune-build-system): New variable.
(lower): Remove variable.

Change-Id: I2f72d93945f285436878e13b5212c90b7c2cf85f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
17162148b3 guix: ocaml-build-system: Provide separate build system instances for OCaml 4.x and 5.x dev stacks.
* guix/build-system/ocaml.scm:
Update header docs.
(make-ocaml-build-system): New variable.
(ocaml-build-system): Define in terms of `make-ocaml-build-system`.
(ocaml5-build-system): New variable.
(default-ocaml5, default-ocaml5-findlib, default-ocaml5-dune):
Add to exports.

Change-Id: Icfede9a62c48fb4e0eee0c94608239f6a1ad896f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
4472578cd0 guix: dune-build-system: Define lower in terms of a higher-order function.
* guix/build-system/dune.scm:
(make-lower): New variable.
(lower): Define in terms of `make-lower`.

Change-Id: I33586023237e7a7a852196c6ec7607aa5f3c00b6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
25128042cd guix: ocaml-build-system: Define lower in terms of a higher-order function.
* guix/build-system/ocaml.scm:
  (make-lower): New variable.
  (lower): Define in terms of `make-lower`.

Change-Id: I9ee6ee2ae9a2d02c94028161100393254c5a2316
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
7a010c17d2 guix: ocaml: Identify OCaml and Dune build systems by name.
* guix/build-system/ocaml.scm (package-with-explicit-ocaml):
Identify OCaml and Dune build systems using `build-system-name`.

Change-Id: I406ff96ec4ccb018eabc02cdab843faa0b4a77ab
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
6cb58e0155 guix: ocaml-build-system: Use more general names for OCaml 5.x package aliases.
guix/build-system/ocaml.scm (default-ocaml5, default-ocaml5-findlib)
(default-ocaml5-dune): New variables.

Change-Id: I5e3e5a1877ff83e0e7aa875c6bbf458b043ab66c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
de9466ae89 guix: ocaml: Collect aliases for core ocaml packages in one place.
* guix/build-system/ocaml.scm (default-dune): New variable.
* guix/build-system/dune.scm (default-dune): Remove variable.

Change-Id: I6f98fe3699bc700d2b119d19510083f214cc32ba
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
00dd1ddacf guix: ocaml: Add package-with-ocaml5.3.
* guix/build-system/ocaml.scm (package-with-ocaml5.3)
(strip-ocaml5.3-variant): New variables.
* gnu/packages/ocaml.scm (ocaml5.3-dune-bootstrap)
(ocaml5.3-dune, ocaml5.3-dune-configurator)
(ocaml5.3-csexp, ocaml5.3-result): New variables.

Change-Id: Ic605701593b70f293ec05f7cad073203dc71aa5f
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
Jason Conroy
594ff01bc3 guix: Add ocaml5.3-findlib.
* gnu/packages/ocaml.scm (ocaml5.3-findlib): New variable.

Change-Id: Ie357babc368047b6e44df059bbc01c9b6080a28d
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-13 18:53:36 +01:00
jgart
7db0b45720 gnu: trealla: Update to 2.91.5.
* gnu/packages/prolog.scm (trealla): Update to 2.91.5.

Change-Id: Ieb40be1e5466ae2480722f75d5edba4a02847ee7
2026-03-13 13:16:36 -04:00
Sharlatan Hellseher
3ec1e8297d Revert "gnu: Remove python-virtualenv-for-hatch."
This reverts commit b264415711.

Hatch still needs a lower version:

  ...checking requirements: ERROR: hatch==1.9.7
  ContextualVersionConflict(virtualenv
  20.29.1 (/gnu/store/<...>-python-virtualenv-20.29.1/lib/python3.11/site-packages),
  Requirement.parse('virtualenv<20.26.0'), {'hatch'})

Change-Id: I8da2372dc595bb62629581193540ef8bc17295e8
2026-03-13 15:46:31 +00:00
Andreas Enge
685d46774d gnu: wxwidgets: Update to 3.2.9.
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.9.

Change-Id: I71b1974ed9653de5ee0f0b0eaa1da115d300b81b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 15:43:38 +00:00
Andy Tai
a7ca954df5 gnu: units: Update to 2.26.
* gnu/packages/maths.scm (units): Update to 2.26.

Merges: https://codeberg.org/guix/guix/pulls/6835
Change-Id: I48946549f1938e51bc390c5e36a3546a1453966a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 15:42:28 +00:00
Carlos Durán Domínguez
c2dcea8665 gnu: Update showmethekey to 1.21.0.
* gnu/packages/video.scm (showmethekey): Update to 1.21.0.

Merges: https://codeberg.org/guix/guix/pulls/7036
Change-Id: I0ccbe85e0028862c315ebb32fb8694a07bafed2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 15:41:10 +00:00
Hugo Buddelmeijer
61ba412769 gnu: grub: Fix build for the 64bit Hurd.
Patch is unnecessary after grub is upgraded to 2.14 in
https://codeberg.org/guix/guix/pulls/6457.

* gnu/packages/bootloaders.scm (grub)[arguments]: Remove patch.
* gnu/packages/patches/grub-hurd64.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Fixes: guix/guix#7106
Merges: https://codeberg.org/guix/guix/pulls/7110
Change-Id: I288ae85f006e44e48e666123eb45cee9f1693026
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 15:27:38 +00:00
Jake Forster
07992d2593 gnu: orthanc-postgresql: Update to 10.0.
* gnu/packages/medical.scm (orthan-postgresql): Update to 10.0.

Change-Id: I60c0a418bf336f6ec6ec30ffeee5f7060b2f7676
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 15:22:13 +00:00
Jake Forster
f799b7fc1e gnu: orthanc: Update to 1.12.10.
* gnu/packages/medical.scm (orthanc): Update to 1.12.10.
[arguments]<#:phases>{remove-localtime-requirement}: Update substitution.
[inputs]: Replace boost-1.83 with boost.

Change-Id: I08f72fe6fe3f9dde590b791d5ed03684d081fea6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 15:22:13 +00:00
Sharlatan Hellseher
3d270f4df2 gnu: gvisor-tap-vsock: Update to 0.8.8.
* gnu/packages/containers.scm (gvisor-tap-vsock): Update to 0.8.8.
[native-inputs]: Remove go-github-com-pkg-errors; add
go-github-com-foxcpp-go-mockdns, go-github-com-inetaf-tcpproxy, and
go-gopkg-in-yaml-v3.

Change-Id: I4faca7792df86c2dc32feff741eb77bbce150870
2026-03-13 15:16:52 +00:00
Sharlatan Hellseher
e416c65984 gnu: cni-plugins: Update to 1.9.0.
* gnu/packages/containers.scm (cni-plugins): Update to 1.9.0.
[arguments] <import-path>: Provide "..." to build all available commands
with default {build} phase.
<unpack-path>: Use it.
[phases]{build, install}: Use default phases.

Change-Id: I2cb217954b276925212fd676267bcf2ecdea6a9f
2026-03-13 15:08:44 +00:00
Foster Hangdaan
78b59a2e9d gnu: podman: Update to 5.8.1.
* gnu/packages/containers.scm (podman): Update to 5.8.1.

Merges: https://codeberg.org/guix/guix/pulls/7068
Change-Id: I5d20b0b2b92cb08c16c739e09c461a7c69a15d4f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 15:08:40 +00:00
Sharlatan Hellseher
b264415711 gnu: Remove python-virtualenv-for-hatch.
* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): Delete variable.

Change-Id: I7fdf1e9c6062dda2dee0d825d1e5951b84e6eede
2026-03-13 13:37:08 +00:00
Hugo Buddelmeijer
2c43dcf299 gnu: stiff: Move to (gnu packages astronomy).
* gnu/packages/image-processing.scm (stiff): Move from here...
* gnu/packages/astronomy.scm: ...to here.

Change-Id: I6122cad526dbe0ef70cb489427ba2ef7cec344bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 12:26:17 +00:00
Hugo Buddelmeijer
a2cfd46081 gnu: stiff: Fix build by using CFLAGS=-fcommon.
* gnu/packages/image-processing.scm (stiff): Fix build.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Add CFLAGS=-fcommon.
[home-page]: Update redirect.

Merges: https://codeberg.org/guix/guix/pulls/7035
Change-Id: I344650f0b4b03a2101c790e483ff9afc54b4065c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13 12:25:50 +00:00
Sharlatan Hellseher
1a3f2eebcb gnu: python-simplesat: Move to maths.
* gnu/packages/python-xyz.scm (python-simplesat): Move from here ...
* gnu/packages/maths.scm: ... to here.

Change-Id: I3f2f832e3c9099705800aa88c07913a407c722b4
2026-03-13 12:23:20 +00:00
Sharlatan Hellseher
82467ac1cd gnu: python-zipfile2: Move to python-compression.
* gnu/packages/python-xyz.scm (python-zipfile2): Move from here ...
* gnu/packages/python-compression.scm: ... to here.

Change-Id: I70701db8244adc10b4c5777e55fed042bf3a06d5
2026-03-13 12:23:19 +00:00
Sharlatan Hellseher
665ad66134 gnu: packages/electronics: Sort used modules.
* gnu/packages/electronics.scm: Sort #:use-module alphabetically, remove
duplicated `(gnu packages maths)'

Change-Id: I8b68de277716c94576cf3b7f8e41a3fd8d18bfc5
2026-03-13 12:23:19 +00:00
Gabriel Wicki
7267c31058 gnu: electronics: Delete whitespace.
* gnu/packages/electronics.scm: Delete whitespace.

Change-Id: I698071a1422ea7c2c5b277965d73cf75af93d11b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-13 12:55:45 +01:00
Guillaume Le Vaillant
b272a19ad5 gnu: bitcoin-cash-node: Update to 29.0.0.
* gnu/packages/finance.scm (bitcoin-cash-node): Update to 29.0.0.

Change-Id: I392cdcd1264ce6bacc37a28e36ed81607a2560fc
2026-03-13 11:51:38 +01:00
Guillaume Le Vaillant
1d831f0d44 gnu: monero-gui: Update to 0.18.4.7.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.7.

Change-Id: I708c062fce11f07629b847613582c6fa778c0d2a
2026-03-13 11:51:38 +01:00
Guillaume Le Vaillant
a13f9f1514 gnu: p2pool: Update to 4.14.
* gnu/packages/finance.scm (p2pool): Update to 4.14.

Change-Id: I4525e802f68a1c7a64dc85b25ae673209754cfd9
2026-03-13 11:51:38 +01:00
Nguyễn Gia Phong
c46d6a70b6 gnu: Remove arcan-wayland.
This package was deprecated in 2023.

References: e68581080e ("gnu: arcan-wayland: Deprecate in favor of arcan.")

* gnu/packages/arcan.scm (arcan-wayland): Delete variable.

Merges guix/guix!7095

Change-Id: I88bd4ea56ccc0291747e04e030ea714804bd1fee
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13 11:45:08 +01:00
Nguyễn Gia Phong
cab232d5ac gnu: xarcan: Update to 0.7.1.
* gnu/packages/arcan.scm (xarcan): Update to 0.7.1.
[sources]: Update url.
[inputs]: Add xcb-util-image.
[description]: Fix mas column.

Fixes guix/guix#7054
Merges guix/guix!7095

Change-Id: I80d82b7550454493245c5a6e7a52e4389a223b21
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13 11:45:08 +01:00
Nguyễn Gia Phong
08b8cb91fd gnu: durden: Update to 0.6.3.
* gnu/packages/arcan.scm (durden): Update to 0.6.3.
[sources]: Update url.

Fixes guix/guix#7054
Merges guix/guix!7095

Change-Id: I9ac1edc352b24a4cfdc441064681d58bf70bfa66
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13 11:44:46 +01:00
Sergio Pastor Pérez
8143b0a37f gnu: imhex: Update to 1.38.1.
* gnu/packages/hexedit.scm (imhex): Update to 1.38.1.
[source]: Adjust snippet to not delete a submodule.
[arguments] <#:phases>: Adjust `fix-paths' phase.
[inputs]: Add libssh2, openssl and update glfw to version 3.4.

Merges guix/guix!7097

Change-Id: I21f71b3c56c4781b8121a51922824bf5534c2e46
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13 11:38:23 +01:00
Wilko Meyer
14c46566c3 gnu: ddcui: Update to 0.6.0.
* gnu/packages/hardware.scm (ddcui): Update to 0.6.0.

Change-Id: I9bd33e4cc15c61660a3d8909ba6c7e3ef0f2a83e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-13 11:27:59 +01:00
Wilko Meyer
06fccbd078 gnu: ddcutil: Update to 2.2.5.
* gnu/packages/hardware.scm (ddcutil): Update to 2.2.5.

Change-Id: I88cf29d689257235bf757253fb2a903b4901e548
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-13 11:27:57 +01:00
Danny Milosavljevic
d6567a6a17 gnu: emacs-org-contacts: Remove unused propagation.
Follow-up to fe1875c827

* gnu/packages/emacs-xyz.scm (emacs-org-contacts)[propagated-inputs]: Remove
emacs-org.

Change-Id: Ia20d7a57ac3931f58b9891c5996306f8b3fa61cb
2026-03-13 11:10:31 +01:00
Danny Milosavljevic
2a0428e3fc gnu: rust-codex@0.98.0: Add modules.
Follow-up to 279410efb8.

* gnu/packages/rust-sources.scm (rust-codex-0.98.0)[source]<#:modules>: Add.

Change-Id: Iaf5f8785d960023feb05886011620dba602c6ca9
2026-03-13 11:09:25 +01:00
Cayetano Santos
1220325857 gnu: python-burr: Update to 0.42.0.
* gnu/packages/machine-learning.scm (python-burr): Update to 0.42.0.

Change-Id: I63c16dcb5b42cdc898b411a71606acd9becd109a
2026-03-13 11:01:09 +01:00
Sergey Trofimov
fe1875c827 gnu: emacs-org-contacts: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-org-contacts): Update to 1.3.

Change-Id: I8229ad73b498b5f50c696cd8728d1805786c8a48
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-13 10:55:23 +01:00
Danny Milosavljevic
279410efb8 gnu: Add codex.
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-test-shebangs.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-test-timeout.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-windows-sandbox-protocol-version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add references to the patches.
* gnu/packages/rust-apps.scm (codex): New variable.
* gnu/packages/rust-crates.scm: Add crates.
* gnu/packages/rust-sources.scm (rust-codex-0.98.0): New variable.

Change-Id: Ic4af28034cbae83a7e212ee328cbdc25bce31ef0
2026-03-13 10:47:43 +01:00
Cayetano Santos
7986689cb6 gnu: ctranslate2: Update to 4.7.1.
* gnu/packages/machine-learning.scm (ctranslate2): Update to 4.7.1.

Change-Id: I8ddf3d1c860e2a56e0d4177fda951e7b19bbaab2
2026-03-13 10:44:47 +01:00
Andreas Enge
d86bff271a gnu: openfoam-org: Fix build.
* gnu/packages/simulation.scm (openfoam-org)[inputs]: Replace vtk by
vtk-9.5, which fixes the build; and fmt-11 by fmt, which are the same.

Merges guix/guix!7052
Fixes: guix/guix#3783

Change-Id: Ifac2256ce0f3541fb79a4d89c9affeee22d73fe1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13 10:05:40 +01:00
Andy Tai
007741a6f7 gnu: koboldcpp: Remove openblas from inputs.
* gnu/packages/machine-learning.scm (koboldcpp) [inputs]: Delete
openblas.

Merges guix/guix!7072

Change-Id: Id5f7ef7485f9e7458e6869f1ff78b12603294e07
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13 08:56:18 +01:00
Maxim Cournoyer
6048910a4b gnu: grub-ieee1275: Limit supported systems to those where tests pass.
* gnu/packages/bootloaders.scm (grub-ieee1275)
[supported-systems]: Remove i686-linux, x86_64-linux, i586-gnu and x86_64-gnu.

Change-Id: Ibdc404da1865b2b063419190fdb5ce5d74792ee2
2026-03-13 14:58:44 +09:00
Danny Milosavljevic
9d131cf9ce gnu: grub-efi32: Fix cross-compilation.
* gnu/packages/bootloaders.scm (grub-efi32)[arguments]<#:phases>
{patch-ovmf-path}: Modify.

Change-Id: I43c4854c08f9e932c91b8f895878a1c1a95146cd
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-13 14:58:19 +09:00
Danny Milosavljevic
9a47c5f06a gnu: grub: Update to 2.14.
* gnu/packages/bootloaders.scm (make-grub): Update to 2.14.
[arguments]
<#:configure-flags>: Add -Wno-error to CFLAGS when building with clang.
<#:make-flags>: Add TARGET_IMG_BASE_LDOPT.
<#:phases>{patch-ovmf-path}: Fix OVMF paths.
[inputs]: Add libtasn1.
(grub-efi32)[arguments]<#:phases>
{patch-ovmf-path}: Adjust.
(grub-coreboot)[arguments]<#:phases>
{disable-broken-tests}: Add asn1_test.

Change-Id: I902c27ea2dd1be23560c64cd978226d94dfe72ff
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-13 14:58:19 +09:00
Maxim Cournoyer
61e11fdd91 gnu: make-grub: Streamline.
This hasn't been needed since ce362bc1f3.

* gnu/packages/bootloaders.scm (make-grub)
[native-inputs]: Do not provide a variant binutils for 32-bit systems.

Change-Id: I4a3f086ccf7e7e746c7a4d8290943b735f82779a
2026-03-13 14:58:19 +09:00
Maxim Cournoyer
66bdf01a27 gnu: qemu: Update to 10.2.1.
* gnu/packages/virtualization.scm (qemu): Update to 10.2.1.

Change-Id: I6d8f336dc4ca8c9fe43f9f804e91eba2809bb17c
2026-03-13 14:58:19 +09:00
Maxim Cournoyer
5c9626bb36 gnu: qemu-minimal: Fix build for systems lacking ipxe-qemu support.
* gnu/packages/virtualization.scm (qemu-minimal)
[#:phases] {dont-require-ipxe-firmware}: Adjust phase.

Change-Id: Id1aacebaea1f18cfa9106fe46e2f26719b48d68d
2026-03-13 14:58:19 +09:00
Noé Lopez
4966ea6de3 Add news entries for GNOME 48.
* etc/news.scm: Add news entry for GNOME update.
* NEWS: Mention GNOME update.

Merges: https://codeberg.org/guix/guix/pulls/7067
Change-Id: I6081f3aa703ba500ebf89c77be7807cd815913d8
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-03-13 03:48:46 +01:00
Noé Lopez
b52ce9041a GNOME 48 marker.
This is just a marker commit that the news entry can refer to.

Change-Id: I76cd2ff079f844cd4bd583fd4d8f8221a6a21219
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-03-13 03:39:23 +01:00
Sharlatan Hellseher
6ea5df94cf gnu: Add clasp-pathname-utils.
* gnu/packages/lisp-xyz.scm (clasp-pathname-utils): New variable.

Change-Id: I8c5a8bccf3348838128e1fc039995a8de1f5bd5b
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher
c8f6f78e56 gnu: cl-radiance: Update to 2.1.2-4.8249b00.
* gnu/packages/lisp-xyz.scm (sbcl-radiance): Update to
8249b00388ffe1c7e516a148c8ea8e7d9bc4243c commit.
[source, home-page]: Project has been mibrated to CodeBerg.
[phases]{disable-quicklisp}: Remove phase.

Change-Id: Ifd7790664c214dc181152c5648d79c0fdc3605d3
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher
9ee78c6796 gnu: cl-deploy: Update to 3.0.0-4.c9b869d.
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to
c9b869d943d39fcddd8c4aa380995645bd2e3c0b commit.

Change-Id: Ib5ddd82be3d5b47bf9960017d0e70e2d74a16b67
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher
b2ce49a331 gnu: cl-pathname-utils: Update to 1.1.0-5.c0aa51a.
* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to
c0aa51ab78cb21581700d44deeed88a4743b6f13 commit.
[source, home-page]: Project has been mibrated to CodeBerg.

Change-Id: I186e6121ddae6bffeb108099609c516b6557fac3
2026-03-12 23:27:27 +00:00
Vagrant Cascadian
85c935291a gnu: linux-libre: Enable DMABUF kernel options.
* gnu/packages/linux.scm (default-extra-linux-options): Enable UDMABUF,
DMABUF_HEADS, DMABUF_HEAPS_SYSTEM and DMABUF_HEAPS_CMA.
2026-03-12 16:18:33 -07:00
Vagrant Cascadian
96f3b0e584 gnu: linux-libre-arm64-mnt-reform 6.19: New package.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.19): New variable.
2026-03-12 16:18:31 -07:00
Vagrant Cascadian
392e16605b gnu: Add reform-debian-packages-for-6.19.
* gnu/packages/linux.scm (reform-debian-packages-for-6.19): New variable.
2026-03-12 16:18:28 -07:00
Wilko Meyer
e5c98645a0 gnu: linux-libre-arm64-mnt-reform 6.12: Enable more FBCON options.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.12): Add kernel
configuration for FBCON rotation, CONFIG_FONTS, CONFIG_HIDRAW, and enable
fonts.

Change-Id: I55ad4fab0427c499097e98e17de04f1c2e6fe8b4
2026-03-12 16:18:26 -07:00
Wilko Meyer
4d2c9843f3 gnu: linux-libre-arm64-mnt-reform 6.18: Enable more FBCON options.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.18): Add kernel
configuration for FBCON rotation, CONFIG_FONTS, CONFIG_HIDRAW, and enable
fonts.

Change-Id: I62c7bd03e30d8cf8eb931e2999befb5acf8d1af2
2026-03-12 16:18:23 -07:00
Vagrant Cascadian
ae547c7606 gnu: linux-libre: Enable DMABUF kernel options.
* gnu/packages/linux.scm (default-extra-linux-options): Enable UDMABUF,
DMABUF_HEADS, DMABUF_HEAPS_SYSTEM and DMABUF_HEAPS_CMA as modules. Enable
DMABUF_MOVE_NOTIFY and DMABUF_HEAPS_CMA_LEGACY.
2026-03-12 16:18:20 -07:00
Wilko Meyer
df3dbf05e7 gnu: linux-libre 5.10: Update to 5.10.252.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.252.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I564813b80fca705cda0d27972d556261d12bb0a0
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12 16:18:18 -07:00
Wilko Meyer
8d7155fcad gnu: linux-libre 5.15: Update to 5.15.202.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.202.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: Ibbea707bace52b584d8d73283af9c1b1845a7700
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12 16:18:15 -07:00
Wilko Meyer
23d9ea0275 gnu: linux-libre 6.1: Update to 6.1.166.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.166.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I86cc731cffa03915073446ce1f5a4ff6c6b4477b
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12 16:18:12 -07:00
Wilko Meyer
5a9550f05f gnu: linux-libre 6.6: Update to 6.6.129.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.129.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ief5f6695798d29b939a077bfaeced08a4d81db65
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12 16:18:10 -07:00
Wilko Meyer
581031ba42 gnu: linux-libre 6.12: Update to 6.12.76.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.76.
(linux-libre-6.12-pristine-source): Update hash.
(deblob-scripts-6.12): Update deblob-check hash.

Change-Id: I7fc23f29ef9ce4cacd55c9aa94fd8837845bb2a3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12 16:18:07 -07:00
Wilko Meyer
e81a4e7004 gnu: linux-libre 6.18: Update to 6.18.16.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.16.
(linux-libre-6.18-pristine-source): Update hash.
(deblob-scripts-6.18): Update deblob-check hash.

Change-Id: I558ecc464b75507d02ce8c213caeaf65357f9836
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12 16:18:05 -07:00
Wilko Meyer
08c22e8ae0 gnu: linux-libre 6.19: Update to 6.19.6.
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.6.
(linux-libre-6.19-pristine-source): Update hashes.
(deblob-scripts-6.19): Update deblob-check hash.

Change-Id: Ica2630c4a5faa07e6b87f0763a3291f0728a6cf7
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12 16:18:01 -07:00
Foster Hangdaan
04637755e9 gnu: qtile: Downgrade to 0.33.0.
* gnu/packages/wm.scm (qtile): Downgrade to 0.33.0 which supports Python
3.11, the current Python version.

Merges: https://codeberg.org/guix/guix/pulls/6624
Change-Id: I7f9157e604512b3d03a54d60febded75c5c41c57
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12 19:18:16 +00:00
Nicolas Graves
16a8b177f1 gnu: python-fastbencode: Update to 0.3.9.
* gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.9.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Refresh them.
<#:imported-modules, #:modules>: Use necessary modules.
<#:phases>: Add phase 'prepare-cargo-build-system.
[inputs]: Add maturin and bencode cargo-inputs.
[native-inputs]: Replace python-setuptools by python-setuptools-rust.
Add rust, rust:cargo, make-rust-sysroot.

* gnu/packages/rust-crates.scm: Record required crates.

Merges: https://codeberg.org/guix/guix/pulls/7057
Change-Id: Iedd3b3f90a4845b03ba18ffaad007ec3be16048b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12 19:18:15 +00:00
Evgeny Pisemsky
f3e14dfa74 gnu: python-mkdocs-material: Switch to git-fetch.
* gnu/packages/python-xyz.scm (python-mkdocs-material)
[source]: Switch to git-fetch.

Change-Id: I54f0236e716f6f4c56fc11c639f64b26c87fc5f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12 19:18:15 +00:00
Evgeny Pisemsky
8a0495b6da gnu: python-mkdocs-material: Update to 7.3.6.
* gnu/packages/python-xyz.scm (python-mkdocs-material): Update to 7.3.6.
[arguments]: Fix path to lunr in phases.

Merges: https://codeberg.org/guix/guix/pulls/6964
Change-Id: Ifcf7599f364d3dc0debe79001ee134d47c4d2e45
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12 19:18:15 +00:00
bdunahu
510baaaad8 gnu: Add python-meshtastic.
* gnu/packages/radio.scm (python-meshtastic): New variable.

Change-Id: I2c6ee6d02cfea3c0e300ef3ab29a246d68f6897b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12 19:18:15 +00:00
Cayetano Santos
c1868b0dff gnu: python-yamlcore-0.0.2: Rename to python-yamlcore.
* gnu/packages/python-xyz.scm (python-yamlcore-0.0.2): Deprecate and
move from here…
(python-yamlcore): …to here.  Update to 0.0.4.
[source]: Switch to git-fetch.
* gnu/packages/electronics.scm (librelane)[inputs]: Remove
python-yamlcore-0.0.2; add python-yamlcore.

Change-Id: I207c00a654c8d4964abc8d8441627a56a854eede
2026-03-12 20:12:36 +01:00
Cayetano Santos
ba55fa7ce6 gnu: librelane: Update to 3.0.0rc1.
* gnu/packages/electronics.scm (librelane): Update to 3.0.0rc1.

Change-Id: I152d9bfdc12b602c40e5603ff4663315aec9b633
2026-03-12 19:33:58 +01:00
Ricardo Wurmus
8c0aea2fbe gnu: python-decoupler: Update to 2.1.4.
* gnu/packages/bioinformatics.scm (python-decoupler): Update to 2.1.4.

Change-Id: I1fdc99e586340ae42530cc209d2e4fe9e22b2292
2026-03-12 14:51:12 +01:00
Ricardo Wurmus
158098977f gnu: python-cell2cell: Update to 0.8.4.
* gnu/packages/bioinformatics.scm (python-cell2cell): Update to 0.8.4.

Change-Id: I0210208e0d61f46a707e352d45c9246c473200d0
2026-03-12 14:51:11 +01:00
Ricardo Wurmus
38917f00de gnu: python-gseapy: Update to 1.1.12.
* gnu/packages/bioinformatics.scm (python-gseapy): Update to 1.1.12.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
python-gseapy.

Change-Id: Ia912e4cb5aac93cb2aa523baccd9cc5bfbff6a6a
2026-03-12 14:51:11 +01:00
Cayetano Santos
eaed801e32 gnu: nextpnr: Update to 0.10.
* gnu/packages/patches/nextpnr-imgui.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/electronics.scm (nextpnr): Update to 0.10.
[sources]<#:snippet>: Keep ’imgui and ’qtimgui.
<#:patches>: Delete.
[inputs]: Replace pybind11-2 by pybind11; delete qtimgui.
[arguments]: Add ’fix-test #:phase.
* gnu/packages/electronics.scm (nextpnr-cli)[inputs]: Restore.

Merges guix/guix!6057

Change-Id: I2beb8629967b20309051a7ab8c67528742d080cc
2026-03-12 14:13:54 +01:00
Cayetano Santos
8be660ea5e gnu: apycula: Update to 0.31.
* gnu/packages/electronics.scm (apycula): Update to 0.31.
[inputs]: Remove python-crc.
[propagated-inputs]: Add python-cattrs, python-crcmod, python-numpy,
python-msgpack, and python-msgspec.
[native-inputs]: Add python-setuptools-scm.

Merges guix/guix!6057

Change-Id: Ie5c8950a2632a168ed4686f744c06704495f5ddf
2026-03-12 14:11:30 +01:00
Cayetano Santos
7ca9795c58 gnu: prjpeppercorn: Update to 1.12.
* gnu/packages/electronics.scm (prjpeppercorn): Update to 1.12.
[inputs]: Remove boost-1.88; add boost.

Merges guix/guix!6057

Change-Id: I337b0861c2628267db77db7ad2f8533973a3e5ca
2026-03-12 14:11:23 +01:00
Cayetano Santos
41bcf04f85 gnu: prjtrellis: Update dependencies.
* gnu/packages/electronics.scm (prjtrellis)[inputs]: Replace boost-1.88
by boost; replace pybind11-2 by pybind11.

Merges guix/guix!6057

Change-Id: I345cd8d5e652f014c9becffa0d4cec0365a9d4ba
2026-03-12 14:11:16 +01:00
crai0
46b660ac0b gnu: Add cocogitto.
* gnu/packages/rust-apps.scm (cocogitto): New variable.
* gnu/packages/rust-crates.scm: Add crates for cocogitto.

Change-Id: I022acd6727e22adeff0df011e7d56c4653217b4f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12 14:59:05 +02:00
Spencer King
51ca2c0da1 gnu: Add deacon.
* gnu/packages/bioinformatics.scm (deacon): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
deacon.

Change-Id: I148a0bdc56abf5dbe68a8cdf81f6fe2944645f4d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12 14:10:13 +02:00
Sharlatan Hellseher
391200d054 gnu: go-1.25: Update to 1.25.8 [security-fixes].
go1.25.8 (released 2026-03-05) includes security fixes to the
html/template, net/url, and os packages, as well as bug fixes to the go
command, the compiler, and the os package.

See: <https://github.com/golang/go/compare/go1.25.7...go1.25.8>,
<https://www.openwall.com/lists/oss-security/2026/03/06/1>

Containes fixes for:
CVE-2026-27142: URLs in meta content attribute actions are not escaped
                in html/template.
CVE-2026-25679: Incorrect parsing of IPv6 host literals in net/url.
CVE-2026-27139: FileInfo can escape from a Root in os.

* gnu/packages/golang.scm (go-1.25): Update to 1.25.8.

Change-Id: I01a80a78f20075fe6c05c46f97dfe35f770a99a0
2026-03-12 11:18:05 +00:00
Sharlatan Hellseher
ac0efb2c97 gnu: go-1.26: Update to 1.26.1 [security-fixes].
go1.26.1 (released 2026-03-05) includes security fixes to the
crypto/x509, html/template, net/url, and os packages, as well as bug
fixes to the go command, the go fix command, the compiler, and the os
and reflect packages.

See: <https://github.com/golang/go/compare/go1.26.0...go1.26.1>,
<https://www.openwall.com/lists/oss-security/2026/03/06/1>

Containes fixes for:
CVE-2026-27137: Incorrect enforcement of email constraints in
                crypto/x509.
CVE-2026-27138: Panic in name constraint checking for malformed
                certificates in crypto/x509.
CVE-2026-27142: URLs in meta content attribute actions are not escaped
                in html/template.
CVE-2026-25679: Incorrect parsing of IPv6 host literals in net/url.
CVE-2026-27139: FileInfo can escape from a Root in os.

* gnu/packages/golang.scm (go-1.26): Update to 1.26.1.

Change-Id: I1c014a334407d9ca927d9e403c8c7e92cad8fe1d
2026-03-12 11:17:56 +00:00
Efraim Flashner
952a8d75d8 gnu: git-cliff: Install manpage and shell completions.
* gnu/packages/version-control.scm (git-cliff)[arguments]: Add a phase
to generate and install the manpage and the shell completions.

Change-Id: Ib548fed6cd03f21c0dade2d773fcf8146638dc5b
2026-03-12 12:56:53 +02:00
Aaron Covrig
17f966389b gnu: Add git-cliff.
* gnu/packages/version-control.scm (git-cliff): New variable.
* gnu/packages/rust-crates.scm: Add dependencies for git-cliff.

Change-Id: I9369a4e2a94b46a0d8085f502159f5a87e671002
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12 12:42:45 +02:00
Steve George
a1125cec7b gnu: jujutsu: Update to 0.39.0.
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.39.0.
  [arguments]<cargo-test-flags>: skip test_push_updates_with_options.

Change-Id: I8d9dfa16856a67263167a3ef63def9e722f9176c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12 12:08:28 +02:00
Efraim Flashner
362fe5e09c gnu: rust-hashify-0.2.7.b787649: Make regular cargo source.
* gnu/packages/rust-crates.scm (rust-hashify-0.2.7.b787649): Rename to
rust-hashify-0.2.7.b787649-for-pimsync, use git-fetch.
(lookup-cargo-inputs): Adjust accordingly.
* gnu/packages/rust-sources.scm (rust-hashify-0.2.7.b787649): Remove
variable.

Change-Id: Ia2c68a8df078a35abf6b60ebdc526a2a006b0999
2026-03-12 12:04:00 +02:00
Cayetano Santos
cbfed3a6a5 gnu: openfpgaloader: Update to 1.1.1.
* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.1.1.
[arguments]: Update ’install-rules #:phase.

Change-Id: Ia291e91534141f7c4eed6234d46a906debcaf7b9
2026-03-12 10:11:41 +01:00
Efraim Flashner
1eed2746e4 gnu: dmd-bootstrap: Use gdb/pinned.
* gnu/packages/dlang.scm (dmd-bootstrap)[native-inputs]: Replace gdb
with gdb/pinned.

Change-Id: I64c1ea0fbe6cfd994cfa504c256c7ece8d756eb1
2026-03-12 10:38:19 +02:00
Liliana Marie Prikler
0adf301971 gnu: lager: Update to 0.1.3.
* gnu/packages/cpp.scm (lager): Update to 0.1.3.
2026-03-12 08:57:23 +01:00
Liliana Marie Prikler
dfb1b7d18d gnu: zug: Update to 0.1.2.
* gnu/packages/cpp.scm (zug): Update to 0.1.2.
2026-03-12 08:57:23 +01:00
Liliana Marie Prikler
dc597e30fe gnu: immer: Update to 0.9.1.
* gnu/packages/cpp.scm (immer): Update to 0.9.1.
[#:configure-flags]: Drop “-DDISABLE_WERROR=ON”.
2026-03-12 08:57:23 +01:00
Sergey Trofimov
df01541cde gnu: emacs-telega: Update to 0.8.601.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.601.
[propagated-inputs]: Remove emacs-company which is optional.
[native-inputs]: Delete empty list.

Change-Id: I77245943014043b4278e094192ca02b11f8b3e6c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Noé Lopez
171b21a8f7 gnu: Remove guile-gnome.
* gnu/packages/gtk.scm (guile-gnome): Remove.

Closes <https://issues.guix.gnu.org/34499>.
Closes guix/guix#6300.

Change-Id: I16314205d939ced3803c390cf3853db26b2f6051
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
54d5bf9a38 gnu: d-demangler: Update synopsis and description.
gnu/packages/dlang.scm (d-demangler) [synopsis, description]: Remove mention
of a non-existent command.  Refer to the package as a library.  Note that this
only wraps D's ‘std.demangle’.

Change-Id: I8fe98d4bb031f8f50468a4c1a5b907d3ff24de0c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
b923081da0 gnu: d-demangler: Reformat.
* gnu/packages/dlang.scm (d-demangler): Reformat.

Change-Id: I910f786afbc1fe4819ca9b1081a89553213bde2f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
f1d06ca5f7 gnu: dmd: Reformat.
* gnu/packages/dlang.scm (dmd-bootstrap, dmd): Reformat.

Change-Id: I93ac5dff7a57138343e46b57f8d18121fec4cc20
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
fc67e0bb2f gnu: dmd: Reinstate tests.
* gnu/packages/dlang.scm (dmd-bootstrap)
[#:phases]: Add ‘patch-tests’.
[native-inputs]: Add gdb.

* gnu/packages/dlang.scm (dmd)
[arguments]: Strip ‘#:tests?’.

Change-Id: I2208f9a74749c366fc32f7c885d1773955d041a8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
6000c99766 gnu: dmd: Update to 2.111.0.
* gnu/packages/dlang.scm (dmd-bootstrap): Update to 2.111.0.
[#:make-flags]: Remove deprecated “-f posix.mak”.
[#:phases]<patch-git-ls-tree>: Apply ‘substitute*’ to “Makefile” instead of
the deprecated “posix.mak”.
[supported-systems]: Add aarch64-linux (experimental).

Change-Id: Ia9be09edfe7790e8e0989b2ce473dd65e66f4cb7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
0cb07b2acd gnu: dmd: Improve packaging.
* gnu/packages/dlang.scm (dmd-bootstrap)
[#:make-flags]: Remove unneeded “DFLAGS=-L--allow-multiple-definition”.
[#:modules]: Move here from dmd.  Add (srfi srfi-26).
[#:phases]: Add ‘patch-git-ls-tree’, ‘patch-paths-in-phobos‘.
Remove ‘copy-phobos-source-and-chdir’ in favor of custom ‘unpack’.
Remove ‘adjust-phobos-install-dirs’, ‘install-druntime’, ‘install-includes’,
‘install-dmd’, ‘refine-install-layout’, ‘patch-dmd.conf’ in favor of custom
‘install’.
<unpack>: Replace with a copy of the gnu phase, but unpack the 2 sources to
“source/dmd” and “source/phobos”.
<build>: Replace.  Run gnu ‘build’ in dmd subdir.
<build-phobos>: New phase.  Run gnu ‘build’ in phobos subdir.
<check>: Replace.  Run gnu ‘check’ in dmd subdir.
<check-phobos>: New phase.  Run gnu ‘check’ in phobos subdir.
<install>: Replace with custom install script, that gets everything right the
first time.  Shared libraries get installed to “lib/lib“, static libraries to
“out/lib”.  Include files are installed to “out/include/d/dmd” to avoid
conflicts with other compilers.
<install-license-files>: Replace.  Run gnu ‘install-license-files’ in the dmd
subdir.
[inputs]: Add bash-minimal (for std.process).

* gnu/packages/dlang.scm (dmd)
[#:modules]: Move to dmd-bootstrap.
[#:make-flags]: Don't delete “DFLAGS=-L--allow-multiple-definition” as it no
longer exists.
[#:phases]<rewrite-references-to-bootstrap>: Rebase the ‘add-after’ on the
‘install’ phase.  Simplify discovery of the executable.
[native-inputs]: Substitute replacing gdmd with dmd-bootstrap for remove and
append.
[outputs]: Add “lib” (for “.so” files) and “debug”.

Change-Id: If0d5e1a2e4a45a26252b886aaa0ac91d9814e4fe
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
0a716ce224 gnu: dmd: Disable no-op tests.
* gnu/packages/dlang.scm (dmd)[arguments]: Don't reinstate tests.  Add a
comment explaining the reasoning.

Change-Id: I8ad8d6cd63b7f5b148ae448d6b4521398837208c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
1183614bbe gnu: Reorganize dlang.scm.
* gnu/packages/dlang.scm: Add additional section comments.
[d-tools]: Move down.

Change-Id: Ic0ac1ded1e7171d78a75d18bb2ff85e9ee50b303
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
b7d24094ac gnu: gdmd: Update to 0.26.0.
Change-Id: I3435e05606629e908a0ceba9c11a1438e4a2e9b9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
9ae76a34d7 gnu: gdmd: Alias to gdmd-14.
* gnu/packages/gcc.scm (gdmd): Redefine as an alias to gdmd-14.  Avoids
ambiguous package specification warnings and executing make-gdmd twice.

Change-Id: I45455d4b3f547d8d77bc46a553102eebf727b45e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
734f27f40b gnu: Add gdmd-15.
* gnu/packages/gcc.scm (gdmd-15): New variable.

Change-Id: Ie0ca533fc682e8b253d6ec1704d983defd9af210
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
da9924996d gnu: Add gdmd-14.
* gnu/packages/gcc.scm (gdmd-14): New variable.

Change-Id: Ia48a712e6a467ba19b6e076a4e4e02c348562264
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
ae5e8e6f38 gnu: Add gdmd-13.
* gnu/packages/gcc.scm (gdmd-13): New variable.

Change-Id: Icfb019980c92044bd2ed4a2e1457702a67db206c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
78a99ae8df gnu: Add gdmd-12.
* gnu/packages/gcc.scm (gdmd-12): New variable.

Change-Id: I5e67d746d44200ba3eb98a4329be0cac3f996ac1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
8741d3ac63 gnu: Add gdmd-11.
* gnu/packages/gcc.scm (gdmd-11): New variable.

Change-Id: Ic42eead141efc199c867ac80d44b1e083cc76bd3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
4415dfd7d1 gnu: Add gdmd-10.
* gnu/packages/gcc.scm (gdmd-10): New variable.

Change-Id: I2473a0078934dcde937395c5dba0fb62c703725d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
36a763ebcc gnu: Add gdmd-9.
* gnu/packages/gcc.scm (gdmd-9): New variable.

Change-Id: I9e10f6ff88122761baa3c751e8cfbe6c7708c168
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
7026105c94 gnu: gdmd: Base version on the wrapped gdc version.
* gnu/packages/gcc.scm (make-gdmd): New private procedure.
(gdmd): Implement in terms of make-gdmd.

Change-Id: I3fc2ce8af7ca3489a8f3bf4d607b530083a900b1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
79f19d37da gnu: gdmd: Reformat.
* gnu/packages/gcc.scm (gdmd): Reformat.

Change-Id: I107ae3bf5ab982dccdaf5450bd7ed3937da3b192
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
02fea8e954 gnu: gdmd: Update to 0.25.0.
* gnu/packages/gcc.scm (gdmd): Update to 0.25.0.
[source]: Prefix git tag with “script-”.

Change-Id: Icab7bb068d87e3813b15d1c360fb593ee5eac716
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
4c5cce5c44 gnu: gdmd: Move to gcc.
* gnu/packages/dlang.scm (gdmd): Move from here ...
* gnu/packages/gcc.scm: ... to here.

Change-Id: I43fa2f66f812edc6c74442c7d911fe902265f5e0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
7d203df47b gnu: Add gdc-15.
* gnu/packages/gcc.scm (gdc-15): New public variable.

Change-Id: Ib8e2d6ca8bab3c0412b7d59b7acd40e075f61d74
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
f4aa217a16 gnu: Add gdc-13.
* gnu/packages/gcc.scm (gdc-13): New public variable.

Change-Id: If7ac081ece1185da1004adf90027e412ae471ae8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
97091b854f gnu: Add gdc-12.
* gnu/packages/gcc.scm (gdc-12): New public variable.

Change-Id: Ic5711bc318aeb766763e3dfc6f1da81a340b8c7b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
5310af43cd gnu: Add gdc-10.
* gnu/packages/gcc.scm (gdc-10): New public variable.

Change-Id: I74e8ed8c635e2f80af5b5504e4d2de97aed188a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
d06610cb8a gnu: Add gdc-9.
* gnu/packages/gcc.scm (gdc-9): New public variable.

Change-Id: I059397ce7ee398c1ed8b6cfcc1d294916c64203a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
5b8d122129 gnu: gdc: Add intermediary gdc-14 variable.
* gnu/packages/gcc.scm (gdc-14): New variable, renamed from gdc.
(gdc): Redefine as an alias for gdc-14.

Change-Id: Ic2f4252fb75da703c9048b74c66026eda249023b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
298ed1adc6 gnu: gdc: Support GCC 9 through 15 with cleaner packaging.
* gnu/packages/gcc.scm (make-gdc): New variable.  This procedure returns a
package based on the previous gdc-11 and gdc definitions.
[#:modules]: Add (ice-9 ftw).
[#:configure-flags]: Add “--disable-c++tools” and “--disable-plugin”.
Add “--disable-libcc1”, “--disable-libatomic” (since version 11),
“--disable-libcc1”, “--disable-libgomp”, “--disable-libitm”,
“--disable-libquadmath”, “--disable-libsanitizer”, “--disable-libssp”, and
“--disable-libstdcxx” (until version 15).
[#:phases]: Add ‘gdc-cleanup-install’.
[inputs]: Add gcc:lib.
[synopsis]: Override the one inherited from gcc.
[description]: Override the one inherited from gcc.  Append a frontend version
note if such version was provided as argument.
[home-page]: Override the one inherited from gcc.
(gdc-11): Implement in terms of make-gdc.  Make public.
(gdc): Implement in terms of make-gdc, with gdc-11 as bootstrap-gdc
argument.  Make public.

Change-Id: I44d351f8c97427a6bbd1821f9547ae680a154b06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:20 +01:00
jgart
e7771eb39d gnu: lilypond: Downgrade to 2.24.4.
* gnu/packages/music.scm (lilypond): Downgrade to 2.24.4.

This package should track the stable release of LilyPond.

Change-Id: I3a4ae814a719961039a8b7180e8dbd4d8ecc5012
2026-03-12 13:18:13 +05:30
Cayetano Santos
b56073dca7 gnu: emacs-build-farm: Update remote.
* gnu/packages/emacs-xyz.scm (emacs-build-farm)[source, home-page]:
Update url.

Change-Id: Ie38f0723bcdb70ee25c84fa9e92c6d107b4137e1
2026-03-12 08:33:04 +01:00
Cayetano Santos
1a80fb3978 gnu: emacs-bui: Update remote.
* gnu/packages/emacs-xyz.scm (emacs-bui)[source, home-page]: Update url.

Change-Id: I886b1ab88b9d273903298fcbdd3bba8353d6203a
2026-03-12 08:33:04 +01:00
Maxim Cournoyer
c7877de635 gnu: gnome-boxes: Update to 49.1.
* gnu/packages/gnome.scm (gnome-boxes): Update to 49.1.
[#:phases] {relax-gcc-14-strictness}: Delete.

Change-Id: I00767a2f05ec1d0f4e51114724d15eea4d71c127
2026-03-12 16:27:20 +09:00
Maxim Cournoyer
720a7e91af gnu: gnome-maps: Update to 49.4.
* gnu/packages/geo.scm (gnome-maps): Update to 49.4.
[#:phases] {wrap}: Simplify wrapper.  Previous strategy now caused GI errors
like "cannot register existing type 'GIRepository'".
[inputs]: Add bash-minimal.  Replace webkitgtk-for-gtk3 with webkitgtk.

Change-Id: I6ddad3e5232c3301c2cc8000d6e0516f48c4c53e
2026-03-12 16:23:36 +09:00
Cayetano Santos
f3ea176158 gnu: spike: Update to 1.1.0-0.591cff1.
See https://github.com/riscv-software-src/riscv-isa-sim/issues/2237

* gnu/packages/virtualization.scm (spike): Update to 1.1.0-0.591cff1.
[arguments]: Remove ’gcc14 #:phase.
[inputs]: Remove bash-minimal.
[native-inputs]: Remove python-wrapper; add python-minimal-wrapper.

Merges guix/guix!6633

Change-Id: If7ab6451972235cf2faa8debe21f1c54b0ae8009
2026-03-12 08:22:11 +01:00
Maxim Cournoyer
f1223aec55 gnu: gnome-meta-core-utilities: Add decibels.
* gnu/packages/gnome.scm (gnome-meta-core-utilities)
[propagated-inputs]: Add decibels.

Change-Id: Id00c8e789ced1fdd40b6221ad3c0542e33f8d2c1
2026-03-12 15:43:04 +09:00
Noé Lopez
95088727b3 gnu: Add decibels.
* gnu/packages/gnome.scm (decibels): New variable.

Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
Change-Id: I3df869ad682aa2dce71ef1e57b142ccb221bb327
2026-03-12 15:42:06 +09:00
Maxim Cournoyer
ba9de7e3f8 gnu: gnome-essential-extras: Switch font to font-adwaita.
* gnu/packages/gnome.scm (gnome-essential-extras): Replace
font-abattis-cantarell with font-adwaita.

Change-Id: I8d4fe81a364caec14e8962b653fd743299ed2840
2026-03-12 14:02:12 +09:00
Maxim Cournoyer
15b6aae8e2 gnu: gnome-music: Fix error at execution.
Before this change, the execution would fail with a "TypeError: constructor
returned NULL" error.

* gnu/packages/gnome.scm (gnome-music) [inputs]: Replace tracker with
tinysparql and tracker-miners with localsearch.

Change-Id: I9ba1be70ca385fb0303e0ce717ee22f9cb206235
2026-03-12 13:24:25 +09:00
jgart
9567989516 gnu: Remove ecl-3d-math.
* gnu/packages/lisp-xyz.scm (ecl-3d-math): Delete variable.

Change-Id: If5fd048e25c97cfc1e0b2706536e88c6fa3125a8
2026-03-11 23:49:10 -04:00
jgart
19ec70870e gnu: Remove ecl-lispbuilder-sdl.
* gnu/packages/lisp-xyz.scm (ecl-lispbuilder-sdl): Delete variable.

Change-Id: I0f0e526f44e564332a2d9bb773c9a044b67e3267
2026-03-11 17:40:00 -04:00
jgart
609eb6ed87 gnu: Remove ecl-cl-prevalence.
* gnu/packages/lisp-xyz.scm (ecl-cl-prevalence): Delete variable.

Change-Id: Ie436b4efafc3af65c27d45098a6931024d686086
2026-03-11 16:04:31 -04:00
jgart
82b133e41c gnu: Remove ecl-prometheus.
* gnu/packages/lisp-xyz.scm (ecl-prometheus): Delete variable.

Change-Id: I318471bb4e980f1f344abcbee9a076426a9662bd
2026-03-11 15:56:03 -04:00
Sören Tempel
7f62f5ce89 gnu: pimsync: Update to 0.5.7.
* gnu/packages/dav.scm (pimsync): Update to 0.5.7.
[arguments] <phases>: Add 'use-guix-vendored-dependencies.
* gnu/packages/rust-sources.scm: Add rust-hashify-0.2.7.b787649.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-11 21:15:25 +02:00
Artyom V. Poptsov
00f336d159 gnu: nebula: Update to 1.10.3.
* gnu/packages/networking.scm (nebula): Update to 1.10.3.
[inputs]: Add go-filippo-io-bigmod.

Change-Id: I4d2d06eeec81992a97530d914d3b4765b1211cd6
2026-03-11 22:06:35 +03:00
Artyom V. Poptsov
4c764497b4 gnu: Add go-filippo-io-bigmod.
* gnu/packages/golang-crypto.scm (go-filippo-io-bigmod): New variable.

Change-Id: I1c033912f92bb492ec2cf2db0a255e3feaa11ae1
2026-03-11 22:06:35 +03:00
Artyom V. Poptsov
5ef4ef7b3d gnu: hcxtools: Update to 7.1.2.
* gnu/packages/networking.scm (hcxtools): Update to 7.1.2.

Change-Id: I06e354118c199f22fb9ea94c8e19a48bba2d47fc
2026-03-11 22:06:34 +03:00
Andreas Enge
6da5c6775b gnu: Remove ocrodjvu.
* gnu/packages/djvu.scm (ocrodjvu): Delete variable.

Fixes: guix/guix#6307
Change-Id: Ib7e7e3cf7925347f7ef5bcaa4cf093572a30d911
2026-03-11 18:32:08 +01:00
Nguyễn Gia Phong
ec77e0e743 doc: Version Control Services: Generalize introduction.
* doc/guix.texi (Version Control Services):
  Update description to not be Git-exclusive.
  Update instroduction to mention Fossil in addition to Git.
  Add anchor points to navigate to individual services
  from the introduction.

Change-Id: I3af870a80fcf249bed97b0d29370f71ff00a9e73
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4354
2026-03-11 18:27:46 +01:00
Nguyễn Gia Phong
3433fb987b services: Add fossil-service-type.
* gnu/services/version-control.scm
  (fossil-service-type, fossil-configuration): New public variables.
* gnu/tests/version-control.scm (%test-fossil): Add system tests.
* doc/guix.texi (Version Control Services): Add Fossil documentation.

Change-Id: I84e09fe8c11e161ed7c4bdba42b0ae38ef4c2096
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-11 18:27:46 +01:00
Yelninei
6eb6971f4d services: Add and use shepherd-signal-action.
* gnu/services/shepherd.scm (shepherd-signal-action): New procedure.

* gnu/services/audio.scm (mpd-shepherd-service): Use it for actions.
* gnu/services/base.scm (syslog-shepherd-service):
* gnu/services/base.scm (dnsmasq-shepherd-service):
* gnu/services/file-sharing.scm (transmission-daemon-shepherd-service):
* gnu/services/monitoring.scm (vnstat-shepherd-service):
* gnu/services/mail.scm (rspamd-shepherd-service):

* doc/guix.texi (shepherd-signal-action): Document it.

Change-Id: Ief5e00c7d430ec4aa28c3ef11d0ef9897793b45f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6097
2026-03-11 18:27:46 +01:00
Evgeny Pisemsky
1ec777def8 gnu: guile-usbrelay: Update to 0.1.1.
* gnu/packages/hardware.scm (guile-usbrelay): Update to 0.1.1.
[arguments]<#:phases>: ignore lambda arguments and invoke explicit command in
'compile-ffi, add 'install-udev-rules.

Change-Id: I8194d662345cfeb9e36816484b0f3d902a2c1a02
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5188
2026-03-11 18:27:46 +01:00
Evgeny Pisemsky
62ae9661a2 gnu: guile-uuid: Improve package.
* gnu/packages/guile-xyz.scm (guile-uuid): Run guix style.
[arguments]: Rename 'remove-unnecessary-file phase to 'check and run tests
there, add 'install-info-documentation phase.
[native-inputs]: Add texinfo.

Change-Id: Iabfc636fd75891ec77895123291ab9c3c567f7ed
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7015
2026-03-11 18:27:46 +01:00
Ludovic Courtès
ade722cd48 gnu: hpn-ssh-sans-x: Use a distinct name.
* gnu/packages/ssh.scm (hpn-ssh-sans-x)[name]: New field.

Change-Id: I15ea01bd8b05512d35dcd93939a4f64ab6cc264c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7019
2026-03-11 18:27:46 +01:00
Ludovic Courtès
6f62d591c3 gnu: Remove module imports from the host Guile.
These imports are incorrect and would trigger a warning since
f650dc0d80.

* gnu/packages/display-managers.scm (guix-simplyblack-sddm-theme)[arguments]:
Remove (srfi srfi-26) from #:modules.
* gnu/packages/fonts.scm (font-meslo-lg)[arguments]: Remove (ice-9 ftw)
from #:modules.
* gnu/packages/ssh.scm (hpn-ssh)[arguments]: Remove (ice-9 string-fun)
from #:imported-modules.
* gnu/packages/tls.scm (dehydrated)[arguments]: Remove (srfi srfi-26)
from #:modules.

Change-Id: Ib712f9f1df62e65adfb685a3a37f1c53a22acad0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-11 18:27:46 +01:00
Ludovic Courtès
0dc5e5e5bd profiles: Use ‘with-imported-modules’.
* guix/profiles.scm (fonts-dir-file)[build]: Wrap in ‘with-imported-modules’.
Remove #:modules argument to ‘gexp->derivation’.

Change-Id: I29d71d0ff61cf8b81796ad412f2f95b111f028a7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-11 18:27:45 +01:00
Ludovic Courtès
be88f949b4 profiles: Do not import (srfi srfi-26) from the host Guile.
The problem was made evident by the warnings added in
f650dc0d80.  The extra import was added in
0a5ce0d1df, in 2017.

* guix/profiles.scm (fonts-dir-file): Remove (srfi srfi-26) from #:modules.

Fixes: https://issues.guix.gnu.org/80578
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I0ad0a380f9c6421f0876aea7f68e1debf38a1db8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-11 18:27:45 +01:00
Ludovic Courtès
e812ee2a97 gexp: Properly record location in ‘gexp->derivation’ & co.
* guix/gexp.scm (gexp-with-hidden-inputs): Make the last argument to
‘make-gexp’ a source property alist.
(gexp->derivation): Likewise.

Change-Id: I70fa287ab571f4d791e8633131dd55c74624c18c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-11 18:27:45 +01:00
Efraim Flashner
e4af10ab21 gnu: garage: Update to 2.2.0.
* gnu/packages/storage.scm (garage): Update to 2.2.0.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Update garage
crates.

Change-Id: I4deba5fe0baea114b72cb35a1780fc0c8f7467e8
2026-03-11 19:05:19 +02:00
Foster Hangdaan
161caf314c gnu: Add garage.
* gnu/packages/storage.scm (garage): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add garage.

Change-Id: Ifc4b9e54a3745a56f5bf0a346e6f4d190f6efc39
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-11 19:05:19 +02:00
jgart
e704ee00c6 gnu: sbcl-cl-ana: Update to 0.0.0-3.88abde5.
* gnu/packages/lisp-xyz.scm (sbcl-cl-ana): Update to 0.0.0-3.88abde5.
[sources]: Add patch.
* gnu/packages/patches/cl-ana-pr-49.patch: Include patch file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I352e36708ddbb5c1700b18425485fcb60125ca6e
2026-03-11 12:24:18 -04:00
jgart
2336e40c51 gnu: trealla: Update to 2.91.4.
* gnu/packages/prolog.scm (trealla): Update to 2.91.4.

Change-Id: I0fe96f6a7d5308bbe6d7821d0fe061370f0fa10f
2026-03-11 12:09:11 -04:00
Christopher Baines
991c410bcf build-aux: Disable file port name canonicalization in a few places.
I'm assuming this doesn't have any meaningful effect, and it seems to reduce
the number of readlink calls by a lot.

* build-aux/build-self.scm (build-program): Set
%file-port-name-canonicalization to #f.
(build): Ditto.
* build-aux/compile-as-derivation.scm: Ditto.

Change-Id: If43415c46c3911e84c76d1a9828b9c417a140a1b
2026-03-11 15:31:06 +00:00
Christopher Baines
c56f19efc6 compile-as-derivation: Buffer the current-error-port.
To avoid one character per syscall output from within the build procedure.

* build-aux/compile-as-derivation.scm: Buffer the current-error-port.

Change-Id: I7725ef0cb1f3ad4e9f5fdd284734f376fd57b253
2026-03-11 15:31:06 +00:00
Christopher Baines
ba35edb100 build-self: Setup buffering for the store socket.
In the case where port->connection is used, since this doesn't setup
buffering.

* build-aux/build-self.scm (build-program): Setup buffering for the store
socket.

Change-Id: I822bb628e92d1070e78a2ad9e95665ca2ff4a351
2026-03-11 15:31:06 +00:00
Christopher Baines
e6581cc5f9 store: Export the %default-store-connection-buffer-size.
So it can be used elsewhere, for example where port->connection is used and
there's a need to setup buffering.

* guix/store.scm (%default-buffer-size): Rename to
%default-store-connection-buffer-size.
(connect-to-daemon, open-connection): Update accordingly.

Change-Id: Ieb932577304786e5dee891ad1652e03c388d4112
2026-03-11 15:31:04 +00:00
Cayetano Santos
894349cec8 gnu: python-vunit: Implement parallel tests.
* gnu/packages/electronics.scm (python-vunit)[arguments]: Set parallel
flag in ’run-examples #:phase.

Change-Id: If3460b4715f244fd52262f8a67cbc2e88a2dfafc
2026-03-11 15:27:36 +01:00
Cayetano Santos
80d798b252 gnu: open-logic: Implement parallel tests.
* gnu/packages/hdl.scm (open-logic)[arguments]: Set parallel flag in
’check #:phase.

Change-Id: Ie0287c20ee191eae69a9a33b80dcf8138d30ba3c
2026-03-11 15:25:30 +01:00
Cayetano Santos
b908441cc1 gnu: open-logic: Update to 4.4.1.
* gnu/packages/hdl.scm (open-logic): Update to 4.4.1.

Change-Id: Iebd7b3f429383b8bd31cec39330b3bab6918ccd6
2026-03-11 15:15:16 +01:00
Jonas Meeuws
576eb72293 gnu: d-tools: Skip a test.
* gnu/packages/dlang.scm (d-tools): Add 'patch-tests phase.

Fixes: guix/guix#7000
Change-Id: I2ab62691fe9428c400112d59dda49e76d2582d8b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-11 11:38:48 +01:00
Cayetano Santos
9d66b99bd3 gnu: json-for-vhdl: Move to hdl.
* gnu/packages/electronics.scm (json-for-vhdl): Move from here ...
* gnu/packages/hdl.scm: ... to here.

Change-Id: I498b652ae7edcad71dd0924264dbd84694ac6a87
2026-03-11 11:24:39 +01:00
Cayetano Santos
1ef7a2925f gnu: python-vunit: Update to 5.0.0-dev.9.
* gnu/packages/electronics.scm (python-vunit): Update to 5.0.0-dev.9.
[inputs]: Remove json-for-vhdl-for-vunit.
[arguments]<#:phases>: Remove ’fix-ghdl-jit; add ’fix-ghdl-version;
update ’unbundle.

Change-Id: Ic5cdd3da890be2ca1da07a21d4af3f78866220a1
2026-03-11 11:13:15 +01:00
Cayetano Santos
5376d5aa18 gnu: nvc: Update to 1.19.3.
* gnu/packages/electronics.scm (nvc): Update to 1.19.3.

Change-Id: Ie7d5416b0f605e9516a8ee8a4469624f8b54d5d7
2026-03-11 10:53:37 +01:00
Cayetano Santos
b393d63b06 gnu: klayout: Update to 0.30.7.
* gnu/packages/electronics.scm (klayout): Update to 0.30.7.

Change-Id: I63d285ce85a82ec05795d6a7a6fe8fa0c2342045
2026-03-11 10:53:37 +01:00
Cayetano Santos
6d68127ff5 gnu: python-klayout: Use klayout sources.
* gnu/packages/electronics.scm (python-klayout)[version, source]:
Identify with that of klayout.

Change-Id: I5886a5ceec93c930608549ef63bf42027b3fd246
2026-03-11 10:53:31 +01:00
Danny Milosavljevic
08c1be701d gnu: Add python-pocket-tts.
* gnu/packages/speech.scm (python-pocket-tts): New variable.

Change-Id: Id91307c0c934ba36db3c488e606230249ff50363
2026-03-11 10:33:24 +01:00
Nicolas Goaziou
ae1d77b36d gnu: Add emacs-khalel.
* gnu/packages/emacs-xyz.scm (emacs-khalel): New variable.

Change-Id: I1f2dd0e21a2e84911165d98245e45c078f9011a8
2026-03-11 09:37:02 +01:00
Denis 'GNUtoo' Carikli
fe8599a6be gnu: Add bincfg.
* gnu/packages/flashing-tools.scm (bincfg): New variable.

Merges guix/guix!7016

Change-Id: I75539ef75e6ea08ffe34dd1f11d2dec56683dcf4
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-11 08:19:23 +01:00
Janneke Nieuwenhuizen
0d622898fa gnu: info-reader: Support cross-build and build from git.
* gnu/packages/texinfo.scm (info-reader)[arguments]: Inherit from texinfo-7's
arguments.  Rewrite using g-expressions.

Change-Id: I3dcd73c781ad24ae6579384c08c5bb49f95dd783
Fixes: #6976,
2026-03-11 06:06:10 +01:00
Janneke Nieuwenhuizen
fdbe8b80a8 gnu: texinfo: Support cross-build and build from git.
Fixes #6976.

* gnu/packages/texinfo.scm (texinfo-7)[source]: Update to use git-fetch.
[native-inputs]: New field.
[arguments]: Add phases `patch-bootstrap-shebangs', `patch-jrtangle', and when
cross-building, also add phase `build-native-tools'.

Change-Id: I3dcd73c781ad24ae6579384c08c5bb49f95dd783
2026-03-11 06:04:49 +01:00
Maxim Cournoyer
50b58e1109 gnu: python-audioread: Fix gstreamer initialization.
* gnu/packages/mp3.scm (python-audioread) [arguments]: New field.

Change-Id: Ie1545631e97cdd5b3d9a6bbe80ed9809f1e4de48
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
b8d7a360e2 gnu: python-gst: Update to 1.28.1.
* gnu/packages/gstreamer.scm (python-gst): Update to 1.28.1.
[#:phases] {check}: Re-order phase after...
{install}: ... this one.
{disable-problematic-tests, add-install-to-pythonpath}: New phases.

Change-Id: I2790555af875e23582a53c3fbd5e3f91179811cc
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
f16f25db36 gnu: gst-rtsp-server: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gst-rtsp-server): Update to 1.28.1.

Change-Id: I1ac41675323df1d6b7fd58f5b37ffc724a8799e5
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
1e35909396 gnu: gst-editing-services: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.28.1.

Change-Id: I259ee0ea7929d53582adb3350376fbf55bcbfc4f
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
6235f7884f gnu: gst-libav: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.28.1.

Change-Id: I5cea2d41f6ebdabe942b764e9db4c5fe96ded520
2026-03-11 10:03:23 +09:00
Maxim Cournoyer
afd42897fa gnu: gst-plugins-ugly: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.28.1.

Change-Id: I48d15dff2bc7ea325f668cdb4ad2244d55b02990
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
0dd06db986 gnu: gst-plugins-bad: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.28.1.
(gst-plugins/selection) [#:phases] {disable-auto-plugins}: Adjust for file
name change.

Change-Id: I719e543cd68bb4c75b1e41bb480a3f0f7a894fa9
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
b953fb3280 gnu: gst-plugins-good: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.28.1.

Change-Id: I169dbf4f2e2e827af25872fe6d3bdec5827eb65d
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
9921aec680 gnu: gst-plugins-base: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.28.1.
[source]: Apply a patch.
[propagated-inputs]: Add libdrm.
* gnu/packages/patches/gst-plugins-base-null-pointer.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Id027d1e6ddc5ff331d4d64965266d7a99d859d3b
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
42c072e0ee gnu: gstreamer: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.28.1.

Change-Id: I33dfc230d39fab46aab587843a8a48b1c13a8c93
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
eb72f37bce gnu: gstreamer-docs: Update to 1.28.1.
* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.28.1.

Change-Id: I67ebdaf41393bde0cd6e072eff6b89955e2109d5
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
a24dec0561 gnu: orc: Update to 0.4.42.
* gnu/packages/gstreamer.scm (orc): Update to 0.4.42.

Change-Id: I3ffc7565a25e1d71a52bf2dad301a60edd60231b
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
f76c7c0b54 gnu: ffmpeg: Fix build on powerpc64le.
* gnu/packages/video.scm (ffmpeg) [powerpc]
<#:configure-flags>: Ignore 'sws-floatimg-cmp' test.

Change-Id: I37604768718ac88fac9fef0d21a6044b50bc08ff
2026-03-11 10:03:22 +09:00
Maxim Cournoyer
c7dc180019 gnu: libx264: Update to 165-0.0480cb0.
This fixes the build on powerpc64le-linux.

* gnu/packages/video.scm (libx264): Update to 165-0.0480cb0.

Change-Id: I42b21736e0715460cbdfe47732263ba0a02193bf
2026-03-11 10:03:22 +09:00
John Kehayias
687bf4fb8e gnu: syncthing-gtk: Fix runtime introspection error.
* gnu/packages/syncthing.scm (syncthing-gtk)[inputs]: Replace python-pygobject
with python-gobject-3.50.

Change-Id: Id8370953a9e06d614cf71f8a93ef4b8dc3e0b018
2026-03-10 20:49:58 -04:00
John Kehayias
407259dff9 gnu: gammastep: Fix runtime introspection error.
* gnu/packages/xdisorg.scm (gammastep)[inputs]: Replace python-pygobject with python-gobject-3.50.

Change-Id: Idbaade8bdf5f36d81b8ef9d817baa02d13f51331
2026-03-10 20:45:27 -04:00
Ludovic Courtès
ee8eba01f0 gnu: Remove misplaced ‘GUILE_EXTENSIONS_PATH’ spec in Guile libraries.
The ‘GUILE_EXTENSIONS_PATH’ variable “belongs” to Guile, not to libraries that
depend on Guile.

* gnu/packages/guile-xyz.scm (guile-yamlpp, guile-wayland-scm-socket)
(guile-wayland-scm-shm, guile-wayland-scm): Remove ‘native-search-paths’ field.

Change-Id: I9a9927e945ec31572684df4ff325f3a7ed0393a9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6919
2026-03-10 23:10:05 +01:00
Ludovic Courtès
4d50228576 gnu: guile-cv: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-cv)[source]: Switch to ‘git-fetch’.
[arguments]: In ‘fix-guile-site-directory’ phase, remove call to
‘delete-file’.

Change-Id: I5160d65536f0407f357c80a1a723dc5363dc590f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6981
2026-03-10 23:07:45 +01:00
Ludovic Courtès
787846c091 gnu: guile-file-names: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-file-names)[source]: Switch to
‘git-fetch’.
[arguments]: In ‘fix-target-directory’ phase, modify ‘Makefile.am’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.

Change-Id: I794893f9c465077b00ee4f8ae5fe88500948755a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:45 +01:00
Ludovic Courtès
e70a0d0d6a gnu: guile-ncurses: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-ncurses)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, ‘libtool’, and ‘texinfo’.

Change-Id: Iae936f8aa1239818b60466b4feee40a3cda60885
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:45 +01:00
Ludovic Courtès
22237a6b70 gnu: guile-reader: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-reader)[source]: Switch to ‘git-fetch’.
[arguments]: New field.
[native-inputs]: Add ‘autoconf, ‘automake‘, ‘libtool’, ‘gnu-gettext’, and
‘texinfo’.

Change-Id: I36075fbd232636f87f03ca19805499df6bbc8e34
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:45 +01:00
Ludovic Courtès
5eb4e0223e gnu: g-wrap: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (g-wrap)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake‘, ‘libtool’, ‘gnu-gettext’, and
‘texinfo’.

Change-Id: Ibf512fe75488dcf9345986a772bb10bf4231d857
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:45 +01:00
Ludovic Courtès
18c1e15fec gnu: guile-lib: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-lib)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘texinfo’.

Change-Id: I1827b86241cad68f0f26a693fe5403392c3e6653
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:44 +01:00
Ludovic Courtès
30d1b20602 gnu: guile-xosd: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-xosd)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, ‘libtool’, and ‘texinfo’.

Change-Id: I94c4e13bb4ce7c6ec4cc51cd808ccb140869c7c8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:44 +01:00
Ludovic Courtès
15ca11ee88 gnu: guile-debbugs: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-debbugs)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.

Change-Id: I2dc7199c0d9149cdafd5dd6b8d2963719c6b6ccb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:44 +01:00
Ludovic Courtès
a424f14b19 gnu: guile-sparql: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-sparql)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.

Change-Id: I565d469d59ca8d11c99170719779c4c5f44f74ca
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:44 +01:00
Ludovic Courtès
c664cd93e6 gnu: guile-aa-tree: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-aa-tree)[source]: Switch to ‘git-fetch’.

Change-Id: Ie523a559e22d89ecb20425ce093dfef3c113287e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:44 +01:00
Ludovic Courtès
2f7bab1115 gnu: guile-sjson: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-sjson)[source]: Switch to ‘git-fetch’;
simplify ‘snippet’.

Change-Id: I14f4a8072ee3b6a0119220a29eb42e2c20b559fe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:44 +01:00
Ludovic Courtès
cdaf07f30d gnu: guile-daemon: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (guile-daemon)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘texinfo’.

Change-Id: Ic97cc96fe47e95b6da4c0532e274eabfa458784c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:43 +01:00
Ludovic Courtès
9cdaac3acc gnu: artanis: Build from a version-control checkout.
* gnu/packages/guile-xyz.scm (artanis)[source]: Switch to ‘git-fetch’.
[native-inputs]: Add ‘autoconf‘, ‘automake’, and ‘gnu-gettext’.

Change-Id: I22d6d6f620a53930a424f14db16be4f585e99c54
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 23:07:43 +01:00
Ludovic Courtès
4c7f4a0c0e style: git-source: Show package name in message.
* guix/scripts/style.scm (url-fetch->git-fetch)[transform-source]: Show
package name in informative message.

Change-Id: I4533dfcd7abf12c2406c981bcb80b3e634d339bc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6894
2026-03-10 22:53:55 +01:00
Ludovic Courtès
ac9f7dbce6 read-print: Add newline after ‘snippet’ field of ‘origin’.
* guix/read-print.scm (%newline-forms): Add ‘snippet’.

Change-Id: Ibdd654ca68cf9a820b75cdd81e991d747030fa73
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 22:53:55 +01:00
Ludovic Courtès
55ea428a29 read-print: Remove ‘source’ context for ‘git-reference’ indentation.
* guix/read-print.scm (%newline-forms): For ‘git-reference’, remove ‘source’.

Change-Id: I93905b3fcf36896c9aefc7060f9412174654562a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 22:53:54 +01:00
Ludovic Courtès
9adcf86358 style: git-source: Gracefully handle failure to checkout version tag.
Previously, when the version tag could not be cloned, ‘generate-git-source’
would return #f leading ‘guix style’ to crash with a type error.  Now, a
warning about the Git error is printed and ‘guix style’ keeps going.

* guix/scripts/style.scm (transform-to-git-fetch): Wrap ‘match’ clause in
‘catch’ and return #f on ‘git-error’.

Change-Id: If66b1c5f8e0a44155b96f3c54bab7c58aae406f8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 22:53:54 +01:00
Ludovic Courtès
78ddf62bfe style: git-source: Handle more URLs.
* guix/import/utils.scm (tarball-url->git-repository-url): New procedure.
* guix/scripts/style.scm (url-fetch->git-fetch)[transform-source]: Add
‘repository-url’ parameter.
Use ‘tarball-url->git-repository-url’ when ‘home-page’ is not a Git URL.
(transform-to-git-fetch): Rename ‘home-page’ to ‘repository-url’.
* tests/import/utils.scm ("tarball-url->git-repository-url, guile"): New test.
* tests/style.scm ("url-fetch->git-fetch, mirror:// URL"): New test.

Change-Id: I4f8ca7c67a58f917d69380678b62c00962b0f9cd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-10 22:53:54 +01:00
Andreas Enge
feb52586ec gnu: guile-gemini: Refresh input.
* gnu/packages/guile-xyz.scm (guile-gemini)[propagated-inputs]:
Replace guile-fibers-1.1 by guile-fibers.

Change-Id: I6f26a46960fdb2c5827e17846b673623e4ef8df7
2026-03-10 21:55:51 +01:00
Cayetano Santos
1a26cbe2ae gnu: librelane: Fix typo.
* gnu/packages/electronics.scm (librelane)[inputs]: Remove
python-wrapper; add python.
[arguments]: Fix ’wrap-program #:phase accordingly.

Change-Id: I509d6022131c57c0623e41f117807fb7061e87bd
2026-03-10 18:10:17 +01:00
Luis Guilherme Coelho
c3c2f3be04 gnu: Add rheo.
* gnu/packages/rust-apps.scm (rheo): New variable.
* gnu/packages/rust-crates.scm: Add rheo source crates.

Closes: guix/guix#5895
Change-Id: Iccf0db4cef43b12a96059b467b232449a3a7b3ff
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 18:23:31 +02:00
Merrick Luo
a05b449908 gnu: Add beancount-language-server.
* gnu/packages/finance.scm (beancount-language-server): New variable.
* gnu/packages/rust-crates.scm: Add source source crates.

Closes: guix/guix#4121
Change-Id: Ic878703e74952b404d3a3b9e7f6ef49298018080
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 18:02:35 +02:00
Efraim Flashner
a9326410ac gnu: eww: Install shell completions.
* gnu/packages/wm.scm (eww)[arguments]: Add a phase to generate and
install the shell completions.
[native-inputs]: When cross-compiling add a native version of this
package.

Change-Id: I3a667b3de3c62b0683f841b3a3fc63b525be3056
2026-03-10 17:56:25 +02:00
bdunahu
284f21a041 gnu: Add eww.
* gnu/packages/wm.scm (eww): New variable.
* gnu/packages/rust-crates.scm: Add eww source crates.

Change-Id: Id51585cbfb67178d25d2074377c18c1ebe48ca00
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:55:39 +02:00
Sergey Trofimov
7bf9f8fa79 gnu: Add pwmenu.
* gnu/packages/rust-apps.scm (pwmenu): New variable.
* gnu/packages/rust-crates.scm: Add pwmenu source crates.

Closes: guix/guix#4817
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:31 +02:00
Sergey Trofimov
f88dcca44c gnu: Add iwmenu.
* gnu/packages/rust-apps.scm (iwmenu): New variable.
* gnu/packages/rust-crates.scm: Add iwmenu source crates.

Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:31 +02:00
Sergey Trofimov
7f217569ec gnu: Add bzmenu.
* gnu/packages/rust-apps.scm (bzmenu): New variable.
* gnu/packages/rust-crates.scm: Add bzmenu source crates.

Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:31 +02:00
Patrick Norton
5c33e5e8d0 gnu: Add gitlogue.
* gnu/packages/rust-apps.scm (gitlogue): New variable.
* gnu/packages/rust-crates.scm (gitlogue): Add dependencies.

Closes: guix/guix#4492
Change-Id: I7074ab72df5cc14ea2f6cafb3d1f0ac42f566aa6
Signed-off-by: Steve George <steve@futurile.net>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-10 17:49:30 +02:00
François Joulaud
20a1104570 gnu: Add jnv.
* gnu/packages/rust-apps.scm (jnv): New variable.
* gnu/packages/rust-crates.scm: Import jnv deps.

Closes: guix/guix#4355
Change-Id: I436fe0a733f15be7202df151b397e501363480f5
Signed-off-by: Steve George <steve@futurile.net>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-10 17:49:30 +02:00
Sören Tempel
e97eddd2ba gnu: Add pimsync.
* gnu/packages/dav.scm (pimsync): New variable.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Closes: guix/guix#4551
Signed-off-by: Steve George <steve@futurile.net>
2026-03-10 17:49:30 +02:00
Cayetano Santos
408b604708 gnu: librelane: Wrap dependencies.
* gnu/packages/electronics.scm (librelane)[arguments]: Add
’wrap-program #:phase.
[inputs]: Add magic, netgen, openroad-cli, python-wrapper, ruby and
yosys.

Change-Id: Ibad5495df6647793fca73f57ee1a52ef429c010d
2026-03-10 14:55:57 +01:00
Sharlatan Hellseher
cad2e98384 gnu: python-zulip: Add optional inputs, improve description.
* gnu/packages/messaging.scm (python-zulip):
[propagated-inputs]: Add python-dateutil, python-feedparser,
python-google-api-client, python-google-auth-httplib2,
python-google-auth-oauthlib, python-platformdirs, and python-pytz.
[description]: Cover the list of provided integrations and bridges.

Change-Id: I9a7537fcfb81afff844b3db600ac082ee2495bc4
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
9af5547be3 gnu: Add python-zulip-botserver.
* gnu/packages/messaging.scm (python-zulip-botserver): New variable.

Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
5621e78fbe gnu: Add python-zulip-bots.
* gnu/packages/messaging.scm (python-zulip-bots): New variable.

Change-Id: I6a46e0523494c7de2a6f6cba7f31037fe5316be1
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
94a7651297 gnu: python-zulip: Switch to git-fetch.
* gnu/packages/messaging.scm (python-zulip)[source]: Switch to git-fetch.
[phases]{select-zulip}: New phases.
{remove-zulip-api-script}: Move after {select-zulip}.

Change-Id: Ic856d305421deb7f69657d73e62e105f46e98beb
2026-03-10 10:50:07 +00:00
Alexis Simon
2676117710 gnu: Add python-polars.
* gnu/packages/python-science.scm (python-polars-runtime-32,
python-polars): New variables.
* gnu/packages/rust-crates.scm: Add python-polars-runtime-32.
* gnu/packages/rust-sources.scm: Add rust-tikv-jemallocator-for-polars.

Change-Id: Ib36d95a0102da990512002b29f0a55732922040b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-10 12:46:17 +02:00
Divya Ranjan
55db033caf gnu: ejabberd: Update to 26.02.
* gnu/packages/messaging.scm (ejabberd): Update to 26.02.

Change-Id: Icdf5c9b93e09bf1f2d218953fff7f8d79842c77a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-10 11:37:24 +01:00
Divya Ranjan
275050a9fd gnu: erlang-xmpp: Update to 1.12.0.
* gnu/packages/erlang-xyz.scm (erlang-xmpp): Update to 1.12.0.

Change-Id: I6eb3aa9d841ae101b2a3de4d6d3fbe8b84ddf09e
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-10 11:37:24 +01:00
Divya Ranjan
976a671408 gnu: Add erlang-erlydtl.
* gnu/packages/erlang-xyz.scm (erlang-erlydtl): New variable.

Change-Id: I85225ee87953c5d0745b9f20c57076081a138056
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-03-10 11:37:24 +01:00
Yelninei
0018ff0b42 gnu: glib: Update failing tests on the Hurd.
* gnu/packages/glib.scm (glib-minimal)[#:phases]
<disable-failing-tests>[if (system-hurd?)]:
Skip “gio/filenamecompleter.c”, “gio/testfilemonitor.c”, and
“gio/gwakeuptest.c”.
Run “gio/live-g-file.c”, but skip “g_assert_true (is_mountpoint);”.
Re-enable all other previously disabled tests.

Change-Id: I434ff5fa084d20c9eb1230682574e096e6d77673
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-10 11:24:08 +01:00
Yelninei
e64f117169 gnu: dbus: Remove obsolete patch for the Hurd.
With the updated dbus the patch is already included.

* gnu/packages/glib.scm (dbus)[#:phases]: Remove 'patch-hurd phase.
* gnu/packages/patches/dbus-hurd.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I651344fd70d9acc762fd50fa5307e64391c92c50
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-10 11:24:07 +01:00
Liliana Marie Prikler
6676f76c32 gnu: Fix mpdevil.
* gnu/packages/mpd.scm (mpdevil)[native-inputs]: Add gobject-introspection.
2026-03-10 11:23:31 +01:00
Vagrant Cascadian
eb28ab95c1 gnu: vcmi: Update to 1.7.3.
* gnu/packages/games.scm (vcmi): Update to 1.7.3.
[native-inputs]: Add fmt.
[#:configure-flags]: Pass -DENABLE_DISCORD=OFF.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-10 11:23:30 +01:00
Liliana Marie Prikler
de8b977d4e services: Generalize alsa-configuration.
* gnu/packages/sound.scm (alsa-pcm-configuration, alsa-ctl-configuration): New
configuration records.
(serialize-alsa-pcm-configuration, serialize-alsa-ctl-configuration): New variables.
(<alsa-configuration>): Remove alsa-plugins and pulseaudio?.
Add default-pcm and default-ctl.
Rename extra-options to options.
(alsa-config-file): Adjust accordingly.
(alsa-servcice-type): Add compose and extend.
(<pulseaudio-configuration>): Add alsa-lib.
(pulseaudio-alsa-configuration): New procedure.
(pulseaudio-service-type): Extend alsa-servcice-type.
2026-03-10 11:23:30 +01:00
Efraim Flashner
06c6c3ede5 tests: debian-install: Refresh test inputs.
* gnu/tests/foreign.scm (debian-13-qcow2, debian-uidmap-deb-file):
Replace with newer versions.

Change-Id: Ic3a3972a4a210ae95e5dad8a80e91f19353b4554
2026-03-10 12:05:52 +02:00
Cayetano Santos
acea0fe7ae gnu: edalize: Add missing templates.
* gnu/packages/electronics.scm (edalize)[arguments]: Add
’copy-templates #:phase.

Fixes guix/guix#6530

Change-Id: I5736348ae2c85714d50fc5e817906ac88e8a69da
2026-03-10 11:04:21 +01:00
Hennadii Stepanov
1f225776d8 gnu: python-lief: Update to 0.17.5.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.5.

Merges: https://codeberg.org/guix/guix/pulls/7003
Change-Id: Ie308f5084a92bd48d45e162b9ba764e5f108b0b0
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-10 09:17:27 +00:00
Sharlatan Hellseher
13bdb868b9 gnu: pipemixer: Update to 0.4.1.
* gnu/packages/audio.scm (pipemixer): Update to 0.4.1.
[phases]{fix-pw-device}: New phase.
[inputs]: Remove pipewire-minimal; add pipewire-minimal-1.4.

Fixes: guix/guix#7020
Change-Id: Iee0d14ab3c923a462dedd6135533b0e31d25efca
2026-03-10 09:17:27 +00:00
Maxim Cournoyer
4b51102d42 gnu: guile-hall: Fix build.
* gnu/packages/guile-xyz.scm (guile-hall)
[native-inputs, inputs]: Replace guile-3.0 with guile-3.0-latest.

Change-Id: I16a86960b0f029283f4317578226679858d86d06
2026-03-10 18:10:57 +09:00
Andy Tai
c4eee43185 gnu: koboldcpp: Update to 1.109.2.
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.109.2.

Merges guix/guix!6839

Change-Id: I245c2f050388e060a3e4647711eb70e2860af667
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-10 09:18:14 +01:00
Cayetano Santos
fee6ae91b0 gnu: tree-sitter-vhdl: Update to 1.4.0.
* gnu/packages/tree-sitter.scm (tree-sitter-vhdl): Update to 1.4.0.

Change-Id: I201603aa5314203f62cd062a3ab9779aa307336c
2026-03-10 08:56:05 +01:00
Cayetano Santos
db7ce3f6a1 gnu: riscv-pk: Update to 1.1.0-0.9c61d29.
* gnu/packages/virtualization.scm (riscv-pk): Update to 1.1.0-0.9c61d29.

Merges guix/guix!6954

Change-Id: I8c923dcfa79eec1ada9d859bee47eea7374b8e19
2026-03-10 08:23:07 +01:00
Giacomo Leidi
520785e315 gnu: Add soju-service-type.
* gnu/services/messaging.scm (%default-soju-shepherd-requirement): New
variable.
(soju-ssl-certificate): New configuration record.
(soju-database): New configuration record.
(soju-configuration): New configuration record.
(serialize-soju-configuration,soju-activation,soju-accounts,
soju-shepherd-services): New procedures.
(soju-service-type): New service.
(serialize-ngircd-configuration): Reformat.
(pounce-configuration): Reformat.
* doc/guix.texi: Document the new soju service.
* gnu/tests/messaging.scm: Test the new soju service.

Change-Id: I6223ecac1aaaab76bd75461851ffe4cec0678118
2026-03-09 23:17:24 +01:00
jgart
1a109f3798 gnu: xournalpp: Update to 1.3.3.
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.3.

Change-Id: Ic25873a482b15e9fd64a8d391f6f26a7de8650a0
2026-03-09 16:58:28 -04:00
Lilah Tascheter
34c1d3ddba gnu: graphics: Add GodSVG.
* gnu/packages/graphics.scm (godsvg): New variable.

Change-Id: Iac2af0dded92f8c11848cc5213784f569d1b1b8f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-09 20:38:55 +01:00
VnPower
b34ae60b3b gnu: Add gtk-session-lock.
* gnu/packages/gtk.scm (gtk-session-lock): New variable.

Change-Id: Ic333febb56635643cdd6fe1d15ddf2cec209bd94
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-09 20:38:52 +01:00
Cayetano Santos
5fcfeffce5 gnu: emacs-consult: Update to 3.4.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 3.4.

Change-Id: I31857c54f327f7bfe4ea1f52989c7a3d65538174
2026-03-09 19:55:31 +01:00
Cayetano Santos
b84cf55c21 gnu: emacs-mastodon: Update to 2.0.12.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.12.
[propagated-inputs]: Remove emacs-transient.

Change-Id: I913e62f10e17196051f81576956974f3d0b2b134
2026-03-09 19:53:23 +01:00
Cayetano Santos
d77d2cde68 gnu: emacs-marginalia: Update to 2.10.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.10.

Change-Id: Ie615fea5fd926b1a7ff974485a9ecaf069b9af05
2026-03-09 19:48:45 +01:00
Cayetano Santos
235c401266 gnu: emacs-corfu: Update to 2.9.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.9.

Change-Id: I41c0b0e30967e30f5bbc3fb7e26eafe113fbb33e
2026-03-09 19:48:45 +01:00
Cayetano Santos
70d374cc66 gnu: emacs-fj: Update to 0.33.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.33.

Change-Id: I7d91e23c5be40130db16a5d6c11c03b974ccb4e1
2026-03-09 19:46:04 +01:00
Cayetano Santos
d81ff4773c gnu: emacs-symon: Update to 20260223.
* gnu/packages/emacs-xyz.scm (emacs-symon): Update to 20260223.

Change-Id: Id5e018852d6f8e017446b53263cafc45ab6ebd30
2026-03-09 19:46:03 +01:00
Cayetano Santos
3514ffae8f gnu: emacs-tp: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-tp): Update to 0.8.

Change-Id: I82b33e171834195485f1a7dc5dadce2f4ab3d2fc
2026-03-09 19:43:58 +01:00
Cayetano Santos
424b1c0c3f gnu: emacs-fedi: Update to 0.3.
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.3.

Change-Id: Id28f481db1dcab9cdffb21987cb0b23b343a0016
2026-03-09 19:42:04 +01:00
Cayetano Santos
053e9b6cc1 gnu: emacs-org-node: Update to 3.18.3.
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 3.18.3.

Change-Id: I57c6b3b81f728d1ae14671ceb3fea29667fdef4c
2026-03-09 19:39:23 +01:00
Cayetano Santos
89d3df6a2b gnu: emacs-dumb-jump: Update to 0.5.5.
* gnu/packages/emacs-xyz.scm (emacs-dumb-jump): Update to 0.5.5.

Change-Id: I3532bbe548993df4d330f0ee418e3ba3660829fe
2026-03-09 19:38:06 +01:00
Cayetano Santos
90050b7403 gnu: emacs-vertico: Update to 2.8.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.8.

Change-Id: I2b9648d4fd41f191799419ca08207be307e2b408
2026-03-09 19:33:44 +01:00
Thanos Apollo
2f15b032c9 gnu: emacs-org-gnosis: Update to 0.2.2.
* gnu/packages/emacs-xyz.scm (emacs-org-gnosis): Update to 0.2.2.
[arguments]<#tests?>: Remove.
<#test-command>: Set it.
<#emacs>: Set to 'emacs-no-x'.
<#phases>:  Add 'patch-makefile', 'set-home' and 'make-info'.
[native-inputs]: Add texinfo.
[synopsis, description]: Update to match upstream.

Merges guix/guix!6757

Change-Id: Idcd4a58a240e5d74fdad8b25ba881d891881eca5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-09 19:02:01 +01:00
Cayetano Santos
97714ba894 gnu: sshoot: Update to 1.6.0.
* gnu/packages/vpn.scm (sshoot): Update to 1.6.0.
[arguments]: Fix path in ’patch-paths #:phase.
[native-inputs]: Remove python-wheel.

Change-Id: I3243eb6e8b37dfb1295fd070b2b070f1d843e651
2026-03-09 16:48:03 +01:00
Thanos Apollo
6861d60b87 gnu: emacs-gnosis: Update to 0.8.0.
* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.8.0.
[arguments]: Use emacs-no-x instead of emacs.  Update make test and doc
commands as upstream Makefile now wraps commands with `guix shell`.
[home-page]: Add trailing slash.

Merges guix/guix!6908

Change-Id: I532b0ae1ec7177f62c6b33f6c6c81f20ef2fae4d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-09 16:29:24 +01:00
Andreas Enge
311d1e85c8 gnu: gnuradio: Fix build.
* gnu/packages/radio.scm (gnuradio)[inputs]: Replace python-pygobject
by python-pygobject-3.50.

Merges guix/guix!7012
Fixes: guix/guix#7004

Change-Id: Ib9c2d64ab4adca2c6be2613fbf74db595473f64d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-09 16:04:57 +01:00
Hugo Buddelmeijer
8e0175ef1f gnu: quicktile: Fix build by using python-pygobject-3.50.
* gnu/packages/wm.scm (quicktile): Fix build by using python-pygobject-3.50.
[inputs]: Remove python-pygobject; add python-pygobject-3.50.

Change-Id: Ib5344f67f265a07519b41b4aa5f83f4a40dd2be4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-09 15:51:54 +01:00
Efraim Flashner
d4e9d74b66 scripts: pack: Use correct Debian architecture for armhf-linux.
Fixes guix/guix#6989.

* guix/scripts/pack.scm (debian-archive): When creating a Debian package
for an armhf-linux machine match our architecture to the closest one of
Debian's supported architectures.

Change-Id: I596db1087c507e61cc31f0808ebd9e39b4956c49
2026-03-09 16:49:48 +02:00
Cayetano Santos
0352420cab gnu: otpclient: Update to 4.4.1.
* gnu/packages/password-utils.scm (otpclient): Update to 4.4.1.

Change-Id: I659c50c139cb0440015425cd41a5ba5083f569e0
2026-03-09 14:46:00 +01:00
Cayetano Santos
f4d25d3da5 gnu: libcotp: Update to 4.0.0.
* gnu/packages/authentication.scm (libcotp): Update to 4.0.0.

Change-Id: I4aa7251739e9a30a274c5e4e0ef3ab746ef70437
2026-03-09 14:46:00 +01:00
Cayetano Santos
73939d23f2 gnu: libdigidocpp: Update to 4.3.0.
* gnu/packages/crypto.scm (libdigidocpp): Update to 4.3.0.

Change-Id: Ifcf6fe25617077799497e137950f38753928677a
2026-03-09 14:46:00 +01:00
Cayetano Santos
d9e83afae1 gnu: passwdqc: Update to 2.1.0.
* gnu/packages/password-utils.scm (passwdqc): Update to 2.1.0.
[source]: Switch to git-fetch.

Change-Id: I8491d6d635997b69698595eb6a406ee5207aa20d
2026-03-09 14:46:00 +01:00
Cayetano Santos
4b8de8215d gnu: pkcs11-provider: Update to 1.2.0.
* gnu/packages/security-token.scm (pkcs11-provider): Update to 1.2.0.
[source]: Switch to git-fetch.

Change-Id: I57f72a35300009b4974e229be16b698a9c33053c
2026-03-09 14:46:00 +01:00
Sören Tempel
a2781f48bc gnu: entr: Update to 5.8.
* gnu/packages/entr.scm (entr): Update to 5.8.

Signed-off-by: jgart <jgart@dismail.de>
2026-03-09 09:35:17 -04:00
Cayetano Santos
b2ad8c755e gnu: wireguard-tools: Modernize package.
* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Use G-Expressions.

Change-Id: I0254ebc679eba3b85d6d37ada529cc2be5eb705b
2026-03-09 13:56:19 +01:00
Cayetano Santos
fcaf06190e gnu: wireguard-tools: Update to 1.0.20260223.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20260223.

Change-Id: I88c6de946d9387ad6f4279fe45457131183d8c53
2026-03-09 13:45:11 +01:00
Andreas Enge
f04dc9234c gnu: Remove postgresql-11.
* gnu/packages/databases.scm (postgresql-11): Delete variable.

Fixes: guix/guix#6950
Change-Id: I02f29542191bea0d70827f40749d16f1f032a823
2026-03-09 13:09:41 +01:00
Andreas Enge
59fb37903f gnu: Remove postgresql-10.
* gnu/packages/databases.scm (postgresql-10): Delete variable.

Fixes: guix/guix#6949
Change-Id: I10ea6d5f2bbdec68fbac82b5ec799c9e096a5c5d
2026-03-09 13:09:41 +01:00
Andreas Enge
c4f5971dbe gnu: Remove postgresql-service procedure.
* gnu/services/databases.scm (postgresql-service): Delete variable.

Change-Id: Iec27908b892eae666ea4c1b28a63a2d3d48b804d
2026-03-09 13:09:41 +01:00
Andreas Enge
f9094fc6c2 gnu: Remove mysql-service procedure.
* gnu/services/databases.scm (mysql-service): Delete variable.

Change-Id: Idbf3c9e2d595722792231f2417f85927bf89330c
2026-03-09 13:09:41 +01:00
Yelninei
d4ee8de214 system: hurd: Remove %hurd64-default-* variants.
Since 8f852885de these are aliases.

* gnu/system/hurd.scm (%hurd64-default-operating-system,
%hurd64-default-operating-system-kernel): Delete variables.

* gnu/system/images/hurd.scm (hurd64-barebones-os): Replace
%hurd64-default-operating-system with %hurd-default-operating-system
* gnu/system/examples/bare-hurd64.tmpl (%hurd64-os): Same.
* gnu/tests/virtualization.scm (%childhurd64-os): Remove usage of
%hurd64-default-operating-system-kernel.

Merges: #5544.

Change-Id: Ie7345cd99dc37712e7a0f7683ad738c194c70fa7
2026-03-09 13:01:10 +01:00
Andreas Enge
404a14f879 gnu: Remove lean.
* gnu/packages/lean.scm (lean): Delete variable.

Fixes: guix/guix#6239
Change-Id: I373c7d5c22de924fbc5d1db6967954173403c92e
2026-03-09 11:12:50 +01:00
Andreas Enge
5bff31a547 gnu: Remove luminance-hdr.
* gnu/packages/image-viewers.scm (luminance-hdr): Delete variable.

Fixes: guix/guix#6234
Change-Id: I27430fb211b67d62bf859f5513ff0953968fae26
2026-03-09 11:12:04 +01:00
Andreas Enge
128e245938 gnu: Remove uim-qt.
* gnu/packages/xorg.scm (uim-qt): Delete variable.

Fixes: guix/guix#6232
Change-Id: I1a1021875ad24f91fad0a4a5456c9fe3161b4674
2026-03-09 11:10:21 +01:00
Andreas Enge
cf307863ae gnu: Remove flowee.
* gnu/packages/finance.scm (flowee): Delete variable.

Fixes: guix/guix#6229
Change-Id: Id6c8f1308c994b3e163168ea2b88d12d8c976b73
2026-03-09 11:09:06 +01:00
Sughosha
effcb3ae67 gnu: discover: Fix flatpak backend.
* gnu/packages/kde-plasma.scm (discover)[inputs]: Add wayland.

Change-Id: I1d46b0d07d63081c3559efbb9aabe17309258a75
2026-03-09 15:09:35 +05:30
Nicolas Graves
e6db3ab852 gnu: gnome-user-share: Remove reference to (guix build json).
* gnu/packages/gnome.scm (gnome-user-share)[arguments]
<#:imported-modules>: Remove (guix build json).

Fixes: guix/guix#6941
Change-Id: I80878e68470ee60755f2dc3fe0a7cd110b4ab61f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-09 10:30:59 +02:00
jgart
be5617888e gnu: lilypond-next: Update to 2.25.35.
* gnu/packages/music.scm (lilypond-next): Update to 2.25.35.

Change-Id: I2646157d5cf37f9120c0184160f64a7b5c7f5665
2026-03-08 23:26:02 -04:00
jgart
c5b95c6629 gnu: Add scooper.
* gnu/packages/irc.scm (scooper): New variable.

Change-Id: I389bd65bca021d1ae2aa0f994144e7ba6d8daa9a
Signed-off-by: jgart <jgart@dismail.de>
2026-03-08 22:28:04 -04:00
jgart
83a4bb52ba gnu: Add kcgi.
* gnu/packages/web.scm (kcgi): New variable.

Change-Id: I755482c03935b67e6b97705784a0518da1c2a5fb
Signed-off-by: jgart <jgart@dismail.de>
2026-03-08 22:28:04 -04:00
Giacomo Leidi
3e649dee51 gnu: tuned-minimal: Update to 2.27.0.
*  gnu/packages/power.scm (tuned-minimal): Update to 2.27.0.
(tuned): Update to 2.27.0.

Change-Id: I2e66232ba8fe4c05bd71061cbf40aa687ce8db99
2026-03-09 00:49:46 +01:00
Sharlatan Hellseher
77db9c8504 doc: Remove mention of python-toolchain.
* doc/contributing.texi (Python Moduels): Drop mention of
python-toolchain.
* guix/build-system/pyproject.scm: Likewise.

Fixes: guix/guix#5841
Change-Id: I39a1ec7ce6da2e5f3298323b36070c3e3b197669
2026-03-08 23:35:45 +00:00
Sharlatan Hellseher
85a32a1099 gnu: Remove python-toolchain.
* gnu/packages/python.scm (python-toolchain): Delete variable.

Fixes: guix/guix#5688
Change-Id: Ic737c645b670f0dd7b0708427cdd968c83f9b751
2026-03-08 23:33:32 +00:00
Sharlatan Hellseher
3ee5c81f41 gnu: Add bundlewrap.
* gnu/packages/configuration-management.scm (bundlewrap): New variable.

Closes: https://issues.guix.gnu.org/55083
Change-Id: I2756c5728fda0a00c152efc404b08ac9205dbd23
2026-03-08 22:42:25 +00:00
Sharlatan Hellseher
a74606178c gnu: Add python-librouteros.
* gnu/packages/python-web.scm (python-librouteros): New variable.

Change-Id: I155fa476b9cb1865bbf4f84d0275bfe1e2a3ee06
2026-03-08 22:41:54 +00:00
Sharlatan Hellseher
ceadf4d955 gnu: Add python-stamina.
* gnu/packages/python-web.scm (python-stamina): New variable.

Change-Id: I00be94ab1816928f240b9bb65ce3d71cee0c3667
2026-03-08 22:41:52 +00:00
jgart
3c078b5a52 gnu: Remove ecl-coalton.
* gnu/packages/lisp-xyz.scm (ecl-coalton): Delete variable.

Change-Id: I4f0f6910562492f813203cbee52756e54b578f3f
2026-03-08 12:19:21 -04:00
jgart
2a8bb72274 gnu: sbcl-typo: Update to 0.0.0-1.86ebb75.
* gnu/packages/lisp-xyz.scm (sbcl-typo): Update to 0.0.0-1.86ebb75.

Change-Id: I60d043589ae5f3ca204eff868a33ca138c8126b6
2026-03-08 12:18:11 -04:00
jgart
3169b941b7 gnu: Remove ecl-typo.
* gnu/packages/lisp-xyz.scm (ecl-typo): Delete variable.

Change-Id: Iadf7006b7d1b4ab197dca4ffa61fdc76260ab750
2026-03-08 12:14:21 -04:00
jgart
4d5b2362da gnu: sbcl-phos: Update to 0.0.1-2.eb81eaf.
* gnu/packages/lisp-xyz.scm (sbcl-phos): Update to 0.0.1-2.eb81eaf.
[version]: Use revision variable.
[inputs]: Format form.
[license]: Add agpl3 license.

Change-Id: I5840aac3798d03110fe1bfe3423c07d69c40d3e0
2026-03-08 12:12:24 -04:00
jgart
d055b44440 gnu: Remove ecl-phos.
* gnu/packages/lisp-xyz.scm (ecl-phos): Delete variable.

Change-Id: Ib1847f14a1ca3e9147e30965415ee4eb0536fec3
2026-03-08 12:07:58 -04:00
jgart
006223b31c gnu: Remove ecl-nodgui comment.
* gnu/packages/lisp-xyz.scm: Remove comment.

Change-Id: I3c1f52b305fc7857d05fdf2efa6239b54be7fb90
2026-03-08 12:05:24 -04:00
jgart
cb7e6d3031 gnu: Remove ecl-tripod.
* gnu/packages/lisp-xyz.scm (ecl-tripod): Delete variable.

Change-Id: I092ad48cf7c857e3b1945a330dcd9e83b2893906
2026-03-08 12:02:41 -04:00
jgart
c6f5d27245 gnu: Remove ecl-polymorphic-functions.
* gnu/packages/lisp-xyz.scm (ecl-polymorphic-functions): Delete variable.

Change-Id: I677659d55451d4bdfa99f46ed1b33a5747f9cc3b
2026-03-08 11:57:42 -04:00
jgart
7dfbafac0d gnu: Remove ecl-dufy.
* gnu/packages/lisp-xyz.scm (ecl-dufy): Delete variable.

Change-Id: I3dae903cc2c10e1a9dacbd00f9baca912eeb6532
2026-03-08 11:55:10 -04:00
jgart
937d04372c gnu: trealla: Update to 2.91.3.
* gnu/packages/prolog.scm (trealla): Update to 2.91.3.

Change-Id: I87ee8d10f7a35f6caeedff3917a9754aa6f380f7
2026-03-08 11:51:42 -04:00
jgart
4bbdd09001 gnu: Remove ecl-coleslaw.
* gnu/packages/lisp-xyz.scm (ecl-coleslaw): Delete variable.

Change-Id: If0a68b810610ac330d1b68eea800a224072ac466
2026-03-08 11:46:46 -04:00
jgart
f90b6f16ac gnu: sbcl-coleslaw: Update to 0.9.7-1.ef76a42.
* gnu/packages/lisp-xyz.scm (sbcl-coleslaw): Update to 0.9.7-1.ef76a42.

Change-Id: Ifae21c6b60959e93efc899967f384e3d36052cdc
2026-03-08 11:43:43 -04:00
jgart
f2ead3989e guix: import: cpan: Fill in description field in template.
* guix/import/cpan.scm (cpan-module->sexp): Fill in description field in
template.
* tests/import/cpan.scm (test-source): Update test to account for change in
description text.

Change-Id: I3bc3e4c2cc90f7a1f1f0d56e9213b6a1d0b8e841
Signed-off-by: jgart <jgart@dismail.de>
2026-03-08 11:04:33 -04:00
Nicolas Graves
01ff86a9bb gnu: guix: Drop input labels.
* gnu/packages/bootstrap.scm
(bootstrap-executable*): Add a file-name argument to the former
bootstrap-executable and rename from it.
(bootstrap-executable): New procedure, matching the API of the
previous procedure, and adding the file-name argument when absent and
needed.

* gnu/packages/package-management.scm (guix)[inputs]: Drop input labels.
[arguments]<#:phases>: In phase 'copy-bootstrap-guile, adapt input
selection and the intern procedure for this purpose.
(guix-daemon)[inputs]: Adapt input removal.

* tests/packages.scm (package-source-derivation, snippet): Adapt
bootstrap-guile-origin call.

Change-Id: I9ca2f0170c386575fccf96e05f9979219364255b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5154
2026-03-08 14:13:49 +01:00
Nicolas Graves
1758aca454 gnu: guix: Improve style and fix tests on hurd.
This is a follow-up to f1a3bf940c, and
fixes guix/guix#1221.

* gnu/packages/package-management.scm (guix):
[arguments]: Improve style, rewrite using gexps.
<#:modules>: Add (srfi srfi-1) and (ice-9 match).
<#:phases>: Rename test/pypi.scm to test/import/pypi.scm in phase
'disable-tests/hurd.  In phase 'use-host-compressors, use
search-input-file. In phase 'wrap-program, use search-input-directory
to inject dependency paths.
[native-inputs, propagated-inputs]: Improve style, remove labels.
(guix-daemon)[arguments]: Improve style, use gexps.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-08 14:13:49 +01:00
Yelninei
34ac15e813 gnu: guix-daemon: Use guile-json-4.
* gnu/packages/package-management.scm (guix-daemon)[inputs]: Replace guile-json-3
with guile-json-4.

Change-Id: I786ca2dd5080b00de84bec26706087372d56392c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6435
2026-03-08 14:13:49 +01:00
Yelninei
ce9d4c9f59 gnu: jupyter-guile-kernel: Use guile-json-4.
* gnu/packages/guile-xyz.scm (jupyter-guile-kernel)[inputs]: Replace guile-json-3
with guile-json-4.

Change-Id: I25ca8ddf477dc77f97ed61f2792ccfe040402be0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-08 14:13:49 +01:00
Mathieu Lirzin
8c0d1bccf5 gnu: Remove boot-guile-uri.
* gnu/packages/package-management.scm (boot-guile-uri): Remove unused
variable.

Change-Id: Idc28ee3d8cfa7e01b89c99c8ec16e0cca891bd2e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6123
2026-03-08 14:13:49 +01:00
Ludovic Courtès
c3fefb065c gnu: guile: Change ‘guile-3.0-latest’ to 3.0.11.
* gnu/packages/guile.scm (guile-3.0-latest): Switch to ‘guile-3.0.11’.
* gnu/packages/ci.scm (cuirass)[arguments]: Add ‘skip-known-failing-tests’
phase.

Change-Id: I3f93c2947875b68252475291e068071a6054a5f5
2026-03-08 14:13:49 +01:00
Ludovic Courtès
bd73093b81 gnu: guix: Update to deedd48.
* gnu/packages/package-management.scm (guix): Update to deedd48.

Change-Id: Ie312246215dbb7d8f0831e968acaf244af092d35
2026-03-08 14:13:49 +01:00
Ludovic Courtès
5e61315841 gnu: lokke: Update to 10dfebe.
* gnu/packages/guile-xyz.scm (lokke): Update to 10dfebe.

Change-Id: Icda8086cb1de005025faa89eb0a3721a4a67e961
2026-03-08 14:13:49 +01:00
Ludovic Courtès
0e1cd35d6e gnu: nss-certs-for-test: Use ‘with-imported-modules’.
This is functionally equivalent to the previous style but hopefully clearer.

* gnu/packages/nss.scm (nss-certs-for-test)[arguments]: Remove #:modules and
use ‘with-imported-modules’ instead.

Change-Id: I6cb7b4d377d891e42c4a4dfb55230169714da523
2026-03-08 14:13:48 +01:00
Ludovic Courtès
13f2fe8936 gnu: nss-certs-for-test: Do not import modules from the host Guile.
Fixes a bug whereby modules from the host Guile would be imported in the build
environment.  This is a reproducibility issue: using a different Guile version
would lead a different derivation for ‘nss-certs-for-test’.  See
<https://codeberg.org/guix/guix/pulls/6418#issuecomment-10593206>.

* gnu/packages/nss.scm (nss-certs-for-test): Remove (rnrs io ports)
and (srfi srfi-26) from #:modules.

Change-Id: I61950b87b5cded087533eb4244f062959f1dd388
2026-03-08 14:13:48 +01:00
Ludovic Courtès
f650dc0d80 gexp: Catch more cases of modules imported from the host Guile.
* guix/gexp.scm (gexp-modules)[validate-modules]: Recognize more Guile
module namespaces.

Change-Id: I02eab269760cc3ccc882359dd7870363831aaeda
2026-03-08 14:13:48 +01:00
Yelninei
f6c4dbdf5d gnu: commencement: Reintroduce ‘git-fetch-from-tarball’.
Evaluating the derivations with a daemon not supporting ‘builtin:git-download’
causes a dependency cycle.  Add back the fallback with
‘git-fetch-from-tarball’ to work around it.

This is a followup to 5d518a2b74 and related
upgrades, which introduced this regression.

* gnu/packages/commencement.scm (gnumach-headers-boot0, mig-boot0,
hurd-headers-boot0): Change source fetch method to git-fetch-from-tarball.

Change-Id: I0a799dfe02200a3f2851537ab13063f34411a1e5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes: guix/guix#6464
Merges: #6966
2026-03-08 14:11:48 +01:00
Sughosha
4cf7975a30 gnu: phonon, phonon-qt5: Fix build.
This is a follow-up to commit d9f49aad7a.

* gnu/packages/kde-multimedia.scm (phonon)[arguments]<#:qtbase>: Set to qtbase.
(phonon-qt5)[arguments]<#:phases>: Set to qtbase-5.
[inputs]: Remove qtbase-5; add qtwayland-5.

Change-Id: Ie8a11b2820a8ccd25d37ac3134c1bd87c08131ab
2026-03-08 15:16:49 +05:30
Danny Milosavljevic
53ba4e4646 gnu: Add python-onnx-asr.
* gnu/packages/patches/python-onnx-asr-0.10.2-bundled-parakeet-model.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/speech.scm (%parakeet-hf-base): New variable.
(parakeet-tdt-config): New variable.
(parakeet-tdt-vocab): New variable.
(parakeet-tdt-encoder-int8): New variable.
(parakeet-tdt-decoder-joint-int8): New variable.
(python-onnx-asr): New variable.

Change-Id: Id103dfe51478b68d8332308fa30e12e5f16d1d80
2026-03-08 10:40:25 +01:00
Efraim Flashner
b47c9993bc gnu: asciinema: Fix shell completions.
Fixes guix/guix#6933

* gnu/packages/terminals.scm (asciinema)[arguments]: Install the shell
completions into their directory, not AS their directory.

Change-Id: Ib8ca0d80481dbfb95210213212d074591c2b0eaa
2026-03-08 11:34:28 +02:00
Efraim Flashner
d001e3e207 gnu: llvm-18: Skip the tests on armhf-linux.
* gnu/packages/llvm.scm (llvm-18)[arguments]: Skip the tests when
building for armhf-linux.

Change-Id: Ia6f94e4ba911a2c56cc279b9136db4383daed698
2026-03-08 11:31:02 +02:00
Artyom V. Poptsov
8ead7a9837 etc: apparmor.d: Fix "guix-daemon/guix-builder" policy.
Currently Guix daemon would always fail to build packages that require
execution of programs and scripts in "/tmp" directory (e.g. in "bootstrap"
phase) on foreign distributions that use AppArmor as it denies such requests
due to policy restrictions.  This patch fixes "guix-daemon" AppArmor policy by
allowing execution of programs in "/tmp" for "guix-builder".

See <https://codeberg.org/guix/guix/issues/6501>

* etc/apparmor.d/guix-daemon: Fix permissions for guix-daemon/guix-builder.

Change-Id: Ib6a33fcc035011d7045da03346f3afeb598b7d7a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-08 11:31:02 +02:00
Danny Milosavljevic
90d5f4f76a gnu: octave: Support Wayland.
* gnu/packages/maths.scm (octave)[inputs]: Add qtwayland-5.
[arguments]<#:modules>: New field.
<#:imported-modules>: New field.
<#:phases>{wrap-qt}: New phase.

Change-Id: I48ff6150f68063a2a9ead3fd84610a19f44996cf
2026-03-08 09:56:49 +01:00
Danny Milosavljevic
f3aa6afd0b gnu: iaito: Support Wayland.
* gnu/packages/engineering.scm (iaito)[arguments]<#:modules>: New field.
<#:imported-modules>: New field.
<#:phases>{wrap-qt}: New phase.
[inputs]: Add qtwayland.

Change-Id: I9d26d18b675b1e8ff6603a2dfcb512c35bef31ab
2026-03-08 09:56:48 +01:00
Artyom V. Poptsov
5be09df503 gnu: yggdrasil: Update to 0.5.13.
* gnu/packages/networking.scm (yggdrasil): Update to 0.5.13.
[native-inputs]: Remove go-github-com-olekukonko-tablewriter-0.0.5 and
go-github-com-quic-go-quic-go-0.52; add
go-github-com-olekukonko-tablewriter and
go-github-com-quic-go-quic-go.

Change-Id: Ia3e0ee1a554dce688bb5ef2ceec9f14d950397f9
2026-03-08 11:11:47 +03:00
Artyom V. Poptsov
ad42f0331e gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20260117132459-7017dbc41d8e.
* gnu/packages/golang-web.scm (go-github-com-arceliar-ironwood): Update to v0.0.0-20260117132459-7017dbc41d8e.

Change-Id: I5ced56d13d152ace9a03299d76e9495a3a047398
2026-03-08 11:11:46 +03:00
Artyom V. Poptsov
b10b63bd00 gnu: go-k8s-io-kube-openapi: Fix whitespace issues.
* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): Fix whitespace issues.

Change-Id: Ib9d085a782bb3a306e98d032b331e9a48b5404e2
2026-03-08 11:11:46 +03:00
Maxim Cournoyer
b7e1435593 gnu: calls: Update to 49.1.1.
* gnu/packages/gnome.scm (calls): Update to 49.1.1.
[patches]: Delete calls-disable-application-test.patch.
[#:phases] {disable-problematic-tests}: New phase.
[inputs]: Replace libpeas with libpeas-2.
* gnu/packages/patches/calls-disable-application-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I07f1dc148fe1a3f70f457e0d38eecd0b7b76cbf9
2026-03-08 09:49:45 +09:00
Maxim Cournoyer
ed39aaf36a gnu: qt-creator: Wrap 'perf' command.
* gnu/packages/qt.scm (qt-creator) [#:phases] {wrap-bin}: Add 'bin/perf' to
PATH wrapper.
[inputs]: Add perf.

Change-Id: I6b54966b93f627163a5651e54e3342089aa421f6
2026-03-08 09:49:45 +09:00
Maxim Cournoyer
875c9698f0 gnu: libcall-ui: Update to 0.2.1.
* gnu/packages/gnome.scm (libcall-ui): Update to 0.2.1.
[propagated-inputs]: Replace gtk+ with gtk.  Add libadwaita.

Change-Id: I32af61cd1a24badf981f04641877e28d8386af90
2026-03-08 09:49:45 +09:00
Maxim Cournoyer
e819590cdf gnu: python-scikit-image: Update to 0.26.0.
This fixes a test failure.

* gnu/packages/python-science.scm (python-scikit-image): Update to 0.26.0.
[#:test-flags]: Remove --pyargs (otherwise no test would run).  Add upstream
issue reference in comment.
[#:phases]: Delete argument.
[native-inputs]: Add python-pytest-pretty.

Change-Id: I4ecf593faa74174d941f47f8569caa7badada1ee
2026-03-08 09:49:45 +09:00
Maxim Cournoyer
629266b3c7 gnu: Add python-pytest-pretty.
* gnu/packages/check.scm (python-pytest-pretty): New variable.

Change-Id: Iecfed67d41683576d02feae4b32a84e38bcfc8a9
2026-03-08 09:49:45 +09:00
Maxim Cournoyer
c01835c6ec gnu: libdmapsharing: Update to 3.9.13.
* gnu/packages/gnome.scm (libdmapsharing): Update to 3.9.13.
[native-inputs]: Remove vala (the build fails otherwise).
[inputs]: Add libsoup.

Change-Id: Ic28ac91b5b652657b267ab32c91a7e3f555dff10
2026-03-08 09:49:45 +09:00
Maxim Cournoyer
7a0a998d48 gnu: motion: Update to 4.7.1.
* gnu/packages/video.scm (motion): Update to 4.7.1.

Change-Id: I9b0cd32b813bfbc665eef85a52696e85f69dd20d
2026-03-08 09:49:45 +09:00
Giacomo Leidi
1a73454e55 gnu: home: dotfiles: Fix inclusion of directories having .git in their name.
* gnu/home/services/dotfiles.scm (%home-dotfiles-excluded): Replace
.git/.* with /.git/.* .
* doc/guix.texi: Document it.

Fixes https://codeberg.org/guix/guix/issues/6808

Change-Id: Ib6c824bb4bf5a5b3d6939807667c7961ce0cf6d2
2026-03-07 23:31:14 +01:00
Giacomo Leidi
fbe8f6d765 tests: Add tuned-service-type tests.
* gnu/tests/linux.scm (%test-tuned): New system test.
* gnu/local.mk: Add it.

Change-Id: Ia257dd5f33c8f9a1eea395b462aee28e16b5e316
2026-03-07 22:28:01 +01:00
Giacomo Leidi
fd6b17bf20 gnu: Add tuned-service-type.
* gnu/services/linux.scm
(tuned-configuration,tuned-settings,tuned-ppd-settings): New
configuration records.
(tuned-file-systems,tuned-activation,tuned-shepherd-services,
tuned-kernel-modules): New procedures.
(tuned-service-type): New service type.
* doc/guix.texi: Add service documentation.

Change-Id: I6c8d54c23175c2ea133d99965641c548fb1d6452
2026-03-07 22:28:01 +01:00
Giacomo Leidi
8ecab809db gnu: Add tuned.
* gnu/packages/power.scm: (tuned-minimal): New variable.
(tuned): New variable.

Change-Id: I1445972cce6edbb6c256874cc45dae92c9a84595
Co-authored-by: Nguyễn Gia Phong <cnx@loang.net>
2026-03-07 22:28:01 +01:00
Giacomo Leidi
25548ddbf2 gnu: Add virt-what.
* gnu/packages/virtualization.scm (virt-what): New variable.

Change-Id: I8fee626b3525dd4b81b2cd1dc3628f090af8d84b
Co-authored-by: Nguyễn Gia Phong <cnx@loang.net>
2026-03-07 22:28:01 +01:00
Giacomo Leidi
a25014dda3 gnu: Add python-linux-procfs.
* gnu/packages/file-systems.scm (python-linux-procfs): New variable.

Change-Id: I039d4f898e40a968d7fac0624ce4207c10155761
2026-03-07 22:28:00 +01:00
Janneke Nieuwenhuizen
2daa235cf7 gnu: packages: Remove rust-web-view-0.7.3.82d7cbc, again.
This is a follow-up to commit
    1883063bcf
    gnu: Add rust-glycin-3.

which inadvertently brought it back.

* gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43): Remove.

Change-Id: I80d3431639b5a84393a25b91e78ff9caba56645e
2026-03-07 22:07:50 +01:00
Sughosha
826a6bea27 services: plasma-desktop: Enable kde-inotify-survey.
* gnu/services/desktop.scm (plasma-polkit-settings): Add kde-inotify-survey.
(plasma-dbus-service): Ditto.

Change-Id: Ic4598dca4a8c109821b5de60d1b5bdb1d7f6f6bf
2026-03-08 00:02:05 +05:30
Sughosha
996f01d74a gnu: plasma: Add kde-inotify-survey to propagated-inputs.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
kde-inotify-survey.

Change-Id: I383c248d40dcc419458b3e1b75c2ea166215e8e7
2026-03-08 00:00:14 +05:30
Sughosha
8fc6a93a6d gnu: Add colord-kde.
* gnu/packages/kde-graphics.scm (colord-kde): New variable.

Change-Id: I9c88943ea7f0a33b6ee578770cbe628091dae4e5
2026-03-07 23:47:56 +05:30
Sughosha
2bdda1ea9a gnu: plasma-workspace-wallpapers: Fix home-page and synopsis.
* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers)[home-page]: Change
the URL to https://invent.kde.org/plasma/plasma-workspace-wallpapers.
[synopsis]: Adjust to refer to the correct package.

Change-Id: Ibc9647896621f51f8c35a195bd017f95a56d4a71
2026-03-07 22:04:55 +05:30
Sughosha
65de9828c3 gnu: komodo: Add qtwayland to inputs.
* gnu/packages/kde-utils.scm (komodo)[inputs]: Add qtwayland.

Change-Id: I37e4cb802179639a7001b98c7a4b66e2c202cb72
2026-03-07 21:52:38 +05:30
Sughosha
7938957ed9 gnu: kaichat: Add qtwayland to inputs.
* gnu/packages/kde-utils.scm (kaichat)[inputs]: Add qtwayland.

Change-Id: Ie05340420204f199897264b7acf9d2bcb53687d4
2026-03-07 21:52:38 +05:30
Sughosha
5bde199616 gnu: isoimagewriter: Add qtwayland to inputs.
* gnu/packages/kde-utils.scm (isoimagewriter)[inputs]: Add qtwayland.

Change-Id: Ifacf7a8256454af7cb4502c08aa1e9aac9df5e35
2026-03-07 21:52:37 +05:30
Sughosha
4d2b3fe3eb gnu: isoimagewriter: Change home-page to https://apps.kde.org/isoimagewriter/.
* gnu/packages/kde-utils.scm (isoimagewriter)[home-page]: Change URL to
https://apps.kde.org/isoimagewriter/.

Change-Id: I399d3e3adc20c024562155a81062efbb467c1bd1
2026-03-07 21:52:37 +05:30
Sughosha
ba67ce7dc8 gnu: zanshin: Add qtwayland to inputs.
* gnu/packages/kde-pim.scm (zanshin)[inputs]: Add qtwayland.

Change-Id: Iff168e36003e74911dd6ac9d09710d6249fd5902
2026-03-07 21:52:37 +05:30
Sughosha
db49294449 gnu: kaffeine: Add qtwayland to inputs.
* gnu/packages/kde-multimedia.scm (kaffeine)[inputs]: Reorder; add qtwayland.

Change-Id: I3e454a825348f11d04a859f7d245fc0f0be633f9
2026-03-07 21:52:37 +05:30
Sughosha
6fa8e7ede2 gnu: klickety: Add qtwayland to inputs.
* gnu/packages/kde-games.scm (klickety)[inputs]: Add qtwayland.

Change-Id: I18d9208347e959d0f03f274faf24c0e55b97fdb9
2026-03-07 21:52:37 +05:30
Sughosha
6eff98a2f3 gnu: katomic: Add qtwayland to inputs.
* gnu/packages/kde-games.scm (katomic)[inputs]: Add qtwayland.

Change-Id: I7fe87ebe420421a72f2042557ac6394b28d9276f
2026-03-07 21:52:36 +05:30
jgart
5425265d28 teams: tex: Add manifest.
* etc/teams/tex/tex-manifest.scm: New file.

Change-Id: I522622327964332d00b3d8b23c1d4807a7571345
Signed-off-by: jgart <jgart@dismail.de>
2026-03-07 11:10:03 -05:00
Giacomo Leidi
5b2fcc51bc home: services: Fix location of home-gc-root-service-type.
The home-gc-root-service-type has gnu/services.scm as location but,
being in gnu/home/services.scm, it should have
gnu/home/services.scm. The tests/home-services.scm test has been broken
since f7b8fbb504 .
This commit fixes that, by instantiating a new
service-type record instead of directly using the one built by
system->home-service.

This was initially reported by Yelninei at
https://codeberg.org/guix/guix/issues/6946#issuecomment-11318779 .

* gnu/home/services/scm (home-gc-root-service-type): Instantiate a new
service-type record, instead of directly using the one built by
system->home-service.

Fixes: https://codeberg.org/guix/guix/issues/6960
Change-Id: I4389e6bbd2b2e4b0657768228651e8b1c01fee3a
2026-03-07 16:44:51 +01:00
Ricardo Wurmus
e0bae00575 gnu: Add missing import.
This is a follow-up to commit 3ba3a96054.

* gnu/packages/kde-sdk.scm: Import (gnu packages xml).

Change-Id: I70836b911d7fbcb9abd543ae4df9075eab1fc0ec
2026-03-07 14:47:36 +01:00
Sughosha
67c4836885 gnu: system-settings: Add knewstuff to inputs.
* gnu/packages/kde-plasma.scm (system-settings)[inputs]: Add knewstuff.

Change-Id: I31c1e6732adda03bc81a3f069186ce834f52ae5f
2026-03-07 17:27:38 +05:30
Sughosha
3ba3a96054 gnu: Add umbrello.
* gnu/packages/kde-sdk.scm (umbrello): New variable.

Change-Id: I2293833ea8b806018ab9983287a22bdf7739e18a
2026-03-07 16:51:49 +05:30
Sughosha
2a6119aafb gnu: Add kdesdk-thumbnailers.
* gnu/packages/kde-sdk.scm (kdesdk-thumbnailers): New variable.

Change-Id: Ie66bab551d85ed38e94c675cfc63edeaddad075d
2026-03-07 16:47:08 +05:30
Ricardo Wurmus
e994eb8b64 gnu: r-singlet: Update to 0.99.8-1.ef4a374.
Yes, this is an update, even though the patch level used to be .26 and now
is .8.  That's post-semantic versioning.

* gnu/packages/bioinformatics.scm (r-singlet): Update to 0.99.8-1.ef4a374.
[propagated-inputs]: Add r-statmod.

Change-Id: I95d1d60966c68cb8f66d79b6af6cab82bcf16a62
2026-03-07 11:57:38 +01:00
Ricardo Wurmus
f3a42d40e0 gnu: r-rcppml/devel: Update to 0.5.6-3.2beac65.
* gnu/packages/machine-learning.scm (r-rcppml/devel): Update to
0.5.6-3.2beac65.
[arguments]: Disable tests.

Change-Id: I9ec07518ef1bfe5dbe2e46b432b241484eaee70c
2026-03-07 11:57:38 +01:00
Ricardo Wurmus
b63649a69c gnu: r-cvxr: Disable one test.
* gnu/packages/cran.scm (r-cvxr)[arguments]: Skip one test.

Change-Id: Iae2b79fa101f89cb52e16121790fc38798f0fc4e
2026-03-07 11:57:38 +01:00
Ricardo Wurmus
93cf0c54e3 gnu: r-phyloseq: Update to 1.54.1.
* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.54.1.

Change-Id: Iea5f1d1e11c729e3624d83be95650ab501a7bfed
2026-03-07 11:57:38 +01:00
Ricardo Wurmus
55637c3886 gnu: r-gsva: Update to 2.4.6.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.6.

Change-Id: I55231b2e2db06e3d1612dbcc7e23075ca92b91c3
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
b5735cab88 gnu: r-mlr3pipelines: Update to 0.11.0.
* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.11.0.
[native-inputs]: Add r-bestnormalize, r-dimred, r-fastica, r-future, r-kernlab,
r-mlr3filters, r-quanteda, r-smotefamily, r-themis, and r-vtreat.

Change-Id: I1bda2a46a0078be629ce8eb0730701ef53ebe9db
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
ca6852fee8 gnu: r-mlrmbo: Update to 1.1.6.
* gnu/packages/cran.scm (r-mlrmbo): Update to 1.1.6.

Change-Id: Iccb5910929989cdd508a6b9c23603483512f8a96
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
18d61976d7 gnu: r-lhs: Update to 1.2.1.
* gnu/packages/cran.scm (r-lhs): Update to 1.2.1.
[native-inputs]: Add r-doe-base.

Change-Id: Ib45be880afbabcfe4532c78a9c40aaa08895f60d
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
b5ef92c126 gnu: r-osqp: Update to 1.0.0.
* gnu/packages/cran.scm (r-osqp): Update to 1.0.0.
[propagated-inputs]: Remove r-r6; add r-cli and r-s7.
[native-inputs]: Add r-knitr.

Change-Id: I32df3f555d9e806b8fb6de27788b8a077a4caf46
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
3121530634 gnu: r-clarabel: Update to 0.11.2.
* gnu/packages/cran.scm (r-clarabel): Update to 0.11.2.
[propagated-inputs]: Add r-cli.

Change-Id: I7c38ba8f1dbaf7d6f10f8a3e8f948c4b95dc78f9
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
ef55e9b373 gnu: r-blackbox: Update to 1.1.54.
* gnu/packages/cran.scm (r-blackbox): Update to 1.1.54.

Change-Id: I8ebbd2b10c55d443f5f4ddd3f982942a463cf152
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
ce19272009 gnu: r-geosphere: Update to 1.6-5.
* gnu/packages/cran.scm (r-geosphere): Update to 1.6-5.

Change-Id: I72cdad1023abaf8b92397e23241fa9f578c63db6
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
db2079e278 gnu: r-mlr3cluster: Update to 0.3.0.
* gnu/packages/cran.scm (r-mlr3cluster): Update to 0.3.0.
[arguments]: Enable all tests.
[native-inputs]: Add r-mirai.

Change-Id: Icde8c6111463289e836e06b53cfa283e45e07f90
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
884eab7f29 gnu: Add r-smotefamily.
* gnu/packages/cran.scm (r-smotefamily): New variable.

Change-Id: I3057ae5aec459177fc53992af65cccf93f1ebe68
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
ddadd8f3b5 gnu: Add r-vtreat.
* gnu/packages/cran.scm (r-vtreat): New variable.

Change-Id: I6946e1df84d1b1a7192111f78d9d91a4c2f62c15
2026-03-07 11:57:37 +01:00
Ricardo Wurmus
12598e0399 gnu: Add r-wrapr.
* gnu/packages/cran.scm (r-wrapr): New variable.

Change-Id: I1136901ffc75e22cab13e2e1776347438c77c00d
2026-03-07 11:57:36 +01:00
Ricardo Wurmus
385c3e0208 gnu: Add r-doe-base.
* gnu/packages/cran.scm (r-doe-base): New variable.

Change-Id: Ic0a57453a3281d020025ad700c8a5295cddff97e
2026-03-07 11:57:36 +01:00
Ricardo Wurmus
bdb8bf0b91 gnu: Add r-conf-design.
* gnu/packages/cran.scm (r-conf-design): New variable.

Change-Id: I2c75278f2e08830fb8fc83576ce418536d8da773
2026-03-07 11:57:36 +01:00
Ricardo Wurmus
9d6313f064 gnu: Add r-numbers.
* gnu/packages/cran.scm (r-numbers): New variable.

Change-Id: I5be2d90c924e634f0907da8e31487bf890e62d75
2026-03-07 11:57:36 +01:00
Laurent Gatto
39258e011e gnu: Add r-scpdata.
* gnu/packages/bioconductor.scm (r-scpdata): New variable.

Change-Id: Ia1dbede5d8b29bc771b16e8efa08880d8a5c2ab6
2026-03-07 11:57:36 +01:00
Laurent Gatto
b63a857c57 gnu: Add r-scp.
* gnu/packages/bioconductor.scm (r-scp): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Change-Id: Id0ae426756e3ad77a120069ce6ec6f1841437bcc
2026-03-07 11:57:36 +01:00
Laurent Gatto
eaab307c5c gnu: Add r-msdatahub.
* gnu/packages/bioconductor.scm (r-msdatahub): New variable.

Change-Id: I63977e3c950b122c014108683e84aefa51972064
2026-03-07 11:57:36 +01:00
Ricardo Wurmus
d2079b3643 gnu: r-mlr3cluster: Disable one test.
* gnu/packages/cran.scm (r-mlr3cluster)[arguments]: Skip one test.

Change-Id: I3807944c1e152cc8b341b3b0db2468a8cdcb5008
2026-03-07 11:57:36 +01:00
Ricardo Wurmus
de3df4a1a0 gnu: r-aster: Disable vignettes.
* gnu/packages/cran.scm (r-aster)[arguments]: Only run tests.

Change-Id: Ic41fd15cc84ff1b19cf4b5e5fe8d5efdc92aa9ac
2026-03-07 11:57:36 +01:00
Ricardo Wurmus
5fa6a48f34 gnu: r-antiword: Update to 1.3.5.
* gnu/packages/cran.scm (r-antiword): Update to 1.3.5.

Change-Id: I27756dff949a3770ebb5fa77f84e719755c58ae5
2026-03-07 11:57:36 +01:00
Ricardo Wurmus
ae42df5e95 gnu: r-bbotk: Update to 1.9.0.
* gnu/packages/cran.scm (r-bbotk): Update to 1.9.0.
[native-inputs]: Add r-processx.

Change-Id: I30b2bf614b735d15910b4ada2f3b8c3af15cf340
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
dec734b79c gnu: r-mlr3: Update to 1.5.0.
* gnu/packages/cran.scm (r-mlr3): Update to 1.5.0.

Change-Id: I32883bb902205cd588898b3bae70d0de7ab5ca94
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
ad3f600de7 gnu: r-mlr3misc: Update to 0.21.0.
* gnu/packages/cran.scm (r-mlr3misc): Update to 0.21.0.

Change-Id: Ifcb91f128f180190bf095e2b33b8152d34aa4630
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
2d278cd633 gnu: r-mlr3mbo: Update to 1.0.0.
* gnu/packages/cran.scm (r-mlr3mbo): Update to 1.0.0.
[native-inputs]: Remove r-mlr3pipelines; add r-nloptr.

Change-Id: I558b4180a1406f50aadcaa2dac9e1afe0f66680d
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
c7fff0f04c gnu: r-tidypredict: Update to 1.1.0.
* gnu/packages/cran.scm (r-tidypredict): Update to 1.1.0.
[native-inputs]: Add r-dbi, r-lightgbm, r-rpart, r-rsqlite, r-survival, and r-withr.

Change-Id: Ib499a5a5c67b2dd88b058322b3edc91c294cab2f
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
19173b61fa gnu: r-emojifont: Update to 0.6.0.
* gnu/packages/cran.scm (r-emojifont): Update to 0.6.0.
[propagated-inputs]: Add r-rlang.
[native-inputs]: Remove r-knitr; add r-quarto.

Change-Id: Ib86028d87f6b2db48b2e45333b0a9f6874c68d38
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
c8a52fdadf gnu: r-tweedie: Update to 3.0.17.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.17.

Change-Id: I780180dfee645a8eca20e52819c1a9abce4747ec
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
7324348ad4 gnu: r-magick: Update to 2.9.1.
* gnu/packages/cran.scm (r-magick): Update to 2.9.1.

Change-Id: I1d007a844586aa47c2224c9c42d54c998a02d7a9
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
03c49ae43b gnu: r-xts: Update to 0.14.2.
* gnu/packages/cran.scm (r-xts): Update to 0.14.2.
[native-inputs]: Add r-tinytest and tzdata-for-tests.
[arguments]: Add phase 'set-timezone.

Change-Id: If1ae772d3aad691c023725733a0bff0151c31fd1
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
6a68f90cde gnu: r-rmumps: Update to 5.2.1-37.
* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-37.

Change-Id: I042dc3ceceffd94805f7d239173ddcc61131d22a
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
bbb0d98023 gnu: r-rcppnumerical: Update to 0.7-0.
* gnu/packages/cran.scm (r-rcppnumerical): Update to 0.7-0.

Change-Id: If793ee01b4c636bfebad32194fa7623513e16602
2026-03-07 11:57:35 +01:00
Ricardo Wurmus
b98e5688d0 gnu: r-openssl: Update to 2.3.5.
* gnu/packages/cran.scm (r-openssl): Update to 2.3.5.

Change-Id: Ic71d476b24aeef188e7efc3cf1f8ac689ff11f86
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
618c3ef6ce gnu: r-countrycode: Update to 1.7.0.
* gnu/packages/cran.scm (r-countrycode): Update to 1.7.0.

Change-Id: I8696fa264534a38439845b732eb135a874a00160
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
0bd81e3871 gnu: r-scran: Update to 1.38.1.
* gnu/packages/bioconductor.scm (r-scran): Update to 1.38.1.

Change-Id: If3516e5464c47a7402428f01b848ca290c4e9612
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
cb9cd82cda gnu: r-scdblfinder: Update to 1.24.10.
* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.24.10.

Change-Id: Id7d60f86558fb0998b866886759544928d268e35
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
2c1330d185 gnu: r-mutationalpatterns: Update to 3.20.1.
* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.20.1.

Change-Id: I7f6dc949b0961b5d07904e590d9729bca042a195
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
a4d999679d gnu: r-gsva: Update to 2.4.5.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.5.

Change-Id: I34e86dc4ef74c977488209fa42afafb889ac43de
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
f68c9af97e gnu: r-systempiperdata: Update to 2.14.5.
* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.14.5.

Change-Id: I619ea050473642025b458d76b0e68e65e2b3ba08
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
2fcfbdf8fc gnu: r-illuminahumanmethylationepicv2manifest: Update to 1.0.1.
* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicv2manifest): Update to 1.0.1.

Change-Id: I237bfef2be1f9be21fbc93de5418a6874f44b8e9
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
28c5a19bbf gnu: r-illuminahumanmethylationepicv2anno-20a1-hg38: Update to 1.0.1.
* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicv2anno-20a1-hg38): Update to 1.0.1.

Change-Id: Icc6a9069665b60c5bc76ad47412d45d04e337b09
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
5022deef41 gnu: r-survcomp: Update to 1.60.1.
* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.60.1.
[native-inputs]: Add r-biobase, r-biocmanager, and r-xtable.

Change-Id: Ia31f7785ac5510f78b68ca080e144fbd4db7e727
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
108eff6437 gnu: apache-arrow: Update to 23.0.1.
* gnu/packages/databases.scm (apache-arrow): Update to 23.0.1.

Change-Id: Ia153df788eb9bcefcb7a189aa2c724407eafb75a
2026-03-07 11:57:34 +01:00
Ricardo Wurmus
6d21b264f8 gnu: r-eyelinker: Update to 0.2.2.
* gnu/packages/cran.scm (r-eyelinker): Update to 0.2.2.

Change-Id: Ieae9b5776bcf303d5c393b0f154efe293e7aae2d
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
ccd6830df7 gnu: r-mlr3viz: Update to 0.11.0.
* gnu/packages/cran.scm (r-mlr3viz): Update to 0.11.0.
[propagated-inputs]: Add r-mlr3.
[native-inputs]: Remove r-mlr3.

Change-Id: I4304718401de0646a41f5cd560a04fec219afdf3
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
f8f491eedc gnu: r-seqminer: Update to 9.9.
* gnu/packages/cran.scm (r-seqminer): Update to 9.9.

Change-Id: I92d9c951555a7ae0884af350ac44641d68d930e2
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
ca6f3ce0ed gnu: r-survminer: Update to 0.5.2.
* gnu/packages/cran.scm (r-survminer): Update to 0.5.2.
[propagated-inputs]: Remove r-survmisc.

Change-Id: I10c31376a5ff2d5b0b03ee3d400b23184c5a2b40
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
2a222b9a06 gnu: r-consrank: Update to 3.0.
* gnu/packages/cran.scm (r-consrank): Update to 3.0.
[propagated-inputs]: Remove r-rgl; add r-rcpp.

Change-Id: I6825248c00b5028684473d6ab962a674872b1f3c
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
3a82f24dbb gnu: r-univoutl: Update to 0.5.0.
* gnu/packages/cran.scm (r-univoutl): Update to 0.5.0.

Change-Id: I01bba56736a8798c07bb0323f02f8bb92006568d
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
8226504427 gnu: r-actcd: Update to 1.4-0.
* gnu/packages/cran.scm (r-actcd): Update to 1.4-0.

Change-Id: Id203fb927afe757af0feca872567cb6e243b2d58
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
af22ab5465 gnu: r-graphlayouts: Update to 1.2.3.
* gnu/packages/cran.scm (r-graphlayouts): Update to 1.2.3.

Change-Id: I4885be10ff58981de480a01d895108f43302a734
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
ee1e0456f8 gnu: r-xtable: Update to 1.8-8.
* gnu/packages/cran.scm (r-xtable): Update to 1.8-8.
[native-inputs]: Add r-glue, r-survival, and r-zoo.

Change-Id: Id3e8dcf4a3af41055395be72cabb7ad80f4f54fc
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
48859d6578 gnu: r-arrow: Update to 23.0.1.1.
* gnu/packages/cran.scm (r-arrow): Update to 23.0.1.1.

Change-Id: I608a23efb172116cda8fe10a6b6c39629509ffaf
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
3efb038254 gnu: r-sf: Update to 1.1-0.
* gnu/packages/cran.scm (r-sf): Update to 1.1-0.

Change-Id: I0d7da335df2d49a51eb7321c19750d9d7100bfe7
2026-03-07 11:57:33 +01:00
Ricardo Wurmus
859e2a6702 gnu: r-testit: Update to 0.16.
* gnu/packages/cran.scm (r-testit): Update to 0.16.

Change-Id: I8e9bffefbaeed4d02a991b9917575f73abb740a1
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
e1d942c302 gnu: r-tweedie: Update to 3.0.16.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.16.

Change-Id: I02fa4c3dce69cb34f0af1deb0d1700b3cb27b3e4
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
9c1409c6cf gnu: r-survey: Update to 4.5.
* gnu/packages/cran.scm (r-survey): Update to 4.5.
[native-inputs]: Add r-knitr and r-testthat.

Change-Id: I31082e639beb4dd872fdbacdfce4275df2264998
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
6410d6eedb gnu: r-ggpubr: Update to 0.6.3.
* gnu/packages/cran.scm (r-ggpubr): Update to 0.6.3.

Change-Id: I2f780d22961b9c7f18411c99bef877cb34a0eea3
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
664cdfa867 gnu: r-later: Update to 1.4.7.
* gnu/packages/cran.scm (r-later): Update to 1.4.7.

Change-Id: Iaf9ac4731054a9251ab23f8c8188f839a881180c
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
fccc16a8ca gnu: r-simdesign: Update to 2.24.
* gnu/packages/cran.scm (r-simdesign): Update to 2.24.

Change-Id: I997fe5ffaba1d67b0b84d649068d153b388c95b7
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
4a986edafb gnu: r-raceid: Update to 0.4.0.
* gnu/packages/cran.scm (r-raceid): Update to 0.4.0.

Change-Id: I0f9dd3613dbf5da4d8b843dcf1470e35ffb87295
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
006931b7d1 gnu: r-scatterplot3d: Update to 0.3-45.
* gnu/packages/cran.scm (r-scatterplot3d): Update to 0.3-45.

Change-Id: I772faf620ca83347ae8f85fea8d77499ed4da393
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
438298fe70 gnu: r-ips: Update to 0.0.13.
* gnu/packages/cran.scm (r-ips): Update to 0.0.13.

Change-Id: Ifd8ca6b0b100b4cc329013234fbf3eafd38248cb
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
630dc64779 gnu: r-useful: Update to 1.2.7.
* gnu/packages/cran.scm (r-useful): Update to 1.2.7.
[propagated-inputs]: Remove r-magrittr; add r-rlang and r-tibble.

Change-Id: Ie9a938f140dd13b16d30e17d309a1683ec63cf51
2026-03-07 11:57:32 +01:00
Ricardo Wurmus
254a1fa8a0 gnu: r-pls: Update to 2.9-0.
* gnu/packages/cran.scm (r-pls): Update to 2.9-0.
[native-inputs]: Add r-knitr.

Change-Id: Id61a3d81160d34c85d7d4d1773f6a3197ce59897
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
9a5904d107 gnu: r-caliberrfimpute: Update to 1.0-8.
* gnu/packages/cran.scm (r-caliberrfimpute): Update to 1.0-8.
[native-inputs]: Add r-missforest, r-ranger, r-rpart, r-survival, and r-xtable.

Change-Id: I0089f27987e7cb46686ba0aa2531cd595cb98fc4
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
a9d4a33ca7 gnu: r-snowflakeauth: Update to 0.2.2.
* gnu/packages/cran.scm (r-snowflakeauth): Update to 0.2.2.

Change-Id: I54c18886b3f8db384ea46fb8fecc48650943619a
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
3cc00473d4 gnu: r-sn: Update to 2.1.3.
* gnu/packages/cran.scm (r-sn): Update to 2.1.3.

Change-Id: I63feaf02d090b34dc8194560a348102305d760c4
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
2e93de38df gnu: r-ggalluvial: Update to 0.12.6.
* gnu/packages/cran.scm (r-ggalluvial): Update to 0.12.6.

Change-Id: I7cfe3280a2eca867261fc5034968d4d3658b8eb7
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
10626ab706 gnu: r-ggiraph: Update to 0.9.6.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.6.
[propagated-inputs]: Add r-mass.

Change-Id: I30b7b39dc870fe6ef57956ef021a8629afb130d0
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
3c4a61e01a gnu: r-ggrepel: Update to 0.9.7.
* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.7.
[properties]: Correct updater-extra-native-inputs.
[propagated-inputs]: Add r-s7.

Change-Id: Ia5db89ab319bf13dd17942052fa0f38ae51d39f1
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
fc71085207 gnu: r-vcfr: Update to 1.16.0.
* gnu/packages/cran.scm (r-vcfr): Update to 1.16.0.
[native-inputs]: Add r-devtools.

Change-Id: I99dc025f0a8588f2a54ea33bbf81ac04dfea51e9
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
af098c450d gnu: r-dbi: Update to 1.3.0.
* gnu/packages/cran.scm (r-dbi): Update to 1.3.0.
[properties]: Record updater-ignored-native-inputs.
[native-inputs]: Add r-blob and r-callr.

Change-Id: I6701f528d35b3f75006b6b467210e6edf44bf7ef
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
83c182d01a gnu: r-smoof: Update to 1.7.0.
* gnu/packages/cran.scm (r-smoof): Update to 1.7.0.
[native-inputs]: Remove r-testthat.

Change-Id: Id5adcd6c374eb571e4d3834df894f18d83f08d95
2026-03-07 11:57:31 +01:00
Ricardo Wurmus
73552caf33 gnu: r-argparser: Update to 0.7.3.
* gnu/packages/cran.scm (r-argparser): Update to 0.7.3.
[native-inputs]: Remove r-testthat.

Change-Id: Ica2093025979b357143df518f4e056addcca1713
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
fe3b37f4ee gnu: python-pytorch-for-r-torch: Use python-build-system.
The "bdist_wheel" target fails with:
ModuleNotFoundError: No module named 'build_bundled'

* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch)
[build-system]: Revert to python-build-system.

Change-Id: I4cfc0ed0c9465663b3b0159e55ad9c2c1b8e42b8
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
a474a05a16 gnu: r-iotools: Update to 0.4-0.
* gnu/packages/cran.scm (r-iotools): Update to 0.4-0.

Change-Id: Icb9aed7e023c98d3fa10c8c455276d2114e904d8
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
587b92ab43 gnu: r-fauxpas: Update to 0.6.0.
* gnu/packages/cran.scm (r-fauxpas): Update to 0.6.0.
[native-inputs]: Add r-curl.

Change-Id: I5d9a6f78fbac9adbed589ac6bda65dcb13c46c7c
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
5078c8982e gnu: r-paws-common: Update to 0.8.9.
* gnu/packages/cran.scm (r-paws-common): Update to 0.8.9.

Change-Id: I4162136e4df1ca629c9e9b4a5c4f48cea43d3f2c
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
6d4f233888 gnu: r-mlr3: Update to 1.4.0.
* gnu/packages/cran.scm (r-mlr3): Update to 1.4.0.

Change-Id: Ie39c6676e95fb5fff262c383bcfaba59b4617d01
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
ece79a9a15 gnu: r-mlr3misc: Update to 0.20.0.
* gnu/packages/cran.scm (r-mlr3misc): Update to 0.20.0.

Change-Id: Iec0938fd7a8a92db8714480dd92ce6d36b2d863c
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
5af61f3b81 gnu: r-lobstr: Update to 1.2.0.
* gnu/packages/cran.scm (r-lobstr): Update to 1.2.0.

Change-Id: I0e40058738101e6cb3d033e4069365d5add4e7b4
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
da2292b1ae gnu: r-rselenium: Update to 1.7.10.
* gnu/packages/cran.scm (r-rselenium): Update to 1.7.10.

Change-Id: Ibb1fce65e14c51d60c58cc64faa69d92708ef119
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
240b0f758c gnu: r-ada: Update to 2.0-5.1.
* gnu/packages/cran.scm (r-ada): Update to 2.0-5.1.

Change-Id: I29c78bf01ed2180551352623e840a69a5f540dc8
2026-03-07 11:57:30 +01:00
Ricardo Wurmus
75ffac3027 gnu: r-clue: Update to 0.3-67.
* gnu/packages/cran.scm (r-clue): Update to 0.3-67.

Change-Id: I4ff4251bd4b8470b85492744a39202fd8723c966
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
5f5b212ba4 gnu: r-gridtext: Update to 0.1.6.
* gnu/packages/cran.scm (r-gridtext): Update to 0.1.6.
[native-inputs]: Add r-vdiffr.

Change-Id: I69d8e9c4c69ee1342c94b112033e36ef23afbe06
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
b347030c73 gnu: r-mlbench: Update to 2.1-7.
* gnu/packages/cran.scm (r-mlbench): Update to 2.1-7.

Change-Id: I4603bf3ce14c863a35c91c91d12f075d39b7f571
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
dd8d702e8b gnu: r-rms: Update to 8.1-1.
* gnu/packages/cran.scm (r-rms): Update to 8.1-1.

Change-Id: I0367cb4dc785426c62b1a466ae49ee39a7402163
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
af0768ec56 gnu: r-future-apply: Update to 1.20.2.
* gnu/packages/cran.scm (r-future-apply): Update to 1.20.2.

Change-Id: Ia4ee8ca825f1691d046655482873fde3b0a988f2
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
1000d7c933 gnu: r-huge: Update to 1.4.
* gnu/packages/cran.scm (r-huge): Update to 1.4.

Change-Id: I44e5518f93d0e04eb7d02e420e9a38faf14bca2f
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
4f23cb8a5b gnu: r-tm: Update to 0.7-18.
* gnu/packages/cran.scm (r-tm): Update to 0.7-18.

Change-Id: I68f588444efb344b6bf0f58ccccbeb8457a13f73
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
d0332ac8a0 gnu: r-fmesher: Update to 0.7.0.
* gnu/packages/cran.scm (r-fmesher): Update to 0.7.0.

Change-Id: Ic8ee458af3825ae021e1201229cbce54975d11a9
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
c7f537f956 gnu: r-ncmisc: Update to 1.3.1.
* gnu/packages/cran.scm (r-ncmisc): Update to 1.3.1.

Change-Id: I5a378c90f26608b3a643374b5d213f74c33c746e
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
634def0e6a gnu: r-dofuture: Update to 1.2.1.
* gnu/packages/cran.scm (r-dofuture): Update to 1.2.1.

Change-Id: I772c137aaea0742f1567229f2fbdc24e36764779
2026-03-07 11:57:29 +01:00
Ricardo Wurmus
b54b08478a gnu: r-tseries: Update to 0.10-60.
* gnu/packages/cran.scm (r-tseries): Update to 0.10-60.

Change-Id: Ibb84f1f274699db0535b96f426f92bfe97cc63e4
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
f5040f3fcc gnu: r-laplacesdemon: Update to 16.1.8.
* gnu/packages/cran.scm (r-laplacesdemon): Update to 16.1.8.

Change-Id: I95dbf673a203150797a01fd12ed275aacc308c1c
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
48bba7023e gnu: r-relations: Update to 0.6-16.
* gnu/packages/cran.scm (r-relations): Update to 0.6-16.

Change-Id: Icc5f1e40185b12df0efdc748df985647b14e06dc
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
6bdfff7e9c gnu: r-gap: Update to 1.14.
* gnu/packages/cran.scm (r-gap): Update to 1.14.

Change-Id: I01efce8cf804bfed091ded382df5525f94a4781b
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
183a944fbb gnu: r-readr: Update to 2.2.0.
* gnu/packages/cran.scm (r-readr): Update to 2.2.0.
[propagated-inputs]: Add r-glue and r-withr.
[native-inputs]: Remove r-withr.

Change-Id: I55e7e77a73cf945c4a2d4735dbc3a5db21fd26ce
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
96d16cd98f gnu: r-fuzzyjoin: Update to 0.1.8.
* gnu/packages/cran.scm (r-fuzzyjoin): Update to 0.1.8.

Change-Id: I3b990302bc25cb8c46c201c3a70dd7aad43b95ac
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
be7c94bcb3 gnu: r-effects: Update to 4.2-5.
* gnu/packages/cran.scm (r-effects): Update to 4.2-5.
[native-inputs]: Add r-betareg, r-glmmtmb, r-nlme, and r-ordinal.

Change-Id: Iecafdda6a1442926df579d45034709481c577293
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
cc6460e9ef gnu: r-ggiraph: Update to 0.9.5.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.5.
[arguments]: Add phase 'set-HOME.
[propagated-inputs]: Move r-xml2 from here...
[native-inputs]: ...to here.

Change-Id: I51d7ec512153f3e9b95c63bc661247b80cef7d70
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
ba6cc1c2fc gnu: r-flare: Update to 1.8.
* gnu/packages/cran.scm (r-flare): Update to 1.8.
[native-inputs]: Add r-testthat.

Change-Id: Icbae36640187e2365e6a488e777b631f37dcd45e
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
88866d490d gnu: r-bb: Update to 2026.1.0.
* gnu/packages/cran.scm (r-bb): Update to 2026.1.0.
[properties]: Record updater-extra-native-inputs.

Change-Id: I0361ec2a26079d37f916f8690f117c4a352ecc45
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
8422a6a819 gnu: r-ecosolver: Update to 0.6.1.
* gnu/packages/cran.scm (r-ecosolver): Update to 0.6.1.
[native-inputs]: Add r-cli.

Change-Id: I3064ae2cb11ff38043a46704e8409b2f08f42321
2026-03-07 11:57:28 +01:00
Ricardo Wurmus
0741844d93 gnu: r-voltron: Replace custom phase with #:skipped-tests.
* gnu/packages/bioinformatics.scm (r-voltron)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I00ddc80185972d5bf7e01856b8ab0c47ffcf3fd2
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
90a69aefe0 gnu: r-caretensemble: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-caretensemble)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I52908e2bd76c8e7469f645b7da2bc7578be04684
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
9681cd9c7c gnu: r-lightgbm: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-lightgbm)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: If43dc4a7baa5f237a8a01416459160acdc989d93
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
764a5ee76b gnu: r-rvenn: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-rvenn)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I4f4fec580c5a26e1083d114e226fc6edf66db3fd
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
308f1c1cb7 gnu: r-mosaic: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-mosaic)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: I4585305e3e0281dd678e33cc7597b03c57514dba
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
492ad617d2 gnu: r-rsconnect: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-rsconnect)[arguments]: Remove phase
'disable-bad-test; provide #:skipped-tests argument.

Change-Id: I77ff5e4f0882e2db0db2637fa0367389a6589c7d
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
7c2abf053f gnu: r-phangorn: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-phangorn)[arguments]: Remove phase
'disable-bad-test; provide #:skipped-tests argument.

Change-Id: Ia67c1bd17c811a68b235658557d73bed5209429b
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
22b59fbb0e gnu: r-latex2exp: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-latex2exp)[arguments]: Remove phase
'disable-bad-test; provide #:skipped-tests argument.

Change-Id: I53d97088580d22cccd22ce1337daf759b287caab
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
b037d56288 gnu: r-glmmtmb: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-glmmtmb)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I686851d6f9708c8398338bdfd330b2aee5be11b5
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
74d0223f01 gnu: r-options: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-options)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I77a486511664b373ea5b365ae2ea82c83c53dffd
2026-03-07 11:57:27 +01:00
Ricardo Wurmus
785f3e5307 gnu: r-seqminer: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-seqminer)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ic2039a9c524567f17bb92fa23a0fc7d1fef5bf4e
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
5bb61ded37 gnu: r-seqminer: Add missing inputs.
* gnu/packages/cran.scm (r-seqminer)[inputs]: Add bzip2, sqlite, and zstd:lib.
[properties]: Record updater-extra-inputs.

Change-Id: I3cce94e1368a3376185203b19cbd416ce05ceb44
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
484f1efbdc gnu: r-arrow: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-arrow)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: I4a39c72c2b1df2c7d75ac059035490ed79bce3f1
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
ec87bbbf69 gnu: r-proxyc: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-proxyc)[arguments]: Remove phase
'patch-bad-tests; provide #:skipped-tests argument.

Change-Id: Ic4543f7393b0479415a1e16d1e4f33c813fd3b0b
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
a496f62ae0 gnu: r-bedr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-bedr)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I5315e8ac3b9766afce682d3b2c479fa1dd318daa
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
aa23a17d10 gnu: r-data-tree: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-data-tree)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ie862d05fb5554c82fe4a530a3cd9112ab79add91
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
5574c903f4 gnu: r-bindr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-bindr)[arguments]: Remove phase
'testthat-compatibility; provide #:skipped-tests argument.

Change-Id: I478791ae7ec8c75f48846a1efe547db6a0de4387
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
82c6def8f5 gnu: r-flextable: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-flextable)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ia61deb9513b9d24b38aafa0bed231efd5d7cd362
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
85289d3d7c gnu: r-lintr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-lintr)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I3535002b9e3839b0dfaf6d41a9d7fb646f81c28b
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
0c7552f717 gnu: r-workflows: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-workflows)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I54505f38d20c8cc47166f8902c28b6fde2ecac6e
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
00200fdefc gnu: r-mi: Enable all tests.
* gnu/packages/cran.scm (r-mi)[arguments]: Remove phase
'skip-bad-tests.

Change-Id: Idac9524f1cde28361ae74a5b74a0606c854e1c42
2026-03-07 11:57:26 +01:00
Ricardo Wurmus
c9acc88769 gnu: r-rstpm2: Enable all tests.
* gnu/packages/cran.scm (r-rstpm2)[arguments]: Remove phase
'disable-bad-tests.

Change-Id: I3b2d9e729620f181951e54ab2d715b48ffaa44a6
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
272395cd52 gnu: r-trycatchlog: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-trycatchlog)[arguments]: Remove phase
'testthat-compatibility; provide #:skipped-tests argument.

Change-Id: I4579e3c01efb238d1cc59ce59b0a45260f19fb30
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
7399d58586 gnu: r-bslib: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-bslib)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I839cd5c5e0330d0b7e9e77303bf7e4f2a8f61dd4
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
56e8a87a7b gnu: r-datawizard: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-datawizard)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: I9f4d5654db714d4bddc295ad3dd51b39b1b4f6d2
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
63ede74078 gnu: r-ggdist: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-ggdist)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I43dd35d5d311e0865ff24163f8bfe39ae1cc24e2
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
1550831eba gnu: r-tailor: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-tailor)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: Ie28578f001f94c32d74a98f0ce894b929f434fc3
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
4498ca3ad5 gnu: r-vcr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-vcr)[arguments]: Remove phase
'skip-bad-tests; provide #:skipped-tests argument.

Change-Id: I0bd95ae77067017207a678a6de7f0772f2d6964b
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
820ebc0350 gnu: r-readr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-readr)[arguments]: Remove phase
'disable-bad-tests; provide #:skipped-tests argument.

Change-Id: Ifd97b884fee6d4b210b2e890e2002241b6cae8c3
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
ff26db7570 gnu: r-gfonts: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-gfonts)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: Iaff7861fac6c56581f41bdcf72c02469bc373ce5
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
850f39a1a2 gnu: r-cutpointr: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-cutpointr)[arguments]: Remove phase
'delete-bad-tests; provide #:skipped-tests argument.

Change-Id: I72f94b36aaedfd29a2943024f6056dcd17008e8e
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
2a9edf766c gnu: r-httr2: Replace custom phase with #:skipped-tests.
* gnu/packages/cran.scm (r-httr2)[arguments]: Remove phase 'delete-bad-tests;
provide #:skipped-tests argument.

Change-Id: Ia505859fcb989980e0a09574b96342affb1929e6
2026-03-07 11:57:25 +01:00
Ricardo Wurmus
b89d732d11 build-system/r: Add build phase to skip tests.
* guix/build-system/r.scm (r-build): Pass TEST-DIRECTORY and SKIPPED-TESTS.
* guix/build/r-build-system.scm (patch-tests): New procedure.
(%standard-phases): Add it.

Change-Id: I7abcd25260f5f55a342899371f4276306c911abe
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
c87d544fab gnu: r-biomart: Update to 2.66.1.
* gnu/packages/bioconductor.scm (r-biomart): Update to 2.66.1.

Change-Id: I7b44de4ba1bb980ca4c6de8b774f8652bbc3df17
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
0a9c3f1338 gnu: r-animalcules: Update to 1.26.1.
* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.26.1.

Change-Id: I57738b1fec6dc5b393a6f26fc87cf9e0ea1f6f76
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
d2c5f0fd59 import/cran: Uniquify inputs.
* guix/import/cran.scm (cran-package-inputs): Deduplicate inputs from
different sources.

Change-Id: I4547c9645f2722b451e003db2b87a77f6f4d304d
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
647958d69a import/cran: Use sets instead of lset-union.
* guix/import/cran.scm (cran-package-propagated-inputs): Replace lset-union
with actual sets, because the former does not remove duplicates of its
arguments.

Change-Id: I84c57c2426aef656bdd20e30e65b510e27603a64
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
34df487128 gnu: r-cytoml: Update list of ignored native inputs.
* gnu/packages/bioconductor.scm (r-cytoml)[properties]: Update
updater-extra-native-inputs.

Change-Id: Iac49c82eb7321c1488ed4737794fa3dee1197215
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
ee0a9f27b9 import/cran: Fix import of packages in single quotes.
* guix/import/cran.scm (import-pattern): Also match on single quotes.
(needed-vignettes-inputs-in-directory): Use EXTRACT-IMPORTS.
* tests/import/cran.scm: Add test.

Change-Id: Ie69027992519bd8d886860346f4a359514d8e822
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
c2a92688a9 gnu: r-tsne: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tsne): Move from here...
* gnu/packages/cran.scm (r-tsne): ...to here.

Change-Id: I50f0b37af9c894e738ebe56726f70a563f1b9ec0
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
4ca3126412 gnu: r-trimcluster: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-trimcluster): Move from here...
* gnu/packages/cran.scm (r-trimcluster): ...to here.

Change-Id: I353868527c835623fd18ff6123f2b4234284f7d2
2026-03-07 11:57:24 +01:00
Ricardo Wurmus
c9942b9c85 gnu: r-tmvnsim: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tmvnsim): Move from here...
* gnu/packages/cran.scm (r-tmvnsim): ...to here.

Change-Id: I57b54ad1ff2db25e3dcfa5711110fb79baa59e81
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
2283d0f242 gnu: r-tidyselect: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tidyselect): Move from here...
* gnu/packages/cran.scm (r-tidyselect): ...to here.

Change-Id: I4c38afa9a6bb029c2fdd6bd142d8a9e0c5d881f8
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
8662f4fbca gnu: r-tidyr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tidyr): Move from here...
* gnu/packages/cran.scm (r-tidyr): ...to here.

Change-Id: Ief68dbda79958e88c9d25a6c2fe79b5d0094eb94
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
b0ff234c69 gnu: r-tibble: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tibble): Move from here...
* gnu/packages/cran.scm (r-tibble): ...to here.

Change-Id: I1f37fdca754c850cbb180d2c39b3d94d45b00a19
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
782f6f1fab gnu: r-testthat: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-testthat): Move from here...
* gnu/packages/cran.scm (r-testthat): ...to here.

Change-Id: Ie9ba24c0eb48f284c5d82fb0a0d0eabaee3d34ea
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
aab3612f8d gnu: r-tclust: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-tclust): Move from here...
* gnu/packages/cran.scm (r-tclust): ...to here.

Change-Id: Ic9e03d1bd07792cf0c8568dc9bb25fcab95da8fb
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
57e31e46c3 gnu: r-synchronicity: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-synchronicity): Move from here...
* gnu/packages/cran.scm (r-synchronicity): ...to here.

Change-Id: I5cf0a6327186e4b7f9f50c01c0900017090d7f6d
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
57d805506d gnu: r-statmod: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-statmod): Move from here...
* gnu/packages/cran.scm (r-statmod): ...to here.

Change-Id: I85e1af6c05d243b0f29cb5befc5f871c36e7e78c
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
8861b359ed gnu: r-sparsem: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sparsem): Move from here...
* gnu/packages/cran.scm (r-sparsem): ...to here.

Change-Id: I884f50de0b1f6c4d7b398456a91605f80c0dc84e
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
efea94fa45 gnu: r-sourcetools: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sourcetools): Move from here...
* gnu/packages/cran.scm (r-sourcetools): ...to here.

Change-Id: I3ab0bcfbca1d1835fa84729d71febab0f1048d85
2026-03-07 11:57:23 +01:00
Ricardo Wurmus
de5988f5d4 gnu: r-snow: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-snow): Move from here...
* gnu/packages/cran.scm (r-snow): ...to here.

Change-Id: Idec2db0264ae8ce666596be3fa0427568249b591
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
f82a5e3a0c gnu: r-sn: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sn): Move from here...
* gnu/packages/cran.scm (r-sn): ...to here.

Change-Id: I53e34aa96c69d861ff72fd89fdae52c7053a8a94
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
873ab88f39 gnu: r-simr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-simr): Move from here...
* gnu/packages/cran.scm (r-simr): ...to here.

Change-Id: I2a2a5c700a1177e260fc70a512737114eb32b4f6
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
461e3feaac gnu: r-sfsmisc: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-sfsmisc): Move from here...
* gnu/packages/cran.scm (r-sfsmisc): ...to here.

Change-Id: Ia11e766e872444e4c4d1f542f609d4555b1503b0
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
10eae73bc6 gnu: r-segmented: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-segmented): Move from here...
* gnu/packages/cran.scm (r-segmented): ...to here.

Change-Id: I2f4e9adb8c8a6739ecf6a5ff786a71150ca177ff
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
728222ef7a gnu: r-vpc: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-vpc): Move from here...
* gnu/packages/cran.scm (r-vpc): ...to here.

Change-Id: I76ace8ad2afefc20bf3b6aa6ea0d215b69065a3b
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
deee09590e gnu: r-rversions: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rversions): Move from here...
* gnu/packages/cran.scm (r-rversions): ...to here.

Change-Id: I84f1264333cd5750af9c68963b579e988df2458e
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
45cffdc087 gnu: r-runit: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-runit): Move from here...
* gnu/packages/cran.scm (r-runit): ...to here.

Change-Id: Ibc73a6f5299408ecff5a55a2043f1def973d6a94
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
559bc2611f gnu: r-rtsne: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rtsne): Move from here...
* gnu/packages/cran.scm (r-rtsne): ...to here.

Change-Id: If7162c5d2bb248aee907b021e7c7be12142a940d
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
ef1fbeb61a gnu: r-rstudioapi: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rstudioapi): Move from here...
* gnu/packages/cran.scm (r-rstudioapi): ...to here.

Change-Id: I3f7861d6978a16fe7946ae15f2908d66388ac53a
2026-03-07 11:57:22 +01:00
Ricardo Wurmus
30b2838df4 gnu: r-rsqlite: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rsqlite): Move from here...
* gnu/packages/cran.scm (r-rsqlite): ...to here.

Change-Id: I8124d4d669fbf8199e1b92d1428bd508a87d8a68
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
7202bcddf2 gnu: r-rrcov: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rrcov): Move from here...
* gnu/packages/cran.scm (r-rrcov): ...to here.

Change-Id: I6a6ad60b8b74c66433ef8807c2244d70fceb32ef
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
0666e8f505 gnu: r-rprojroot: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rprojroot): Move from here...
* gnu/packages/cran.scm (r-rprojroot): ...to here.

Change-Id: I3ff698e25672459ddc8b8d03fef21804d5d7440b
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
868c846d04 gnu: r-roxygen2: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-roxygen2): Move from here...
* gnu/packages/cran.scm (r-roxygen2): ...to here.

Change-Id: I012394d29596b2f76fd48b3b1894e317b806e3f5
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
0118332069 gnu: r-rocr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rocr): Move from here...
* gnu/packages/cran.scm (r-rocr): ...to here.

Change-Id: I9daabfe049a5dd6c96d09e1cda32f7036fc8d56a
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
265cca0162 gnu: r-robustbase: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-robustbase): Move from here...
* gnu/packages/cran.scm (r-robustbase): ...to here.

Change-Id: Iad59f6a5cf5e528b88056dc2a3db79b63f6d3f68
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
508104dc7a gnu: r-robust: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-robust): Move from here...
* gnu/packages/cran.scm (r-robust): ...to here.

Change-Id: I09cdf75bf7f0432dc6d3e91952dc0943903758ab
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
4134861df1 gnu: r-rngtools: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rngtools): Move from here...
* gnu/packages/cran.scm (r-rngtools): ...to here.

Change-Id: I2c6db225baa00fb32212e68dbabe405b4352442c
2026-03-07 11:57:21 +01:00
Ricardo Wurmus
003bc33069 gnu: r-rmarkdown: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rmarkdown): Move from here...
* gnu/packages/cran.scm (r-rmarkdown): ...to here.

Change-Id: I2e1af52f25378236c1fcc0cdffd96e972442c7c2
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
1ca4675b5d gnu: r-rlrsim: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rlrsim): Move from here...
* gnu/packages/cran.scm (r-rlrsim): ...to here.

Change-Id: I13fa5af69ebe38ae5f035d0d76eeb0ef1b4518ee
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
7f92fbe75c gnu: r-rlang: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rlang): Move from here...
* gnu/packages/cran.scm (r-rlang): ...to here.

Change-Id: Ib6a057009a73e8cdca98501ce3f7c9dce2d14a03
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
98ef04b635 gnu: r-rematch: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rematch): Move from here...
* gnu/packages/cran.scm (r-rematch): ...to here.

Change-Id: I7d2253a4f5e4fcfc4bcbbf09fc55a860f8bb2cc7
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
51bce6f7c7 gnu: r-registry: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-registry): Move from here...
* gnu/packages/cran.scm (r-registry): ...to here.

Change-Id: Ibbf5dc09ed976c6b9b52ad00c9cea11954d14127
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
122f7df92c gnu: r-reghelper: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-reghelper): Move from here...
* gnu/packages/cran.scm (r-reghelper): ...to here.

Change-Id: Id4aa8573a6ff5422b0a245cfdd3953027c9fbe8c
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
95e6194508 gnu: r-readr: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-readr): Move from here...
* gnu/packages/cran.scm (r-readr): ...to here.

Change-Id: I981d285d495221d140e4aa9e535dfc93d16c7799
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
17848f9f50 gnu: r-rcurl: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcurl): Move from here...
* gnu/packages/cran.scm (r-rcurl): ...to here.

Change-Id: I848d7f3231a301eec9391425931d0747a7d9b28f
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
65d6828c51 gnu: r-rcppprogress: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcppprogress): Move from here...
* gnu/packages/cran.scm (r-rcppprogress): ...to here.

Change-Id: Icd93fa7c7f87a9660f0d29e7fea3c29c1de79a52
2026-03-07 11:57:20 +01:00
Ricardo Wurmus
7be144c8f2 gnu: r-rcppeigen: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcppeigen): Move from here...
* gnu/packages/cran.scm (r-rcppeigen): ...to here.

Change-Id: I80f7ec5a173c88f651da85693fd622f801f57e90
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
952d2905c1 gnu: r-rcpparmadillo: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcpparmadillo): Move from here...
* gnu/packages/cran.scm (r-rcpparmadillo): ...to here.

Change-Id: I73df5cfc6eb2a4b10d94b047048b364ab8e59fe2
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
35798dfef3 gnu: r-r-utils: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-utils): Move from here...
* gnu/packages/cran.scm (r-r-utils): ...to here.

Change-Id: Iaa0230927a00feb9ce61a742cdc9d8f62efc07eb
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
40a3bbbf0d gnu: r-r-rsp: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-rsp): Move from here...
* gnu/packages/cran.scm (r-r-rsp): ...to here.

Change-Id: I191366043b56b99f7cac306e195dd15e51ab6cd0
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
daab4a2229 gnu: r-r-methodss3: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-methodss3): Move from here...
* gnu/packages/cran.scm (r-r-methodss3): ...to here.

Change-Id: Ib7fdf6958bc0d9dd76c6cf1a5cac00164c175c63
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
3d8d52d23f gnu: r-r-oo: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-oo): Move from here...
* gnu/packages/cran.scm (r-r-oo): ...to here.

Change-Id: I7fb64b7e84dada6c146f5b03ed7916dea2745c34
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
8b8d0a7550 gnu: r-r-cache: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-r-cache): Move from here...
* gnu/packages/cran.scm (r-r-cache): ...to here.

Change-Id: Ibcddfb8fc8d9edf0b2e1373f4332b355dff731ab
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
82177c7500 gnu: r-rann: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rann): Move from here...
* gnu/packages/cran.scm (r-rann): ...to here.

Change-Id: I57e13e8301e0c42f5b9158be730438df01191d41
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
adac8c6934 gnu: r-ranger: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-ranger): Move from here...
* gnu/packages/cran.scm (r-ranger): ...to here.

Change-Id: Ic78a424c261eae69f4445c8da12f557a061dac40
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
ba96de82f8 gnu: r-randomforest: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-randomforest): Move from here...
* gnu/packages/cran.scm (r-randomforest): ...to here.

Change-Id: I74f2cdf3f9596da6d5925640a1d46a2942cf3b5a
2026-03-07 11:57:19 +01:00
Ricardo Wurmus
4240fb7d46 gnu: r-rcolorbrewer: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-rcolorbrewer): Move from here...
* gnu/packages/cran.scm (r-rcolorbrewer): ...to here.

Change-Id: I4d96ef5aa018d2c5c1a1589a7faefc8d3a5eb489
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
399969f138 gnu: r-ez: Update to 4.5-0.
* gnu/packages/cran.scm (r-ez): Update to 4.5-0.
[propagated-inputs]: Add r-rlang.

Change-Id: I5fa082960f6f9853a32c4fabdc873d44a1e28a89
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
0b7719e9f1 gnu: r-unigd: Update to 0.2.0.
* gnu/packages/cran.scm (r-unigd): Update to 0.2.0.
[inputs]: Remove fontconfig and freetype; add libtiff.

Change-Id: I326d76054899b98f2c445cf918f772a688a32164
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
3b38c99613 gnu: r-tweedie: Update to 3.0.14.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.14.
[propagated-inputs]: Add r-lifecycle.

Change-Id: Ia865e26c19ec887903dd9623e1d70dd76db12677
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
175e5855a5 gnu: r-multcompview: Update to 0.1-11.
* gnu/packages/cran.scm (r-multcompview): Update to 0.1-11.

Change-Id: I23a809a096bf452c7b6f66b88aa22d852624345d
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
593256d4c0 gnu: r-stable: Update to 1.1.7.
* gnu/packages/cran.scm (r-stable): Update to 1.1.7.

Change-Id: I5130dc487a43641414ed2c02cb59406c8b397468
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
98f0003b1b gnu: r-rpostgres: Update to 1.4.10.
* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.10.

Change-Id: I9f409cb8f8710af67de600be7b530765fb22d4be
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
eabee0d297 gnu: r-msnid: Update to 1.44.2.
* gnu/packages/bioconductor.scm (r-msnid): Update to 1.44.2.

Change-Id: I72fb5b0040742d30980f507d3fbe69a5f82c0459
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
8ee03aaf64 gnu: r-nebulosa: Update to 1.20.1.
* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.20.1.

Change-Id: I2f37d3e2396ab5dd0d3ff8e6ff8f62d94cafa489
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
1bf583dd09 gnu: r-forecast: Update to 9.0.1.
* gnu/packages/cran.scm (r-forecast): Update to 9.0.1.
[propagated-inputs]: Remove r-tseries.

Change-Id: I32a91316c18db5974fb39efd85a2e3ec49cda5ea
2026-03-07 11:57:18 +01:00
Ricardo Wurmus
bc80b0dd9e gnu: r-gstat: Update to 2.1-5.
* gnu/packages/cran.scm (r-gstat): Update to 2.1-5.

Change-Id: I1a0ed0cec48e8effc70361ef1a61345d4a8fad99
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
92bcc5b03d gnu: r-randomforestsrc: Update to 3.5.1.
* gnu/packages/cran.scm (r-randomforestsrc): Update to 3.5.1.

Change-Id: If0637f4c7c49d7f53afb359c0e3898e1a4bef508
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
4ef19afdc4 gnu: r-stars: Update to 0.7-1.
* gnu/packages/cran.scm (r-stars): Update to 0.7-1.

Change-Id: I798d0df72169139dda7dd3cc19e2fc6348c79623
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
05ed8067fc gnu: r-vdiffr: Update to 1.0.9.
* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.9.
[native-inputs]: Remove r-testthat; add r-withr.

Change-Id: I13f1046f27d6b17595334dea1a3f55eb558344bd
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
c93f289b31 gnu: r-igraph: Update to 2.2.2.
* gnu/packages/cran.scm (r-igraph): Update to 2.2.2.

Change-Id: Ie737ad749464d9ea2562983ab17e72cf501520ca
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
ef6bfd17c7 gnu: r-nanoarrow: Update to 0.8.0.
* gnu/packages/cran.scm (r-nanoarrow): Update to 0.8.0.
[native-inputs]: Add r-reticulate.

Change-Id: Ib4640fc5e5d5937d4f0994289c705bc7047e3644
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
f412461880 gnu: r-semplot: Update to 1.1.8.
* gnu/packages/cran.scm (r-semplot): Update to 1.1.8.

Change-Id: I4d58a4a4f310ca756a6edd03853894c5d5bdfdad
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
f0ce7a92c1 gnu: r-semtools: Update to 0.5-8.
* gnu/packages/cran.scm (r-semtools): Update to 0.5-8.

Change-Id: I45f2a35e5a6859c598d7dac1f74b023ca5d6b0b1
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
58616381a8 gnu: r-fillpattern: Update to 1.0.3.
* gnu/packages/cran.scm (r-fillpattern): Update to 1.0.3.

Change-Id: Ic87ca0404ddc9c37652acfc012b5f77f38f68cb8
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
48b623b4d7 gnu: r-xgboost: Update to 3.2.0.1.
* gnu/packages/cran.scm (r-xgboost): Update to 3.2.0.1.

Change-Id: I2127e73c35c4da8842950d2509256ebb11ef17f8
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
7e7703982f gnu: r-xml: Update to 3.99-0.22.
* gnu/packages/cran.scm (r-xml): Update to 3.99-0.22.

Change-Id: Ib3ec4e07920610660b963c288b1416d348e711cc
2026-03-07 11:57:17 +01:00
Ricardo Wurmus
4783f372dc gnu: r-ggvis: Update to 0.4.10.
* gnu/packages/cran.scm (r-ggvis): Update to 0.4.10.

Change-Id: Ie93b2977c863e829c70bc902a664bb475c3f9692
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
8f415bbb14 gnu: r-haplo-stats: Update to 1.9.8.2.
* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.8.2.
[native-inputs]: Remove r-r-rsp; add r-knitr.

Change-Id: I8a3ecd13cfcfe351d6b086f9400937a6b7b47dce
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
741b4124db gnu: r-spdep: Update to 1.4-2.
* gnu/packages/cran.scm (r-spdep): Update to 1.4-2.

Change-Id: I198ecf929e0a8785f576b1c40ee189a1a06f23e7
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
7f57d0c538 gnu: r-targets: Update to 1.12.0.
* gnu/packages/cran.scm (r-targets): Update to 1.12.0.

Change-Id: Iaab0053b88c898a8fb4d2696d739d3ed40a77dd1
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
e6d32b8b5d gnu: r-tarchetypes: Update to 0.14.0.
* gnu/packages/cran.scm (r-tarchetypes): Update to 0.14.0.

Change-Id: I45ce2b04d3e446206b87db5fab76fe8b42024459
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
80af9b6710 gnu: r-flextable: Update to 0.9.11.
* gnu/packages/cran.scm (r-flextable): Update to 0.9.11.

Change-Id: If3f9b2b9fe8b118ba425cb092e80a34b4b8a5754
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
f85836df40 gnu: r-reticulate: Update to 1.45.0.
* gnu/packages/cran.scm (r-reticulate): Update to 1.45.0.

Change-Id: I3850e2e353ba692af83b0e22bb3142ee9215bb21
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
04b7a2545d gnu: r-later: Update to 1.4.6.
* gnu/packages/cran.scm (r-later): Update to 1.4.6.

Change-Id: I75ef035f893394c16a54bf3cd730fade9bcfb324
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
0d035e267d gnu: r-simdesign: Update to 2.23.
* gnu/packages/cran.scm (r-simdesign): Update to 2.23.
[propagated-inputs]: Add r-e1071.

Change-Id: I7a1a7c7e16c0bd764213c96b3e5a5eecd3c6dc2b
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
7bb02d7e2c gnu: r-np: Update to 0.60-20.
* gnu/packages/cran.scm (r-np): Update to 0.60-20.

Change-Id: I44fd4ae85ae1c5c422dc3a842c9302833c23043c
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
1aa4b35d2f gnu: r-trust: Update to 0.1-9.
* gnu/packages/cran.scm (r-trust): Update to 0.1-9.

Change-Id: I9b6f398a457dbc9d232df13880020c85ee26bf05
2026-03-07 11:57:16 +01:00
Ricardo Wurmus
28b586691c gnu: r-psychotools: Update to 0.7-6.
* gnu/packages/cran.scm (r-psychotools): Update to 0.7-6.

Change-Id: I9d443d3f268bd93e5415b60a851911e065498feb
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
13b12803a3 gnu: r-lpsolveapi: Update to 5.5.2.0-17.15.
* gnu/packages/cran.scm (r-lpsolveapi): Update to 5.5.2.0-17.15.

Change-Id: I6ab13a4e5d38561b1b13ea3866225ed4562e56ea
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
77879980e3 gnu: r-sp: Update to 2.2-1.
* gnu/packages/cran.scm (r-sp): Update to 2.2-1.

Change-Id: Ifcd9572513f8494f198c086547d1eaa0b4653f44
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
c7e2a8959e gnu: r-rcppspdlog: Update to 0.0.27.
* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.27.

Change-Id: If88251aad542cc38b2c99f5f3ae0187c8df7b6b7
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
d6e601ca9e gnu: r-httr: Update to 1.4.8.
* gnu/packages/cran.scm (r-httr): Update to 1.4.8.

Change-Id: I69c33e957abc3a05bcbcf5c30c5a5134f3d05f78
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
883771c42a gnu: r-mirai: Update to 2.6.0.
* gnu/packages/cran.scm (r-mirai): Update to 2.6.0.
[native-inputs]: Add r-secretbase.

Change-Id: I5a1417d8f517bc31797db1f2b1238377ea3ee711
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
31b1ce5e00 gnu: r-marginaleffects: Update to 0.32.0.
* gnu/packages/cran.scm (r-marginaleffects): Update to 0.32.0.

Change-Id: Ia42730e37ac104e6f908d108bc6e31a885fbcf8e
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
09a1efc2e8 gnu: r-plotrix: Update to 3.8-14.
* gnu/packages/cran.scm (r-plotrix): Update to 3.8-14.

Change-Id: I5aa0414820e5f8e58ffff9f4c02efc9ba13e7149
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
1397ce89e3 gnu: r-dbplyr: Update to 2.5.2.
* gnu/packages/cran.scm (r-dbplyr): Update to 2.5.2.
[native-inputs]: Remove r-stringr.

Change-Id: I06a4604b18d2ba052d0ebc481ffa7c0db74f9bc2
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
14870186c2 gnu: r-model4you: Update to 0.9-9.
* gnu/packages/cran.scm (r-model4you): Update to 0.9-9.
[properties]: Record updater-extra-native-inputs.
[propagated-inputs]: Add r-rlang.
[native-inputs]: Add r-mvtnorm.

Change-Id: Ia6c10c0c00bf5d6eb193aa0be14eff5f9dd453cf
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
174b346917 gnu: r-ggpicrust2: Update to 2.5.10.
* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 2.5.10.
[properties]: Record updater-extra-native-inputs.
[native-inputs]: Remove r-devtools, r-ggvenndiagram, r-mockery, and r-upsetr;
add r-aldex2, r-ggally, r-knitr, and r-limma.

Change-Id: I8c674943eba6559c0b4a2364445fc63e2b7d6828
2026-03-07 11:57:15 +01:00
Ricardo Wurmus
bad3b885da gnu: r-dunn-test: Update to 1.3.7.
* gnu/packages/cran.scm (r-dunn-test): Update to 1.3.7.
[propagated-inputs]: Add r-rlang.

Change-Id: I5c078f0b209b6996d1a3cde6b0af907ad2bf3131
2026-03-07 11:57:07 +01:00
Sughosha
7d6e9eebfe gnu: Add kalm.
* gnu/packages/kde-utils.scm (kalm): New variable.

Change-Id: I1b2b0ffa626bfc9c5c9abeb26e5573d19d828ec7
2026-03-07 16:20:52 +05:30
Sughosha
0c5244fc9e gnu: Add kde-inotify-survey.
* gnu/packages/kde-systemtools.scm (kde-inotify-survey): New variable.

Change-Id: Iac2efd7b021fdfaa5325e8fa368c9ae8a442c422
2026-03-07 16:11:53 +05:30
Sughosha
349fac31e8 gnu: Add kup.
* gnu/packages/kde-systemtools.scm (kup): New variable.

Change-Id: I54ddd7917baed7b1ba214774205b38a1e5868372
2026-03-07 16:01:19 +05:30
Spencer King
6f8317dc3d gnu: python-icegrams: Update to 1.1.6.
* gnu/packages/python-xyz.scm (python-icegrams): Update to 1.1.6.

Merges: https://codeberg.org/guix/guix/pulls/6948
Change-Id: Ia983a0a04e2e03bebda550fa42665adc4e7f01a2
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-07 08:42:14 +00:00
Cayetano Santos
4f32cd5155 gnu: python-klayout: Update to 0.30.6.
* gnu/packages/electronics.scm (python-klayout): Update to 0.30.6.

Change-Id: I5e5d648695a8d0f28047c88da96343da6077525c
2026-03-07 09:30:12 +01:00
Cayetano Santos
68c4835479 gnu: klayout: Update to 0.30.6.
* gnu/packages/electronics.scm (klayout): Update to 0.30.6.

Change-Id: I5176af5d4834016f532e84d6fe5e6e6942083baa
2026-03-07 09:30:07 +01:00
Artyom V. Poptsov
960c2067ec gnu: rdfind: Update to 1.8.0.
* gnu/packages/admin.scm (rdfind): Update to 1.8.0.

Change-Id: I7df3cee80efd9fe7f6ccd3d6f5e3b4a0645a5299
2026-03-07 10:49:37 +03:00
Artyom V. Poptsov
9a25372731 gnu: s-tui: Update to 1.3.0.
* gnu/packages/admin.scm (s-tui): Update to 1.3.0.
[native-inputs]: Remove python-wheel.

Change-Id: I8c51eed733fb7ac14a287adeb05166aa9cab0347
2026-03-07 10:49:05 +03:00
Artyom V. Poptsov
49871d0d2e gnu: nmrpflash: Update to 0.9.27.
* gnu/packages/admin.scm (nmrpflash): Update to 0.9.27.

Change-Id: I20aa88b2345f8c18f1fc2f822bed3904c46e4af5
2026-03-07 10:29:24 +03:00
Artyom V. Poptsov
1b7b99fedb gnu: fastfetch-minimal: Update to 2.60.0.
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.60.0.

Change-Id: I4d11eb4d4fb094a301d393a62e12ba0daa21ab96
2026-03-07 10:26:26 +03:00
Artyom V. Poptsov
9c737a8ff0 gnu: ebusd: Update to 26.1.
* gnu/packages/embedded.scm (ebusd): Update to 26.1.  Use GEXPs.
[arguments]<#:phases>: Set the proper path to the installed configuration in
the "patch" phase.  Update the ebusd configuration installation path in
"install-config" phase.
[native-inputs]: Update "config" input: use the latest commit from the
upstream as the upstream has migrated from the old CSV configuration format to
TypeSpec format.  Change the installation file name to "ebusd-configuration".

Change-Id: I61b18bfe812511c41ea11829db2034ae68bab058
2026-03-07 10:00:22 +03:00
Gabriel Santos
3962b739bf gnu: Add font-google-noto-serif-hebrew.
* gnu/packages/fonts.scm (font-google-noto-serif-hebrew): New variable.

Closes: guix/guix#6895
Change-Id: I00474e6ba1fefdfc44fdf7f0d0d1435f705529db
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-03-07 13:21:23 +08:00
Gabriel Santos
f44052ab90 gnu: Add font-google-noto-sans-hebrew.
* gnu/packages/fonts.scm (font-google-noto-sans-hebrew): New variable.

Change-Id: I3687b89345138695466bd462a0d52b24ea54c6d4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-03-07 13:21:23 +08:00
Janneke Nieuwenhuizen
b1c6c0ecd7 Revert "gnu: guix: Update to 1.5.0-1.2cec204a4c3."
Fixes #6943.

This reverts commit 001caf6e63.
2026-03-07 05:36:18 +01:00
jgart
5e8ac669b1 gnu: darkhttpd: Update to 1.17.
* gnu/packages/web.scm (darkhttpd): Update to 1.17.

Change-Id: I448d633917a292b6de7f46a3169b6c78c9967419
2026-03-06 22:12:00 -05:00
Danny Milosavljevic
ce3353c66c gnu: Add python-onnxscript.
* gnu/packages/speech.scm (python-onnxscript): New variable.

Change-Id: I9c7b7c38fb5d948b16425e310911d5418cc26dbe
2026-03-07 04:03:45 +01:00
Danny Milosavljevic
4d55a4cac8 gnu: Add python-onnx-ir.
* gnu/packages/speech.scm (python-onnx-ir): New variable.

Change-Id: I2265388370a426a70af4de5a932dac3848a723eb
2026-03-07 04:03:44 +01:00
Danny Milosavljevic
f674270c07 gnu: python-cvxpy: Fix intermittent build failure.
* gnu/packages/python-science.scm (python-cvxpy)[arguments]<#:phases>{set-ci-environment}:
New phase.

Change-Id: I4e76b5e88c03f4b2c6915181231b700512d6f37a
2026-03-07 03:09:48 +01:00
Danny Milosavljevic
a2dbf339f1 gnu: onnxruntime: Fix integration into projects.
* gnu/packages/patches/onnxruntime-1.22.0-splittosequence-bool.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (onnxruntime)[source]: Use patch.
[arguments]<#:configure-flags>: Enable onnxruntime_USE_FULL_PROTOBUF,
Protobuf_USE_STATIC_LIBS=ON.
[inputs]: Replace onnx by onnx-for-onnxruntime.
Replace protobuf by protobuf-static-for-onnxruntime.

Change-Id: I20d8172b9c4e81ce351cf40102be7db388387a0d
2026-03-07 03:09:48 +01:00
Danny Milosavljevic
0148e0a203 gnu: onnx-optimizer: Add comment.
* gnu/packages/machine-learning.scm (onnx-optimizer): Add comment.

Change-Id: Ia194c43cf788f02f285ee1716ad16a557b358982
2026-03-07 03:09:48 +01:00
Danny Milosavljevic
6831c2dab9 gnu: python-protobuf: Remove unused input.
* gnu/packages/protobuf.scm (python-protobuf)[inputs]: Remove protobuf-3.20.

Change-Id: If2c9c7c8eafed5ad6fcbd4e4a9c1e6f5e956089a
2026-03-07 03:09:48 +01:00
Danny Milosavljevic
dd9028f67a gnu: Add onnx-for-onnxruntime.
* gnu/packages/patches/onnx-1.17.0-for-onnxruntime.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (onnx-1.17.0-for-onnxruntime): New variable.
[source]: Use patch.

Change-Id: Ib5dab812c6a0f970e65d0764a4889a3eee0ebda2
2026-03-07 03:09:48 +01:00
Danny Milosavljevic
c3f482bb12 gnu: Add protobuf-static-for-onnxruntime.
* gnu/packages/protobuf.scm (protobuf-static-for-onnxruntime): New variable.

Change-Id: I641eda7de77e6e56cde3bab5d35daefce246ef9e
2026-03-07 03:09:48 +01:00
Danny Milosavljevic
ea517da151 gnu: speech-dispatcher: Update to 0.12.1.
* gnu/packages/speech.scm (speech-dispatcher): Update to 0.12.1.
[inputs]: Add bash-minimal, flite, pipewire.
[arguments]<#:phases>{patch-bin-bash}: New phase; use bash-minimal.

Change-Id: I9c7d27a707ead20290fcb2da50fef68a252ecfcd
2026-03-07 03:09:47 +01:00
Noé Lopez
d29428e5a7 gnu: guix-xsearch: Update to 2.3.
* gnu/packages/package-management.scm (guix-xsearch): Update to 2.3.
[arguments]<#:phases>: Wrap Guile search paths.
[propagated-inputs]: Stop propagating guile-xapian.

Merges: https://codeberg.org/guix/guix/pulls/5918
Change-Id: Ief44bb67ad991c81ea8e34f62a415b22f47a503f
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:14:01 +00:00
Ashish SHUKLA
1bc31dd0a5 gnu: labwc: Update to 0.9.5
* gnu/packages/wm.scm (labwc): Update to 0.9.5.

Merges: https://codeberg.org/guix/guix/pulls/6893
Change-Id: I4f3d8905a7b7bc1fa1469bf6b551984411739075
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:10:22 +00:00
moksh
a11fb73877 gnu: zulip-term: Update to 0.7.0-0.6a79987.
* gnu/packages/messaging.scm (zulip-term): Update to
6a799870eccc00d612e25ff881d18f4ff66d92fa commit.
[arguments]<tests>: Rework failing tests.
<#:phases>: Add 'relax-requirements.

Change-Id: I236dda580c230fd56995a7d5c1b0f0f8e7709c81
2026-03-06 23:03:13 +00:00
moksh
4142a8fb5b gnu: python-zulip: Update to 0.9.1.
* gnu/packages/messaging.scm (python-zulip): Update to 0.9.1.
[arguments]<#:test-backend, #:test-flags>: Use unittest.
[phases]{sanity-check}: Keep the phase.
{remove-zulip-api-script, restore-zulip-api-script}: New phases.
[native-inputs]: Remove python-matrix-nio and python-pytest; add
python-mock.
[propagated-inputs]: Add python-matrix-nio.

Change-Id: I4dd56f50730003712f91c62b56c93752e16c4133
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:02:56 +00:00
Andy Tai
409910d503 gnu: pspp: Update to 2.1.1.
* gnu/packages/statistics.scm (pspp): Update to 2.1.1.

Change-Id: Id2f806693fb97fcf20c9e0badac84572e141e5fe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:26:54 +00:00
Andy Tai
12ba6eccaa gnu: spread-sheet-widget: Update to 0.10.
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.10.

Change-Id: I90e9aeed605ee68467bc5b07ce86731d9736fba2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:26:52 +00:00
Sharlatan Hellseher
b469092dd3 gnu: packages/matrix: Sort a->z.
* gnu/packages/matrix.scm (pantalaimon, python-matrix-nio)
(python-synapse-s3-storage-provider): Sort variables alphabetically.

Change-Id: I2bd5c61011686592fca87463de62ff4d8186b0fe
2026-03-06 21:18:04 +00:00
Zheng Junjie
5bdf2111b5 gnu: Add python-synapse-s3-storage-provider.
* gnu/packages/matrix.scm (python-synapse-s3-storage-provider): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6470
Change-Id: I239bfd7eaa949a9a17147551b951458820928d7a
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:12:42 +00:00
Spencer King
193b97bd48 gnu: bwa: Update to 0.7.19.
* gnu/packages/bioinformatics.scm (bwa): Update to 0.7.19.

Merges: https://codeberg.org/guix/guix/pulls/6925
Change-Id: I066277d3746e291426156ae36a70c8a51a59f23f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 20:48:39 +00:00
Sughosha
9dc5510e2e gnu: qman: Fix missing commands.
* gnu/packages/man.scm (qman)[arguments]<#:phases>: Add 'patch-paths' phase.
[inputs]: Add groff, man-db, and xdg-utils.

Fixes: guix/guix#6753
Merges: https://codeberg.org/guix/guix/pulls/6932
Change-Id: I359090e89c38bb6636635eb6e96cf95337a5716f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 20:48:32 +00:00
Sharlatan Hellseher
4a3dccedac teams: python: Adopt build/toml and tests/toml.
This is a following up discussion from
<https://codeberg.org/guix/guix/pulls/5156#issuecomment-11164088>.

* etc/teams.scm (python)<#:scope>: Sort alphabetcially; add
"guix/build/toml.scm", and "tests/toml.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I65d9b319eff8bbd240c74851dbd0b56f2b0e6c27
2026-03-06 20:42:24 +00:00
Janneke Nieuwenhuizen
001caf6e63 gnu: guix: Update to 1.5.0-1.2cec204a4c3.
* gnu/packages/package-management.scm (guix): Update to 1.5.0-1.2cec204a4c3.

Change-Id: I7ba84e560a63850758adfd7fdd1a6854849e6340
2026-03-06 19:52:11 +01:00
Janneke Nieuwenhuizen
2cec204a4c system: examples: bare-hurd64: Remove now unnecessary kernel-arguments.
On x86_64-gnu, that only works with RumpDISK, the GRUB bootloader
configuration always inserts "noide".

* gnu/system/examples/bare-hurd64.tmpl (%hurd64-os)[kernel-arguments]:
Remove.

Change-Id: Ic648d88ea4171adaa0f932436fbeaadb208cdbfa
2026-03-06 19:47:54 +01:00
Yelninei
fa3d267dc7 gnu: check: Skip tests on the 64bit Hurd.
* gnu/packages/check.scm (check): Disable tests for 64 bit Hurd targets.

Change-Id: I5ef1e16c69212d5feb763e4c01aac2a8c8f41075
2026-03-06 19:17:34 +01:00
Janneke Nieuwenhuizen
d5dec58227 gnu: bootstrap: Update bootstrap binaries for x86_64-gnu, aka the 64-bit Hurd.
On commit:
    ff6f285510
    gnu: hurd: Update to 0.9.git20251029-0.6290b4c.

Run:
    ./pre-inst-env guix build --target=x86_64-pc-gnu bootstrap-tarballs

Producing:
    /gnu/store//wz4yh586wczmp4wymy6g5rrcn3xlhgsb-bootstrap-tarballs-0

With guix hash -r:
    0v8g29r5fip6h612jgy5cnq78nzwjgmk0llas475f20xrsckdnjg

* gnu/packages/bootstrap.scm (%bootstrap-executables): Update entries for
x86_64-gnu.
(%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Update entry for x86_64-gnu.

Change-Id: I454a80669cbee8646bbc1997d4e91d16a8bb83a0
2026-03-06 19:17:31 +01:00
Janneke Nieuwenhuizen
ff6f285510 gnu: hurd: Update to 0.9.git20251029-0.6290b4c.
* gnu/packages/patches/hurd-crash-x86_64.patch,
gnu/packages/patches/hurd-proc-zombies.patch,
gnu/packages/patches/hurd-streamio-select.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister them.
* gnu/packages/hurd.scm (hurd-headers): Remove them; update to
0.9.git20251029-0.6290b4c.

Change-Id: I951130ad373f9d323bfdfc5d18aab5584bb51a16
2026-03-06 19:16:39 +01:00
Janneke Nieuwenhuizen
fd396edd00 gnu: gnumach: Update to v1.8+git20260224.
* gnu/packages/hurd.scm (gnumach-headers): Update to v1.8+git20260224.

Change-Id: Id8ca710a08da1ed31902aec0f984393a56b9d080
2026-03-06 19:16:39 +01:00
Yelninei
90ec4d4352 gnu: gnumach-headers: Update to 1.8+git20260129.
The patch-compat phase seems to be no longer required.

* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20260129.
* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove 'patch-compat phase.

Change-Id: I4007c58d4f99388c78a80eaef783be35208fe16a
2026-03-06 19:16:39 +01:00
Yelninei
af72a155af gnu: python: Skip test_largefile on the 64bit Hurd.
* gnu/packages/python.scm (python-3.11):[#:make-flags]: Skip test_largefile on
the 64bit Hurd.

Change-Id: I3a93a69969b43eaf99d639afc5448f82627f19d1
2026-03-06 19:16:39 +01:00
Yelninei
6da882261d gnu: hurd: Add patch to prevent hang of crash-dump-core.
* gnu/packages/patches/hurd-crash-x86_64.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/hurd.scm (hurd): Add patch.

Change-Id: I4a6b3a3385a9890c4a1781092ad1168a7b51e50f
2026-03-06 19:16:39 +01:00
Yelninei
66aaff3336 gnu: diffutils: Reenable tests on the 64bit Hurd.
* gnu/packages/base.scm (diffutils): Reenable test-c-stack and test-c-stack2 gnulib test.

Change-Id: I6bac2582053c5180fe8c3a803b6e8218c0df653b
2026-03-06 19:16:39 +01:00
Yelninei
1ef02c25ed gnu: coreutils: Reenable tests on the 64bit Hurd.
* gnu/packages/base.scm (coreutils): Don't skip
tests/misc/sort-NaN-infloop.sh.
gnulib-tests no longer hang but XFAIL instead.

Change-Id: I9ea21d9522a16058b59f35ea7aae81c5ee1cee24
2026-03-06 19:16:39 +01:00
Yelninei
cd4bd086db gnu: python-boot0: Resolve conflict with newer libm.
* gnu/packages/commencement.scm (python-boot0): Rename sinpi to m_sinpi as a
newer libm provides sinpi symbol.

Change-Id: Ifb8d193a06b66d2859a6ee27f6e64e0260c9b847
2026-03-06 19:16:39 +01:00
Yelninei
ee57cd6752 gnu: git-minimal: Remove gcc-14 relaxation CFLAGS.
* gnu/packages/version-control.scm (git-minimal): Remove flags for gcc-14.

Change-Id: I3a6e53225dd44f1a421aef61e9a04c5ba4863aec
2026-03-06 19:16:39 +01:00
Yelninei
feeea7aef2 gnu: flex: Simplify configure flags for cross compiling.
* gnu/packages/flex.scm (flex)[#:configure-flags]: Remove target-hurd64? check
and don't set CFLAGS.

Change-Id: I1c177cd78b0e489126eba08ec39f90d34d6e63e8
2026-03-06 19:16:39 +01:00
Yelninei
317d8934a5 gnu: hurd-headers: Remove unused let binding.
* gnu/packages/hurd.scm (hurd-headers): Remove let-binding.
* gnu/packages/commencement.scm (gnu/packages/commencement.scm): Inherit
version and source.

Change-Id: Ib4500e499aab44a424f46fc4bfbf07b9964db2ab
2026-03-06 19:16:39 +01:00
Yelninei
5d518a2b74 gnu: gnumach-headers: Update to 1.8+git20251228.
*  gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20251228.
(gnumach): Remove upstreamed patches.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
* gnu/packages/patches/gnumach-div0.patch: Delete file.
* gnu/packages/patches/gnumach-kmsg-overflow.patch: Delete file.

* gnu/packages/commencement.scm (gnumach-headers-boot0): Inherit version,
don't use git-fetch-from-tarball.

Change-Id: I90662803f95252096b45d6a49c7863683a9f8b51
2026-03-06 19:16:39 +01:00
Yelninei
780ebbead1 gnu: mig: Update to 1.8+git20231217-1.3f4b006.
* gnu/packages/hurd.scm (mig): Update to 3f4b0062963fca5d90fc65c1d7912ecdc21a8fed.
* gnu/packages/commencement.scm (mig-boot0): Inherit version and source.

Change-Id: Iaa42922d31100d16366ee3021a1b25b120e8058a
2026-03-06 19:16:35 +01:00
Wilko Meyer
a6b1b18b53 gnu: ruby-excon: Update to 1.3.2.
* gnu/packages/ruby-xyz.scm (ruby-excon): Update to 1.3.2.

Fixes: guix/guix#6390
Change-Id: Ic6a36d2535479ec986bb4ddc496d3ef742441f11
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 17:36:46 +01:00
Sharlatan Hellseher
68c4502b13 gnu: swig, swig-next: Adjust deprecation logic.
This is a following up 5f3cd42859
"Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.".

* gnu/packages/swig.scm (swig): Keep variables as public, see:
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11054327>.
(swig-next): Use deprecated/public-alias.

Change-Id: I43963c5d039fa133991e8302d54f69fbcb9836fa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 17:36:46 +01:00
Aaron Covrig
16dd3c2997 gnu: ruby-puma: Update to 7.2.0.
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 7.2.0.
[native-inputs]: Remove ruby-rack and ruby-rackup-1; add ruby-minitest,
ruby-minitest-mock, ruby-rackup, and ruby-rack-next.
[arguments]<#:phases>{use-rack-2}: Remove phase to enable using default
rack.
{increase-resource-limits}: Increase ulimit to 8192.
{check}: Increase test output verbosity.
{tune-test-environment}: New phase, change test timeouts and threading
{relax-test-case-timeout}: Remove phase.
{disable-problematic-tests}: Update list of problematic tests.

Change-Id: I41ad0898a1b6497433d3b730c822e9b8402afd22
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:43 +01:00
Aaron Covrig
868380170d gnu: Add ruby-minitest-mock.
* gnu/packages/ruby-check.scm (ruby-minitest-mock): New variable.

Change-Id: I01daba991f013d3e2b8c31041a89f68ce64f6ec3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:43 +01:00
Aaron Covrig
8bd9ee54d9 gnu: Add ruby-hoe-git2.
* gnu/packages/ruby-xyz.scm (ruby-hoe-git2): New variable.

Change-Id: I9aaa37d5b2847a75b74dddda802aec77bae05a48
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig
4f878de740 gnu: ruby-rack-next: Update to 3.2.5.
* gnu/packages/ruby-xyz.scm (ruby-rack-next): Update to 3.2.5.

Change-Id: I5c74fe8e9e98ce12fe29f3577d2b0fa354036539
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig
7feda0079d gnu: ruby-rackup: Update to 2.3.1.
* gnu/packages/ruby-xyz.scm (ruby-rackup): Update to 2.3.1.

Change-Id: I2447207e00c83623643266b82c146cc65fe06492
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig
920cb664e9 gnu: ruby-rack: Update to 2.2.22.
* gnu/packages/ruby-xyz.scm (ruby-rack): Update to 2.2.22.

Change-Id: Iecd533deae60768061934bc591f248b2c97a92bf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig
93daa08844 gnu: ruby-json: Update to 2.18.1.
* gnu/packages/ruby-check.scm (ruby-json): Update to 2.18.1.
[home-page]: Update to ruby-lang.org.

Change-Id: Idee5d1dada1c053c57c4f2d38f85a15e907fd56f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig
07b19d479e gnu: ruby-minitest: Update to 5.27.0.
* gnu/packages/ruby-check.scm (ruby-minitest): Update to 5.27.0.

Change-Id: I90df0be9646328165d8cff1ba567b9cd2aa566a0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Cayetano Santos
caf324b3a3 gnu: yosys: Add yosys-slang plugin.
* gnu/packages/electronics.scm (yosys)[native-inputs]: Add clang-minimal
and yosys-slang.
[arguments]: Add ’install-yosys-slang #:phase.
[license]: Expand to yosys-slang.

Change-Id: I27395559a998f8a38882c61e958140bffd848c7a
2026-03-06 16:39:52 +01:00
Cayetano Santos
3a913f60a9 gnu: yosys: Indent.
* gnu/packages/electronics.scm (yosys): Apply style.

Change-Id: Id1e59e7aca21869840fc3b8c802af47c7405c4aa
2026-03-06 16:39:52 +01:00
Sughosha
3a250cea2a Revert "gnu: Remove phonon-backend-vlc."
This reverts commit 291c1506e0.

The phonon package requires a backend to run its "phononsettings" command.
2026-03-06 21:07:51 +05:30
Sughosha
d9f49aad7a gnu: phonon: Enable wayland support.
* gnu/packages/kde-multimedia.scm (phonon)[build-system]: Switch to
qt-build-system.
[inputs]: Reorder; remove qtbase; add qtwayland.

Change-Id: I759680a5fc04869c8ebc62088c9143c9612bffa5
2026-03-06 21:07:51 +05:30
Zheng Junjie
9ad49f69f4 teams: Update team status for Zheng Junjie.
* etc/teams.scm (Z572): Remove some teams.

Change-Id: Ied973be7c9cf9af86630fbd2f8723a5efdf2fd6d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:32:54 +01:00
Patrick Norton
134afb6d48 gnu: praat: Update to 6.4.61.
* gnu/packages/language.scm (praat): Update to 6.4.61.

Change-Id: I86f81f3f9f64144b399f21eb1dba0aeefb02047e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:27:55 +01:00
Andreas Enge
e4744b12e4 gnu: python-dbusmock: Refresh input.
* gnu/packages/python-xyz.scm (python-dbusmock)[propagated-inputs]:
Replace python-dbus-python by python-dbus.

Change-Id: Iee8b59e56e572af39ad23c2c8409c2a6236e9c0e
2026-03-06 16:25:41 +01:00
Sughosha
65d7be9eb9 gnu: skladnik: Add qtwayland to inputs.
* gnu/packages/kde-games.scm (skladnik)[inputs]: Add qtwayland.

Change-Id: I17c9e758adada7c88bc073eb97efc64ca487e594
2026-03-06 20:19:04 +05:30
Liliana Marie Prikler
8547db254f gnu: lightdm: Fix build.
* gnu/packages/display-managers.scm (lightdm)[native-inputs]: Replace
python-pygobject with python-pygobject-3.50.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler
f8b6103ed4 gnu: lua-lgi: Fix build.
* gnu/packages/patches/lua-lgi-fix-pango.patch: New file.
* gnu/packages/patches/lua-lgi-fix-ref.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/lua.scm (make-lua-lgi)[patches]: Add them here.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler
a6b738cc4b gnu: sbcl-cl-gtk4: Update to 1.0.0-3.b3e69da.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gtk4): Update to 1.0.0-3.b3e69da.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler
ab0fef2415 gnu: volctl: Fix build.
* gnu/packages/gtk.scm (volctl)[native-inputs]: Add gobject-introspection.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler
191cd90ab5 gnu: ulauncher: Fix build.
* gnu/packages/xdisorg.scm (ulauncher)[native-inputs]: Add
gobject-introspection.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler
0d0a047a7e gnu: solaar: Fix build.
* gnu/packages/admin.scm (solaar)[native-inputs]: Add gobject-introspection.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler
6fa2f36237 gnu: rednotebook: Fix build.
* gnu/packages/rednotebook.scm (rednotebook)[inputs]: Replace python-pygobject
with python-pygobject-3.50.
2026-03-06 14:53:49 +01:00
Liliana Marie Prikler
20aa99df50 gnu: python-gst: Fix build.
* gnu/packages/gstreamer.scm (python-gst)[inputs]: Add python-pygobject-3.50.
[propagated-inputs]: Remove python-pygobject.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
e7c59a901c gnu: libmodulemd: Fix build.
* gnu/packages/rpm.scm (libmodulemd)[#:phases]: Move ‘check’ after ‘install’.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
6414018f27 gnu: jack-select: Fix build.
* gnu/packages/music.scm (jack-select)[native-inputs]: Add
gobject-introspection.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
19f64d1b49 gnu: ibus-table: Fix build.
* gnu/packages/ibus.scm (ibus-table)[native-inputs]: Add gobject-introspection.
2026-03-06 14:53:18 +01:00
Andreas Enge
7a8b90fcd6 gnu: soundconverter: Fix build.
* gnu/packages/gnome.scm (soundconverter)[inputs]: Replace python-pygobject
by python-pygobject-3.50.

Change-Id: If1193fece7e5d35d6bd292efddb634d2ed0759c7
2026-03-06 14:53:18 +01:00
Andreas Enge
b38753c27d gnu: tuba: Update to 0.10.3.
* gnu/packages/fediverse.scm (tuba): Update to 0.10.3.

Change-Id: I2ceecbda8a2afd2f9cfa2f909544a99d2c53de36
2026-03-06 14:53:18 +01:00
Andreas Enge
5ec5a043f7 gnu: gp-saml-gui: Fix build.
* gnu/packages/vpn.scm (gp-saml-gui)[inputs]: Replace python-pygobject
by python-pygobject-3.50.

Change-Id: Ib2f6c313ee463aee74d32882d764fffd3fbf725b
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
b61ea5173d gnu: gnome-recipes: Fix build.
* gnu/packages/patches/gnome-recipes-rest-in-soup.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (gnome-recipes)[patches]: Use it here.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
ffe988b520 gnu: gnome-plots: Fix build.
* gnu/packages/gnome-xyz.scm (gnome-plots)[inputs]: Replace python-pygobject
with python-pygobject-3.50.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
4648b16754 gnu: deluge: Fix build.
* gnu/packages/bittorrent.scm (deluge)[propagated-inputs]: Move to…
[inputs]: … here.  Replace python-pygobject with python-pygobject-3.50.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
aeaf45cadf gnu: dbus-verbose: Fix build.
* gnu/packages/glib.scm (dbus-verbose)[#:configure-flags]: Replace
“--enable-verbose-mode” with “-Dverbose_mode=true”.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
bb8f1efc36 gnu: java-brotli: Fix build.
* gnu/packages/compression.scm (java-brotli)[#:phases]: Add
‘drop-android-wrapper’.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
7f638c8ea1 gnu: Remove libgda.
* gnu/packages/gnome.scm (libgda): Delete variable.
2026-03-06 14:53:18 +01:00
Liliana Marie Prikler
a2dc026afb gnu: gtranslator: Update to 49.0.
* gnu/packages/gnome.scm (gtranslator): Update to 49.0.
[#:phases]<sskip-gtk-update-icon-cache>: Also disable
“update_desktop_database”.
[inputs]: Remove libgda.  Replace libhandy with libadwaita.
[propagated-inputs]: Replace gtksourceview-4 with gtksourceview.
[description]: Update.
2026-03-06 14:53:17 +01:00
Noé Lopez
d3c8ba1bd4 gnu: Add resources.
* gnu/packages/gnome-circle.scm (resources): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[resources]:
New entry.

Change-Id: Ia4ac81d4a447e89e452cbcf22a66efd2a902fd8e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Ben Hansen
067d356e9e gnu: gnote: Update to 48.2.
* gnu/packages/gnome.scm (gnote): Update to 48.2.
[#:phases]: Update ‘skip-gtk-update-icon-cache’ accordingly.
[native-inputs]: Remove python.
[inputs]: Remove gspell.  Replace gtk+ with gtk and gtkmm-3 with gtkmm.
Add libadwaita.

Change-Id: I163739a8aaeef578590ec95a7364b1e459e07a0d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez
71567bf712 gnu: Add cartridges.
* gnu/packages/gnome-circle.scm (cartridges): New variable.
* gnu/packages/patches/cartridges-fix-non-parallel-build.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ie5fe37fdc8f87d2e2d378b565feb2f5e3d0c6463
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Liliana Marie Prikler
48e8fd7492 gnu: Add fragments.
* gnu/packages/gnome-circle.scm (fragments): New variable.
* gnu/packages/rust-crates.scm (rust-ashpd-0.11.0, rust-magnet-uri-0.2.1)
(rust-oo7-0.4.3, rust-proc-macro2-1.0.105, rust-schemars-1.2.0)
(rust-serde-json-1.0.149, rust-serde-spanned-1.0.4, rust-serde-with-3.16.1)
(rust-serde-with-macros-3.16.1, rust-smol-2.0.2, rust-uuid-1.19.0)
(rust-zmij-1.0.14): New variables.
(lookup-cargo-inputs): Add ‘fragments’.
2026-03-06 14:53:17 +01:00
Liliana Marie Prikler
9a9f6d28d0 gnu: komikku-servers: Update to 1.99.0.
* gnu/packages/gnome-circle.scm (komikku-servers): Update to 1.99.0.
2026-03-06 14:53:17 +01:00
Liliana Marie Prikler
219e6365d5 gnu: komikku: Update to 1.99.0.
* gnu/packages/patches/komikku-python-3.11-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome-circle.scm (komikku): Update to 1.99.0.
[source]: Drop patches.
[inputs]: Add python-pyjwt and python-pypdf.
2026-03-06 14:53:17 +01:00
Noé Lopez
42384ea5e6 gnu: blanket: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (blanket): New variable.
* gnu/packages/text-editors.scm (blanket): Replace with deprecated alias.

Change-Id: I857152cd67b034795ba3ee77f841a1a08db9d851
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez
2d985ea2f2 gnu: textpieces: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (textpieces): New variable.
* gnu/packages/text-editors.scm (textpieces): Replace with deprecated alias.

Change-Id: Idb78764d8dc299272c1f371af446c4383683b445
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez
9f7ed4fb53 gnu: gnome-mahjongg: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (gnome-mahjongg): New variable.
* gnu/packages/gnome.scm (gnome-mahjongg): Replace with deprecated alias.

Change-Id: I41f3630904ceb0d779038a8523c7012bdbe84354
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez
39043b6ce5 gnu: secrets: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (secrets): New variable.
* gnu/packages/gnome.scm (secrets): Replace with deprecated alias.

Change-Id: I07c65ddca922358998174b8313ecb9b8306c3d5a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez
2d919e966c gnu: passwordsafe: Remove deprecation.
It was deprecated 3 years ago in commit
0ef4c18fba.

Change-Id: I76f0491356b0fcf834ae6d42d749ce5f9eefd56a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Noé Lopez
971eb6746e gnu: polari: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (polari): New variable.
* gnu/packages/gnome.scm (polari): Replace with deprecated alias.

Change-Id: I3a6bc478ebc3657ea35f66733b793b28a4d6017b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
c7ad609522 gnu: komikku-servers: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (komikku-servers): New variable.
* gnu/packages/gnome.scm (komikku-servers): Replace with deprecated alias.

Change-Id: I9674c34cd30621d8ecc4be4317a9a63f2c01ddab
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
0dc6b3252a gnu: komikku: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (komikku): New variable.
* gnu/packages/gnome.scm (komikku): Replace with deprecated alias.

Change-Id: I3a6bc478ebc3657ea35f66733b793b28a4d6017b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
b99c31ffef gnu: raider: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (raider): New variable.
* gnu/packages/gnome.scm (raider): Replace with deprecated alias.

Change-Id: Ibdd96547f6b763821fc13ca34cc76bc741a3e292
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
93d5627b22 gnu: dialect: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (dialect): New variable.
* gnu/packages/gnome.scm (dialect): Replace with deprecated alias.

Change-Id: I15c393cf12906886912529d758fddc16d0951ec3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
6024126144 gnu: deja-dup: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (deja-dup): New variable.
* gnu/packages/gnome.scm (deja-dup): Replace with deprecated alias.

Change-Id: I7bbaf8887ed4339f1480b16fc64149902b451f27
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
5d08356d55 gnu: authenticator: Remove deprecation.
It was deprecated 11 months ago in commit
0e4561980c.

* gnu/packages/gnome-circle.scm (authenticator): Remove variable.
* gnu/packages/gnome.scm (authenticator): Remove variable.

Change-Id: I962928a9b82a808f94c19ae694defebcb569bb27
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
24676c9348 gnu: gnome-authenticator: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (gnome-authenticator, authenticator):
New variables.
* gnu/packages/gnome.scm (gnome-authenticator, authenticator):
Replace with deprecated aliases.

Change-Id: I53296b3f2f33535df2e979fcb813acc26447a5fb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
c359afed0f gnu: apostrophe: Move to (gnu packages gnome-circle).
* gnu/packages/gnome-circle.scm (apostrophe): New variable.
* gnu/packages/gnome.scm (apostrophe): Replace with deprecated alias.

Change-Id: I55b1507ef189d9f2b34cfec596cdb40e873662f7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Noé Lopez
c5c02d134c gnu: Add gnome-circle module.
* gnu/packages/gnome-circle.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* etc/teams.scm (gnome): Add it to gnome team.
* CODEOWNERS: Add it.
* po/packages/POTFILES.in: Add it.

Change-Id: I26eb22689d894eccad031db7e494c937dd45bffc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler
47f83de0c6 gnu: Remove sequeler.
* gnu/packages/databases.scm (sequeler): Delete variable.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler
981727f6ef gnu: gnome-shell-extension-weather-oclock: Update to 49.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-weather-oclock): Update to
49.0.
[source]: Adjust commit accordingly.
[native-inputs]: Add glib:bin.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler
f5b3bb06a6 gnu: gnome-shell-extension-vitals: Update to 72.0.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vitals): Update to 72.0.0.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler
1b81717d50 gnu: gnome-shell-extension-radio: Update to 24-0.860e55b.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-radio): Update to
24-0.860e55b.
2026-03-06 14:53:16 +01:00
Liliana Marie Prikler
768e608ac3 gnu: gnome-shell-extension-blur-my-shell: Update to 70.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell): Update to
70.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
6962056903 gnu: gnome-shell-extension-burn-my-windows: Update to 47.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-burn-my-windows): Update
to 47.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
4c17260341 gnu: Remove gnome-shell-extension-vertical-overview.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vertical-overview): Delete
variable.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
440ffe831d gnu: gnome-shell-extension-v-shell: Update to 49.6.1.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-v-shell): Update to 49.6.1.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
22170b4724 gnu: gnome-shell-extension-night-theme-switcher: Update to 79.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher):
Update to 79.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
40c708e644 gnu: gnome-shell-extension-paperwm: Update to 49.0.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm): Update to 49.0.0.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
6aaab6b889 gnu: gnome-shell-extension-dash-to-panel: Update to 72.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to
72.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
c4d6ccb0c1 gnu: gnome-shell-extension-just-perfection: Update to 35.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection): Update
to 35.0.
[#:include-regexp]: Adjust accordingly.
[#:phases]<build>: Also compile resources.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
4b3a650cc6 gnu: gnome-shell-extension-gsconnect: Update to 71.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to 71.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
eee9f193c1 gnu: gnome-shell-extension-dash-to-dock: Update to 102.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to
102.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
802545f50c gnu: gnome-shell-extension-customize-ibus: Update to 92.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-customize-ibus): Update to
92.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
a8ef3d2faa gnu: gnome-shell-extension-clipboard-indicator: Update to 69.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
Update to 69.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
bcd88bd4e3 gnu: gnome-shell-extension-appindicator: Update to 61.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator): Update to
61.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
6d2d26f46a gnu: gnome-shell-extension-unite-shell: Update to 84.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): Update to 84.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
4b0954ea87 gnu: gnome-shell-extensions: Update to 48.3.
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 48.3.
2026-03-06 14:53:15 +01:00
Liliana Marie Prikler
6230d86e81 gnu: gnome-menus: Update to 3.38.1.
* gnu/packages/gnome.scm (gnome-menus): Update to 3.38.1.
2026-03-06 14:53:14 +01:00
abra-k
d055ea58d2 gnu: Add gnome-tour.
* gnu/packages/gnome.scm: (gnome-tour): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gnome-tour]: New entry.

Change-Id: I9015ebc82c23264afedf2beeb83698575eddb18f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez
d1bb74b27b gnu: gnome-meta-core-utilities: Replace eog with loupe.
* gnu/packages/gnome.scm (gnome-meta-core-utilities)[inputs]: Replace
eog with loupe.

Change-Id: Iaca7c6938b953b51039dc979d3b8f29ff9262098
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez
3355a9c73f gnu: Add loupe.
* gnu/packages/gnome.scm (loupe): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[loupe]:
New entry.

Change-Id: I885a5fcfecf63dfe69e500880dc32d0b98261549
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez
1883063bcf gnu: Add rust-glycin-3.
* gnu/packages/rust-crates.scm (rust-glycin-3.0.7)
(rust-glycin-common-1.0.3, rust-glycin-utils-4.0.4): New variables.
* gnu/packages/rust-sources.scm (rust-glycin-3): New variable.
* gnu/packages/gnome.scm (glycin-loaders): Add reminder to update related
glycin packages.

Change-Id: Id60cd2cfbaef98f87037ccfde9da33135fa9813f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Noé Lopez
08a9f8941f gnu: Add glycin-loaders.
* gnu/packages/gnome.scm (glycin-loaders): New variable.
* gnu/packages/patches/glycin-sandbox-Adapt-bwrap-invocation.patch:
New file.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[glycin]:
New entry.

Change-Id: I16dfb2678381d69212b3eea4e4aa5f896208cc12
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Liliana Marie Prikler
a94ac31445 gnu: gnome-meta-core-utilities: Use localsearch.
* gnu/packages/gnome.scm (gnome-meta-core-utilities)[inputs]: Replace
tracker-miners with localsearch.
2026-03-06 14:53:14 +01:00
Liliana Marie Prikler
b870f04599 gnu: gnome-boxes: Update to 48.1.
* gnu/packages/gnome.scm (gnome-boxes): Update to 48.1.
[inputs]: Replace tracker with tinysparql.
2026-03-06 14:53:14 +01:00
Liliana Marie Prikler
5ce50f59de gnu: polari: Use tinysparql.
* gnu/packages/gnome.scm (polari)[inputs]: Replace tracker with tinysparql.
2026-03-06 14:53:14 +01:00
Maxim Cournoyer
a233ef65a6 gnu: gnome-builder: Update to 48.2.
* gnu/packages/gnome.scm (gnome-builder): Update to 48.2.
2026-03-06 14:53:14 +01:00
Maxim Cournoyer
2ac7660934 gnu: libpeas-2: Update to 2.0.7.
* gnu/packages/gnome.scm (libpeas-2): Update to 2.0.7.

Change-Id: Ia45e2baeafb034f3f3150a98e41ccccdd8fa846b
2026-03-06 14:53:14 +01:00
Maxim Cournoyer
d7502491f8 gnu: totem: Update to 43.2.
* gnu/packages/gnome.scm (totem): Update to 43.2.

Change-Id: I6eb3ce00a1a18cc2659cf03971779e96bca238e5
2026-03-06 14:53:14 +01:00
Maxim Cournoyer
0eca89180d gnu: grilo-plugins: Update to 0.3.18.
* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.18.
[inputs]: Replace tracker and tracker-miners with tinysparql and localsearch.
[#:phases]<fix-tests>: Adjust accordingly.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
08c5d644f1 gnu: grilo: Update to 0.3.19.
* gnu/packages/gnome.scm (grilo): Update to 0.3.19.

Change-Id: Ide47c7c5dd16e7f45d96ce09c00726a4e431ec65
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler
cd59a03717 gnu: gom: Update to 0.5.5.
* gnu/packages/gnome.scm (gom): Update to 0.5.5.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler
4acc1d73ae gnu: gnome-shell: Update to 48.7.
* gnu/packages/gnome.scm (gnome-shell): Update to 48.7.
[#:configure-flags]: Add “--wrap-mode=nodownload”.
[#:phases]: Add ‘patch-jasmine’.
[native-inputs]: Add coreutils-minimal and python-docutils.
Replace python-dbus-1.2 with python-dbus.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
1e5cad6911 gnu: gdm: Update to 48.0.
* gnu/packages/gnome.scm (gdm): Update to 48.0.
* gnu/packages/patches/gdm-default-session.patch: Adjust accordingly.
* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: Likewise.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
7c02c98e6a gnu: gnome-initial-setup: Update to 48.1.
* gnu/packages/gnome.scm (gnome-initial-setup): Update to 48.1.

Change-Id: If3a62c4c21ec4981867bfec5ce42f9aa290ae26b
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
d60cb924bd gnu: gnome-control-center: Update to 48.6.
* gnu/packages/gnome.scm (gnome-control-center): Update to 48.6.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler
659b1b0450 gnu: Remove gfbgraph.
* gnu/packages/gnome.scm (gfbgraph): Delete variable.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler
8c98ece132 gnu: Remove gnome-online-miners.
* gnu/packages/gnome.scm (gnome-online-miners): Remove variable.
* gnu/packages/patches/gnome-online-miners-tracker-3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
ba58c7e2f1 gnu: gnome-maps: Update to 49.3.
* gnu/packages/geo.scm (gnome-maps): Update to 49.3.
[inputs]: Remove gfbgraph.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler
8f9be1769c gnu: accountsservice: Run checks after installation.
* gnu/packages/freedesktop.scm (accountsservice)[#:phases]: Move ‘check’ after
‘install’.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
c2f2a756f5 gnu: nautilus: Update to 48.5.
* gnu/packages/gnome.scm (nautilus): Update to 48.5.
[inputs]: Replace tracker and tracker-miners with tinysparql and localsearch.
* gnu/packages/patches/nautilus-extension-search-path.patch: Adjust accordingly.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
2f18c687eb gnu: msgraph: Update to 0.3.3.
* gnu/packages/gnome.scm (msgraph): Update to 0.3.3.

Change-Id: I54969fc2decd66b1196567efb71dc29f9029d30d
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
61143acfcb gnu: epiphany: Update to 48.5.
* gnu/packages/gnome.scm (epiphany): Update to 48.5.

Change-Id: Id7acf56cc838d07bfbcf05245b28ed0f306402c2
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
e0b82dd224 gnu: gvfs: Update to 1.58.0.
* gnu/packages/gnome.scm (gvfs): Update to 1.58.0.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
80739e6d52 gnu: gnome-contacts: Update to 48.0.
* gnu/packages/gnome.scm (gnome-contacts): Update to 48.0.

Change-Id: I7faca318b9418ad6e2a579f88662acc1643a92e0
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
8837eee8e3 gnu: gnome-calendar: Update to 48.1.
* gnu/packages/gnome.scm (gnome-calendar): Update to 48.1.

Change-Id: Id4aaad553f9411c477016e50786dabbc282b4635
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
44c495a0b1 gnu: calls: Update to 48.2.
* gnu/packages/gnome.scm (calls): Update to 48.2.

Change-Id: I4732422cd883d5a10f5fe241fa302d1b3c4a21c0
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
0dbe325da3 gnu: evolution: Update to 3.56.1.
* gnu/packages/gnome.scm (evolution): Update to 3.56.1.

Change-Id: I7de6294930601115876bd7d0b85ba86c125edcd2
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
b74c687ea2 gnu: evolution-data-server: Update to 3.56.2.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.56.2.

Change-Id: Ib0783af5d5721af23af88fbbc7d4761d61fa0a89
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
542bc85cdc gnu: gnome-online-accounts: Update to 3.54.9.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.54.9.
[#:configure-flags]: Add “-Dc-args=-Wno-error=missing-include-dirs”.
[native-inputs]: Add gi-docgen.
[inputs]: Add keyutils.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
110b9cffec gnu: yelp: Update to 42.3.
* gnu/packages/gnome.scm (yelp): Update to 42.3.
[build-system]: Switch to meson-build-system.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
ff38eab03f gnu: evince: Update to 48.1.
* gnu/packages/gnome.scm (evince): Update to 48.1.

Change-Id: I0a77749ef5e332359b7529bfda39331e9535918c
2026-03-06 14:53:12 +01:00
Liliana Marie Prikler
c10a5d440b gnu: gnome-software: Update to 48.4.
* gnu/packages/gnome.scm (gnome-software): Update to 48.4.
[#:configure-flags]: Add
“-Dc_link_args=-Wl,-rpath=${output}/lib/gnome-software”.
[#:phases]: Move ‘disable-gtk-update-icon-cache’ after ‘unpack’.
Actually disable the gtk-update-icon-cache and update-desktop-database.
[native-inputs]: Add itstool.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
2d5a63f9fa gnu: gnome-connections: Update to 48.0.
* gnu/packages/gnome.scm (gnome-connections): Update to 48.0.

Change-Id: I9e6dba61d5c28655a887576f9f6538fa6ac06def
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
02d1f7c1f2 gnu: orca: Update to 48.9.
* gnu/packages/gnome.scm (orca): Update to 48.9.
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
c198bcfb8f gnu: gnome-remote-desktop: Update to 48.3.
* gnu/packages/gnome.scm (gnome-remote-desktop): Update to 48.3.
2026-03-06 14:53:12 +01:00
Noé Lopez
9e7c9c45a6 gnu: mutter: Support JPEG XL backgrounds.
* gnu/packages/gnome.scm (mutter)[propagated-inputs]: Add
libjxl:pixbuf-loader.

Fixes: guix/guix#4757
Reported-By: Brendan Tildesley
Change-Id: I1ac1dff05906d6172a3d6203eec59e6b2be65763
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:12 +01:00
Liliana Marie Prikler
244bdec50b gnu: mutter: Update to 48.7.
* gnu/packages/gnome.scm (mutter): Update to 48.7.
[arguments]<#:configure-flags>: Remove “-Dc_link_args=…”,
“-Dnative_tests=false” and “-Dsystemd=false”.
Add “-Dlogind=true” and “-Dbash_completion=false”.
<#:phases>{check}: Remove “--setup=plain”.
Add “--no-suite=mutter/backend” and “--no-suite=mutter/backends/native”.
{wrap-pythonpath}: New phase.
[native-inputs]: Add python-docutils and zenity.
Replace python-dbus-1.2 with python-dbus.
[inputs]: Add python.
Move colord egl-wayland, elogind, gnome-settings-daemon, graphene,
libcanberra, libdisplayinfo, libgudev, libice, libsm, libwacom, libxkbfile,
libxrand, libxtst, pipewire, startup-notification, and sysprof from here…
[propagated-inputs]: … to here.

Co-authored-by: Ada Stevenson <adanska@gmail.com>
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
5c8cec58a7 gnu: gnome-text-editor: Update to 48.3.
* gnu/packages/gnome.scm (gnome-text-editor): Update to 48.3.

Change-Id: I4e9800e53f5bfa14c722e83e6ed629c3637d0059
2026-03-06 14:53:12 +01:00
Maxim Cournoyer
0a8155e889 gnu: gnome-weather: Update to 48.0.
* gnu/packages/gnome.scm (gnome-weather): Update to 48.0.

Change-Id: I6e18ab6831fac6a9b779bfea043b5a4e27acd8ef
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
10ff30dae5 gnu: gnome-user-docs: Update to 48.5.
* gnu/packages/gnome.scm (gnome-user-docs): Update to 48.5.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
e84b5d71df gnu: gnome-user-share: Update to 48.2.
* gnu/packages/gnome.scm (gnome-user-share): Update to 48.2.
[arguments]<#:imported-modules, modules>: Add cargo-build-system modules.
<#:phases>: Add ‘unpack-rust-crates’, ‘cargo:configure’, and
‘cargo:patch-checksums’.
Use cargo-guile-json extension.
[native-inputs]: Add rust@1.80 and rust@1.80:cargo.
[inputs]: Use cargo-inputs.
* gnu/packages/rust-crates.scm (rust-cc-1.0.97, rust-cfg-expr-0.17.0)
(rust-reference-counted-singleton-0.1.4, rust-selinux-0.4.4)
(rust-selinux-sys-0.6.9): New variables.
(lookup-cargo-inputs): Add inputs for gnome-user-share.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
b785ad5150 gnu: gnome-system-monitor: Update to 48.1.
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 48.1.
[inputs]: Add libspelling.
[native-inputs]: Add catch2-3 and cmake.
2026-03-06 14:53:11 +01:00
Liliana Marie Prikler
6950deccde gnu: gnome-settings-daemon: Update to 48.1.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 48.1.
[patches]: Remove “gnome-settings-daemon-screensaver-error.patch”.
* gnu/packages/patches/gnome-settings-daemon-screensaver-error.patch: Also
remove the file…
* gnu/local.mk (dist_patch_DATA): … and deregister it.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
22db8a52dd gnu: gnome-keyring: Update to 48.0.
* gnu/packages/gnome.scm (gnome-keyring): Update to 48.0.
[build-system]: Switch to meson-build-system.
[arguments]<#:configure-flags>: Adjust accordingly.  Add “-Dsystemd=disabled”.
<#:phases>: Drop ‘fix-/bin/sh-reference’.
Use “meson test” in ‘check’.
[inputs]: Add libselinux.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
dd4748994c gnu: gnome-font-viewer: Update to 48.0.
* gnu/packages/gnome.scm (gnome-font-viewer): Update to 48.0.

Change-Id: I5973df80ef27e30efe792234fac65e1c95c11b77
2026-03-06 14:53:11 +01:00
Ada Stevenson
511d5543c5 gnu: gnome-console: Fix test.
* gnu/packages/gnome.scm (gnome-console): Fix test.
[arguments]<#:phases>{fix-test-path-lookup}: Add phase.

Change-Id: I4faab15e78f3e3ca030972dae1d4162bcb956213
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:11 +01:00
Liliana Marie Prikler
f7b6dca4cf gnu: gnome-console: Update to 48.1.
* gnu/packages/gnome.scm (gnome-console): Update to 48.1.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
af6948f51a gnu: gnome-clocks: Update to 48.0.
* gnu/packages/gnome.scm (gnome-clocks): Update to 48.0.

Change-Id: I2f8ac38bb9b2b17b1c5ba8075cb5d0500e98820d
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
840d9ceb19 gnu: gnome-color-manager: Update to 3.36.2.
* gnu/packages/gnome.scm (gnome-color-manager): Update to 3.36.2.

Change-Id: Ie539d05916dbe4b2873fae8510d8693b425d848a
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
2a39ff493f gnu: gnome-characters: Update to 48.0.
* gnu/packages/gnome.scm (gnome-characters): Update to 48.0.

Change-Id: I6c2fc4482e403a982b16197e3da7063903b25076
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
b32d3d79a6 gnu: gnome-calculator: Update to 48.1.
* gnu/packages/gnome.scm (gnome-calculator): Update to 48.1.

Change-Id: Ie964e1696f30a28b7a24a2c262e1b26658da2d06
2026-03-06 14:53:11 +01:00
Maxim Cournoyer
6f7928eb52 gnu: gnome-bluetooth: Update to 47.1.
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 47.1.

Change-Id: I68a646e6924ad9a4e6226b8763402b3b98eff325
2026-03-06 14:53:10 +01:00
Liliana Marie Prikler
6ef7e7bcf4 gnu: network-manager: Update to 1.54.3.
* gnu/packages/gnome.scm (network-manager): Update to 1.54.3.
[#:configure-flags]: Add “-Dnbft=false”.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
632377f748 gnu: gexiv2: Update to 0.14.6.
* gnu/packages/gnome.scm (gexiv2): Update to 0.14.6.
2026-03-06 14:53:10 +01:00
Liliana Marie Prikler
40d1d7bfce gnu: libshumate: Update to 1.5.1.
* gnu/packages/gnome.scm (libshumate): Update to 1.5.1.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
770d3d0b45 gnu: gtk-vnc: Update to 1.5.0.
* gnu/packages/gnome.scm (gtk-vnc): Update to 1.5.0.

Change-Id: I06c339b5c7c0dc74ed9266e92f81b5fd84a23209
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
9ab383fd1d gnu: d-spy: Update to 48.0.
* gnu/packages/gnome.scm (d-spy): Update to 48.0.
[source]: Fetch from git.

Change-Id: I8c21dcba12722a0d78e83fd3f77f384b8da216b7
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
3497556be3 gnu: baobab: Update to 48.0.
* gnu/packages/gnome.scm (baobab): Update to 48.0.

Change-Id: I550f946a86b8286b2a1c4ac4ba43876df2b634d5
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
2858d10632 gnu: gnome-session: Update to 48.0.
* gnu/packages/gnome.scm (gnome-session): Update to 48.0.

Change-Id: I8c0a8090735aa22d2f655de7a1c60efb3b009cf5
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
9b3f1e9244 gnu: gnome-desktop: Update to 44.4.
* gnu/packages/gnome.scm (gnome-desktop): Update to 44.4.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
43bb25763f gnu: sysprof: Update to 48.1.
* gnu/packages/gnome.scm (sysprof): Update to 48.1.
[inputs]: Add elfutils.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
e7789cb70e gnu: rygel: Update to 0.44.2.
* gnu/packages/gnome.scm (rygel): Update to 0.44.2.
[#:configure-flags]: Remove lms plugin.
[inputs]: Replace tracker with tinysparql.
2026-03-06 14:53:10 +01:00
Liliana Marie Prikler
840d690b45 gnu: webkitgtk: Enable WebRTC.
* gnu/packages/webkit.scm (webkitgtk)[#:configure-flags]. Add
“-DENABLE_MEDIA_STREAM=ON” and “-DENABLE_WEB_RTC=ON”.
[inputs]: Add openssl.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
1781159799 gnu: vte: Update to 0.82.3.
* gnu/packages/gnome.scm (vte): Update to 0.82.3.
[inputs]: Add fast-float and simdutf.
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
397017a4d1 gnu: template-glib: Update to 3.36.3.
* gnu/packages/glib.scm (template-glib): Update to 3.36.3.

Change-Id: Iff2d17738aaf6c89253c2a9db3c4a777f2a536d9
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
207089f2e0 gnu: tecla: Update to 48.0.2.
* gnu/packages/gnome.scm (tecla): Update to 48.0.2.

Change-Id: I3f808de0baa8de76b256b343911e5ef188b0b77f
2026-03-06 14:53:10 +01:00
Maxim Cournoyer
e27dc6e1b5 gnu: libpanel: Update to 1.10.3.
* gnu/packages/gtk.scm (libpanel): Update to 1.10.3.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
b9aeeab16f gnu: libmediaart: Update to 1.9.7.
* gnu/packages/gnome.scm (libmediaart): Update to 1.9.7.

Change-Id: I3c2751ff479f090fe2b4abb2b21ea4157d0cafc7
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
4889ac4cb2 gnu: libmanette: Update to 0.2.12.
* gnu/packages/games.scm (libmanette): Update to 0.2.12.
[propagated-inputs]: Add hidapi.

Change-Id: Ib971947ab72adc84048deb563a0dedbabeb3d505
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
46af2104ed gnu: libgee: Update to 0.20.8.
* gnu/packages/gnome.scm (libgee): Update to 0.20.8.

Change-Id: Icdaac7326a5e34b68f08c032b52387ef4039f58f
2026-03-06 14:53:09 +01:00
Liliana Marie Prikler
ee2a593b8b gnu: libdex: Update to 1.0.0.
* gnu/packages/glib.scm (libdex): Update to 1.0.0.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
4124350ec8 gnu: jsonrpc-glib: Update to 3.44.2.
* gnu/packages/gnome.scm (jsonrpc-glib): Update to 3.44.2.

Change-Id: Id290de6a9a87310789c4bdcde47981bf48c91de1
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
3c7ae61db2 gnu: gupnp: Update to 1.6.9.
* gnu/packages/gnome.scm (gupnp): Update to 1.6.9.

Change-Id: I3355fd749d13908be855eef05ab33a829868fd23
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
36d929a13a gnu: gssdp: Update to 1.6.4.
* gnu/packages/gnome.scm (gssdp): Update to 1.6.4.

Change-Id: Idd661ee58686f5a4f59d2caac1e627762aefd8af
2026-03-06 14:53:09 +01:00
Liliana Marie Prikler
3d4cbc5890 gnu: gjs: Fix build with glib 2.86.
* gnu/packages/gnome.scm (gjs)[snippet]: Adjust for GLib 2.86.
[#:phases]: Adjust accordingly.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
cc7f0047b1 gnu: gjs: Update to 1.84.2.
* gnu/packages/gnome.scm (gjs): Update to 1.84.2.
[#:phases]: Add ‘skip-failing-check’.
<pre-check>: Also set $HOME.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
29081cc644 gnu: libsecret: Remove obsolete patch.
* gnu/packages/patches/libsecret-fix-test-paths.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/gnome.scm (libsecret) [source]: Delete patches.

Change-Id: Iae61d39e0ca37cff0486a8e28b840c9948cc04cc
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
296f0f872c gnu: libsecret: Update to 0.21.7.
* gnu/packages/gnome.scm (libsecret): Update to 0.21.7.

Change-Id: I4149c46588a74c7fdf3e087146409da15246149e
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
5676ef324e gnu: adwaita-icon-theme: Update to 48.1.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 48.1.

Change-Id: I8b9ae77d1c6eb40688e233a484c655b28483b69d
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
ed61551791 gnu: xdg-desktop-portal-gnome: Update to 48.0.
* gnu/packages/gnome.scm (xdg-desktop-portal-gnome): Update to 48.0.
[#:phases]: Add ‘unpack-libgxdp’.
[inputs]: Add libgxdp-origin.
2026-03-06 14:53:09 +01:00
Liliana Marie Prikler
7f76cb2e20 gnu: Add libxdgp-origin.
* gnu/packages/gnome.scm (libxdgp-origin): New variable.
2026-03-06 14:53:09 +01:00
Maxim Cournoyer
7b4b9e5317 gnu: xdg-desktop-portal-gtk: Improve package definition.
This is a follow-up to a17a5c02a8, which
inadvertently left old inputs and phases.

* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[arguments]:
Add #:glib-or-gtk?.  Remove #:configure-flags and #:phases.
[native-inputs]: Remove autoconf, automake, libtool, libxml2 and which.
Drop labels.
[inputs]: Replace gtk+ with gtk.  Drop labels.

Change-Id: Ifaa7092872884b74fd3f783b677449935bfd4a2a
2026-03-06 14:53:08 +01:00
Maxim Cournoyer
a2d0f215f2 gnu: xdg-desktop-portal: Use XDG_DATA_DIRS as search path.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete patches.
[native-search-paths]: Remove XDG_DESKTOP_PORTAL_DIR.  Add $XDG_DATA_DIRS.
* gnu/packages/patches/
xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I26bde17cde75d1ccf5839d57145d5780b40cda9f
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
2e7d3ada3d gnu: Improve xdg-desktop-portal.
This is a follow-up to 7d04e79c70, which
inadvertently left out some long-known changes to xdg-desktop-portal.

* gnu/packages/freedesktop.scm (xdg-desktop-portal)[source]<snippet>: Remove.
[arguments]: Convert to list of G-Expressions
<#:phases>: Delete ‘po-chmod’ and ‘relax-gcc-14-strictness’.
Add ‘patch-libumockdev-preload.so-file-name’ and ‘prepare-for-tests’.
[inputs]: Remove gstreamer.  Move gst-plugins-good from here…
[native-inputs]: … to here.  Add umockdev.
(xdg-desktop-portal-next): Drop gratuitous whitespace.

Change-Id: I956df6f52600e7301ba2776c7508488bed92d9ec
2026-03-06 14:53:08 +01:00
Maxim Cournoyer
2fcc48d913 gnu: umockdev: Update to 0.19.1.
* gnu/packages/check.scm (umockdev): Update to 0.19.1.

Change-Id: Id8ff7d498eb200de0986513e54791c08d3429c92
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
3004f90d6e gnu: libadwaita: Update to 1.8.2.
* gnu/packages/gnome.scm (libadwaita): Update to 1.8.2.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
da1a2d422b gnu: gtksourceview: Update to 5.16.0.
* gnu/packages/gtk.scm (gtksourceview): Update to 5.16.0.
2026-03-06 14:53:08 +01:00
Maxim Cournoyer
b2a8efe507 gnu: gtkmm: Update home page.
* gnu/packages/gtk.scm (gtkmm) [home-page]: Update URL.

Change-Id: Ic3de5a4f6f6fd687c0fdb92dd73ae8b0373934ea
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
0a5c7c5e5d gnu: gtkmm: Update to 4.20.0.
* gnu/packages/gtk.scm (gtkmm): Update to 4.20.0.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
a12539b330 gnu: gtk: Check after install.
* gnu/packages/gtk.scm (gtk)[#:phases]: Move ‘check’ after ‘install’.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
bbbd083aaa gnu: gtk: Use tinysparql.
* gnu/packages/gtk.scm (gtk): Replace tracker with tinysparql.
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
4aa0c52e80 gnu: gtk: Update to 4.20.3.
* gnu/packages/gtk.scm (gtk): Update to 4.20.3.
[#:test-flags]: Add “--no-suite=docs”.
[#:phases]<patch>: Re-enable ‘validate’, ‘mask-half-pixel’ and ‘scaling’
tests.
Disable ‘wrapping-label-in-nested-boxes’, ‘yuv-matrix-dmabuf’, and
‘flipping-icons’ tests.
2026-03-06 14:53:08 +01:00
Andreas Enge
df44180879 gnu: Remove zxing-cpp-1.2.
* gnu/packages/aidc.scm (zxing-cpp-1.2): Delete variable.

Change-Id: I72331c380a2cf40aff3a47f5cdee19d1c37e2f5f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Andreas Enge
8bc35d4270 gnu: gst-plugins-bad: Modernize inputs.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace
openssl-1.1 by openssl. Remove zxing-cpp-1.2, which is not referenced.

Change-Id: I6659af170df986b0dbd7d9124eff4802a7d82a02
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Ada Stevenson
f74a37a4ad gnu: polkit: Remove unneeded phase.
The previous `python-dbusmock` update causes this phase to have no
effect.  There is a small pause, but the package builds fine and so this
phase is no longer necessary.

* gnu/packages/gnome.scm (polkit)[#:phases]: Remove ‘check’ replacement.

Change-Id: I57446688f65c68ea10ca06ac725d1571ef0181a9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
8c9c0f4735 gnu: upower: Update to 1.90.10.
* gnu/packages/gnome.scm (upower): Update to 1.90.10.
[snippet]: Adjust accordingly.
[#:phases]<adjust-test-suite>: Likewise.
[native-inputs]: Replace python-dbus-1.2 with python-dbus.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:08 +01:00
Maxim Cournoyer
258340b5b3 gnu: upower: Fix test suite.
* gnu/packages/gnome.scm (upower) [phases] {set-gi-typelib-path}: New phase.
{check}: Reorder after phase new phase.

Change-Id: Id7a4edc9ae7d30ad67130d908be410abe04186ff
2026-03-06 14:53:07 +01:00
Daniel Khodabakhsh
3a2a4c3d13 gnu: ibus-minimal: Update to 1.5.32.
* gnu/packages/ibus.scm (ibus-minimal): Update to 1.5.32.
[configure-flags]: Added "--disable-gtk4" and removed it later in 'ibus'.
[phases]: fix-paths: Removed substitution in src/ibusenginesimple.c because the text is no longer present.
* gnu/packages/ibus.scm (ibus): Replaced addition of "--enable-gtk4" flag with removal of "--disable-gtk4" flag.

Change-Id: I3177fbdf2789e053a177e6dc55d2d35aa932d332
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Daniel Khodabakhsh
c5f77cb261 gnu: ibus-minimal: Use git source.
* gnu/packages/ibus.scm (ibus-minimal): Switch source from tar to git.
[native-inputs]: Add autoconf, automake, and libtool.
[phases]: Removed uneeded 'delete-generated-files' stage and moved 'patch-python-target-directories' to after 'configure' is generated as well as added newlines to the end of its substitutions.

Change-Id: I556ba19e4d98d896a21de61def7351db8e2ad9de
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge
b1b10621de gnu: Add python-dbus-python as deprecated alias.
* gnu/packages/python-xyz.scm (python-dbus-python): Add as deprecated
package for python-dbus.

Change-Id: Iadb1093c8629fdd01fa1ee70cb148e1e52276390
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge
c8392e4a5a gnu: python-dbus-python: Rename to python-dbus.
* gnu/packages/python-xyz.scm (python-dbus-python): Rename to…
(python-dbus): … this. Change name field accordingly.
(python-dbusmock, python-screenkey): Adapt references.
* gnu/packages/admin.scm (solaar): Likewise.
* gnu/packages/gpodder.scm (gpodder): Likewise.
* gnu/packages/music.scm (jack-select): Likewise.
* gnu/packages/password-utils.scm (himitsu-secret-service): Likewise.
* gnu/packages/printers.scm (printrun): Likewise.
* gnu/packages/wm.scm (quicktile): Likewise.

Change-Id: Iaeb2f37c534a699f259d14fc770db86f79c1d7e8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:07 +01:00
Andreas Enge
1f9e47518b gnu: python-dbus: Rename to python-dbus-1.2.
* gnu/packages/python-xyz.scm (python-dbus): Rename to…
(python-dbus-1.2): … this.
(python-notify2, python-gatt, python2-dbus): Adapt references.
* gnu/packages/audio.scm (cable, jack-2): Likewise.
* gnu/packages/bittorrent.scm (deluge): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/enlightenment.scm (python-efl): Likewise.
* gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise.
* gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower)
(mutter, network-manager, gnome-bluetooth, gnome-shell, terminator)
(gnome-remote-desktop): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/maths.scm (veusz): Likewise.
* gnu/packages/matrix.scm (pantalaimon): Likewise.
* gnu/packages/messaging.scm (pidgin, gajim): Likewise.
* gnu/packages/mpd.scm (mpdris2): Likewise.
* gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise.
* gnu/packages/password-utils.scm (secretsd): Likewise.
* gnu/packages/stenography.scm (plover): Likewise.
* gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3)
(sugar-portfolio-activity): Likewise.
* gnu/packages/video.scm (python-yewtube): Likewise.
* gnu/packages/xdisorg.scm (autokey): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
* gnu/packages/xorg.scm (xpra): Likewise.

Change-Id: I19218743260175f1117b8e213131a3b1495c6c48
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:04 +01:00
Maxim Cournoyer
5708c1d67f gnu: libnotify: Update to 0.8.8.
Tests are disabled, as they cause multiple dependency cycles.  Few seem
to run this test suite, including upstream's CI.

* gnu/packages/gnome.scm (libnotify): Update to 0.8.8.
[#:tests?]: Set to #f.
[#:configure-flags]: Add “-Dtests=false”.
[inputs]: Remove gtk+.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
76f1682057 gnu: gspell: Update to 1.14.2.
* gnu/packages/gnome.scm (gspell): Update to 1.14.2.
[build-system]: Switch to meson-build-system.
[arguments]: Adjust accordingly.  Use G-Expressions.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
472e264ad6 gnu: gdk-pixbuf: Update to 2.44.4.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.44.4.
[#:configure-flags]: Add “-Dglycin=disabled”.
* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch:
Adjust accordingly.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
8464195ef1 gnu: Add localsearch.
* gnu/packages/gnome.scm (localsearch): New variable.
(tracker-miners): Deprecate in favor of localsearch.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
7c20a7517d gnu: Add tinysparql.
* gnu/packages/gnome.scm (tinysparql): New variable.
(tracker): Deprecate in favor of tinysparql.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
1739ab1eb3 gnu: libgsf: Update to 1.14.54.
* gnu/packages/gnome.scm (libgsf): Update to 1.14.54.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
faf37926ef gnu: Add python-pygobject-3.50.
* gnu/packages/glib.scm (python-pygobject-3.50): New variable.
* gnu/packages/gnome.scm (glade3, blueprint-compiler, libsecret)
(orca)[native-inputs]: Replace python-pygobject with python-pygobject-3.50.
(libpeas, libpeas-2, totem, rhythmbox, network-manager, gedit, endeavour)
(gnome-builder)[inputs]: Likewise.
* gnu/packages/gimp.scm (gimp-3)[inputs]: Likewise.
* gnu/packages/ibus.scm (ibus)[inputs]: Likewise.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
d7b377c28a gnu: python-pygobject: Update to 3.54.3, disable tests.
* gnu/packages/glib.scm (python-pygobject): Update to 3.54.3.
[source]: Adjust URL. Delete snippet.
[arguments]: Remove #:phases. Add #:tests?.
[native-inputs]: Remove python-pytest and python-wrapper.
[home-page]: Update URL.

Change-Id: I4a495b33e58afd8db72b9797b16e3330b8d29431
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
b743511181 gnu: Remove gnome-online-accounts-3.44.
* gnu/packages/gnome.scm (gnome-online-accounts-3.44): Delete variable.
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
cb6be79550 gnu: librest: Update to 0.10.2.
* gnu/packages/gnome.scm (rest): Deprecate in favor of and rename to…
(librest): … this.
Update to 0.10.2.
[build-system]: Switch to meson-build-system.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Adjust accordingly.
[native-inputs]: Add gi-docgen.
[inputs]: Replace libsoup-minimal-2 with libsoup.  Ad json-glib.
(gnome-recipes, gnome-online-miners, gnome-initial-setup)
(libzapojit, endeavour, gfbgraph)[inputs]: Replace rest with librest.
(msgraph)[inputs]: Replace rest-next with librest.
(gnome-online-accounts-3.44)[inputs]: Don't replace librest.
* gnu/packages/geo.scm (gnome-maps): Replace rest-next with librest.
* gnu/packages/gtk.scm (gtk+, gtk): Replace rest with librest.
2026-03-06 14:52:05 +01:00
Maxim Cournoyer
2ce1fbc553 gnu: ftgl: Fix build.
* gnu/packages/patches/ftgl-ftcontour-type.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gl.scm (ftgl) [source]: Apply it.

Change-Id: Ifaf78e18cd2d1ec1c706ebb5d649d7ead7df335a
2026-03-06 14:52:05 +01:00
Liliana Marie Prikler
c11325ef59 gnu: orc: Update to 0.4.41.
* gnu/packages/gstreamer.scm (orc): Update to 0.4.41.
2026-03-06 14:52:05 +01:00
Maxim Cournoyer
22efd612d7 gnu: aspell: Update to 0.60.8.1.
* gnu/packages/aspell.scm (aspell): Update to 0.60.8.1.
[patches]: Remove aspell-CVE-2019-25051.patch.
[phases]: Delete trailing #t.
* gnu/packages/patches/aspell-CVE-2019-25051.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I58f8e51d084415f88ce7f0d5b31b23bbf4084018
2026-03-06 14:52:05 +01:00
Maxim Cournoyer
40a10d1f4a gnu: libsoup: Apply patches fixing deadlocks and CVE-2025-4476.
The patches are a subset taken from Debian (see:
<https://sources.debian.org/patches/libsoup3/3.6.5-3/>).

* gnu/packages/patches/libsoup-auth-digest-fix-crash.patch
* gnu/packages/patches/libsoup-deadlock-in-add_listener_in_thread.patch
* gnu/packages/patches/libsoup-fix-merge-of-ranges.patch
* gnu/packages/patches/libsoup-memory-leak-in-soup_form_decode.patch
* gnu/packages/patches/libsoup-multipart-bounds-check.patch
* gnu/packages/patches/libsoup-use-libdl-instead-of-gmodule.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gnome.scm (libsoup-minimal): Apply them.

Change-Id: I7e4968c1d87e28860fc68616f6107d018e0d93dd
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
19d2038003 gnu: libsoup-minimal: Update to 3.6.5.
* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.5.
[inputs]: Move mit-krb5 from here…
[propagated-inputs]: … to here.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
d70fe7420b gnu: vala: Update to 0.56.18.
* gnu/packages/gnome.scm (vala): Update to 0.56.18.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
d0fe72f6a8 gnu: vala@0.52: Update to 0.52.11.
* gnu/packages/gnome.scm (vala-0.52): Update to 0.52.11.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: Adjust accordingly.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
336f3491bb gnu: vala@0.52: Fix GIR parser.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (vala-0.52)[patches]: Use it here.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
0527bc649a gnu: pangomm: Update to 2.56.1.
* gnu/packages/gtk.scm (pangomm): Update to 2.56.1.

Change-Id: I87f1883433a22d989e7118f2ba35df39ec45ccf6
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
806a1de82c gnu: glibmm: Update to 2.86.0.
* gnu/packages/glib.scm (glibmm): Update to 2.86.0.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
c73829a82a gnu: mm-common: Update to 1.0.7.
* gnu/packages/gnome.scm (mm-common): Update to 1.0.7.

Change-Id: I354e133a555385bcb2af0902c21c5d8150be704a
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
1bca474d01 gnu: pango: Update to 1.56.4.
* gnu/packages/patches/pango-skip-libthai-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/gtk.scm (pango): Update to 1.56.4.
[source]: Change to git-fetch.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Add “-Dintrospection=enabled”.
<#:phases> {disable-cantarell-tests}: Skip test-font-data.

Change-Id: I044f465555a7a64bb938f41a738bfa720d8ea51e
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
69ed70167e gnu: Remove pango-1.90.
This version is not used anywhere, is actually older than the recent
releases (e.g. 1.56.3) and confuses the updater.

* gnu/packages/gtk.scm (pango-1.90): Delete variable.

Change-Id: I3d236b9f9d5385628edc161ec36e8a6e5e6251c4
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
396d955f06 gnu: harfbuzz: Update home page.
* gnu/packages/gtk.scm (harfbuzz) [home-page]: Update URL.

Change-Id: I08612782162cec1e0db403f65fe568cbd69ae960
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
2237af02fc gnu: glib-networking: Update to 2.80.1.
* gnu/packages/gnome.scm (glib-networking): Update to 2.80.1.

Change-Id: I21a6df957047fa2445f9d5dbd67981f39f0892db
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
f6a7f12680 gnu: gsettings-desktop-schemas: Update to 48.0.
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 48.0.

Change-Id: Iedaff11944ecb21c32a74047f426e16e2b90e278
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
38f501c928 gnu: gnome-backgrounds: Update to 48.2.1.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 48.2.1.

Change-Id: Id37be0f1b9cbbc962411fce54c6d929d0d8a109e
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler
a40439873e gnu: dbus: Update to 1.16.2.
* gnu/packages/glib.scm (dbus): Update to 1.16.2.
[build-system]: Switch to meson-build-system.
[#:configure-flags, #:phases]: Adjust accordingly.
[native-inputs]: Remove autoconf, autoconf-archive and automake.
Add python.
2026-03-06 14:52:04 +01:00
Maxim Cournoyer
e91af9d876 gnu: yelp-xsl: Update to 42.4.
* gnu/packages/gnome.scm (yelp-xsl): Update to 42.4.
[build-system]: Switch to meson-build-system.

Change-Id: I97ae90008d3e9d14261b14af9f04538fe5e9ed40
2026-03-06 14:52:03 +01:00
Nicolas Graves
0c15434630 gnu: gobject-introspection: Wrap necessary binaries.
Python@3.12 removes the distutils module, which now has to be provided
through python-setuptools.

* gnu/packages/glib.scm (goject-introspection-minimal)
[arguments]<#:phases>: Add phase 'wrap.
<#:modules>: Adjust them accordingly.
[native-inputs]: Improve style.
[propagated-inputs]: Add python-setuptools-bootstrap.
(gobject-introspection)[propagated-inputs]: Replace
python-setuptools-bootstrap by python-setuptools.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler
87135e7d91 gnu: gobject-introspection: Delete unnecessary patches.
* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Delete file.
* gnu/packages/patches/gobject-introspection-absolute-shlib-1.72.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Unregister them.
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler
2e5e126f41 gnu: gobject-introspection: Update to 1.86.0.
* gnu/packages/glib.scm (gobject-introspection-minimal): Update to 1.86.0.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust
accordingly.
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler
9265c30c43 gnu: glib: Update to 2.86.0.
* gnu/packages/glib.scm (glib-minimal): Update to 2.86.0.
[#:phases]<disable-failing-tests>: Drop substitute* for testfilemonitor.
<patch-pkg-config-files>: Use map.
Also patch “lib/pkgconfig/girepository-2.0.pc”.
2026-03-06 14:52:03 +01:00
Giacomo Leidi
bf26de07bd build-system: glib-or-gtk: Also wrap binaries in sbin directories.
* guix/build/glib-or-gtk-build-system.scm (wrap-all-programs): Also search
“${directory}/sbin” for wrappable binaries.

Change-Id: I970195bf53b00e0d87a01649581791ab72b7b91a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
9da01b8882 gnu: openssl: Do not version data directory.
Rationale: the version 1.1.1u was captured in the phase gexp and carried over
in the inherited openssl 3.0.8 package.

* gnu/packages/tls.scm (openssl-1.1) [#:phases] <configure>: Remove version
from openssldir value.
<remove-miscellany>: Adjust accordingly.

Change-Id: I2795f0b57b8b8382b14e313e3741d0f1c22939ae
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
bda6070b47 gnu: openssl: Reinstate parallel tests.
* gnu/packages/tls.scm (openssl-1.1) [arguments]
<#:parallel-tests?>: Delete argument.

Change-Id: Id6372c6634672f7949fb06a6086174b200e61188
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
c5cff587eb gnu: fontconfig: Update to 2.16.0 and modernize.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.16.0.
[propagated-inputs]: Remove labels.
[native-inputs]: Likewise.  Add autoconf-2.71, automake, gettext-minimal and
libtool.
[configure-flags]: Use gexps.
[phases]: Likewise.
(fontconfig-with-documentation): Streamline comment.
[arguments]: Use gexps.
[native-inputs]: Use modify-inputs.
[home-page]: Add missing trailing /.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I8704eec8cef310c7b1122db7a65e612c8c13fbe2
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
38e7132dcf gnu: gnutls: Use p11-kit to provide the default certificates.
This makes it so that GnuTLS always knows to locate the nss-certs without
users having to do anything.  This default behavior can be modified by users
via the p11-kit configuration mechanism, which can be be done per-user.

* gnu/packages/patches/gnutls-skip-trust-store-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/tls.scm (gnutls) [source]: Remove
'gnutls-skip-trust-store-test.patch' patch.
[#:configure-flags]: Delete "--with-default-trust-store-dir=/etc/ssl/certs".
Add "--with-default-trust-store-pkcs11=pkcs11:".  Update comment.

Fixes: <https://issues.guix.gnu.org/75902>
Fixes: <https://issues.guix.gnu.org/46779>
Change-Id: Ie45bfe8c2884c1ab277b0fba6135a5af3a9b6a3d
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
356234dc5f gnu: gnutls: Enable zstd compression.
* gnu/packages/tls.scm [arguments] <#:configure-flags>: Add --with-zstd=link.
[propagated-inputs]: Add zstd:lib.

Change-Id: I7cfce764181eebe12a32019107061c88edaa877a
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
a6d7b44cce gnu: gnutls: Streamline definition.
* gnu/packages/tls.scm (gnutls)[source] <patches>:  Add gnutls-no-which.patch.
[arguments] <#:configure-flags>: Do not build without p11-kit on
mips64el (debian has a package for it, it ought to work).  Add
--with-zlib=link flag.
<#:phases>: Delete disable-failing-tests phase.
[native-inputs]: Remove which.
[propagated-inputs]: Do not avoid p11-kit on mips64el architecture.
* gnu/packages/patches/gnutls-no-which.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I6519b789896dba00de6a1af7a6f772906ce660c1
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
662790943d gnu: softhsm: Install p11-kit module.
* gnu/packages/security-token.scm (softhsm)
[configure-flags]: Use --with-p11-kit flag.

Change-Id: I4dc02ca3ab263c8a6580d8c14a817875fd7ebd0d
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
7ea46ac72f gnu: p11-kit: Add search path specification for P11_MODULE_PATH.
* gnu/packages/tls.scm (p11-kit) [native-search-paths]: New field.

Change-Id: I10b2420340aa42dd1e91d41030b1fa44b549f631
2026-03-06 14:52:03 +01:00
Maxim Cournoyer
2314a89ccc gnu: p11-kit: Add nss-certs to default trust path.
* gnu/packages/tls.scm (p11-kit): [native-inputs]: Add nss-certs.
[arguments] <#:configure-flags>: Expose its certs via an 'anchors'
subdirectory to the trust paths.

Change-Id: Iee727edb1f51f8503fcbdd4ec1dee0d47a6bba39
2026-03-06 14:52:02 +01:00
Maxim Cournoyer
c27389ed51 gnu: p11-kit: Update to 0.25.5, extend trust paths.
* gnu/packages/tls.scm (p11-kit): Update to 0.25.5.
[source]: Drop hurd patch.
[arguments]: Delete #:phases.
<#:configure-flags>: Add more trust paths, for better compatibility with foreign distributions.
[native-inputs]: Add python-minimal.  Remove autoconf, automake,
gettext-minimal and libtool when targeting the Hurd.

Change-Id: I3d52b681c580ddcf10646411b07f7f86541ba163
2026-03-06 14:52:02 +01:00
Liliana Marie Prikler
5ea7ac82a4 gnu: python-brotlicffi: Update to 1.1.0.0.
* gnu/packages/python-compression.scm (python-brotlicffi): Update to 1.1.0.0.
2026-03-06 14:52:02 +01:00
Maxim Cournoyer
112303be80 gnu: brotli: Update to 1.1.0.
* gnu/packages/compression.scm (brotli): Update to 1.1.0.
[source]: Delete obsolete snippet.
[arguments]: Delete field, obsolete.

Change-Id: I4fe13683ff33f528ef897bb65bbb239d4d4985c6
2026-03-06 14:52:02 +01:00
Ludovic Courtès
d7cc8cbef4 gnu: gnutls: Update to 3.8.9.
* gnu/packages/tls.scm (gnutls): Update to 3.8.9.
[arguments]: Add ‘gnutls_cv_soname_z’ to #:configure-flags.
[inputs]: Add ‘zlib’.

Change-Id: Ia0e22f82199e67dafbb2283401fe168499c134b7
2026-03-06 14:52:02 +01:00
Kurome
d18d6e07e5 gnu: hicolor-icon-theme: Update to 0.18.
* gnu/packages/gnome.scm (hicolor-icon-theme): Update to 0.18.
[build-system]: Switch to meson-build-system.
[description]: Update with more details.

Change-Id: I26c186f96da7f5bad1c5707ab2e02cdf6a62bd45
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2026-03-06 14:52:02 +01:00
Maxim Cournoyer
512ed73989 teams: Update gnome-core-refresh script.
* etc/teams/gnome/gnome-core-refresh (%names): Register pypgobject and pyatspi
mappings.

Change-Id: I5343870e33fbd25859f5fb39522953225c6236b9
2026-03-06 14:51:54 +01:00
Andreas Enge
ebe4cc6b3b gnu: Remove python-dolfin-adjoint.
* gnu/packages/simulation.scm (python-dolfin-adjoint): Delete variable.

Fixes: guix/guix#6128
Change-Id: I86bf93403a7cf222b9ae89cb0e786b9b86384d04
2026-03-06 11:36:48 +01:00
Andreas Enge
762f08d74a gnu: Remove autokey.
* gnu/packages/xdisorg.scm (autokey): Delete variable.

Fixes: guix/guix#5414
Change-Id: I75aecf083bbbe61ad66823d88e2b0e204c734925
2026-03-06 11:34:25 +01:00
Spencer King
cbda83ad5a gnu: mg: Update to 20260227.
* gnu/packages/text-editors.scm (mg): Update to 20260227.

Merges guix/guix!6926

Change-Id: I93b0817433d9af1b6edfbe0cb75f28486d631cc6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 10:12:23 +01:00
Gabriel Wicki
1ae39621d2 gnu: Add librelane.
* gnu/packages/electronics.scm (librelane): New variable.

Merges guix/guix!5641

Change-Id: Ic66549a02671e6315233075fb60a5bd7af93f398
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:42:34 +01:00
Gabriel Wicki
d1f4adcd1c gnu: python-cloup: Update to 3.0.8.
* gnu/packages/python-xyz.scm (python-cloup): Update to 3.0.8.
[native-inputs]: Remove python-wheel; add python-setuptools-scm;

Merges guix/guix!5641

Change-Id: Ib85b2effe287af69bcd880fad7c3f669da55964a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:26:52 +01:00
Gabriel Wicki
7425e7e03a gnu: Add python-yamlcore-0.0.2.
* gnu/packages/python-xyz.scm (python-yamlcore-0.0.2): New variable.

Merges guix/guix!5641

Change-Id: I5a52801c4a892f5325997cca60ea08e3e137f56e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:26:02 +01:00
Gabriel Wicki
78276ee606 gnu: Add python-lln-libparse.
* gnu/packages/electronics.scm (python-lln-libparse): New variable.

Merges guix/guix!5641

Change-Id: Ic36e8902b12a75a8de32ac9bd1077475367bfd12
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:25:42 +01:00
coopi
929d7f6a82 gnu: Add emacs-modus-catppuccin-themes.
* gnu/packages/emacs-xyz.scm (emacs-modus-catppuccin-themes): New variable.

Merges guix/guix!6765

Change-Id: I45f20f47776310ed35ac5a20e08937d4b41da719
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:14:33 +01:00
coopi
4c9e710517 gnu: emacs-dirvish: Use absolute paths for external preview programs.
* gnu/packages/emacs-xyz.scm (emacs-dirvish) [arguments]: Add
’set-external-programs’ phase.
[inputs]: Add ’7zip’,’ffmpegthumbnailer’, ’fontconfig’, ’mediainfo’,
’poppler’, and ’vips’.

Merges guix/guix!6795

Change-Id: I91cd52426bfc07e334e5b8965151b6a69d2737a2
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06 09:12:10 +01:00
Cayetano Santos
82cf87a176 gnu: yosys: Enable python bindings.
* gnu/packages/electronics.scm (yosys)[inputs]: Add pybind11-3 and
python-cxxheaderparser.
[arguments]: Update #:test-target.

Merges guix/guix!4643

Change-Id: I787f5f090b02003ce0c0ad17a82b69629b707e2a
2026-03-06 08:48:50 +01:00
jgart
dda7aabfe7 gnu: ruby-google-protobuf: Update to 4.34.0.rc.2.
* gnu/packages/ruby-xyz.scm (ruby-google-protobuf): Update to 4.34.0.rc.2.
[arguments]: Use modern style and fix up comment.

Change-Id: I380ae3cdc4c0bfc94edb87e02fdf852ff2b9619b
2026-03-05 20:42:33 -05:00
Wilko Meyer
42d0544018 gnu: linux-libre 6.18: Update to 6.18.15.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.15.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: Id886df1744b2ef75c3c66ad7e85f1d7c4b838e51
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-05 15:00:05 -08:00
Wilko Meyer
9b29632ec4 gnu: linux-libre 6.19: Update to 6.19.5.
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.5.
(linux-libre-6.19-pristine-source, deblob-scripts-6.19): Update hashes.

Change-Id: I4ae7a39a2c7c9b2722f56ec630c495fdd6e828e3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-05 15:00:02 -08:00
Wilko Meyer
b2883abb0d gnu: linux-libre-lts: Update to 6.18.
* gnu/packages/linux.scm (linux-libre-lts-version,
linux-libre-lts-gnu-revision, linux-libre-lts-pristine-source,
linux-libre-lts-source, linux-libre-lts): Use linux-libre-6.18.
(linux-libre-headers-latest): Use linux-libre-headers-6.19.

Change-Id: I7aa18c3b27044383f49c67247ee3f92d0de56815
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-05 15:00:00 -08:00
Vagrant Cascadian
2126b510ce gnu: Remove linux-libre 5.4.
gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision,
deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source,
linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4,
linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables.
* gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete
file.
* gnu/local.mk [dist_patch_DATA]: Deregister patch.
* gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files.
* Makefile.am [AUX_FILES]: Deregister them.
* gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15.
* gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable.
* gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable.
2026-03-05 14:59:55 -08:00
jgart
53bb5afabe gnu: sbcl-ctype: Update to 0.0.0-5.d9a7727.
* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-5.d9a7727.
[version]: Use revision variable.

Change-Id: Ibd53b795eb2909457a077cb46018c7d5e39897c3
2026-03-05 17:47:47 -05:00
jgart
a92c6fb4f5 gnu: ecl-trucler: Disable tests.
* gnu/packages/lisp-xyz.scm (ecl-trucler): Disable tests.

Change-Id: Ia9f982db63bd7f24069989e81295f994a29dc189
2026-03-05 17:33:55 -05:00
jgart
6d12f058a1 gnu: sbcl-trucler: Update to 0.0.0-2.39d4ba1.
* gnu/packages/lisp-xyz.scm (sbcl-trucler): Update to 0.0.0-2.39d4ba1.

Change-Id: Ib35b7cfae5105c054d64693e60a3ec7dd7be8aa8
2026-03-05 17:33:55 -05:00
Nguyễn Gia Phong
3765eb786c gnu: vis: Fix Lua paths.
* gnu/packages/text-editors.scm (vis)[arguments]<#:phases>{wrap-binary}:
  Use semicolon (;) as the separator in GUIX_LUA_PATH and GUIX_LUA_CPATH.

Fixes: e1fc5936b1 ("gnu: vis: [...] wrap GUIX_LUA_{,C}PATH.")
Change-Id: I8a32d74042f0e85fd3f9d98854a4a5bd8d220363
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 23:08:43 +01:00
Danny Milosavljevic
e22d78cb9d gnu: guile-wayland-scm: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-wayland-scm): Update to 0.0.1.

Change-Id: I64fe50ca6a7259f97d1f07136730ff2d34f1b780
2026-03-05 21:48:10 +01:00
Danny Milosavljevic
bd3dd15edc gnu: guile-wayland-scm-shm: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-shm): Update to 0.0.1.

Change-Id: I466ca129a462583e9da354fbbd760c40b1bc99f2
2026-03-05 21:48:10 +01:00
Danny Milosavljevic
fa6b2624d7 gnu: guile-wayland-scm-socket: Update to 0.0.1.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-socket): Update to 0.0.1.

Change-Id: Id67b7f3cd618034e891126ab73cc4cf7e911e67e
2026-03-05 21:48:09 +01:00
Nguyễn Gia Phong
7b64f7293c gnu: python-telethon: Update to 1.42.0.
* gnu/packages/python-xyz.scm (python-telethon): Update to 1.42.0.
  [source]<uri>: Update Git repository URL.
  [native-inputs]: Replace python-pytest-asyncio-0.26
  with python-pytest-asyncio.

Change-Id: I55da0ac5d97a49ccdf8311e88df73e04e3da41fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 19:08:49 +00:00
Nguyễn Gia Phong
0293594e2d gnu: python-apscheduler: Update to 3.11.2.
* gnu/packages/python-xyz.scm (python-apscheduler): Update to 3.11.2.
  [native-inputs]: Replace python-pytest-asyncio-0.26
  with python-pytest-asyncio.

Change-Id: Ie81348a8fec91a9e7b030b2e0b8c34cdee7177f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 19:08:48 +00:00
Nguyễn Gia Phong
dd26a9bd77 gnu: python-pyee: Update to 13.0.1.
* gnu/packages/python-xyz.scm (python-pyee): Update to 13.0.1.
  [arguments]<#:phases>: Remove 'patch-pytest-config.
  [native-inputs]: Replace python-pytest-asyncio-0.26
  with python-pytest-asyncio.

Change-Id: I0a60ae6b52e69211960ad8e13e15304b2038ddbf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 19:08:43 +00:00
Ashish SHUKLA
420563fd20 gnu: foot: Update to 1.26.0
* gnu/packages/terminals.scm (foot): Update to 1.26.0.

Change-Id: I29d82a1c8fd4c7f580dc9261554d8f513282597e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:56:59 +00:00
Ashish SHUKLA
29befe8bd6 gnu: fcft: Update to 3.3.3
* gnu/packages/fontutils.scm (fcft): Update to 3.3.3.

Change-Id: I205095766e200bc15d1e69415015948b18bb334f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:56:56 +00:00
Ada Stevenson
cba3a8e976 gnu: wpa-supplicant: Update to 2.11.
* gnu/packages/admin.scm (wpa-supplicant): Update to 2.11.

Merges: https://codeberg.org/guix/guix/pulls/6870
Change-Id: I84e5853f0dc92ad8d1f83f24031cd8df4dd60219
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:41:52 +00:00
Ashvith Shetty
5b6a2296ca gnu: Add dicedb-cli.
* gnu/packages/databases.scm (dicedb-cli): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6873
Change-Id: I03ce3928b361a88ed8c7ca829bc71a2c26c60c2e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05 18:40:16 +00:00
dan
08ca724ee3 gnu: Add ncspot.
* gnu/packages/rust-apps.scm (ncspot): New variable.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Add entry for
ncspot.

Change-Id: I9c3d93ee018781d8216613abf62e5da9400c5d21
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 17:55:44 +02:00
Efraim Flashner
8a57f9a7a9 gnu: rust-crates: Adjust indentation.
* gnu/packages/rust-crates.scm: Standardize the indentation.

Change-Id: Ic9398293f5d01a70a4b3f66a4ebe94b1fccaca60
2026-03-05 17:44:15 +02:00
benjamin wil
d5515b13e4 gnu: Add kak-tree-sitter.
* gnu/packages/text-editors.scm (kak-tree-sitter): New variable.
* gnu/packages/rust-crates.scm: Add source crates for kak-tree-sitter.

Closes: guix/guix#4197
Change-Id: I2f72d3497f538a4ec0c98747622ab49279ae9917
Signed-off-by: Steve George <steve@futurile.net>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 17:26:45 +02:00
Cayetano Santos
8cd644f897 gnu: Add pybind11.
* gnu/packages/python-xyz.scm (pybind11): New variable.

Change-Id: Id4c345aff5f883949ddcae29cbbd05bcbe47dd28
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 15:53:36 +01:00
Gabriel Wicki
f86ff1db98 gnu: Pin old pybind11 version.
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2).
(python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree,
python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change
reference to pybind11-2.

* gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp),
  gnu/packages/bioinformatics.scm (python-metacells, python-strawc,
  python-coolbox, python-pyspoa, python-scvelo),
  gnu/packages/chemistry.scm (avogadrolibs),
  gnu/packages/computer-architecture.scm (gem5),
  gnu/packages/duckdb.scm (python-duckdb),
  gnu/packages/electronics.scm (nextpnr, prjtrellis),
  gnu/packages/engineering.scm (python-orocos-kinematics-dynamics),
  gnu/packages/geo.scm (ogs-serial),
  gnu/packages/graphics.scm (openshadinglanguage, openimageio),
  gnu/packages/image-processing.scm (opencolorio),
  gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx,
  onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe,
  python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn,
  python-dlib),
  gnu/packages/maths.scm (python-accupy, python-ducc0),
  gnu/packages/networking.scm (libcamera),
  gnu/packages/opencl.scm (python-pyopencl),
  gnu/packages/package-management.scm (python-libmambapy),
  gnu/packages/physics.scm (python-brille, python-gofit),
  gnu/packages/python-check.scm (python-xdoctest),
  gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy,
  python-iminuit, python-osqp, python-pyamg, python-qdldl,
  python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma),
  gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal,
  gr-satellites, limesuite-ng),
  gnu/packages/simulation.scm (fenics, python-dolfin-adjoint),
  gnu/packages/statistics.scm (python-diptest, python-george),
  gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2.

Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 15:53:36 +01:00
Carlos Durán Domínguez
13346ec997 gnu: swww: Update to 0.11.2.
* gnu/packages/wm.scm (swww): Update to 0.11.2.
[source]: <uri>: Update URL.
[arguments]: <#:cargo-install-paths>: Fix paths; <#:modules>: add (guix build
copy-build-system). <#:phases>: Remove install replacement, and add
'install-completions-and-documentation.
[home-page]: Update.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for swww.

Change-Id: Ide4adf1aab6e1bf8817f88493ecf2a10e09f1ec8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 14:19:46 +02:00
Carlos Durán Domínguez
b454745797 gnu: swww: Improve style.
* gnu/packages/wm.scm (swww): Reindent.
[source]: Reindent.
[description]: Adjust formatting to meet the 80 characters line width
convention.

Change-Id: Ide4adf1aab6e1bf8817f88493ecf2a10e09f1ec8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 14:19:46 +02:00
Sughosha
9a6abcb713 gnu: qgit: Update to 2.13.
* gnu/packages/version-control.scm (qgit): Update to 2.13.
[source]<patches>: Remove qgit-2.13-fix-search-style.patch.
* gnu/packages/patches/qgit-2.13-fix-search-style.patch: Remove file.
* gnu/local.mk: Deregister it.

Change-Id: I47bb9211febd5a8bdf29bb898bab7cbc2aa6df1e
2026-03-05 17:41:51 +05:30
Efraim Flashner
4b2ba9592e gnu: asciinema: Install shell completions and manpages.
* gnu/packages/terminals.scm (asciinema)[arguments]: Add a phase to use
the 'install phase from the copy-build-system to install the shell
completions and the manpages.

Change-Id: Ic070546c44b04736f421840071e2cf3305c6c2b1
2026-03-05 14:06:42 +02:00
Patrick Norton
a14cfea4d3 gnu: asciinema: Update to 3.1.0.
* gnu/packages/terminals.scm (asciinema): Update to 3.1.0.
* gnu/packages/rust-crates.scm (asciinema): Update dependencies.

Change-Id: I5919148b2224a9849f1e368844e99062e7d322e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 14:06:42 +02:00
Sughosha
eba98992d3 gnu: kde-games: Add skladnik to propagated-inputs.
* gnu/packages/kde-games.scm (kde-games)[propagated-inputs]: Add skladnik.

Change-Id: I3baacca0ce79ed7ab38a55a0467d83f83f4a766b
2026-03-05 17:32:25 +05:30
Sughosha
0ad7fdb39a gnu: Add skladnik.
* gnu/packages/kde-games.scm (skladnik): New variable.

Change-Id: Iab6631629da9e09e8367d4b4f452fad7472b0357
2026-03-05 17:32:20 +05:30
Gabriel Wicki
8afd7d3150 teams: Use full name for member folaht.
* etc/teams.scm (folaht): Use full name.

Change-Id: I9ab38bc685246604dd974ed98774fbdc296ab423
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 12:43:54 +01:00
Johannes Christ
e66f8bf3ce gnu: taskwarrior: Update to 3.4.2.
* gnu/packages/task-management.scm (taskwarrior): Update to 3.4.2.
[source]: Update to new release location.  Add patch for proper SQLite
linking.  Add snippet to remove sourceless PDF.
[native-inputs]: Add dependencies for Rust code.
[inputs]: Add sqlite-next.
[arguments] <#:phases>: Adjust for Rust dependency build.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
taskwarrior.
* gnu/packages/patches/task-link-taskchampion-cpp-with-sqlite3.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ica26c93347dedcba83a473cb60b176cf1195a806
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 13:39:11 +02:00
Gabriel Wicki
6b94452c24 teams: Add folaht to documentation team.
* etc/teams.scm (folaht): New team member.

Change-Id: I7ab50f2d56f439deba983dbbe5b38c7f8afa5253
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 12:32:51 +01:00
Efraim Flashner
efa87aa4a9 gnu: qtvirtualkeyboard: Fix description.
* gnu/packages/qt.scm (qtvirtualkeyboard-5, qtvirtualkeyboard)
[description]: Adjust the description to refer to the correct package.

Change-Id: I0f347dfe1f19c9fb05bf084dc86a95c12a043851
2026-03-05 12:39:07 +02:00
Sughosha
870cf89d0f services: plasma-desktop: Enable plasma-thunderbolt.
* gnu/services/desktop.scm (plasma-polkit-settings): Add bolt.
(plasma-dbus-service): Ditto.

Change-Id: I7d32a0053dfd2f472cdcfbab67e17307871a4824
2026-03-05 15:57:57 +05:30
Sughosha
9ccabc9bbf gnu: plasma: Add bolt and plasma-thunderbolt to propagated-inputs.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add bolt and
plasma-thunderbolt.

Change-Id: Ia5a326d5887ff6bc6d0416280fba95b7bd812a5a
2026-03-05 15:55:54 +05:30
Sughosha
714c59c232 gnu: Add plasma-thunderbolt.
* gnu/packages/kde-plasma.scm (plasma-thunderbolt): New variable.

Change-Id: Id2ec1db5885b61cb188f5e83aa011a7fa402ded5
2026-03-05 15:50:59 +05:30
Sughosha
08b9003d4c gnu: Add marknote.
* gnu/packages/kde-office.scm (marknote): New variable.

Change-Id: I6c24a04eb17df8630b5185ed5160cf8a4d14e00a
2026-03-05 15:48:56 +05:30
Sughosha
23b4706dd1 gnu: Add qtvirtualkeyboard.
* gnu/packages/qt.scm (qtvirtualkeyboard): New variable.

Change-Id: I25234e5860f7776b707aa67b622f0f145e540c95
2026-03-05 15:48:22 +05:30
Sughosha
0273d9ba8b gnu: calindori: Update to 25.12.2.
* gnu/packages/kde-plasma.scm (calindori): Update to 25.12.2.

Change-Id: I7937dffd1721a80a5fc1370477ca52d06253de79
2026-03-05 15:48:22 +05:30
Sughosha
1d54648833 gnu: plasma: Cleanup propagated-inputs.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Remove kdecoration.

Change-Id: I3af023532f6e1981c125f0c1eda101ce5cd2ee4e
2026-03-05 15:48:16 +05:30
Andreas Enge
3922ef808a gnu: libssh: Disable parallel tests.
The package tends to fail its tests when they run on several cores.

* gnu/packages/ssh.scm (libssh)[#:parallel-tests?]: Set to #f.

Change-Id: I7a49efc1f9f6252dc6e32b91b16cebe8d50170ee
2026-03-05 11:12:55 +01:00
Cayetano Santos
84f853aaab gnu: yosys: Split doc output.
Only doc output is not reproductible.

* gnu/packages/electronics.scm (yosys)[outputs]: Add "doc".
[arguments]: Update ’build-info #:phase accordingly.

Change-Id: I8cc968c66edc4758684e561ac4491ec71a1afdc8
2026-03-05 09:43:16 +01:00
moksh
5d4c6b3e26 gnu: Add emacs-conflict-buttons.
* gnu/packages/emacs-xyz.scm (emacs-conflict-buttons): New variable.

Merges guix/guix!6678

Change-Id: I11ea3df5c43ba7dec5990f5e2b1c43fccc3829a0
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-05 09:11:41 +01:00
Cayetano Santos
7ab0ba4352 gnu: iverilog: Update to 13_0.
* gnu/packages/electronics.scm (iverilog): Update to 13_0.

Merges guix/guix!6812

Change-Id: I6bc5333d3af1c67357e329bf07d0a0065ddca3bd
2026-03-05 08:51:46 +01:00
Janneke Nieuwenhuizen
a6e48bf329 bootloader: grub: Always use rumpdisk-style root for the 64-bit Hurd.
* gnu/bootloader/grub.scm (make-grub-configuration): When building for the
64-bit Hurd, use RumpDisk root device name.

Change-Id: Iffa9af0a504ea698d055208ac9ed66ea7eac03d7
2026-03-05 07:24:02 +01:00
Sughosha
a31ac4846c services: plasma-desktop: Enable fwupd.
* gnu/services/desktop.scm (plasma-polkit-settings): Add fwupd.
(plasma-dbus-service): Ditto.

Change-Id: Ibe5ffea441b8920694accd688401b5fed2c41784
2026-03-05 07:54:12 +05:30
Sughosha
af40849dd1 gnu: plasma: Add missing inputs.
Add the missing packages providing dbus services.

* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
appmenu-gtk-module, aurorae, colord, fwupd, kio, kio-extras and knighttime.

Change-Id: Ia16f58069909222adf7e85b27506c91980d96734
2026-03-05 07:54:12 +05:30
Sughosha
4de544fb61 services: plasma-desktop: Cleanup plasma-polkit-settings.
* gnu/services/desktop.scm (plasma-polkit-service): Reorder.

Change-Id: Icc0ae7aff52a567c8b7b8ad5e929828a8b4eafe2
2026-03-05 07:54:12 +05:30
Sughosha
08a5d6587f services: plasma-desktop: Cleanup plasma-dbus-service.
* gnu/services/desktop.scm (plasma-dbus-service): Reorder; remove
kactivitymanagerd and kwallet.

Change-Id: I304490c20006d60729fe7984a1c1b8c7d84f62fc
2026-03-05 07:54:12 +05:30
Giacomo Leidi
a375202ad3 gnu: libvirt: Configure default libvirt network.
* gnu/services/virtualization.scm (%libvirt-activation): Activate
default libvirt network configuration file.
* gnu/tests/virtualization.scm (run-libvirt-test): Drop network
definition test and replace it with a test checking that the default
network is inactive by default.

Change-Id: I03b6314a390c6d93ebf886d7033867ff5cacad74
2026-03-04 20:18:02 +01:00
John Kehayias
e29c17a2e7 gnu: hyprland: Update to 0.54.1.
* gnu/packages/wm.scm (hyprland): Update to 0.54.1.

Change-Id: I0a64abf9fdb99cb7bd35fd741400f6e3855dc7d5
2026-03-04 13:36:25 -05:00
Gabriel Wicki
d2170de523 teams: Add music.scm to audio team.
* etc/teams.scm: Add gnu/packages/music.scm to the scope of the audio team.
* CODEOWNERS: Regenerate it.

Change-Id: I539975f268d6447e4c6b4d5ce8860f6070d862d3
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-04 18:11:42 +01:00
Zhu Zihao
53306de04b gnu: rust-xremap: Fix broken build.
Fixes https://codeberg.org/guix/guix/issues/6885

* gnu/packages/rust-app.scm (rust-xremap)[arguments]<#:features>:
Use '(list) to represent empty list instead of '().

Change-Id: I97c88535c90d54491dcf9bba4d70da6c6d57b0db
Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-04 11:57:02 -05:00
Lilah Tascheter
22ae76cfce services: mollysocket: Fix mollysocket configuration.
* gnu/services/messaging.scm (ms-format): Run string-map on label, not str/rhs.

Change-Id: I07b6b90e4156b525aad1490a4165a3359bda8b3e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4435
2026-03-04 17:45:15 +01:00
Ludovic Courtès
2bd0ba7226 gnu: Export non-trivial packages that were private.
This makes those packages visible to ‘fold-packages’, which in turns gives a
clearer view of the package set to tools like (gnu ci) and ‘guix graph’.

* gnu/packages/dlang.scm (ldc-bootstrap): Export and add ‘hidden?’ property.
(ldc)[properties]: New field.
(dmd-bootstrap): Export and add ‘hidden?’ property.
(dmd)[properties]: New field.
* gnu/packages/freedesktop.scm (xdgmime): Export and add ‘hidden?’ property.
* gnu/packages/games.scm (glkterm, supertuxkart-data)
(ring-racers-data, openttd-engine, openttd-opengfx, openttd-opensfx)
(openttd-openmsx, openrct2-title-sequences, openrct2-objects)
(xonotic-data): Export and add ‘hidden?’ property.
(simgear): Export.
* gnu/packages/gnucash.scm (gnucash-docs): Export and add ‘hidden? property.
* gnu/packages/groovy.scm (java-groovy-bootstrap): Export and add ‘hidden?’
property.
(groovy-bootstrap, groovy-tests-bootstrap, groovy-parser-antlr4)
(groovy-test, groovy-xml, groovy-templates, groovy-groovydoc)
(groovy-ant, groovy-astbuilder, groovy-bsf, groovy-cli-commons)
(groovy-cli-picocli, groovy-swing, groovy-console, groovy-datetime)
(groovy-dateutil, groovy-docgenerator, groovy-groovysh, groovy-jmx)
(groovy-json, groovy-jsr223, groovy-nio, groovy-servlet)
(groovy-sql, groovy-testng, groovy-macro, groovy-yaml): Export.
(groovy)[properties]: New field.
* gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck-bootstrap)
(ghc-options-bootstrap): Export and add ‘hidden?’ property.
(ghc-system-fileio-bootstrap, ghc-system-filepath-bootstrap): Remove.
* gnu/packages/haskell.scm (ghc-alex-bootstrap-for-9.4)
(ghc-happy-bootstrap-for-9.4): Export.
* gnu/packages/image-processing.scm (insight-toolkit-legacy): Export.
* gnu/packages/java-bootstrap.scm (jikes): Export.
(classpath-bootstrap): Export and add ‘hidden?’ property.
(jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap): Likewise.
(ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers): Export.
(classpath-devel): Export and remove ‘hidden?’ property.
(jamvm): Export.
(ecj-javac-wrapper-final): Export and remove ‘hidden?’ property.
(ecj4-bootstrap): Export and add ‘hidden?’ property.
(ecj4-javac-wrapper): Export.
(jamvm-with-ecj4): Export and remove ‘hidden?’ property.
* gnu/packages/java-xml.scm (java-jaxen-bootstrap): Export and add ‘hidden?’
property.
(java-jaxen)[properties]: New field.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap): Export and
add ‘hidden?’ property.
(java-plexus-container-default)[properties]: New field.
(java-stringtemplate-4.0.6): Export.
(antlr3-bootstrap): Export and add ‘hidden?’ property.
(antlr3-3.3)[properties]: New field.
(java-tunnelvisionlabs-antlr4-runtime-bootstrap): Export and add ‘hidden?’
property.
(java-tunnelvisionlabs-antlr4-bootstrap): Likewise.
(java-tunnelvisionlabs-antlr4-runtime)[properties]: New field.
(java-tunnelvisionlabs-antlr4)[properties]: New field.
(java-geronimo-genesis-2.1): Export.
* gnu/packages/rails.scm (ruby-ammeter-bootstrap): Export and add ‘hidden?‘
property.
(ruby-ammeter)[properties]: New field.
* gnu/packages/ruby-check.scm (ruby-cucumber-compatibility-kit-bootstrap):
Export and add ‘hidden?’ property.
* gnu/packages/ruby-xyz.scm (ruby-rspec-block-is-expected-bootstrap): Likewise.
(ruby-rubocop-capybara-minimal): Likewise.
(ruby-rubocop-capybara)[property]: New field.
(ruby-rubocop-rake-minimal): Export and add ‘hidden?’ property.
(ruby-rubocop-rake)[properties]: New field.
(ruby-rubocop-rspec-minimal): Export and add ‘hidden?’ property.
(ruby-rubocop-rspec)[properties]: New field.
(ruby-cucumber-without-tests): Export and add ‘hidden?’ property.
(ruby-liquid-c-bootstrap): Likewise.
(ruby-liquid-c)[properties]: New field.
* gnu/packages/xorg.scm (xcffibgen): Export and add ‘hidden?’ property.

Fixes: guix/maintenance#85
Change-Id: I39cc94accb4eefbe73801f1f237201b48e4a7def
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6781
2026-03-04 17:31:58 +01:00
Dariqq
71dc089411 gnu: cross-binutils: make windres find gcc for mingw.
* gnu/packages/cross-base.scm (cross-binutils*): Add patch for mingw targets.
* gnu/packages/patches/binutils-cross-windres.patch: New patch.
* gnu/local.mk (dis_patch_DATA): Register patch.

Change-Id: I5e7a53a02dccc9eadef539b0e4566c05791872cd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6642
2026-03-04 17:27:52 +01:00
Iakob Davitis Dze Gogichaishvili
47e9d1d6cd gnu: guile-cv: Regenerate autotools files.
* gnu/packages/guile-xyz.scm (guile-cv): In ‘fix-guile-site-directory’ phase,
delete ‘configure’ file.

[arguments]<#:phases>: Add 'fix-autoconf'.

Change-Id: I6031477d6bd3199781dc5d038bcc73b5cbfb1baa
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6857
Fixes: guix/guix#6694
2026-03-04 17:26:10 +01:00
Andy Tai
425329b1bf gnu: texinfo-7: Update to 7.3.
* gnu/packages/texinfo.scm (texinfo-7): Update to 7.3.

Change-Id: Iaa27dfeaef7cfdebd1810b310cf3ddba1a47bf14
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 15:37:10 +01:00
Andreas Enge
0c748bee76 gnu: libspatialindex: Update to 2.0.0 and enable tests.
* gnu/packages/geo.scm (libspatialindex): Update to 2.0.0.
[arguments]: Remove field.

Change-Id: I668231e82c889c1ff1ac7f9da3bb0d51a8618596
2026-03-04 13:51:53 +01:00
Gabriel Wicki
2a2fed74f5 gnu: Fix ack.
* gnu/packages/textutils.scm (ack) [arguments] {phases}: Wrap package name in
double-quotes.

Change-Id: Id1ef9022e2a0cb4e22d74b7d1b8fc8d53576967a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-04 12:54:52 +01:00
Jake Forster
73f87c741d gnu: xmedcon: Update to 0.26.1.
* gnu/packages/medical.scm (xmedcon): Update to 0.26.1.

Change-Id: I7260ef89b825afc6ee9a8b89023e7c98809322c7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 12:03:56 +01:00
Cayetano Santos
96714f8ec2 gnu: magic: Update to 8.3.613.
* gnu/packages/electronics.scm (magic): Update to 8.3.613.

Change-Id: I44f79e66e5c4300ed6510259ae1e1a869d832352
2026-03-04 11:55:40 +01:00
Jake Forster
efe6f14c20 gnu: cimg: Update to 3.7.2.
* gnu/packages/image-processing.scm (cimg): Update to 3.7.2.

Change-Id: I857f87871384b2d6b04d6c87e6ec1b25e53f0b4a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 11:40:24 +01:00
Iakob Davitis Dze Gogichaishvili
f91b1aec63 gnu: sooperlooper: Build with wxwidgets@3.2.
* gnu/packages/music.scm (sooperlooper)
[inputs]: Remove wxwidgets-gtk2-3.0; add wxwidgets.
[arguments]<#:phases>: Add 'fix-deprecated-functions'.

Change-Id: Ie0679240a6ba6c00c2ec17a0c599a5a0d527e3be
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 11:24:30 +01:00
Iakob Davitis Dze Gogichaishvili
1c3c199c83 gnu: sooperlooper: Improve style.
* gnu/packages/music.scm (sooperlooper)[arguments]: Use G-expressions.
Remove trailing #t from phases.

Change-Id: Ic80bb7e82080a216e2d9db6998edf4be60a8ef9d
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-04 11:24:30 +01:00
Andreas Enge
15b6925e22 gnu: Remove goffice-0.8.
* gnu/packages/gnome.scm (goffice-0.8): Delete variable.

Fixes: guix/guix#6127
Change-Id: I52ad486885d9ef1e84564bac749357e3911f4851
2026-03-04 11:17:04 +01:00
Cayetano Santos
9c9b800ff6 gnu: opensta: Update to 3.0.0-0.62cd210.
* gnu/packages/electronics.scm (opensta): Update to 3.0.0-0.62cd210.
[native-inputs]: Remove swig-4.0; add swig-4.4.

Change-Id: If6e31ed2ffb3c49f360410c9c48b80edda489625
2026-03-04 11:11:08 +01:00
Cayetano Santos
5890d17167 gnu: eqy: Update to 0.63.
* gnu/packages/electronics.scm (eqy): Update to 0.63.

Change-Id: I96366a386cb7c7bf870072a97e9b078ef029efde
2026-03-04 10:05:41 +01:00
Cayetano Santos
2e1bf10b6c gnu: sby: Update to 0.63.
* gnu/packages/electronics.scm (sby): Update to 0.63.

Change-Id: Ib2fe9bc4e1028c95a4f7d8a8111c0dff43e6ff79
2026-03-04 10:05:41 +01:00
Cayetano Santos
742a38e184 gnu: mcy: Update to 0.63.
* gnu/packages/electronics.scm (mcy): Update to 0.63.

Change-Id: Ib0b87db3bd2be23df4e8fcc08157004d7123fe03
2026-03-04 10:05:40 +01:00
Ricardo Wurmus
ea3532393a gnu: propeller-load: Patch to include header file.
* gnu/packages/embedded.scm (propeller-load)[arguments]: Add phase
'patch-for-readlink.

Change-Id: Iac1645fdfb6174d8af51eb32027b366e925345f9
2026-03-04 09:52:22 +01:00
Ricardo Wurmus
129ff35366 gnu: make-propeller-gcc-4: Build with GCC 5.
* gnu/packages/patches/gcc-4.6-gnu-inline.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/embedded.scm (make-propeller-gcc-4)[source]: Remove patch.
[arguments]: Remove 'pre-x86-configure phase.
[native-inputs]: Replace gcc-4.9 with gcc-5.

Change-Id: Ifb4b00952edc9053e7496ffe33f8beacd34e11ca
2026-03-04 09:52:22 +01:00
Ricardo Wurmus
995e7c800b gnu: make-propeller-binutils: Fix syntax error.
* gnu/packages/embedded.scm (make-propeller-binutils)[arguments]: Simplify by
only using SUBSTITUTE-KEYWORD-ARGUMENTS.

Fixes <https://codeberg.org/guix/guix/issues/6533>.

Change-Id: If955af9d4c10790b767dc9e18b80ea718f33e859
2026-03-04 09:52:21 +01:00
Cayetano Santos
fcdfedc54e gnu: yosys: Update to 0.63.
* gnu/packages/electronics.scm (yosys): Update to 0.63.
[native-inputs]: Add googletest.

Change-Id: I84809a08c0216142cd5e78142ffb95668e1a6160
2026-03-04 09:35:04 +01:00
Cayetano Santos
10ae732c1b gnu: abc-yosyshq: Update to 0.63.
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.63.

Change-Id: Ife42136c03dc3422c64e998e44378c9a2a61dd66
2026-03-04 09:35:04 +01:00
Gabriel Wicki
e5ce22956b gnu: python-klayout: Fix failing test.
* gnu/packages/electronics.scm (python-klayout): Set environment
variable outside of python Popen call.

Merges guix/guix!5641

Change-Id: I29cc54bbb2cbfff2a43cb70b1066387e82190f2c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-04 09:32:04 +01:00
Cayetano Santos
a66fce758b gnu: xschem: Update and improve package.
* gnu/packages/electronics.scm (xschem)[source]: Update url.
[inputs]: Add libjpeg-turbo.
[arguments]<#:phases>: Delete ’setenv; restore and customize ’configure.
[home-page]: Update.

Change-Id: I4262e40e9fb61e8413d39466351fcc75b0131631
2026-03-04 08:23:08 +01:00
Iakob Davitis Dze Gogichaishvili
0a3e08661a gnu: resample: Fix build.
* gnu/packages/audio.scm (resample)[source]<origin>: Add snippet
which fixes a missing include for <stdlib.h>.

Fixes: guix/guix#6546

Change-Id: I71525f090379eeaaa3e528ed399f83d98becba99
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-04 08:17:43 +05:30
Simen Endsjø
03e0062b7c gnu: sbcl-cl-posix-mqueue: Fix struct size on linux.
* gnu/packages/patches/sbcl-cl-posix-mqueue-mqattr-size.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue)[source]: Use it.

Change-Id: If5f192ef2c3353a76b4eac82ba67d3cb661ef8ad
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 18:05:23 -05:00
Brendan Tildesley
e9ae5b1240 gnu: Remove duplicate ruby-hoe.
* gnu/packages/ruby-xyz.scm (ruby-hoe): Delete variable, which is a
duplicate of the same package in (gnu packages ruby-check).

Change-Id: I2b60200e8aac382178d9856aa1049abbd47cefd2
2026-03-03 21:59:37 +01:00
Brendan Tildesley
5484e3dd5b gnu: Remove duplicate ruby-hoe-3.
* gnu/packages/ruby-xyz.scm (ruby-hoe-3): Delete variable, which is a
duplicate of the same package in (gnu packages ruby-check).

Change-Id: Id6e9cb0347d2173eaf1c9b92ec877de39a23d27e
2026-03-03 21:57:25 +01:00
Patrick Norton
54a5eb07f6 gnu: rhythmbox: Update to 3.4.9.
* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.9.

Change-Id: Ic3cf5a46e9827460c834361bb1206b46f6b2965a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:42:04 +01:00
Foster Hangdaan
079d666bfd gnu: electrum: Update to 4.7.1.
* gnu/packages/finance.scm (electrum): Update to 4.7.1.

Change-Id: If424b2f887b6976ce2a9a3628c89da882d9f2dc8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:36:55 +01:00
Patrick Norton
ca1085a82d gnu: frescobaldi: Update to 4.0.5.
* gnu/packages/music.scm (frescobaldi): Update to 4.0.5.

Change-Id: I6284bd7cb88add275ac5b795528af5971311c9f1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:33:57 +01:00
Patrick Norton
478e3f7a8e gnu: freeciv: Update to 3.2.3.
* gnu/packages/games.scm (freeciv): Update to 3.2.3.

Change-Id: I595f0907cc8825233196a41f0bf2fca8fbbe1378
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:28:06 +01:00
Patrick Norton
21a7a96cbf gnu: qbittorrent: Update to 5.1.4.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.1.4.

Change-Id: I813324b660029ddd214ad7421d1fe71770fdd3b7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 21:15:41 +01:00
Andreas Enge
bc6de88ba3 gnu: Remove python-sparqlkernel.
* gnu/packages/jupyter.scm (python-sparqlkernel): Delete variable.

Fixes: guix/guix#6031
Change-Id: I9bd90118efa1f6d46ac1c850ea64d209678ee752
2026-03-03 21:13:10 +01:00
Aaron Covrig
b6f7a95dc1 gnu: ruby-asciidoctor-pdf: Update to 2.3.24.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Update to 2.3.24.
[native-inputs]: Add poppler.
[arguments]<#:test-target>: Remove unused argument.
<#:phases>{relax-dependencies}: Add/restore phase.
{check}: Update tests.

Fixes: guix/guix#6050
Change-Id: I6b81683cba2b3131fa3c44471739309f35c89554
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-03 20:58:59 +01:00
Patrick Norton
6d65f8815d gnu: qpwgraph: Update to 0.9.9.
* gnu/packages/audio.scm (qpwgraph): Update to 0.9.9.

Change-Id: I56a979c74b39849dfcbb60f511e3db1fe601e4f5
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-04 00:03:20 +05:30
moksh
9efa323d68 gnu: neochat: Add qtpositioning to inputs.
This fixes neochat failing to run.

* gnu/packages/kde-internet.scm (neochat):
[inputs]: Add qtpositioning.

Fixes: #6764

Change-Id: I2276f1cdb5368eefa0b8c6a2fcb9ae3129c9cc54
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-03 23:59:20 +05:30
Sughosha
2746e07180 services: readymedia: Allow relative paths to media directories.
* gnu/services/upnp.scm (readymedia-activation): For home services, if the
media directory paths are relative, create it in the user's home directory.
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Update doc.

Change-Id: I39176320d6c33c56c5b80ad9e67e989ee41565da
2026-03-03 23:53:40 +05:30
Cayetano Santos
a7365acd99 gnu: yosys: Use make-flags.
* gnu/packages/electronics.scm (yosys)[source]: Remove ’snippet.
[arguments]: Replace ’configure-makefile #:phase by #:make-flags.

Change-Id: Ie8532d8bbc3cfa504782e5fed8b7211aff5d8f96
2026-03-03 18:57:06 +01:00
jgart
ac9a0bfcd6 gnu: trealla: Update to 2.91.1.
* gnu/packages/prolog.scm (trealla): Update to 2.91.1.

Change-Id: Ie67c3ad73b28ddac582447c35d4e0a721f8d6f66
2026-03-03 09:34:49 -05:00
Simen Endsjø
f1a2ecf11c gnu: sbcl-serapeum: Update to 0.0.0-13.71f35c9.
* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 71f35c9.

Change-Id: I306e7f587697ec9935ea507178e4ebcbab017b38
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 09:29:25 -05:00
Simen Endsjø
b3a8639c54 gnu: sbcl-named-readtables: Update to aa6dab5.
* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to aa6dab5.
[phases]: Remove documentation.

Change-Id: Id3a7da11311e11e8a08bb69f5de5e1a4ec257a03
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:13:53 -05:00
Simen Endsjø
ba17ac50d4 gnu: sbcl-spinneret: Update to 3.0-7.fa70fca.
* gnu/packages/lisp-xyz.scm (sbcl-spinneret): Update to fa70fca.
[package]: Move version revision to commit hash.
[inputs]: Add sbcl-in-nomine.

Change-Id: I006b3d1a7bad78bbd32223783bb203587cc46597
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:10:22 -05:00
Omar Bassam
e51bfd324b gnu: sbcl-dissect: Update to 1.0.0-3.985fe01.
* gnu/packages/lisp-xyz.scm (sbcl-dissect): Update to 1.0.0-3.985fe01.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I2cfac50d8722c9e94888e1215d10592401b08507
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:01:02 -05:00
Omar Bassam
07df03f1ca gnu: sbcl-depot: Update to 1.0.0-2.6b46c7d.
* gnu/packages/lisp-xyz.scm (sbcl-depot): Update to 1.0.0-2.6b46c7d.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I8aa88ec75afa826e11f9b74badbb5050ca22c7e4
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 06:55:06 -05:00
Danny Milosavljevic
9eb1bf9219 gnu: Add wasm-bindgen-cli.
* gnu/packages/rust-apps.scm (wasm-bindgen-cli): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wasm-bindgen-cli]:
New entry.

Closes: guix/guix#6664
Change-Id: Id2a63ead78dc57fba4ab0ca3cdc47ebee7d59a4c
2026-03-03 10:58:24 +01:00
Alexey Abramov
30bd3bda23 gnu: remind: Fix tkremind fontchooser issues.
Fontchooser breaks when the window class starts with ".".  wrap-program
renames tkremind to .tkremind-real, and Tk uses the script basename as
the window class, causing this issue.  Additionally, SetHeadingFont
references Option(HeadingFont) before it is set.

* gnu/packages/calendar.scm (remind)[source]: Add patch.
* gnu/packages/patches/tkremind-fix-fontchooser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I442b156a5780156080c663e2ee53aa1e3e741ec1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:56:03 +00:00
Alexey Abramov
04598b5d06 gnu: remind: Update to 6.02.01.
* gnu/packages/calendar.scm (remind): Update to 6.02.01.

Merges: https://codeberg.org/guix/guix/pulls/6190
Change-Id: I294d50fb608a9de08381e215c5b6a73f4074827a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:55:37 +00:00
Nicolas Graves
e4cc67782e doc: Refresh python documentation.
* doc/contributing.texi: Refresh python documentation (avoid uses of
"we " and "you", remove the reference to pyproject-build-system as
experimental, and adjust the setuptools situation comments).

Merges: https://codeberg.org/guix/guix/pulls/6427
Change-Id: Idb065befc975063ad97e6bdafb724e50d6891cb5
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:32:18 +00:00
Nguyễn Gia Phong
c87031efe8 teams: Add build-tools team.
* etc/teams.scm (build-tools): New team.
  ("Janneke Nieuwenhuizen"): Add to the team.
  ("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.

Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
2026-03-03 10:30:05 +01:00
Nicolas Graves
bd0fc2f1b1 gnu: jack-capture: Update to 0.9.73-0.a539d44.
* gnu/packages/music.scm (jack-capture): Update to 0.9.73-0.a539d44.
[arguments]: Rewrite them, improve style.

Merges: https://codeberg.org/guix/guix/pulls/6270
Change-Id: Ie12855d42679da8cb1c949e90b803cb18face68f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:28:21 +00:00
Nicolas Graves
9a42390493 gnu: python-faiss: Switch to pyproject-build-system.
* gnu/packages/graph.scm (python-faiss)[arguments]
<#:imported-modules, #:modules, #:phases>: Rewrite them
to switch to pyproject-build-system.

Merges: https://codeberg.org/guix/guix/pulls/6224
Change-Id: I096ebe121027e72bc2ab01f6ebc75ae057a66344
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 08:36:10 +00:00
Thanos Apollo
478d38fc69 gnu: emacs-yeetube: Update to 2.1.12.
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.12.
[arguments]: Enable tests.

Merges guix/guix!6829

Change-Id: I396d7b5a1ba56933b78a5b838cc16739c2c546bf
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-03 08:59:48 +01:00
Cayetano Santos
bedc36b1f1 gnu: awesome: Refresh package.
* gnu/packages/wm.scm (awesome)[snippet]: Use G-Expressions.
[arguments]: Use G-Expressions.
<#:out-of-source?>: Delete.
<#:phases>: Simplify lambda arguments in ’patch-session-file and ’wrap.

Change-Id: Ie75f93d42650b8bb98c0ae40711b1a18346018d3
2026-03-03 08:53:27 +01:00
Nguyễn Gia Phong
bfefaabecc gnu: awesome: Separate hypertext documentation.
* gnu/packages/wm.scm (awesome)[outputs]: Add "doc".
  [arguments]<#:configure-flags>: Set AWESOME_DOC_PATH.

Merges guix/guix!6833

Change-Id: Ifb180d35ed14ef5b2fff49f718302e714f639aa5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-03 08:47:59 +01:00
Nguyễn Gia Phong
1e529196aa gnu: awesome: Fix manual pages generation.
Since version 4.3, Awesome uses asciidoctor instead of asciidoc to
generate manual pages.
Reference: https://github.com/awesomeWM/awesome/commit/d9cc56538f05

* gnu/packages/wm.scm (awesome)[native-inputs]: Replace asciidoc with
ruby-asciidoctor.

Merges guix/guix!6833

Change-Id: Iacd2bba93889eb283d0cc771a8abb46b178c219c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-03 08:47:59 +01:00
John Kehayias
7be7319016 gnu: rust-xremap: Add back features argument.
This is a followup to commit 12a9f53dd2 to
restore the dropped #:features argument (otherwise the xremap-* packages won't
build with their enabled feature).

* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Add features.

Change-Id: Ia73b57794e35cf54e189c86d2c91147670b2f3e6
2026-03-03 02:17:11 -05:00
chris0ax
c087d1d622 doc: Fix typo in home-readymedia-service-type example.
* doc/guix.texi (Miscellaneous Home Services): Change
readymedia-directory to readymedia-media-directory in
home-readymedia-service-type example.

Merges: https://codeberg.org/guix/guix/pulls/5496
Change-Id: Ica68a26bef7e960bbda769a1a04798d86bbe7d1e
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 23:26:32 +00:00
Junker
7900633df3 gnu: Add jhead.
* gnu/packages/image.scm (jhead): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5415
Change-Id: Ia4d18490a735218938da0d9675eb6660bc29d2f0
Reviewed-by: Anderson Torres <anderson.torres.8519@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 23:18:11 +00:00
Sharlatan Hellseher
72cf11751e gnu: python-blosc: Update to 1.11.4.
* gnu/packages/python-compression.scm (python-blosc): Update to 1.11.4.
[native-inputs]: Remove python-numpy-1; add python-numpy.

Relates-to: https://codeberg.org/guix/guix/issues/6610
Change-Id: Ib85e33c821e243dabe9168ad2c5f5ddf00187e23
2026-03-02 23:03:22 +00:00
Sharlatan Hellseher
38c5d7beb0 gnu: boost-with-numpy: Fix synopsis
* gnu/packages/boost.scm (boost-with-numpy): Fix synopsis.

Change-Id: I88994b6cdf1869affe6c0aa1bd43e16b8cfd7b44
2026-03-02 22:50:31 +00:00
Nigko Yerden
718b20f0a8 gnu: Add alps.
* gnu/packages/physics.scm (alps): New variable.

Merges: https://codeberg.org/guix/guix/pulls/4815
Change-Id: I1502dfa9f41d2c6c9a3199bef9d43c20fd5aff54
Reviewed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 22:50:20 +00:00
Nigko Yerden
f2ecc3cd40 gnu: Add boost-mpi-numpy.
* gnu/packages/boost.scm (boost-mpi-numpy): New variable.

Change-Id: I91caad143e63f0c628429706ed3cfa3a740ed7f6
Reviewed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 21:47:27 +00:00
Nigko Yerden
16fc49ce9a gnu: boost-mpi: Fix synopsis.
* gnu/packages/boost.scm (boost-mpi): Fix synopsis.

Change-Id: I9590fc70e6ab0ec7a9e39bc7e02469596fe6032c
Reviewed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 21:47:24 +00:00
Alissa Istleyeva
f6bbfca83f gnu: Add gubar.
* gnu/packages/wm.scm (gubar): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6245
Change-Id: I55f6071e61742beff890961577001d87ea9bb558
Reviewed-by: David Thompson <dthompson2@worcester.edu>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:58:00 +00:00
Munyoki Kilyungi
8bd2cce1f4 teams: Move BonfaceKilz from lisp to guile team.
* etc/teams.scm: ("Munyoki Kilyungi"): Move from lisp to guile team.

Merges: https://codeberg.org/guix/guix/pulls/6827
Change-Id: I2fbb50b4c97d937cac116b0fe25b3c1f02658dc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:54:04 +00:00
Patrick Norton
e26bc7949a gnu: ascii: Update to 3.31.
* gnu/packages/shellutils.scm (ascii): Update to 3.31.

Merges: https://codeberg.org/guix/guix/pulls/6793
Change-Id: I0fbd4723c0aeee7260402552ade4d1e144306fee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:51:35 +00:00
Patrick Norton
c4e95392a3 gnu: elinks: Update indentation.
* gnu/packages/web-browsers.scm (elinks): Update indentation.

Change-Id: Ied3901e38199217f3bde3ee5c0b456f54d64cdeb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:48:42 +00:00
Patrick Norton
832ce65550 gnu: elinks: Update to 0.19.1.
* gnu/packages/web-browsers.scm (elinks): Update to 0.19.1.

Merges: https://codeberg.org/guix/guix/pulls/6767
Change-Id: I4f9b20da027fb67a8f45d93d0078ac4bde03d824
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:48:42 +00:00
John Kehayias
d8e1ec344f gnu: hyprland: Update to 0.54.0.
* gnu/packages/wm.scm (hyprland): Update to 0.54.0.

Change-Id: I9e8768c9e362bbf1e650aea7bfb2e5cc74a591e3
2026-03-02 15:25:47 -05:00
John Kehayias
7ab8d91783 gnu: hyprwire: Update to 0.3.0.
* gnu/packages/cpp.scm (hyprwire): Update to 0.3.0.

Change-Id: Ibf05bf11e7086d4d694aed6eb29fdcedc319f3ac
2026-03-02 15:25:32 -05:00
Andreas Enge
5b3e234af5 gnu: Remove gss.
* gnu/packages/gsasl.scm (gss): Delete variable.

Fixes: guix/guix#6021
Change-Id: Ida148ef79d5f8f61222ffb0700f7e995793d89b9
2026-03-02 17:19:05 +01:00
Andreas Enge
6682027c99 gnu: Add back deprecated meson-python.
This is a follow-up to commit 19dbcc92e5 .

* gnu/packages/python-xyz.scm (meson-python): Add back as a deprecated
package.

Change-Id: Ie9e969e414f4c692fea704c8f9183eab0463fba8
2026-03-02 17:10:18 +01:00
Simen Endsjø
b0b9fedbe4 gnu: Add sbcl-in-nomine, cl-in-nomine, ecl-in-nomine.
* gnu/packages/lisp-xyz.scm (sbcl-in-nomine, cl-in-nomine, ecl-in-nomine): New variables.

Change-Id: Ic15598513e8e8e8b1699707590a01162721081c4
Signed-off-by: jgart <jgart@dismail.de>
2026-03-02 10:04:58 -05:00
Andreas Enge
19dbcc92e5 gnu: Remove meson-python.
* gnu/packages/build-tools.scm (meson-python): Delete variable.

Fixes: guix/guix#5959
Change-Id: I6ce0ca69685bc250ad357ed072726fe026604559
2026-03-02 15:57:23 +01:00
Andreas Enge
aa7a476549 gnu: sage: Refresh input.
* gnu/packages/sagemath.scm (sage)[native-inputs]: Replace meson-python
by python-meson.

Change-Id: I9231e35f54b11153b0fb7b85911dda5d7521b556
2026-03-02 15:57:23 +01:00
Andreas Enge
80364f174a gnu: python-euphonic: Refresh input.
* gnu/packages/physics.scm (python-euphonic)[native-inputs]: Replace
meson-python by python-meson.

Change-Id: Id171f9f23b445d1dca8182085e5a3d88e462d905
2026-03-02 15:57:23 +01:00
Andreas Enge
5925008664 gnu: Remove python-sphinx-basic-ng.
* gnu/packages/sphinx.scm (python-sphinx-basic-ng): Delete variable.

Fixes: guix/guix#5976
Change-Id: I3ae448d86e261c987d76e8bd11804b7257609d3f
2026-03-02 15:57:23 +01:00
jgart
860f89ef46 gnu: trealla: Update to 2.91.0.
* gnu/packages/prolog.scm (trealla): Update to 2.91.0.

Change-Id: Iadca5f5512fdbf9b490052c2c5bacde282fcbc41
2026-03-02 09:34:10 -05:00
Carlos Durán Domínguez
ec3cc2458a gnu: audmes: Update to 2025.04.05.
Version now follows the release format

* gnu/packages/engineering.scm (audmes): Update to 2025.04.05.
[source]: Switch to git-fetch.

Fixes: guix/guix#6416
Merges guix/guix!6679

Change-Id: I82bdc779d63b34d366541d7ffa331e6f3bc133bb
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:56:48 +01:00
Carlos Durán Domínguez
ae507120da gnu: audmes: Fix native input.
* gnu/packages/engineering.scm (audmes): Fix source input.
[arguments]: <#:phases>: Remove it.
[native-inputs]: Add libfccp; delete origin.

Merges guix/guix!6679

Change-Id: Ica8f43939bb6fc7b89c43dba75af5593b1355031
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:56:20 +01:00
Carlos Durán Domínguez
5fc3a79d05 gnu: Add libfccp.
* gnu/packages/cpp.scm (libfccp): New variable.

Merges guix/guix!6679

Change-Id: I38afbd0ef26cd1a9f2e77ff0ed077392f963faca
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:56:09 +01:00
Thanos Apollo
50f998e04c gnu: emacs-rust-mode: Fix and enable tests.
* gnu/packages/emacs-xyz.scm (emacs-rust-mode)
[arguments]: Convert to list of G-Expressions.
<#:tests?>: Enable.
<#:phases>: Add ‘patch-makefile’.

Merges guix/guix!6772

Change-Id: I99557fb898055793acaf40020d7d75a5d244c8ef
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:50:08 +01:00
Thanos Apollo
6046e27b93 gnu: emacs-flycheck: Update to 36.0.
* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 36.0.
[propagated-inputs]: Drop emacs-dash.
[native-inputs]: Add emacs-buttercup and python-minimal-wrapper.
[arguments]<#:phases>: Rename 'change-flycheck-version' to
'fix-version-constant'; add 'remove-unsuitable-tests'.

Merges guix/guix!6783

Change-Id: I54cd381fa60ce6b5bd79918d3115562a1dec3dfb
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 14:49:30 +01:00
Cayetano Santos
745a005c00 gnu: python-pytooling: Update to 8.12.0.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.12.0.

Change-Id: I018a56cd65ff8b22acaa7c50367dd98bcc64830c
2026-03-02 14:43:24 +01:00
Cayetano Santos
eada168e3a gnu: flashrom: Update to 1.7.0.
* gnu/packages/flashing-tools.scm (flashrom): Update to 1.7.0.

Change-Id: I91fa3ade5b555bedc66553591d62a8360d741adc
2026-03-02 14:40:46 +01:00
moksh
135a7dafa7 gnu: oils-for-unix: Update to 0.37.0.
* gnu/packages/shells.scm (oils-for-unix): Update to 0.37.0.
[source]: Change from oilshell.org to oils.pub.
[arguments]<phases>{check}: Use `-cxx-for-configure` flag.
[home-page]: Change Url.
(oils): Deprecate in favor of oils-for-unix.
(oil): Deprecate in favor of oils-for-unix.

Fixes: https://codeberg.org/guix/guix/pulls/6658
Change-Id: I9e8f123392a2edffa1007c9a38fe5db2d81295dd
2026-03-02 13:44:24 +01:00
moksh
7358fa9262 gnu: oils: Rename to oils-for-unix.
The project suggest to use the the `oils-for-unix' in their packaging
guidelines. <https://github.com/oils-for-unix/oils/wiki/Oils-Packaging-Guidelines>

* gnu/packages/shells.scm (oils):  Deprecate and move from here…
(oils-for-unix): …to here.
(oils): Deprecate in favor of oils-for-unix.

Change-Id: I2bb9b972d75a5c37b27dce54fde3aa485ce88b9a
2026-03-02 13:44:24 +01:00
Maxim Cournoyer
76f145796f gnu: qt-creator: Update to 18.0.2.
* gnu/packages/qt.scm (qt-creator): Update to 18.0.2.
[#:configure-flags]: Add -DBUILD_EXECUTABLE_CMDBRIDGE=OFF.
[#:phases] {check}: Reinstate 'tst_process' test.

Change-Id: Ia2207c7e91493dec9d32f9915f6ed6c80fad725c
2026-03-02 19:47:37 +09:00
Cayetano Santos
75db21a939 gnu: Add gem5.
* gnu/packages/computer-architecture.scm (gem5): New variable.

Merges guix/guix!6707

Change-Id: I904473136883bb934be7297b0421f6fd90f4cb37
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 11:24:25 +01:00
Josselin Poiret
72a4871432 gnu: icedove: Update to 140.8.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version,
thunderbird-comm-source): Update to 140.8.0.

Change-Id: I22f4dd003b50bd908e51c407bc9f22fcfd3b1a59
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-02 10:58:31 +01:00
Christopher Baines
95b1192de8 inferior: Avoid buffering changes on each inferior-eval-with-store.
Just setup the buffering when opening the store bridge, this should be more
efficient.

* guix/inferior.scm (proxy): Remove setvbuf calls.
(open-store-bridge!): Set buffers using #:buffer-size.
(ensure-store-bridge!): Pass #:buffer-size through to open-store-bridge!.
(inferior-eval-with-store): Call ensure-store-bridge! with the #:buffer-size
of the backend store.

Change-Id: Ie8ae8fab5f63f79a9c00ea9bc24b8f1bb06c9fe7
2026-03-02 09:37:15 +00:00
Christopher Baines
723f2167bf store: Add #:buffer-size option to open-connection.
To make it easier to change the buffer-size.  Change the related procedures
accordingly.

* guix/store.scm (%default-buffer-size): New variable.
(connect-to-daemon): Use %default-buffer-size.
(open-connection): Add #:buffer-size argument and pass to connect-to-daemon.

Change-Id: If62e3a40ea19c17d0de374652bc5714b6114a339
2026-03-02 09:36:26 +00:00
Nicolas Graves
3d57e3e197 gnu: libssh: Update to 0.12.0.
* gnu/packages/ssh.scm (libssh): Update to 0.12.0.
[inputs]: Add libsodium.

Merges guix/guix!6776

Change-Id: I3fc1bfaa3a5875698272b94f6bf0abfdd009efed
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02 10:28:44 +01:00
Cayetano Santos
d8b3b76bcd gnu: open-logic: Update to 4.4.0.
* gnu/packages/hdl.scm (open-logic): Update to 4.4.0.
[native-inputs]: Add python-jinja2 and python-scipy.
[arguments]: Setenv HOME in ’check #:phase.

Merges guix/guix!6786

Change-Id: Ia575bc8d0bd09cfb5c84e9047d8e48bf25ab9c31
2026-03-02 10:24:45 +01:00
Cayetano Santos
6208c49310 gnu: Add ripes.
* gnu/packages/computer-architecture.scm (ripes): New variable.
* gnu/local.mk (dist_patch_DATA): Register it.
* po/packages/POTFILES.in: Add new module.

Change-Id: I1e0ab70527cd0dfe86ccee88c6f39a1e2efadaf8
2026-03-02 09:35:55 +01:00
Maxim Cournoyer
fb7326831a gnu: jami: Update to 20260220.0.
* gnu/packages/jami.scm (jami): Update to 20260220.0.
(libjami): Likewise.

Change-Id: I4b86a36a4a3466bc97f6fe2b0dc7016d22a52b28
2026-03-02 14:10:20 +09:00
Maxim Cournoyer
7160c87f99 gnu: libupnp: Update to 1.14.30.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.30.
[source]: Fetch from git.
[native-inputs]: Add autoconf, automake and libtool.

Change-Id: I69eb210dbf1caaa93de17e96f65b22224b16bfe9
2026-03-02 14:09:53 +09:00
Vinicius Monego
4b3617badc gnu: python-deepxde: Update to 1.15.0.
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.15.0.

Change-Id: I4291925d2931201a4cc2897aea150d024a9eac05
2026-03-01 23:38:57 -03:00
Vinicius Monego
52f15f233b gnu: python-mapie: Update to 1.3.0.
* gnu/packages/statistics.scm (python-mapie): Update to 1.3.0.

Change-Id: I19e68dcc2f47e23ce3fe0a547cf6d9518ce16892
2026-03-01 23:38:56 -03:00
Vinicius Monego
78e801ab9c gnu: python-iminuit: Update to 2.32.0.
* gnu/packages/python-science.scm (python-iminuit): Update to 2.32.0.

Change-Id: Ib60c59e34813ccc2e6276bff95d0804916863e71
2026-03-01 23:38:56 -03:00
Vinicius Monego
8639237a98 gnu: python-resample: Update to 1.10.2.
* gnu/packages/statistics.scm (python-resample): Update to 1.10.2.

Change-Id: If2814b6ba712a6c43395760dde55458323a5c391
2026-03-01 23:38:56 -03:00
Vinicius Monego
e479e7a8cb gnu: python-decaylanguage: Update to 0.20.2.
* gnu/packages/python-science.scm (python-decaylanguage): Update to
0.20.2.

Change-Id: I172a9d58f50d7deaaf270a8f39ecbbfc47e6d73e
2026-03-01 23:38:56 -03:00
Vinicius Monego
d46f3e7fc2 gnu: python-particle: Update to 0.26.1.
* gnu/packages/python-science.scm (python-particle): Update to 0.26.1.

Change-Id: I1fd567c879933d03019b65b5d55a2df491a7f850
2026-03-01 23:38:56 -03:00
Vinicius Monego
19df6a870a gnu: python-hepunits: Update to 2.4.4.
* gnu/packages/python-science.scm (python-hepunits): Update to 2.4.4.
[native-inputs]: Add python-pint.

Change-Id: I9057457dde92ca2c6ce1684ec2df25be8301f304
2026-03-01 23:38:56 -03:00
Vinicius Monego
d566b701d8 gnu: python-vector: Update to 1.8.0.
* gnu/packages/python-science.scm (python-vector): Update to 1.8.0.

Change-Id: Ib2c49a2701e222dd688b85d192d866c338cadbfa
2026-03-01 23:38:56 -03:00
Vinicius Monego
85b86abb52 gnu: python-hist: Update to 2.10.1.
* gnu/packages/python-science.scm (python-hist): Update to 2.10.1.

Change-Id: Ia78e515fc2b6bf113b4112a2da81260091fa0130
2026-03-01 23:38:56 -03:00
Vinicius Monego
e1c2d36c96 gnu: python-boost-histogram: Update to 1.7.1.
* gnu/packages/python-science.scm (python-boost-histogram): Update to
1.7.1.

Change-Id: I6223fbc1ab0a19d2da7b3cc627e9927619c77937
2026-03-01 23:38:56 -03:00
Vinicius Monego
6b02919c7b gnu: python-scikit-rf: Update to 1.11.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.11.0.

Change-Id: Ia1157e14e911be09222915f5d4a4511b115d21f4
2026-03-01 23:38:56 -03:00
Vinicius Monego
f2d8c74b7c gnu: python-hy: Update to 1.2.0.
* gnu/packages/python-xyz.scm (python-hy): Update to 1.2.0.

Change-Id: I750f85cea980ba144884fd4b51d2fe0838ed197f
2026-03-01 23:38:56 -03:00
Vinicius Monego
b9df425a16 gnu: python-wand: Update to 0.7.0.
* gnu/packages/python-xyz.scm (python-wand): Update to 0.7.0.
[source]: Fix URI.
[arguments]<#:test-flags>: Enable all tests.

Change-Id: I9c268100b71aab4fd0b1b95cdc3a91f82a4ddbcb
2026-03-01 23:38:56 -03:00
Vinicius Monego
c0efaba103 gnu: python-pyvips: Update to 3.1.1.
* gnu/packages/python-xyz.scm (python-pyvips): Update to 3.1.1.

Change-Id: Ic66d4fe2449d83a3c3ec133a93ed11bef7c280d3
2026-03-01 23:38:56 -03:00
Vinicius Monego
3038754228 gnu: python-ta-lib: Update to 0.6.8.
* gnu/packages/finance.scm (python-ta-lib): Update to 0.6.8.
[source]: Update commit string.
[native-inputs]: Add python-pypa-build.

Change-Id: I89500f1c946d2746944f15dbdb92a730c9c70c46
2026-03-01 23:38:55 -03:00
Vinicius Monego
f2fc7802be gnu: hypercorn: Update to 0.18.0.
* gnu/packages/python-web.scm (hypercorn): Update to 0.18.0.
[native-inputs]: Add python-pdm-backend.

Change-Id: I8c8a0cfab35b2bad2195acb5f8a73e516d7e5e00
2026-03-01 23:38:55 -03:00
Vinicius Monego
a31cd4f45c gnu: mixxx: Update to 2.5.4.
* gnu/packages/music.scm (mixxx): Update to 2.5.4.

Change-Id: Id86642058a00cbdc26bf7a69619570a4fe031617
2026-03-01 23:38:55 -03:00
Vinicius Monego
5cea762070 gnu: libmseed: Update to 3.2.4.
* gnu/packages/geo.scm (libmseed): Update to 3.2.4.

Change-Id: I5ca19290aa22634201df1ad81b8f7fc5877139b9
2026-03-01 23:38:55 -03:00
Carlos Durán Domínguez
e22a088a23 gnu: showmethekey: Update to 1.20.0.
* gnu/packages/video.scm (showmethekey): Update to 1.20.0.

Change-Id: I0d43479846228a10cbb29dec124a0b21968e3491
Signed-off-by: jgart <jgart@dismail.de>
2026-03-01 21:18:50 -05:00
marderbot
c8985dd911 gnu: Add undervolt
* gnu/packages/admin.scm (undervolt): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6747
Change-Id: I87569de5a4b4e31d47ee628c4a3e73c776931d33
Reviwed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 23:47:49 +00:00
Danny Milosavljevic
7d04e79c70 gnu: xdg-desktop-portal: Delete version 1.18.4.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete variable.
(xdg-desktop-portal-next): Rename to ...
(xdg-desktop-portal): ...this.
(xdg-desktop-portal-next): New deprecation alias.
(xdg-desktop-portal-gtk)[propagated-inputs]: Replace xdg-desktop-portal-next
by xdg-desktop-portal.
* gnu/packages/telegram.scm (telegram-desktop)[propagated-inputs]: Replace
xdg-desktop-portal-next by xdg-desktop-portal.
* gnu/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch:
Delete file.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove references to those.

Change-Id: I4317d2228002c1c6c65a9fab5aa502e905e4ec3e
2026-03-01 23:46:46 +01:00
Danny Milosavljevic
a17a5c02a8 gnu: xdg-desktop-portal-gtk: Update to 1.15.3.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[build-system]: Replace
glib-or-gtk-build-system by meson-build-system.
<#:configure-flags>: Fix for meson build system.  Add lockdown support.
Remove screenshot, screencast and background.
[propagated-inputs]: Replace xdg-desktop-portal by xdg-desktop-portal-next.

Fixes: guix/guix#5075
Change-Id: I5ccef20691a561077885e31b31af911c4780019c
2026-03-01 23:46:45 +01:00
Vinicius Monego
1c8df7a2de gnu: gmic: Update to 3.7.2.
* gnu/packages/image-processing.scm (gmic): Update to 3.7.2.

Change-Id: I161369edb93ffb19cf619379d826b4a0d07b6861
2026-03-01 19:22:00 -03:00
Vinicius Monego
648a5cad47 gnu: shotcut: Update to 26.2.26.
* gnu/packages/video.scm (shotcut): Update to 26.2.26.

Change-Id: I59b0ad382024e448fe2d6fd95adc2214ad94b932
2026-03-01 19:22:00 -03:00
Vinicius Monego
548a1506e1 gnu: mlt: Update to 7.36.1.
* gnu/packages/video.scm (mlt): Update to 7.36.1.
[arguments]<#:configure-flags>: Pass "-DMOD_DECKLINK=OFF".

Change-Id: I8901b11151938a70b4a426b647c27d63bf935924
2026-03-01 19:21:57 -03:00
David Arroyo
9c8cedeb0b gnu: s6-linux-utils: Update to 2.6.3.0.
* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.6.3.0.
[arguments]: Use G-expressions.

Change-Id: Iabc27a4f0f877696204184d02c1abba7899da7e0
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:49 +00:00
David Arroyo
73fcd0f134 gnu: s6-linux-init: Update to 1.1.3.0.
* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.1.3.0.
[arguments]: Use G-expressions.

Change-Id: I010e9ef58fd572cf83242e2bf1eea113b239f8ab
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:33 +00:00
David Arroyo
3066d30516 gnu: s6-portable-utils: Update to 2.3.1.0.
* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.3.1.0.
[arguments]: Use G-expressions.

Change-Id: I097acd10b7e9c2abe0bc7af77d56c044980c4d10
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:28 +00:00
David Arroyo
23e2b722a0 gnu: s6-rc: Update to 0.5.6.0.
* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.6.0.
[arguments]: Use G-expressions.

Change-Id: I7b1a08ca06e2d7c004eec118d02c988f6b702406
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:53:21 +00:00
David Arroyo
630213b63b gnu: s6-networking: Update to 2.7.1.0.
* gnu/packages/skarnet.scm (s6-networking): Update to 2.7.1.0.
[arguments]: Use G-expressions.

Change-Id: I2d846534ad88613326b6402a56da97bf8690fa22
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:52:58 +00:00
David Arroyo
3f10641364 gnu: s6-dns: Update to 2.4.1.0.
* gnu/packages/skarnet.scm (s6-dns): Update to 2.4.1.0.
[arguments]: Use G-expressions.

Change-Id: I234ea5c0a83eb3845a7c3898f64f3192ae4bca41
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:52:43 +00:00
David Arroyo
d3c940e18c gnu: s6: Update to 2.13.2.0.
* gnu/packages/skarnet.scm (s6): Update to 2.13.2.0.
[arguments]: Use G-expressions.

Change-Id: If90eefa995e557e7e340bdf38d66bc78650052f8
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:51:49 +00:00
David Arroyo
937560a621 gnu: execline: Update to 2.9.7.0.
* gnu/packages/skarnet.scm (execline): Update to 2.9.7.0.

Change-Id: I8f8a6d7904700902130789ef62b6e6861e7c032c
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:42:57 +00:00
David Arroyo
08d0e14495 gnu: skalibs: Update to 2.14.4.0.
* gnu/packages/skarnet.scm (skalibs): Update to 2.14.4.0.

Change-Id: Iba2d0bf1e454f7ff8eee7ddb960cd0102c3b40f8
Reviwed-by: Andrew Wong <wongandj@runbox.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:42:54 +00:00
Yan Abu Arab
5177c5748c gnu: python-matplotlib-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
[propagated-inputs]: Remove.
[inputs]: Add inputs and propagated-inputs from python-matplotlib.
[native-inputs]: Remove python-sphinx, add python-sphinx-6.

Fixes: guix/guix#4637
Merges: https://codeberg.org/guix/guix/pulls/6797
Change-Id: I516bf89aab447c9de94feb3020b5c0972783f70f
Reviwed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 20:27:55 +00:00
Cayetano Santos
6c59ea3e9a gnu: netgen: Improve style.
* gnu/packages/electronics.scm (netgen): Limit max column.
[arguments]<#:make-flgas>: Add.
[inputs]: Add libx11, libxt, and readline.
[synopsis]: Improve.
[description]: Improve.

Change-Id: I67fd7a336e9e989de77db57bbd120df827614349
2026-03-01 19:52:43 +01:00
Thomas Kramer
1ac93551db gnu: Add qrouter.
* gnu/packages/electronics.scm (qrouter): New variable

Merge guix/guix!6038

Change-Id: I78c6c622ba79beefd995654481739fc19f3cb6a0
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 19:39:49 +01:00
Cayetano Santos
8c5b794560 gnu: openroad: Switch to qt-build-system.
* gnu/packages/electronics.scm (openroad)[build-system]: Switch to
qt-build-system.
[inputs]: Remove ’qtbase-5 and ’qtcharts-5.
* gnu/packages/electronics.scm (openroad-cli)[build-system]: Use
cmake-build-system.
[inputs]: Undelete ’qtbase-5 and ’qtwayland-5.

Change-Id: Ib18744e37c5b281a624a252c5aa030daad5ad208
2026-03-01 19:22:36 +01:00
Cayetano Santos
6bb1ef668e gnu: nextpnr: Switch to Qt6.
* gnu/packages/electronics.scm (delkw): Add variable.
* gnu/packages/electronics.scm (nextpnr)[inputs]: Remove boost-1.88,
qtbase-5, and qtwayland-5; add boost.
* gnu/packages/electronics.scm (nextpnr-cli)[arguments]:
Remove #:qtbase.
[inputs]: Undelete ’qtbase-5 and ’qtwayland-5.

Change-Id: Ib7fd1680b8245199d6f2bf2dbcd25a480220b7f1
2026-03-01 19:22:36 +01:00
Aaron Covrig
80118dcf72 gnu: ruby-asciidoctor/minimal: Move to ruby-xyz module.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to...
* gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here.
* gnu/packages/backup.scm,
* gnu/packages/ccache.scm,
* gnu/packages/cluster.scm,
* gnu/packages/compton.scm,
* gnu/packages/cryptsetup.scm,
* gnu/packages/engineering.scm,
* gnu/packages/games.scm,
* gnu/packages/irc.scm,
* gnu/packages/ntp.scm,
* gnu/packages/password-utils.scm,
* gnu/packages/radio.scm,
* gnu/packages/ruby-check.scm,
* gnu/packages/syndication.scm,
* gnu/packages/task-management.scm,
* gnu/packages/version-control.scm: Add module import.

Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:31 +01:00
Aaron Covrig
6812da339b gnu: Move ruby-asciidoctor-pdf to location of ruby-asciidoctor*.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Move to location of
  other ruby-asciidoctor* packages.

Change-Id: I39abd28d57917e624d14a548ae501bc9fbe32844
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:06 +01:00
Aaron Covrig
ba1d02afb8 gnu: Add ruby-appraisal.
* gnu/packages/ruby-check.scm (ruby-appraisal): New variable.

Change-Id: I2bd811cdcb90c232fe7585ca2ea4bb2037f38aa4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:44:00 +01:00
Aaron Covrig
088f79f10e gnu: Add ruby-asciidoctor-diagram.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-diagram): New variable.

Change-Id: If7ac8430026b5d5502c01f5afdc271a9a582e9cd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:43:07 +01:00
Aaron Covrig
1feffe8f11 gnu: ruby-asciidoctor-pdf: Update to 2.3.24.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Update to 2.3.24.
[arguments]<#:phases>{relax-dependencies}: New phase.
{check}: Enable nearly all tests.
[native-inputs]: Add poppler.
* gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch:
Remove gemspec changes but keep test fixes.

Change-Id: I8343bfacec63619f935d9424f7e5ee6399c032ba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:42:56 +01:00
Aaron Covrig
1da6d1da82 gnu: ruby-asciidoctor: Update to 2.0.26.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor): Update to 2.0.26.
[native-inputs]: Remove ruby-erubis.

Change-Id: I585b74f2f9a8d3fc0931db030bbd4e0f5cf12e4e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:41:52 +01:00
Sergey Trofimov
52c9f8fe9a gnu: ckb-next: Switch to qt6.
* gnu/packages/hardware.scm (ckb-next): Switch to qt6.
[build-system]: Switch to qt-build-system.
[arguments]{#:configure-flags}: Add -DPREFER_QT6=ON.
{#:phases}: Remove wrap-qt phase; convert to gexp.
{#:qtbase}: Set qtbase.
[native-inputs]: Replace qttools-5 with qttools; sort.
[inputs]: Replace quazip-5 with quazip, remove qtbase-5,
add qt5compat; sort.

Change-Id: I5472091bb78ea3040693bf4f47f97c34b0033ee6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 17:53:34 +01:00
Carlos Durán Domínguez
81b40ef169 gnu: Add solarus-launcher.
* gnu/packages/games.scm (solarus-launcher): New variable.
* gnu/packages/patches/solarus-launcher-qlementine-and-qtappinstancemanager-reference.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I9398a842f5d122423510bd4bf2dd1e7452154783
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
e0f680dfe5 gnu: Add qtappinstancemanager.
* gnu/packages/qt.scm (qtappinstancemanager): New variable.

Change-Id: Ib78d405a2880278e865c42cdc75c7bfda7a84830
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
8fff26cd61 gnu: Add qlementine-icons.
* gnu/packages/qt.scm (qlementine-icons): New variable.

Change-Id: I8873c1c17c430f62a1573ba25a9c8534bd4512fb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
83928b6953 gnu: solarus-quest-editor: Update to 2.0.3.
* gnu/packages/games.scm (solarus-quest-editor): Update to 2.0.3.
[version]: Remove slot.
[source]: Inherit from solarus. <patches>: Add
solarus-quest-editor-qlementine-reference.patch.
[build-system]: Switch to qt-build-system.
[arguments]: <#:qtbase>: Set to qtbase; <#:phases>: Add chdir phase.
[native-inputs]: Add qttools, and qlementine.
[inputs]: Add qtbase, qtsvg, and qtwayland.
(solarus): Remove solarus-quest-editor comment.
* gnu/packages/patches/solarus-quest-editor-qlementine-reference.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I3157692acaee919e4d9a70cd994e8c1346bd64bb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
a7aad9da6f gnu: Add qlementine.
* gnu/packages/qt.scm (qlementine): New variable.

Change-Id: I174638d9663cbfbe984e45b7f32df68b757509b7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
9988f6dcdf gnu: solarus-quest-editor: Improve style.
* gnu/packages/games.scm (solarus-quest-editor): Use G-expressions, fix
indentation.
[arguments]: Use G-expressions; reindent.
[inputs]: Reindent.
[description]: Reindent.

Fixes: guix/guix#6231
Change-Id: I4a82f2707b2cc6579e9fa21d1d07b472646d07c8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
0e6cd91654 gnu: solarus: Update to 2.0.3.
* gnu/packages/games.scm (solarus): Update to 2.0.3.
[native-inputs]: Remove qttools-5.
[inputs]: Add mesa; remove qtbase-5.

Fixes: guix/guix#6231
Change-Id: Ic717ca35a240a088d4de5533613b90e59e35799c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez
ef4998f465 gnu: solarus: Improve style.
* gnu/packages/games.scm (solarus): Use G-expressions, fix indentation.
[arguments]: Use G-expressions; reindent.
[native-inputs]: Reindent.
[inputs]: Refactor to modern style.

Fixes: guix/guix#6231
Change-Id: Ic648261523c951d0d91bbea67568114fd5741bad
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:31 +01:00
Sergey Trofimov
7c887aaeb9 gnu: emacs: Fix flycheck errors in guix-emacs.el
* gnu/packages/aux-files/emacs/guix-emacs.el: Fix flycheck warnings,
replace when-let with when-let*.
(guix-emacs--load-file-no-error): End docstring with a dot.
(guix-emacs--non-core-load-path): Make a defsubst and add a docstring.

Change-Id: I62d03b3fb9b4e671209ce5d8d7039d67f417d24b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Sergey Trofimov
50621bc51a gnu: emacs: Make guix-emacs-autoload-packages tolerant to non-existent directories.
* gnu/packages/aux-files/emacs/guix-emacs.el
(guix-emacs-find-autoloads): Warn about non-existent directories in load
path instead of raising an error.

Change-Id: Icf470d7aa0f2f8a694c13c8d84b9f7c50c334919
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith
6457c470a7 gnu: emacs: Exclude fewer tests.
* gnu/packages/emacs.scm (%selector): Rename to ...
(%emacs-selector): Remove a few tests that actually pass and exclude the
benchmark test.
(emacs-minimal): Use %emacs-selector instead of %selector.

Change-Id: I0dddd390586be170f24e13ee7873a875fd12d6e2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith
18b388975b gnu: emacs-next: Update to 31.0.50-2.509228f.
* gnu/packages/emacs.scm (%emacs-next-selector): New variable.
(emacs-next-minimal): Update to 31.0.50-2.509228f.  Remove now unessecary
patch "emacs-zoom-image-test-fix.patch".  Use %emacs-next-selector.
(emacs->emacs-next): Use %emacs-next-selector.

Change-Id: I4618ee38a72e210c60c069704eed69b08af70072
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:54 +01:00
Morgan Smith
216597cf78 gnu: emacs-ert-selector: Minor improvements.
* gnu/packages/emacs.scm (emacs-ert-selector): Surround test names with
beginning of line and end of line regex characters as emacs expects a regex.
Sort the list of tests so that rearranging the excluded tests does not result
in a rebuild.

Change-Id: I7002fa48122d8409f383f85f515a1a6ac9cdd957
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
744247a0fe gnu: emacs: Fix tramp GVFS fix.
The function name got changed in upstream commit d3ead375092, dated
2020-01-31.

* gnu/packages/emacs.scm (emacs-minimal): Replace 'tramp-process-running-p',
not the now non-existant function 'tramp-compat-process-running-p'.

Change-Id: If2adff095b968b804729533fcdd188f5035f9eed
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
a2e78ef661 gnu: emacs: Patch include path for ffap.
* gnu/packages/emacs.scm (emacs-minimal):[arguments]<#:phases>: Patch include
path to C header files for ffap.

Change-Id: If703f78eecb8a8bfc1b39a6c2e052b1920b39475
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
74f7766b0c build-system/emacs: Allow #:substitutable? flag.
* guix/build-system/emacs.scm (emacs-build): Pass #:substitutable? flag to
builder.

Change-Id: I54c40c5ba37344e8115e124fa5bfe25cdff3b169
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
8ea6b0e3ed gnu: org-mode: Enable more tests.
* gnu/packages/emacs-xyz.scm (emacs-org)
[arguments] <#:phases>: Do not skip the tests
'test-org/org-encode-time' and 'test-org/org-time-string-to-time'.
[native-inputs]: Add 'tzdata'.

Change-Id: Ie5d619275f8ce72fbb85216aae46ac41aedaec04
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
4b0ba1ec86 gnu: emacs: Remove super-key patch.
The issue this patch solves got fixed in GTK 3.23.37.

* gnu/packages/patches/emacs-pgtk-super-key-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/emacs.scm (emacs-minimal, emacs-next-minimal): Do not use the
super-key patch.

Change-Id: I5a1098ce0a4709aa8f05a5a82e2b78866b48a87f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
33e6f15c74 gnu: emacs: Fix compile time warning.
* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/emacs.scm (emacs-minimal): Remove now unnecessary flags.

Change-Id: Id362deef83f28653f5bc3babb4a07726c1443ebf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
73705480de gnu: emacs-no-x: Patch path to objdump.
Trying to run "M-x disassemble" in emacs on a native compiled function would
fail because it could not find objdump.

* gnu/packages/emacs.scm (emacs-no-x): Patch path to objdump.

Change-Id: Ia0994fce88142189cd8fdeeceb0532e5132bce37
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith
6d50e541cc gnu: emacs-minimal: Move some snippets to build phases.
The snippets are inherited by emacs-next and friends so this shouldn't change
any of guix packages but this will allow user source transformations to also
benifit from these snippets.

* gnu/packages/emacs.scm (emacs-minimal): Move some snippets to build phases.

Change-Id: Ia9af1ee90335189092a6eb36d7b1d8592167782d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Carlos Durán Domínguez
276afa66c3 gnu: Add goal.
* gnu/packages/array-languages.scm (goal): New variable.

Change-Id: I4e56852bbe25c66748325d6a225742b633be2e68
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:52 +01:00
Carlos Durán Domínguez
b5505aef5f gnu: Add (gnu packages array-languages) module.
* gnu/packages/array-languages.scm: New file.
* gnu/local.mk: Add to gnu/packages/array-languages.scm scope.

Change-Id: I4aabed623ee06f8f167b89e6e55feb7f828087af
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:52 +01:00
Thomas Kramer
5a08363c9f gnu: Add netgen.
* gnu/packages/electronics.scm (netgen): New variable.

Merges guix/guix!6039

Change-Id: I43cf9f553188d3eb2ad4aa4c6ab946eb3eda2490
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 16:47:09 +01:00
Cayetano Santos
b4d278d136 gnu: librepb: Move to electronics.
* gnu/packages/engineering.scm (librepcb): Move from here ...
* gnu/packages/electronics.scm: ... to here.

Change-Id: I666ca5905be2b097e494610c49f8ca3166cb14eb
2026-03-01 16:43:12 +01:00
Cayetano Santos
b546d4174e gnu: librepcb: Refresh package.
* gnu/packages/engineering.scm (librepcb): Apply style.
[inputs]: Move after arguments.
[native-inputs]: Add python-minimal-wrapper; move after arguments.
[source]: Switch to git-fetch; update modules and snippet.
[arguments]: Use G-Expressions.
[synopsis]: Update.
[description]: Update.

Change-Id: Id2e087478139d710c81a488b248c96a3cc9b6217
2026-03-01 16:43:12 +01:00
Efraim Flashner
83882c88b6 import: pypi: Don't rename maturin in package inputs.
* guix/import/pypi.scm (python->package-name): Add a special case for
the python maturin package so it maps to the Guix maturin package.

Change-Id: Ie8c294035541247703eb3f71d4233f365338385d
2026-03-01 15:55:07 +02:00
Efraim Flashner
adc011e185 gnu: Fix some spelling errors.
* gnu/packages/admin.scm, gnu/packages/containers.scm,
gnu/packages/geo.scm, gnu/packages/monitoring.scm,
gnu/packages/networking.scm, gnu/packages/sdl.scm,
gnu/packages/shellutils.scm, gnu/packages/specifications.scm,
gnu/packages/sssd.scm, gnu/packages/statistics.scm,
gnu/packages/tcl.scm, gnu/packages/telephony.scm, gnu/packages/tex.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tor-browsers.scm: Fix some spelling errors.

Change-Id: Idefb46cfe06869670c7f3b5229c8a39ac17392db
2026-03-01 15:55:07 +02:00
Sharlatan Hellseher
b757d751d7 gnu: packages/python-check: Sort variables alphabetically.
* gnu/packages/python-check.scm (python-ddt, tms): Sort variables
alphabetically.

Change-Id: I556406d2fd2b0842fc5f25a246fd6281ee1dce03
2026-03-01 13:49:34 +00:00
jgart
b06efc730d gnu: trealla: Update to 2.90.41.
* gnu/packages/prolog.scm (trealla): Update to 2.90.41.

Change-Id: Ia75b866be4d56fd4224f482d91accf56d85e1f79
2026-03-01 08:45:42 -05:00
bdunahu
6580f4aa32 gnu: Add austin.
* gnu/packages/python-check (austin): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6762
Change-Id: I173f7a6c0eb59c544e3d3d5d5a9213558cf8f4bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01 13:41:54 +00:00
Fabio Natali
0c506e6f52 gnu: services: Add gunicorn-service-type.
* gnu/services/web.scm
(<gunicorn-configuration>, <gunicorn-app>): New records.
(unix-socket?, unix-socket-path, gunicorn-activation,
gunicorn-shepherd-services): New procedures.
(gunicorn-service-type): New variable.
* doc/guix.texi (Web Services): Document the new service.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Change-Id: I3aa970422e6a5d31158b798b1061e6928ad2160b
Signed-off-by: jgart <jgart@dismail.de>
2026-03-01 08:33:54 -05:00
Cayetano Santos
3a0ec29019 gnu: openroad-cli: Disable gui.
* gnu/packages/electronics.scm (openroad-cli)[arguments]
<#:configure-flags>: Disable BUILD_GUI flag.

Change-Id: Ia9f83eeddfb062e2b3335244b2dab0277bfc502f
2026-03-01 12:27:34 +01:00
Cayetano Santos
221ccd7591 gnu: openfpgaloader: Update to 1.1.0.
* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.1.0.

Change-Id: Ic4056a514fb18b60238606f57b02f0cfa0784786
2026-03-01 12:01:48 +01:00
Cayetano Santos
b4dc062f81 gnu: python-edalize: Update to 0.6.5.
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.5.

Change-Id: I5b34628983db74017e06786d7d012dc8eb75d936
2026-03-01 12:01:48 +01:00
Cayetano Santos
4bb7f2f63c gnu: nvc: Update to 1.19.2.
* gnu/packages/electronics.scm (nvc): Update to 1.19.2.
[arguments]<#:configure-flags>: Remove "--enable-verilog" flag.

Change-Id: I026a1b7e35b83b732a9812b45e42eab2d950306b
2026-03-01 12:01:48 +01:00
Cayetano Santos
c10f5781d5 gnu: verilator: Update to 5.046.
* gnu/packages/electronics.scm (verilator): Update to 5.046.
[native-inputs]: Add z3.

Change-Id: I3746d75a82e3054ca8d75faa4e0a330d8e7e3ba8
2026-03-01 12:01:48 +01:00
Andreas Enge
9a157f30cf gnu: svtplay-dl: Update to 4.173.
* gnu/packages/video.scm (svtplay-dl): Update to 4.173.

Change-Id: Ie1c1d1b860f5bc164fec572c4ce45b63fe0983c3
2026-03-01 11:56:56 +01:00
Patrick Norton
403df42a34 gnu: zsh-syntax-highlighting: Update to 0.8.0.
* gnu/packages/shellutils.scm (zsh-syntax-highlighting): Update to
0.8.0.
[native-inputs]: Add coreutils and grep.
[arguments]: Use G-Expressions.
<#:phases>: Update 'patch-paths and 'check.

Merges guix/guix!6693

Change-Id: I0fd1936cf55168f2069dd4fd5e63a6ec02ea9b65
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 10:14:33 +01:00
Cayetano Santos
6d5339916e gnu: conky: Refresh package.
* gnu/packages/monitoring.scm (conky)[arguments]: Use G-Expressions.

Merges guix/guix!6738

Change-Id: I44ded1eda2b19b3474ac839021f8052145627b6d
2026-03-01 09:59:01 +01:00
Cayetano Santos
3aedd9a716 gnu: conky: Move to monitoring.
* gnu/packages/conky.scm: Remove.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister.
* po/packages/POTFILES.in: Unregister.
* gnu/packages/monitoring.scm (conky): Add variable.

Merges guix/guix!6738

Change-Id: I72a0f6e9b32d57f215cff59854222d6a5b2563cd
2026-03-01 09:58:57 +01:00
Thomas Kramer
728ada432b gnu: Add openroad-cli.
* gnu/packages/electronics.scm (openroad-cli): New variable

Merges guix/guix!5989

Change-Id: I7a4515ee9758d4c059a9ede5cdfdfb97562efc05
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 09:50:42 +01:00
Thomas Kramer
e589de63df gnu: Add openroad.
* gnu/packages/electronics.scm (openroad): New variable.

Merges guix/guix!5989

Change-Id: I5bfd51823ddcf2c31a99b2fb3104a428ffc7bd32
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 09:50:39 +01:00
moksh
cf27ff3da3 gnu: librewolf: Update to 148.0-1 [security-fixes].
* gnu/packages/librewolf.scm (librewolf): Update to 148.0-1.
[native-inputs]: Use clang-21 and llvm-21.

Containes fixes for:
CVE-2026-2757: Incorrect boundary conditions in the WebRTC: Audio/Video component
CVE-2026-2794: Information disclosure due to uninitialized memory in Firefox and Firefox Focus for Android
CVE-2026-2758: Use-after-free in the JavaScript: GC component
CVE-2026-2759: Incorrect boundary conditions in the Graphics: ImageLib component
CVE-2026-2795: Use-after-free in the JavaScript: GC component
CVE-2026-2760: Sandbox escape due to incorrect boundary conditions in the Graphics: WebRender component
CVE-2026-2761: Sandbox escape in the Graphics: WebRender component
CVE-2026-2762: Integer overflow in the JavaScript: Standard Library component
CVE-2026-2763: Use-after-free in the JavaScript Engine component
CVE-2026-2764: JIT miscompilation, use-after-free in the JavaScript Engine: JIT component
CVE-2026-2796: JIT miscompilation in the JavaScript: WebAssembly component
CVE-2026-2797: Use-after-free in the JavaScript: GC component
CVE-2026-2765: Use-after-free in the JavaScript Engine component
CVE-2026-2766: Use-after-free in the JavaScript Engine: JIT component
CVE-2026-2767: Use-after-free in the JavaScript: WebAssembly component
CVE-2026-2768: Sandbox escape in the Storage: IndexedDB component
CVE-2026-2798: Use-after-free in the DOM: Core & HTML component
CVE-2026-2769: Use-after-free in the Storage: IndexedDB component
CVE-2026-2799: Use-after-free in the DOM: Core & HTML component
CVE-2026-2770: Use-after-free in the DOM: Bindings (WebIDL) component
CVE-2026-2771: Undefined behavior in the DOM: Core & HTML component
CVE-2026-2772: Use-after-free in the Audio/Video: Playback component
CVE-2026-2773: Incorrect boundary conditions in the Web Audio component
CVE-2026-2774: Integer overflow in the Audio/Video component
CVE-2026-2775: Mitigation bypass in the DOM: HTML Parser component
CVE-2026-2776: Sandbox escape due to incorrect boundary conditions in the Telemetry component in External Software
CVE-2026-2777: Privilege escalation in the Messaging System component
CVE-2026-2778: Sandbox escape due to incorrect boundary conditions in the DOM: Core & HTML component
CVE-2026-2779: Incorrect boundary conditions in the Networking: JAR component
CVE-2026-2800: Spoofing issue in the WebAuthn component in Firefox for Android
CVE-2026-2780: Privilege escalation in the Netmonitor component
CVE-2026-2781: Integer overflow in the Libraries component in NSS
CVE-2026-2801: Incorrect boundary conditions in the JavaScript: WebAssembly component
CVE-2026-2782: Privilege escalation in the Netmonitor component
CVE-2026-2783: Information disclosure due to JIT miscompilation in the JavaScript Engine: JIT component
CVE-2026-2802: Race condition in the JavaScript: GC component
CVE-2026-2803: Information disclosure, mitigation bypass in the Settings UI component
CVE-2026-2784: Mitigation bypass in the DOM: Security component
CVE-2026-2785: Invalid pointer in the JavaScript Engine component
CVE-2026-2804: Use-after-free in the JavaScript: WebAssembly component
CVE-2026-2786: Use-after-free in the JavaScript Engine component
CVE-2026-2805: Invalid pointer in the DOM: Core & HTML component
CVE-2026-2787: Use-after-free in the DOM: Window and Location component
CVE-2026-2788: Incorrect boundary conditions in the Audio/Video: GMP component
CVE-2026-2789: Use-after-free in the Graphics: ImageLib component
CVE-2026-2806: Uninitialized memory in the Graphics: Text component
CVE-2026-2790: Same-origin policy bypass in the Networking: JAR component
CVE-2026-2791: Mitigation bypass in the Networking: Cache component
CVE-2026-2807: Memory safety bugs fixed in Firefox 148 and Thunderbird 148
CVE-2026-2792: Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird
CVE-2026-2793: Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR 140.8, Thunderbird ESR 140.8, Firefox

Change-Id: I3baa7dee1c8667e8a6fc04e0112c1fddb8ed7d81
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:59 -08:00
moksh
dd0459d597 gnu: librewolf-bsys6: Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983.
* gnu/packages/librewolf.scm (librewolf-bsys6): Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983.

Change-Id: I548c901bdc5319d32dec6ccc7a3300063dbcf7c0
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:58 -08:00
moksh
0b568bd65c gnu: firefox-l10n: Update to c316776e57fcf5c11054c115054b083ce0790ce7.
* gnu/packages/librewolf.scm (firefox-l10n): Update to c316776e57fcf5c11054c115054b083ce0790ce7.

Change-Id: Ia2677558cb0977f38589454885d2fdd6707f32f8
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:57 -08:00
moksh
7f892754d5 gnu: nss-rapid: Update to 3.121.
* gnu/packages/nss.scm (nss-rapid): Update to 3.121.

Change-Id: I60f2c5d6d25ae797fc7d56cc2fb20800dcebe6f8
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:56 -08:00
Danny Milosavljevic
31d7f1f431 services: greetd: Fix Signal.
* gnu/services/base.scm (%greetd-pam-mount-rules): Remove noexec.

Closes: guix/guix#5083
Change-Id: Iede81a8afecc8d7213e9eb101ac7eeec3bb9632b
2026-03-01 02:52:22 +01:00
Florian Pelz
86f3e3bd9b nls: Update translations.
Change-Id: I27f296d853bdb0cb2057a15818e3c7a0e25b157a
2026-03-01 00:32:33 +01:00
Florian Pelz
68bf1152ed doc: Fix typo.
* doc/guix.texi (Package Transformation Options): Fix typo.

Change-Id: I27186684db1355d9876ecc23e76f8bcc8cdbf9eb
2026-03-01 00:32:18 +01:00
Sharlatan Hellseher
d674e80c51 gnu: Add python-chiantipy.
* gnu/packages/astronomy.scm (python-chiantipy): New variable.

Change-Id: I7714b3abb72f10cb13b49ce399298d6f17747185
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
bb144825ed gnu: Add python-pyastronomy.
* gnu/packages/astronomy.scm (python-pyastronomy): New variable.

Change-Id: I0d0434dd6ba02f25d77481c03162a71c80dcc5c3
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
b05199e7a1 gnu: Add python-quantities.
* gnu/packages/python-science.scm (python-quantities): New variable.

Change-Id: I40a28c0943a37d2c298b3031f5b22c09cc37b487
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
a966cc6359 gnu: Remove python-gwcs-0.21.
* gnu/packages/astronomy.scm (python-gwcs-0.21): Delete variable.

Fixes: guix/guix#6384
Change-Id: Id7cb6d9b7a5d5c22903a7f5d17774702d8403bb1
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
2d5ac7ee24 gnu: aoflagger: Fix indentation.
* gnu/packages/astronomy.scm (aoflagger): Fix indentation.

Change-Id: Iedc16dec939ebe5ddde52d60c42965e6e280a081
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
80c7d01a90 gnu: aoflagger: Update to 3.5.0.
* gnu/packages/astronomy.scm (aoflagger): Update to 3.5.0.

Change-Id: Ia5fb7af3a166e25286d025a039f52d99c2c5be99
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
51f2da1cab gnu: python-astlib: Update to 0.13.2.
* gnu/packages/astronomy.scm (python-astlib): Update to 0.13.2.

Change-Id: I2acd92354edfb57667fcb89a93142e96737268c9
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
23b22eb5cc gnu: python-astrodata: Relax requirements to use higher versions.
* gnu/packages/astronomy.scm (python-astrodata):
[arguments] <test-flags>: Skip one more test.
[phases]{relax-requirements}: New phase.
[propagated-inputs]: Remove python-asdf-3, python-astropy-6,
python-gwcs-0.21, and python-numpy-1; add python-asdf, python-astropy,
python-gwcs, and
python-numpy.

Change-Id: I3c4b98d1b9eea37bf01cb2fe33568d7c3c760e10
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
1c597c6c9e gnu: python-bdsf: Simplify package, refresh deprecated input.
* gnu/packages/astronomy.scm (python-bdsf):
[phases]{set-version}: Remove phase.
[native-inputs]: Remove python-meson-python; add python-meson.

Change-Id: I0b564c81426ddb63c8965206324c0f8d4cae4feb
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
4d1bd796da gnu: python-costools: Update to 1.2.7.
* gnu/packages/astronomy.scm (python-costools): Update to 1.2.7.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: I18c91adfd6649ff569a674b5056b82b85e35142d
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
af8d8b5edd gnu: python-glue-astronomy: Reduce closure size.
Keeping python-pyqt in scope introduces profile collusion, see
<https://codeberg.org/guix/guix/issues/6371#issuecomment-10558598>,
this change removes optional inputs.

    gnu/packages/astronomy.scm:5270:2: python-glue-astronomy@0.14.0:
    propagated inputs python-pyqt@6.9.1 and python-pyqt@5.15.11 collide

* gnu/packages/astronomy.scm (python-glue-astronomy):
[propagated-inputs]: Remove python-pyqt and python-reproject.

Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Change-Id: Ia4e7edc6b82ae1d53d64518a44d093e4d2300288
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
cefa405041 gnu: python-glue-qt: Update to 0.4.2.
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.2.
[arguments] <test-flags>: Skip some problematic tests.

Change-Id: I4bdc06d6421bac08bd83199e71b7834e50886e84
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
33c88a87e7 gnu: python-halotools: Update to 0.9.4.
* gnu/packages/astronomy.scm (python-halotools): Update to 0.9.4.
[phases]: Use default {check}.
{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.

Change-Id: Ic72e83a86e3fd4547023da56dd22b7ad0bd132f2
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
ab7a195daf gnu: python-irispy-lmsal: Update to 0.6.0.
* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.6.0.

Change-Id: I7b2f8dc71280c138e240d61f06991f8bf38d7615
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
16b6b72e70 gnu: python-kanon: Update to 0.6.6-0.16aca8d.
* gnu/packages/astronomy.scm (python-kanon): Update to
16aca8d7027937044b0b34942968cb2fee630cad commit.
[source]: Use the latest commit.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Keep 'sanity-check; add 'fix-astropy-7-compatibility,  and
'set-version, and move version setting logic from 'relax-requirements
phase her.
[propagated-inputs]: Remove python-astropy-6 and python-numpy-1; add
python-astropy and python-numpy.
[native-inputs]: Remove python-pytest-xdist; add nss-certs-for-test and
python-pytest.

Change-Id: Ie5c38fcd26e17afc0dec92be40043d303f48d632
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
754ad2abf0 gnu: python-pypeit: Update to 2.0.0.
* gnu/packages/astronomy.scm (python-pypeit): Update to 2.0.0.
[arguments] <tests?, test-flags>: Disable test for now.
<phases>: Delete 'sanity-check; add 'relax-requirments.
[propagated-inputs]: Remove python-linetools; add python-scikit-image
and python-specutils.

[native-inputs]: Remove nss-certs-for-test, python-pygit2,
python-pytest, python-scikit-image, python-setuptools,
python-setuptools-scm, python-shapely, and xorg-server-for-tests.

Change-Id: I48f5624fc0da9d25fb7411de02050ad6aed21484
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
11a65b0cc9 gnu: python-romancal: Update to 0.22.0.
* gnu/packages/astronomy.scm (python-romancal): Update to 0.22.0.
[arguments] <tests?>: Enable.
<phases>: Kepp 'sanity-check.

Change-Id: Ie00f2d1ce40c5ead5e910dad32d0f29fe1484c8f
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
b51a495d11 gnu: python-sirilic: Update to 2.0.7.
* gnu/packages/astronomy.scm (python-sirilic): Update to 2.0.7.
[phases]{prepare-python-module-setuptools}: New phase.
[native-inputs]: Remove nss-certs-for-test and python-wheel.
[description]: Mention installation guide in Wiki.

Change-Id: I32fe6f6968cf0f660e01621dcf3e6cabcb7f1c61
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
f3431e4d95 gnu: python-spisea: Update to 2.2.
* gnu/packages/astronomy.scm (python-spisea): Update to 2.2.

Change-Id: Ib2c153ebeec53d3a80e2515b9e7524d79502de6b
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
b91fecb396 gnu: python-statmorph: Update to 0.7.2.
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.2.

Change-Id: I9bf8e2e88dde22bc4aecf4620100471606a45882
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
96b577d579 gnu: python-viresclient: Update to 0.15.0.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.15.0.

Change-Id: I398dff67aa0fef27ab6e0fb33cba59852794358c
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
e89e9590c3 gnu: siril: Update to 1.4.2.
* gnu/packages/astronomy.scm (siril): Update to 1.4.2.

Change-Id: Ife8d038c4391d58d8c2070a863658253e9fce325
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
a786a87405 gnu: tenmon: Update to 20260217.
* gnu/packages/astronomy.scm (tenmon): Update to 20260217.

Change-Id: I9049cd7cc688b711cd5e1f3126aef24777c1f6cf
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
04cf6e4aa8 gnu: python-jwst: Relax more requirements.
* gnu/packages/astronomy.scm (python-jwst)[phases]{relax-requirements}:
Relax more requirements.

Change-Id: Ibcfe8462669920f0cc91cc3552c6026bf84a8092
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
9f4b810ca9 gnu: celestia-content: Update to 0.0.0-5.a052c5f.
* gnu/packages/astronomy.scm (celestia-content): Update to
a052c5fcdbaedf077234117505e79680a28f2fbd commit.

Change-Id: I4fa4f421f30ed6267b20c48d7fd2988faeaba90e
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
20a9b5f058 gnu: python-swiftgalaxy: Update to 2.3.2.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 2.3.2.

Change-Id: I7cf29ef8d7ae80c192bfb603c908faf37bcc659f
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
ae986167a7 gnu: python-stsci-skypac: Update to 1.0.12.
* gnu/packages/astronomy.scm (python-stsci-skypac): Update to 1.0.12.
[source]: Switch to git-fetch.

Change-Id: I3938aa0f69eb74db660d0e883e7802f219fa0c44
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
4a2ffeb918 gnu: python-stpreview: Disable tests.
* gnu/packages/astronomy.scm (python-stpreview):
[arguments] <test-flags>: Disable as depends on older package version.
[native-inputs]: Remove python-pytest and python-roman-datamodels-0.28.
(python-rad-0.28,python-roman-datamodels-0.28): Delete variables.

Change-Id: Ie4e91b2e283795f6fcc4ab23caa819f7137dc794
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
e4e8bcb60d gnu: python-romanisim: Update to 0.13.0.
* gnu/packages/astronomy.scm (python-romanisim): Update to 0.13.0.
[phases]{relax-requirements}: Remove as no longer required.

Change-Id: Ic8b44100c554e6780e29a7a794e7b1b34646c243
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
2ecb5a68f5 gnu: python-pyirf: Add python-gammapy.
* gnu/packages/astronomy.scm (python-pyirf): Update to 0.13.0.
[propagated-inputs]: Add python-gammapy.
[description]: Open acronyms.

Change-Id: I204473eeaaf912db58636d3c4ca919c1a64d710b
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1b0f53a681 gnu: python-dkist: Update to 1.17.0.
* gnu/packages/astronomy.scm (python-dkist): Update to 1.17.0.
[phases]{relax-requirements}: New phase.

Change-Id: I8e76cce2258dd41b06ace01e17d7f81af37cb09d
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1b50d87b8c gnu: python-calcos: Update to 3.6.2.
* gnu/packages/astronomy.scm (python-calcos): Update to 3.6.2.
[propagated-inputs]: Remove python-stsci-tools.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: Id8e80b1e04b6330e368067dff68fd8a2ddfaa42f
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1e7a91f508 gnu: python-astrocut: Update to 1.2.0.
* gnu/packages/astronomy.scm (python-astrocut): Update to 1.2.0.
[arguments] <test-flags>: Rework skipped test by apply "--deselect"
option.
[phases]{fix-setup.cfg}: Remove fixed substitute.
[native-inputs]: Remove python-wheel.

Change-Id: Id858725bdf7a81ffc4fd55bdae948804495891da
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
a68832441c gnu: python-specreduce: Update to 1.7.0-0.b0f657c.
* gnu/packages/astronomy.scm (python-specreduce): Update to
b0f657c9bd0d297dd19cc13dec4aefe19aec148e commit.
[arguments] <test-flags>: Run all tests.
[propagated-inputs]: Remove python-specutils-1.9; add python-specutils.
(python-specutils-1.9): Delete variable.

Change-Id: I3e4c8d08e68bf8e5ad353b2651933de867830d4a
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
767c58aaed gnu: python-pysm3: Update to 3.4.3-1.060913e.
* gnu/packages/astronomy.scm (python-pysm3): Update to
060913e7af72e12aba4bcc94b7f3d2d7a2bc878f commit.
[phases]{relax-requirements}: Adjust regex for SciPy.
[propagated-inputs]: Remove python-healpy-1.18; add python-healpy.

Change-Id: I17e04570d677964c66505015b29b8f01589d5c14
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
78236b6939 gnu: python-swiftsimio: Update to 11.0.0.
* gnu/packages/astronomy.scm (python-swiftsimio): Update to 11.0.0.

Change-Id: Ied8f12377f41613443f3dd1d2a6f2aa9c7dfd70c
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
4502f79b4c gnu: python-globus-sdk: Update to 4.4.0.
* gnu/packages/python-web.scm (python-globus-sdk): Update to 4.4.0.
[arguments] <test-flags>: Run tests in a single thread.
[native-inputs]: Remove python-pytest-xdist and python-wheel.

Change-Id: Iae5d4f8b62f208af660e612d3676d4481fda310a
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
38d1971524 gnu: python-stwcs: Update to 1.7.6.
* gnu/packages/astronomy.scm (python-stwcs): Update to 1.7.6.
[arguments] <tests>: Skip 2 more tests.

Change-Id: I3f1238702f6713a9529172956841b5dd2326e395
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
11a558ff4c gnu: python-galsim: Update to 2.8.3.
* gnu/packages/astronomy.scm (python-galsim): Update to 2.8.3.

Change-Id: Id1b3ab27391c530d362f2f4c72f08bfb7786ca09
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
76bad928a8 gnu: indi: Update to 2.1.9.
* gnu/packages/astronomy.scm (indi): Update to 2.1.9.

Change-Id: Iacf351b5332de0eabd824fa2754cff900cfab774
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
c53190bd01 gnu: python-lsstdesc-coord: Update to 1.3.1.
* gnu/packages/astronomy.scm (python-lsstdesc-coord): Update to 1.3.1.
[source]: Switch to git-fetch.

Change-Id: I22524973bab921a20b54b350f188399519f77d7c
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
9c2fcafd75 gnu: python-stcal: Update to 1.17.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.17.0.
[arguments] <test-flags>: Ignore tests file which tests require network
access.
<phases>: Remove 'relax-requirements.
[propagated-inputs]: Remove opencv; add python-astropy-healpix,
python-pyarrow, python-shapely, python-spherical-geometry, and
python-stsci-imagestats.

Change-Id: Id4dbaa6b15a63c8fbc54b9466f9d242804b15a91
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
a047695b37 gnu: python-colossus: Update to 1.3.12-0.d7e0c97.
* gnu/packages/astronomy.scm (python-colossus): Update to
d7e0c9771d241153d83335f97748815a51c0c79b commit.

Change-Id: I83580d16bc2027e522482b08de0458015b38f7f9
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
76f96e3b53 gnu: python-cobaya: Update to 3.6.1.
* gnu/packages/astronomy.scm (python-cobaya): Update to 3.6.1.

Change-Id: Ie9c0ef7d47289b0539b9c86eee8da073b52b44ba
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
68b7e6610a gnu: python-stsci-tools: Update to 4.3.0.
* gnu/packages/astronomy.scm (python-stsci-tools): Update to 4.3.0.
[native-inputs]: Remove python-wheel.

Change-Id: Ie20c6dd207cabc456dae1b0af627e298cbabf173
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
a68b6bf984 gnu: python-spherical-geometry: Update to 1.3.5.
* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.5.
[native-inputs]: Add python-gwcs.

Change-Id: I1f03676a7eb4117ee78fdfc6d849cca9a1a98f85
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
81078bd336 gnu: python-unyt: Update to 3.1.0.
* gnu/packages/python-science.scm (python-unyt): Update to 3.1.0.
[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
python-flit-core.

Change-Id: I37d7844d15c7ae892834f870c30ac7f0009446f2
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
847eb589ec gnu: python-glue-core: Update to 1.25.0.
* gnu/packages/astronomy.scm (python-glue-core): Update to 1.25.0.

Change-Id: I5ee624b9ec63ccaa781085f241555c62f97c396b
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
589fb99143 gnu: python-echo: Update to 0.12.1.
* gnu/packages/python-xyz.scm (python-echo): Update to 0.12.1.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: I1bfccb0b12a942de8608a5524f505e617d74bb5e
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
76c8495f53 gnu: python-ci-watson: Update to 0.11.0.
* gnu/packages/astronomy.scm (python-ci-watson): Update to 0.11.0.
[arguments]: Drop all.
[native-inputs]: Remove python-wheel.

Change-Id: I0a87a0fe9a912d2b7464fc45fa1d41bcfc61e4b3
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
04917fe213 gnu: python-crds: Update to 13.1.4.
* gnu/packages/astronomy.scm (python-crds): Update to 13.1.4.

Change-Id: Ib30b6b19947cfff8c51abf15f2876c8f4b973595
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
429bff6fd1 gnu: python-roman-datamodels: Update to 0.30.0.
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.30.0.

Change-Id: Ia16fd84bb80a0bd749f5952fa678a65d0e9f494a
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
902b68db78 gnu: python-rad: Update to 0.30.0.
* gnu/packages/astronomy.scm (python-rad): Update to 0.30.0.
[arguments] <test-flags>: Run more tests.
[native-inputs]: Add python-crds-minimal and python-deepdiff.

Change-Id: Ic658131777ba88307d018c1ccd8cf45deb6f1db6
2026-02-28 22:07:02 +00:00
Sharlatan Hellseher
b3fd94a033 gnu: python-dust-extinction: Update to 1.7.
* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.7.

Change-Id: I38e5756c8b09b2f9af60578cb49d062a681b36a0
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
216771ccf3 gnu: python-specutils: Update to 2.3.0.
* gnu/packages/astronomy.scm (python-specutils): Update to 2.3.0.

Change-Id: I0aadf9b8afa135cf1221dd7f7cb21d5bb17d7e48
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
75eb4cc913 gnu: python-pyvo: Update to 1.8.1.
* gnu/packages/astronomy.scm (python-pyvo): Update to 1.8.1.
[phases]{include-package-data}: Remove as no longer required, resolved
by upstream with "pyvo.mivot.writer = *.xsd".
{post-check}: Remove phase, see:
<https://codeberg.org/guix/guix/issues/4488>.

Change-Id: I431059d80d5f0ce4c3bf5b2d898c63e3b5042a1a
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
9ef8f10a6d gnu: python-spectral-cube: Skip one more test.
* gnu/packages/astronomy.scm (python-spectral-cube)[arguments]
<test-flags>: Skip one more test.

Change-Id: I5286300d6ccd7835ec1bf9e4c76daff39bf78761
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
09c0c586a0 gnu: python-gwcs: Set python-gwcs-1 as default.
* gnu/packages/astronomy.scm (python-gwcs): Assign to python-gwcs-1.

Change-Id: Ic0b1b82770839c87be581b78493bb24ae80a810e
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
9d7cff12e9 gnu: python-gwcs-1: Update to 1.0.3.
* gnu/packages/astronomy.scm (python-gwcs-1): Update to 1.0.3.

Change-Id: I9ef14f7cbaf54358016507e412eae7808e5cf0e0
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
eaa66f13b4 gnu: python-astropy: Update to 7.2.0.
* gnu/packages/astronomy.scm (python-astropy): Update to 7.2.0.
[arguments] <test-flags>: Run all tests.
<phases>: Remove 'writable-compiler; use default 'check; add 'pre-check.
[propagated-inputs]: Remove python-asdf; add python-narwhals. Sort
alphabetically.
[native-inputs]: Add python-array-api-strict.

Change-Id: Idf5b817c1f01f2aa83b552675534cec886c443b4
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
35b6e271b1 gnu: python-asdf-astropy: Update to 0.10.0.
* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.10.0.
[arguments] <test-flags>: Run all tests. Pin the threads cound to 8.

Change-Id: I6fbace2a8a5fac779c2594adeda767a640268db8
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
f9ed57a350 gnu: python-jplephem: Update to 2.24.
* gnu/packages/astronomy.scm (python-jplephem): Update to 2.24.
[phases]{disable-failing-tests}: New phase.

Change-Id: I2ea22f0bf28efbfbf46d2756b3f12c589eb8796f
2026-02-28 22:07:01 +00:00
Sharlatan Hellseher
f21c32c20a gnu: python-asdf-coordinates-schemas: Update to 0.5.1.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update to 0.5.1.
[arguments] <test-flags>: Pin threads count to 8.
[propagated-inputs]: Add python-asdf-standard.
[native-inputs]: Remove python-wheel; add python-pytest-asdf-plugin.

Change-Id: I516d3f8c64750a98d6ddda2dc2e831a2b319a32e
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher
5f1f1f306a gnu: specification-astropy-data: Update to 0.0.0-1.e395e9e.
* gnu/packages/specifications.scm (specification-astropy-data): Update to
e395e9eb09d6f94c57b71fffac5c1dd959fbcee6 commit.

Change-Id: I5baef63a821afe6efaaa68a51fa3148f79b3828e
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher
349eebbaeb gnu: python-astropy-iers-data: Update to 0.2026.2.16.0.48.25.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2026.2.16.0.48.25.

Change-Id: Icba512317fe823e1af689dd7efa10a0e93d965f6
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher
57e97ab9ea gnu: python-asdf-standard: Update to 1.5.0.
* gnu/packages/astronomy.scm (python-asdf-standard): Update to 1.5.0.
[native-inputs]: Remove python-asdf-transform-schemas-bootstrap.
(python-asdf-transform-schemas-bootstrap): Delete variable.

Change-Id: Ia2db24ca88e3a74258488300488a57374a59969a
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher
c77493863d gnu: python-asdf-wcs-schemas: Make package visible.
* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Make package visible.

Change-Id: I839cbdd4f9b01623b854146a88efb1ece732d882
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher
e0bcf28a90 gnu: python-asdf-coordinates-schemas: Make package visible.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Make
package visible.

Change-Id: I5e1b49654f48bc70e3b22818be24b65a89dc8de1
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher
5ed3974952 gnu: python-asdf-transform-schemas: Make package visible.
* gnu/packages/astronomy.scm (python-asdf-transform-schemas): Make
package visible.

Change-Id: I00735b2ec8034da89cc9e817bd70f6fe14e0e351
2026-02-28 22:07:00 +00:00
Sharlatan Hellseher
bd92975c7e gnu: beads: Use git-minimal/pinned.
* gnu/packages/task-management.scm (beads):
[propagated-inputs]: Move all from here ...
[native-inputs]: ... to here; remove git; add git-minimal/pinned,

Change-Id: Iaf7dc0108b4bb91bb32463ae2b5850609f9dd2e9
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher
059a646c5a gnu: zk: Update to 0.15.2.
* gnu/packages/task-management.scm (zk): Update to 0.15.2.
[native-inputs]: Add go-github-com-go-testfixtures-testfixtures-v3.

Change-Id: Ib36bae2425a05bac8868561bd96ce175701b017f
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher
8eb24f0ee4 gnu: Add go-github-com-go-testfixtures-testfixtures-v3.
* gnu/packages/golang-check.scm (go-github-com-go-testfixtures-testfixtures-v3): New variable.

Change-Id: I3ebde981171baef6f7c35215cfd97b9b3b57d255
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher
1cd512bc16 gnu: dstask: Update to 1.0.1.
* gnu/packages/task-management.scm (dstask): Update to 1.0.1.

Change-Id: I6131bc8d4455d5ff383152b0f99c9af5399964da
2026-02-28 22:05:12 +00:00
Sharlatan Hellseher
09bb7a6936 gnu: go-github-com-matryer-try: Move to golang-check.
* gnu/packages/golang-xyz.scm (go-github-com-matryer-try): Move from
here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: I8f3ec4b01473e5fb5c92f4779b2e3eb89b72ec91
2026-02-28 22:05:11 +00:00
Arun Isaac
a506f6d91d gnu: Add git-bug.
* gnu/packages/task-management.scm (git-bug): New variable.

Change-Id: I8944dc3b7cede4447a60947c92b55dfe19a23692
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
61ff8d4cc4 gnu: Add go-github-com-blevesearch-bleve.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-bleve): New variable.

Change-Id: I07aabae62d1a508d92138d4f1574a93edfd13b1b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
444f8729b3 gnu: Add go-github-com-blevesearch-zapx-v16.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v16): New
variable.

Change-Id: I1a367a14973f58df95385bf2a2c7f7c7db6317d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
5fd5690b0c gnu: Add go-github-com-blevesearch-zapx-v15.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v15): New
variable.

Change-Id: I14917a7bd057ed382f98a48e44bed7a9c893602c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
b3185ede80 gnu: Add go-github-com-blevesearch-zapx-v14.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v14): New
variable.

Change-Id: Ica9a96f79c41d96003b9d4fa5f944d09df40f4e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
de3cc7b97a gnu: Add go-github-com-blevesearch-zapx-v13.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v13): New
variable.

Change-Id: I51097745efe52dbcea83d4c42066a4f7c8d9a844
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
a734229a93 gnu: Add go-github-com-blevesearch-zapx-v12.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v12): New
variable.

Change-Id: I76dc1f3400f819e0a37a72f8b0b8f7fb2c3f7f0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
b2d1b73ed3 gnu: Add go-github-com-blevesearch-zapx-v11.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-zapx-v11): New
variable.

Change-Id: I0050386480160387403d32702b18f001aab538a3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
8ace9d0f47 gnu: Add go-github-com-blevesearch-vellum.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-vellum, vellum): New
variables.

Change-Id: I2203a379581e5f729cbac0a176cd03bf6a29dde1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:11 +00:00
Arun Isaac
fa7cb73a2c gnu: Add go-github-com-blevesearch-upsidedown-store-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-upsidedown-store-api):
New variable.

Change-Id: Ic423c6983df8ec211c9e867f1bb387b6cb3a9952
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
435eea0712 gnu: Add go-github-com-blevesearch-stempel.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-stempel): New
variable.

Change-Id: Ic94d7fe736cca21a06ff894a5e1daf8614372fa3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
86f1576c9e gnu: Add go-github-com-blevesearch-snowballstem.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-snowballstem): New
variable.

Change-Id: I2a85558ac7400ad2352d2db2efea38bebdb1965e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
07019c1485 gnu: Add go-github-com-blevesearch-snowball.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-snowball): New
variable.

Change-Id: I03239ed7cb8964b29220e794e9e8307cd45ad507
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
0b6831fdb2 gnu: Add go-github-com-blevesearch-segment.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-segment): New
variable.

Change-Id: Ice3ea18e450e1c5103da3fe151bd8219d48c8a93
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
84c22600ea gnu: Add go-github-com-blevesearch-scorch-segment-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-scorch-segment-api):
New variable.

Change-Id: I7c0e0a1c67472b8a1cbaa535a7082ba3e5063fea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
0b5587a3d2 gnu: Add go-github-com-blevesearch-gtreap.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-gtreap): New
variable.

Change-Id: I5ba374459361e704a50cfe108603a38c7fa48c12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
84c5272603 gnu: Add go-github-com-blevesearch-go-porterstemmer.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-go-porterstemmer):
New variable.

Change-Id: I86bc539de5f270d4cace8346e9c39139c528a111
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:10 +00:00
Arun Isaac
127ae470bf gnu: Add go-github-com-blevesearch-go-faiss.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-go-faiss): New
variable.

Change-Id: I4d10f7533320c6635349d98e1abbeab28808533e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
894517e4d6 gnu: Add go-github-com-blevesearch-goleveldb.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-goleveldb): New
variable.

Change-Id: I6eabd5c57b19673642e269a049fde019343dc838
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
05d02af60e gnu: Add go-github-com-blevesearch-go-metrics.
* gnu/packages/golang-web.scm (go-github-com-blevesearch-go-metrics): New
variable.

Change-Id: Iced771cc9a0c949ce49c1251d5082aa34fa6462d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
f8284ab963 gnu: Add go-github-com-blevesearch-mmap-go.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-mmap-go): New
variable.

Change-Id: Ic8e088f10a46f76308157007f7ca15bf49c2033f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
633ece465d gnu: Add go-github-com-blevesearch-geo.
* gnu/packages/golang-maths.scm (go-github-com-blevesearch-geo): New variable.

Change-Id: Icdc4bc92109917646616cfc46edf6554c27dec86
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
f7f97b6b98 gnu: Add go-github-com-blevesearch-bleve-index-api.
* gnu/packages/golang-xyz.scm (go-github-com-blevesearch-bleve-index-api): New
variable.

Change-Id: I0fdcfc929761f34fab6c257bd1931649b9aafc54
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
cd3fe6b407 gnu: Add go-github-com-couchbase-moss.
* gnu/packages/golang-xyz.scm (go-github-com-couchbase-moss): New variable.

Change-Id: I83e9b13348c1fcaf25f6227a286b8bdf11b544cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
398b85839a gnu: Add go-github-com-couchbase-ghistogram.
* gnu/packages/golang-xyz.scm (go-github-com-couchbase-ghistogram): New
variable.

Change-Id: Ibe37bede21f5103013b9060a4cb57b9a026fb52c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
6d3ae89925 gnu: Add go-github-com-michaelmure-go-term-text.
* gnu/packages/golang-xyz.scm (go-github-com-michaelmure-go-term-text): New
variable.

Change-Id: Ief60361bcd9589de554b183a871bc7d6069f21a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:09 +00:00
Arun Isaac
8ff571b0ea gnu: Add go-github-com-araddon-dateparse.
* gnu/packages/golang-xyz.scm (go-github-com-araddon-dateparse): New variable.

Change-Id: I7379b020c12344cc3ec9fde8b621627015b06910
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
bdf095b1fc gnu: Add go-github-com-scylladb-termtables.
* gnu/packages/golang-xyz.scm (go-github-com-scylladb-termtables): New
variable.

Change-Id: Id38437ce97b9454e5eabaf7c2f10fea3ebe8875a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
c0c22f6fc7 gnu: Add go-github-com-phayes-freeport.
* gnu/packages/golang-web.scm (go-github-com-phayes-freeport): New variable.

Change-Id: Ib71f88390187cc19ba85ac5b326f0530c17b14e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
8ec30c5ab6 gnu: Add go-github-com-99designs-gqlgen.
* gnu/packages/golang-web.scm (go-github-com-99designs-gqlgen): New variable.

Change-Id: I9faaff475534c912c50cb333f6870d8e79d894a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
9b838e9b64 gnu: Add go-gitlab-com-gitlab-org-api-client-go-0.116.
* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go-0.116):
New variable.

Change-Id: I5b3ea56b6dbdec91c141d96ffb561206dbe92503
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
ce7333223d gnu: Add go-github-com-roaringbitmap-roaring.
* gnu/packages/golang-compression.scm (go-github-com-roaringbitmap-roaring):
New variable.
2026-02-28 22:05:08 +00:00
Arun Isaac
95c4814310 gnu: Add go-github-com-mschoch-smat.
* gnu/packages/golang-xyz.scm (go-github-com-mschoch-smat): New variable.

Change-Id: I7ec7c022efd5485ef05f312cdf8c00c4d2f0ce89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
5ea15e3112 gnu: Add go-github-com-matryer-moq.
* gnu/packages/golang-check.scm (go-github-com-matryer-moq): New variable.

Change-Id: I6d9ab0d642f9d1db395ea53f6db1d992eb860b71
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
84a90d0e44 gnu: go-github-com-vektah-gqlparser-v2: Update to 2.5.31.
* gnu/packages/golang-web.scm (go-github-com-vektah-gqlparser-v2): Update to
2.5.31.

Change-Id: Ib8f38c757c2f844589862e569af41aa27c0b18e2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:08 +00:00
Arun Isaac
6ba3c45130 gnu: Add faiss-for-go-faiss.
* gnu/packages/graph.scm (faiss-for-go-faiss): New variable.

Change-Id: I322a8e058ef00771d3987c05a42b03be9fc64cc5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:07 +00:00
Arun Isaac
e2120808b5 gnu: faiss: Build shared libraries.
* gnu/packages/graph.scm (faiss)[arguments]: Add -DBUILD_SHARED_LIBS=ON to
configure-flags.

Change-Id: Iffbbbd168ad498656656e274c823ff22667fc46f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:07 +00:00
Arun Isaac
ca1d6248c6 gnu: faiss: Enable C API.
* gnu/packages/graph.scm (faiss)[arguments]: Add -DFAISS_ENABLE_C_API=ON to
configure-flags.

Change-Id: I4efb687ee45d68ce21275d62b0293ab67beef57a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28 22:05:07 +00:00
Thomas Kramer
d6968ece87 gnu: Add or-tools.
* gnu/packages/maths.scm (or-tools): New variable.

Merges guix/guix!5989

Change-Id: I92ab5cefecb6e77b9cffc4f580750e723b563e44
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 20:50:28 +01:00
Cayetano Santos
832f5ea81a gnu: protobuf: Drop static output.
There is no benefit in terms of size on keeping a separate output.

* gnu/packages/protobuf.scm (protobuf)[outputs]: Delete ’static.
[arguments]: Delete ’move-static-libraries #:phase.

Merges guix/guix!6733

Change-Id: I33b1390175ae6c9b3ad0d4ed62cc49c91c941e81
2026-02-28 20:37:12 +01:00
Cayetano Santos
7ce4e3a9ba gnu: scip: Add support for lapack.
* gnu/packages/maths.scm (scip)[inputs]: Add lapack.
[arguments]<#:configure-flags>: Enable corresponding flag.
[native-inputs]: Add perl and python-minimal-wrapper.

Change-Id: Icd0bd5f890bbf8dfaad8ac07a350f09b8a3bea5f
2026-02-28 20:37:11 +01:00
Foster Hangdaan
4cc3d250da gnu: monero-gui: Update to 0.18.4.6.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.6.

Change-Id: I196cb121bbfe484270ba98701081403380fb897f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-28 18:57:42 +01:00
Foster Hangdaan
828279617b gnu: monero: Update to 0.18.4.6.
* gnu/packages/finance.scm (monero): Update to 0.18.4.6.

Change-Id: I451602068e302428e803df2e021383cf6d55cf57
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-28 18:57:15 +01:00
bdunahu
d4bcfdd0e2 gnu: iaito: Update to 6.0.8-2.5f44a32.
* gnu/packages/engineering.scm (iaito): Update to 6.0.8-2.5f44a32.
[arguments]: <#:phases>: remove custom configure phase.

Merges guix/guix!6755

Change-Id: I19f2a6e444b832e4f1b753ab448ec95be97a3759
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 17:13:26 +01:00
bdunahu
af351caaa3 gnu: radare2: Update to 6.1.0.
* gnu/packages/engineering.scm (radare2): Update to 6.1.0.
[arguments]: <#:configure-flags>: re-enable use_libuv.

Merges guix/guix!6755

Change-Id: Ic065988f58bdc1016a49e627831af6f1799d47fe
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 17:11:25 +01:00
Thanos Apollo
3d31685289 gnu: emacs-org2web: Remove obsolete build phase.
The fix for 'define-obsolete-function-alias' was integrated upstream in version 0.9.2.

* gnu/packages/emacs-xyz.scm (emacs-org2web)
[arguments]: Remove 'fix-byte-compilation' phase.

Merges guix/guix!6755

Change-Id: Icf30d0b6234ea990645edc009230b4680d0b64e6
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-28 17:02:47 +01:00
Guillaume Le Vaillant
556fed9c76 gnu: cl-simple-matrix: Update to 3.15.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.15.

Change-Id: I0d4df63e5591c43802149ac840cf13cafc92eb9f
2026-02-28 14:14:03 +01:00
Fabio Natali
839fb8514d gnu: xandikos: Fix tests.
This is to fix Xandikos' tests, broken following a recent Python Dulwich update.

This is a temporary fix, where python-dulwich is pinned to an older version,
python-dulwich-0.24.

Also see <https://codeberg.org/guix/guix/pulls/6443#issuecomment-10859915>,
that describes the same issue in the context of another Python package, Poetry.

* gnu/packages/dav.scm (xandikos):
[propagated-inputs]: Remove python-dulwich; add python-dulwich-0.24.

Change-Id: I2b3222e2a5de20fc18b986ed0b6a65c9e67395a3
Signed-off-by: jgart <jgart@dismail.de>
2026-02-28 00:13:23 -05:00
David Thompson
2bdbeec918 gnu: Add emacs-geiser-hoot.
* gnu/packages/emacs-xyz.scm (emacs-geiser-hoot): New variable.

Change-Id: I5de595ccc3161cfb455b89e9e80e85fa5ac71435
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-27 19:03:39 -08:00
Laura Kirsch
17721e2f63 gnu: Add acarsdec.
* gnu/packages/radio.scm (acarsdec): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5178
Change-Id: I6438aec78c567020ec8c2018bd56d9e9c2586832
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres
4290a1143e gnu: atomicparsley: Update to 20240608.083822.1ed9031.
* gnu/packages/video.scm (atomicparsley): Update to 20240608.083822.1ed9031.

Merges: https://codeberg.org/guix/guix/pulls/5282
Change-Id: Ifbcef592baee34745e8925dafd96d713dad1727b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres
edcd2bbcc5 gnu: atomicparsley: Use GEXPs.
* gnu/packages/video.scm (atomicparsley)[arguments]<#:phases>: Use gexps.

Change-Id: Ie41ac562e644ab941641017b22f2c15376d09872
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres
2546eb7990 gnu: atomicparsley: Remove now-unneeded phase.
The current cmake version is superior to 3.17. Downgrading the code to 3.16 is
no longer needed.

* gnu/packages/video.scm (atomicparsley)[arguments]<#:phases>: Remove set-cmake-version.

Change-Id: Iddeaf93fcbcbb9e00041bd40a012769d35ae3e0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:44 +00:00
Anderson Torres
9cfaf6fcde gnu: atomicparsley: Indent.
* gnu/packages/video.scm (atomicparsley)[source]: Indent.

Change-Id: If45f0023aa4fd6943632425330b9d2e486ba7e04
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
Mazin AlHaddad
eef3d007ba gnu: deskflow: Update to 1.25.0.
* gnu/packages/hardware.scm (deskflow): Update to 1.25.0.

Merges: https://codeberg.org/guix/guix/pulls/5254
Change-Id: I83884d0d55022138e2c13d0a1d285fa0717bcdbb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
Patrick Norton
295a09f7c0 gnu: Update praat to 6.4.52.
* gnu/packages/language.scm (praat): Update to 6.4.52.
[arguments]: Update makefile names.

Merges: https://codeberg.org/guix/guix/pulls/5455
Change-Id: Ib0de32f46e31536f720d91bcf0624d51b3c88518
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
gemmaro
57e10b6161 gnu: uriparser: Update to 1.0.0 [security fixes].
Includes fix for CVE-2025-67899.

* gnu/packages/web.scm (uriparser): Update to 1.0.0.
[arguments]<#:configure-flags>: Explicitly enables the test building flag.

Merges: https://codeberg.org/guix/guix/pulls/5541
Change-Id: Ic4760647dadf057f81adbb246f9aa9eb11a05406
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 23:02:43 +00:00
Ludovic Courtès
ac668a473d doc: Refer to more online manuals at doc.guix.gnu.org.
* doc/htmlxref.cnf: Add grub, inetutils, and recutils.

Change-Id: Icaa85d59c64b5f1ff7d34fa3e368ee1f66054fcc
2026-02-27 23:54:00 +01:00
Reepca Russelstein
865cb0188c daemon: Actually remove unreadable directories.
Fixes a regression introduced in 7173c2c0ca.  Additional discussion at
https://codeberg.org/guix/guix/pulls/5977.

* nix/libutil/util.cc (_deletePathAt): chmod directory and retry open when it
  fails with EACCES.  Do this using an O_PATH file descriptor referenced via
  /proc/self/fd whenever possible to avoid it being replaced by a
  non-directory immediately before being chmod'ed.
* nix/libutil/util.hh (deletePath): document TOCTTOU race on non-linux systems
  where hardlinks aren't protected.
* tests/derivations.scm ("unreadable directories in build tree can be
  removed"): new test.

Fixes: guix/guix#5891
Reported-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Change-Id: I749127fe5254ebabc8387a2f0ef47e3c116bfcc5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6460
2026-02-27 23:54:00 +01:00
Ludovic Courtès
a1611ced6d system: gdbinit: Save command history by default.
By default, GDB does not save history.  This improves on the default.

* gnu/system/shadow.scm (%default-gdbinit): Add ‘set history’ commands.
(gdb-history-placeholder): New variable.
(default-skeletons): Add it.

Change-Id: Ie3f9c26098066b4bd896b0593546015a1b429209
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6559
2026-02-27 23:54:00 +01:00
Ludovic Courtès
1892626390 system: gdbinit: Fix default ‘debug-file-directory’ for user profiles.
This fixes a bug whereby ‘file-exists?’ would be called on tilde-prefixed
directory names before tilde expansion has taken place.  As a result,
~/.guix-profile and ~/.guix-home/profile would never be included in
‘debug-file-directory’.

* gnu/system/shadow.scm (%default-gdbinit): Remove call to ‘file-exists?’.

Change-Id: I3a6bf1fec6bfbf208679d030dd6b380b9c6a4789
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-27 23:54:00 +01:00
Yelninei
d16dcad885 gnu: guile-sodium: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (guile-sodium): Update to 0.3.0.
[native-inputs]: Add guile-3.0.
[propagated-inputs]: Move libsodium from here ...
[inputs]: ... to here.

Change-Id: I2949cc98d0f28f8c5c2d20de8164fb71dfdda236
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6701
2026-02-27 23:53:59 +01:00
Ludovic Courtès
d6cd20d0e5 gnu: hipblaslt: Build for MI250 GPUs only.
Fixes a bug whereby ‘hipblaslt’ would almost always fail to build on the build
farms due to its unreasonable disk space requirements.

* gnu/packages/rocm-libs.scm (hipblaslt)[properties]: Change ‘amd-gpu-targets’
to a single GPU model.

Fixes: guix/guix#6590
Change-Id: I84ce29f50a86ee62abcbb7338decbe6dc83ea292
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6645
2026-02-27 23:53:59 +01:00
Yelninei
c7f7cdd321 gnu: make-glibc-locales: Fix build on the Hurd.
* gnu/packages/base.scm (make-glibc-locales): Remove inherited phases from glibc.

Change-Id: I1400bd8396944780bf273148d0aaed909585fcb1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5842
2026-02-27 23:53:59 +01:00
Yelninei
73e5fc3854 system: examples: Remove comments on missing login prompt on hurd64.
* gnu/system/examples/bare-hurd64.tmpl: Remove outdated comment.
* gnu/system/examples/devel-hurd64.tmpl: Remove outdated comment.

Merges: https://codeberg.org/guix/guix/pulls/5545
Change-Id: Icd31fe47392263f2629e882c791013679a0fd597
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 22:26:08 +00:00
Douglas Deslauriers
264fe8ee5a gnu: vmware-open-vm-tools: Update to 13.0.10.
* gnu/packages/virtualization.scm (vmware-open-vm-tools): Update to
 13.0.10.
[inputs]: Switch to xmlsec-openssl, remove duplicate xmlsec

Merges: https://codeberg.org/guix/guix/pulls/6758
Change-Id: I03ff6ef227c8f6ce929dfce5d909c93af716639b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 21:52:50 +00:00
Nikita Mitasov
76bf3baa17 gnu: Add mangowc.
* gnu/packages/wm.scm (mangowc): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6355
Change-Id: I771e82103c38dec5a704e126ef8e5bc22cd551d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:57:07 +00:00
bdunahu
59f21f7daf gnu: rizin: Update to 0.8.2 [security-fixes].
Potential fixes for CVE-2026-22780.

* gnu/packages/engineering.scm (rizin): Update to 0.8.2.

Merges: https://codeberg.org/guix/guix/pulls/6750
Change-Id: I45403eabf89444d7bcff40f01a30bdc6ba23c6b8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:49:36 +00:00
Ashish SHUKLA
3dfa0056fe gnu: labwc: Update to 0.9.4.
* gnu/packages/wm.scm (labwc): Update to 0.9.4.

Merges: https://codeberg.org/guix/guix/pulls/6756
Change-Id: I03e8ac3e172d9e542c1c7b724c328a3e8f535d36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:42:21 +00:00
Yunqi Shao
a39d2337cb gnu: liquidprompt: Update to 2.2.1.
* gnu/packages/shellutils.scm (liquidprompt): Update to 2.2.1.
[arguments]<#:install-plan>: Update template locations.
<#:phases>: Add 'install-generated-config phase.

Merges: https://codeberg.org/guix/guix/pulls/5727
Change-Id: I3f5ec199f6f0b04246fc414bd8d2a3c52acc9c5d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 20:38:18 +00:00
jgart
8499852a40 gnu: tz: Update to 0.8.0.
* gnu/packages/time.scm (tz): Update to 0.8.0.
[arguments]: Disable static analysis tooling.
[inputs]: Add go-github-com-pelletier-go-toml-v2,
go-github-com-tkuchiki-go-timezone, go-github-com-mattn-go-isatty,
go-golang-org-x-tools, and go-golang-org-x-term.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ica2c0c6c0552663cbb3ff9a78b6c41e92749241b
2026-02-27 11:23:49 -05:00
firefly707
4d0fe6995b gnu: Add qman.
* gnu/packages/man.scm (qman): New variable.

Merges: https://codeberg.org/guix/guix/pulls/1986
Change-Id: I461054b7d3a6c1b26e9b6c7cc7d7da6b1f6f4033
Reviewed-by: Ada Stevenson <adanskana@gmail.com>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 15:02:09 +00:00
Cayetano Santos
f3afe1496a gnu: whisper-cpp: Unbundle ggml.
* gnu/packages/machine-learning.scm (whisper-cpp)[inputs]: Remove
openblas; add ggml.
[arguments]: Update #:configure-flags.

Change-Id: I5356c534d41b02d434b865db3182e1b0e6455261
2026-02-27 15:21:24 +01:00
Cayetano Santos
e9cd66893f gnu: whisper-cpp: Update to 1.8.3-1.364c77f.
* gnu/packages/machine-learning.scm (whisper-cpp): Update to
1.8.3-1.364c77f.

Change-Id: Ied0735ae2cbd3d66c24bee1c25524c7172499941
2026-02-27 15:18:06 +01:00
Cayetano Santos
929b910613 gnu: llama-cpp: Remove unused dependency on openblas.
* gnu/packages/machine-learning.scm (llama-cpp): Update to .

Change-Id: Idba892340f50497d4751196069688373b876ca02
2026-02-27 15:18:06 +01:00
Sharlatan Hellseher
5f3cd42859 gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.
This is a following up change after discussion in
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>.

* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.

* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.

* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.

* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.

* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.

Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-27 14:07:00 +00:00
Andy Tai
625fc6994b gnu: swig-next: Update to 4.4.1.
* gnu/packages/swig.scm (swig-next): Update to 4.4.1.

Merges: https://codeberg.org/guix/guix/pulls/3701
Change-Id: Ia2dd7adeb28de07e43789e4d8ca3e0a35dea49eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 14:06:51 +00:00
Nguyễn Gia Phong
834144fa8a gnu: janet: Update to 1.41.2.
* gnu/packages/lisp.scm (janet): Update to 1.41.2.

Change-Id: Ib956967816a7ab58abae7735f4fbe4da2c4bc607
Signed-off-by: jgart <jgart@dismail.de>
2026-02-27 08:55:42 -05:00
jgart
3704c4937f gnu: trealla: Update to 2.90.40.
* gnu/packages/prolog.scm (trealla): Update to 2.90.40.

Change-Id: I88f04b68cb8e482f23917473b1fb29a8dff2311e
2026-02-27 08:53:55 -05:00
Cayetano Santos
5da565b2d4 gnu: llama-cpp: Update to 0.0.0-b8054.
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b8054.

Change-Id: I604ec9db4b9a4c75ec7036db9f1d7172f92d2aa0
2026-02-27 14:48:08 +01:00
Cayetano Santos
081954f9c9 gnu: ggml: Update to 0.9.7.
* gnu/packages/machine-learning.scm (ggml): Update to 0.9.7.

Change-Id: Ia5917543d03220cc9fc90c31b12d35fb74187eea
2026-02-27 14:38:39 +01:00
moksh
71ed6aea3d gnu: xkcdpass: Update to 1.30.0.
* gnu/packages/password-utils.scm (xkcdpass): Update to 1.30.0.
[arguments]<#:phases>: Add 'cd-tests.

Merges guix/guix!6737

Change-Id: I8cc33987bb5c71309bae3d98d4cf7f53e7e7acc3
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 13:49:29 +01:00
Andreas Enge
57a6d2a307 gnu: webkitgtk: Refresh input.
* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Remove ruby-2.7;
add ruby.

Change-Id: I3cd8877839a0bfc5e82fe857d4afdd3ac6fdba83
2026-02-27 13:20:19 +01:00
Konstantin Suntsov
85fdc74f9e gnu: webkitgtk: Use system malloc.
* gnu/packages/webkit.scm (webkitgtk)
[arguments]<#:configure-flags>: Use system malloc.

Closes: guix/guix#5147
Change-Id: Ifb633fb7df66b50df51339b775f5ebbbf67b8ec3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-27 13:20:11 +01:00
Nigko Yerden
84e4ab8c55 gnu: ggml: Set backend directory.
Without this flag, backends are not installed.

* gnu/packages/machine-learning.scm (ggml)[arguments]<#:configure-flags>:
Add -DGGML_BACKEND_DIR.

Fixes guix/guix#6699.
Merges guix/guix!6724

Change-Id: I73b737aa7c98a47c168caccae25f6de0f27c57ec
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 12:12:05 +01:00
Andreas Enge
b5f3454c22 Revert "gnu: git-minimal: Update to 2.53.0"
This reverts commit ff1497f9ea.
2026-02-27 11:16:49 +01:00
Thomas Kramer
f1600ecce4 gnu: Add scip.
* gnu/packages/maths.scm (scip): New variable

Merges guix/guix!5989

Change-Id: I7f027c0dd6cd833aebb6b480c43bba11f0641af6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 11:09:24 +01:00
Thomas Kramer
2a7e969cfe gnu: Add soplex.
* gnu/packages/maths.scm (soplex): New variable

Merges guix/guix!5989

Change-Id: I0c23d436c9eb7bdf852d78d600b4cf196d9a0e26
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 11:09:24 +01:00
Thomas Kramer
05a3106a52 gnu: Add lemon-graph.
* gnu/packages/graph.scm (lemon-graph): New variable

Merges guix/guix!5989

Change-Id: Ieabf232df3c60d7557a814907ec78675606b1cb6
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27 11:09:24 +01:00
AwesomeAdam54321
2372afa295 gnu: Add ypsilon.
* gnu/packages/patches/ypsilon-Use-GNU-toolchain-as-default.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Merges: https://codeberg.org/guix/guix/pulls/3994
Change-Id: I33a3ffd2ca1e5a3cd789cf9a1e50d8824a156404
Reviewed-by: Zhu Zihao <all_but_last@163.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 09:50:00 +00:00
Janneke Nieuwenhuizen
384aaf9baf gnu: dezyne: Update to 2.20.0.
* gnu/packages/dezyne.scm (dezyne): Update to 2.20.0.

Change-Id: If754c53526235566867e5ccf78e29ae637579782
2026-02-27 09:13:07 +01:00
Maxim Cournoyer
0722e795cd gnu: turbovnc: Update to 3.3.
* gnu/packages/vnc.scm (turbovnc): Update to 3.3.
[source]: Switch to git-fetch, delete patches.
<snippet>: Adjust for removal of unix/Xvnc/extras.
[#:configure-flags]: Add -DTVNC_ZLIBNG=OFF.
* gnu/packages/patches/turbovnc-find-system-packages.patch
* gnu/packages/patches/turbovnc-custom-paths.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): De-register them.

Change-Id: I5e30df4d0d2e6b7f149fa3698406d33cf9bfb37a
2026-02-27 16:20:33 +09:00
Joan V. C.
d20450cbf4 gnu: fonts: Add font-nerd-fantasque-sans.
* gnu/packages/fonts.scm (font-nerd-fantasque-sans): New variable.

Closes: guix/guix#6704
Change-Id: Ib3ea0cfe02d492a8e7856b8c0b828b319bfddded
Signed-off-by: Joan Vilardaga Castro <codeberg-hn80@joanvc.cat>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-27 15:23:49 +08:00
jgart
d7429d59bf gnu: emacs-claude-code-ide: Update to 0.2.6-1-5f12e60.
* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): Update to
0.2.6-1-5f12e60.
[version]: Use git-version form.

Change-Id: I8044efee7308aa67cda8418c1abbc130c982f8ab
2026-02-26 18:53:22 -05:00
Ashish SHUKLA
ff1497f9ea gnu: git-minimal: Update to 2.53.0
* gnu/packages/version-control.scm (git-minimal): Update to 2.53.0.

Change-Id: I6cf52bbd4d23bfcb8d9d98065738b2214f8085af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:03:56 +00:00
Ashish SHUKLA
2ed8aca449 gnu: schemesh: Update to 0.9.3
* gnu/packages/chez.scm (schemesh): Update to 0.9.3.

Change-Id: I03be32495a6486f9576cc3ee57cd0aa635115f2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:02:39 +00:00
Ashish SHUKLA
8c76d032b6 gnu: tlpui: Update to 1.9.0
* gnu/packages/linux.scm (tlpui): Update to 1.9.0.

Change-Id: Ifed7fba6f0db8040f10ca35d314f85cf3d297636
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:00:47 +00:00
Ashish SHUKLA
dc345c27b9 gnu: tlp: Update to 1.9.0
* gnu/packages/linux.scm (tlp): Update to 1.9.0.

Change-Id: Ia0e9888112c17de0512e416037c2650feb1d7781
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 23:00:45 +00:00
Ashish SHUKLA
aa5b4588d2 gnu: snac: Update to 2.89
* gnu/packages/fediverse.scm (snac): Update to 2.89.

Change-Id: I68bf78d3d57410f4ece035625011193afba09c7b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:57:51 +00:00
Ashish SHUKLA
4a8fcdce59 gnu: nim: Update to 2.2.8
* gnu/packages/nim.scm (atlas, sat): Update.
(nim): Update to 2.2.8.

Change-Id: I161dec5f5c4a64bcf3f4e87c300909cc84ade70a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:55:35 +00:00
Carlos Durán Domínguez
121ef5ebde gnu: aegisub: Update to 3.4.2.
The source <https://github.com/Aegisub/Aegisub> was an unmaintained fork
of <https://github.com/TypesettingTools/Aegisub> which is used in this
change.

* gnu/packages/video.scm (aegisub): Update to 3.4.2, improve style.
[source]: Switch to git-fetch, remove patches, and reindent.
[build-system]: Switch to meson-build-system.
[arguments]: Reindent, and use G-expressions.
<#:configure-flags>: Update to meson flags.
<#:phases>: remove 'fix-ldflags, 'fix-boost-headers and add 'git-version-h.
[inputs]: Reindent, and sort. Remove freetype, wxwidgets-gtk2; add curl,
icu4c, libportal, luajit-lua52-openresty, openal, uchardet, wxwidgets,
and zlib.
[native-inputs]: Reindent. Remove intltool, and desktop-file-utils. Add
gettext-minimal, googletest, and python.
[description]: Reindent.
[license]: Sort. Remove license:mpl1.1. Add license:bsd-2, license:gpl2+,
license:isc, and license:public-domain.

* gnu/packages/patches/aegisub-boost68.patch: Remove file.
* gnu/packages/patches/aegisub-boost81.patch: Likewise.
* gnu/packages/patches/aegisub-icu59-include-unistr.patch: Likewise.
* gnu/packages/patches/aegisub-make43.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Deregister patches.

Closes: guix/guix#6413
Merges: https://codeberg.org/guix/guix/pulls/6571
Change-Id: I84e993363984962da3cc05dccc9fd23ec99041e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:44:37 +00:00
Roman Scherer
6e6809ff61 gnu: Add wasi-compiler-rt.
* gnu/packages/web.scm (wasi-compiler-rt): New variable.

Change-Id: I047d1a70e0ba8fba41059cc1948408e0fd3c5077
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer
071ea27a6c gnu: Add wasi-libc.
* gnu/packages/web.scm (wasi-libc): New variable.

Change-Id: Ic2ba47fb6c6c4d535837b1583f24469588261b37
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer
b5f97062e5 gnu: Add go-github-com-ncruces-sort.
* gnu/packages/golang-web.scm (go-github-com-ncruces-sort): New variable.

Change-Id: I28a72f2e0632ed0cc69b4c016eb3f77a114e68f1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer
601db48ae2 gnu: Add go-github-com-ncruces-julianday.
* gnu/packages/golang-web.scm (go-github-com-ncruces-julianday): New variable.

Change-Id: Iacd5295f7fda50dbd7e622da6a52f799484e5248
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:07:05 +00:00
Roman Scherer
6e4090ae63 gnu: Add go-github-com-charmbracelet-x-errors.
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-errors):
New variable.

Change-Id: I6a95e05cac81c2036ba52f1e61310978f627189c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:04:42 +00:00
Roman Scherer
966ea79366 gnu: go-github-com-charmbracelet-x-windows: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-windows): Use
git-fetch/lfs method.

Change-Id: I21c33ec6ca488b59f63cb1d8609beaaad888b378
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:53 +00:00
Roman Scherer
3722e939af gnu: go-github-com-charmbracelet-x-term: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): Use
git-fetch/lfs method.

Change-Id: I921bf69c364b91cf4de5cb3ccb3a720c411c005e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:46 +00:00
Roman Scherer
2f98b83322 gnu: go-github-com-charmbracelet-x-input: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Use
git-fetch/lfs method.

Change-Id: I570d2c43188afecfee9323ede00523724a741e41
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:38 +00:00
Roman Scherer
98e420ad54 gnu: go-github-com-charmbracelet-x-exp-slice: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-slice): Use
git-fetch/lfs method.

Change-Id: Ic062765c149fb3a0ee58813f850b7ba26d192f01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:31 +00:00
Roman Scherer
80877c4dac gnu: go-github-com-charmbracelet-x-exp-golden: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-golden): Use
git-fetch/lfs method.

Change-Id: Ieda6b30b30d9f3394c78ff070580ec8d890edfea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:22 +00:00
Roman Scherer
09f1b0845d gnu: go-github-com-charmbracelet-x-cellbuf: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-cellbuf): Use
git-fetch/lfs method.

Change-Id: I5899d3cc841d117d079a968ca4b73fd7c8d13108
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:45:12 +00:00
Roman Scherer
6b6f994781 gnu: go-github-com-charmbracelet-x-ansi: Use git-fetch/lfs.
This repository uses Git LFS for binary files, requiring git-fetch/lfs
to properly fetch the content on systems where git-lfs is not available
to the daemon's builtin:git-download builder.

* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Use
git-fetch/lfs method.

Change-Id: I22d3b1856b239db335dbf83bf02623e8534639cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 20:44:50 +00:00
Carlos Durán Domínguez
57e9bacc41 gnu: sdrangel: Update to 7.23.2.
* gnu/packages/radio.scm (sdrangel): Update to 7.23.2.
[inputs]: Remove codec2, qtbase-5, qtcharts-5, qtdeclarative-5,
qtgamepad-5, qtgraphicaleffects, qtlocation-5, qtmultimedia-5,
qtquickcontrols2-5, qtserialport-5, qtspeech-5, qtsvg-5, qtwayland-5,
qtwebchannel-5, qtwebengine-5, and qtwebsockets-5; add codec2-1, qtbase,
qtcharts, qtdeclarative, qtlocation, qtmultimedia, qtpositioning,
qtserialport, qtspeech, qtscxml, qtsvg, qtwayland, qtwebengine,
qtwebsockets.
[arguments]: <#:qtbase>: Set to qtbase. <#:configure-flags>: Add
"-DENABLE_QT6=ON".

Fixes: guix/guix#6483
Change-Id: I7665b6978e7f93f61eef0f144f3a54aff66627ef
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:52 +00:00
Carlos Durán Domínguez
c384f75b61 gnu: sdrangel: Improve style.
* gnu/packages/radio.scm (sdrangel)[arguments]: Use G-expressions.

Change-Id: I745270aa97978e8287b4762e31748ad3c70db0ec
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:52 +00:00
Carlos Durán Domínguez
1ba2530e59 gnu: Add codec2-1.
* gnu/packages/audio.scm (codec2-1): New variable.

Change-Id: Ida18de1cbeb76b562836cba3e70ef6bc38c1e6f8
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 19:08:51 +00:00
Felix Gruber
0444f0a92a gnu: python-pdfminer-six: Update to 20260107.
* gnu/packages/python-xyz.scm (python-pdfminer-six): Update to 20260107.
[native-inputs]: Add python-setuptools-scm.  Remove python-wheel.

Merges: https://codeberg.org/guix/guix/pulls/6690
Change-Id: I8c31def9fb83cfd3e4a52a31f4047fabfb8ee4d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 18:56:03 +00:00
Carlos Durán Domínguez
4c940ee970 gnu: Add gofrundis.
* gnu/packages/markup.scm (gofrundis): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6352
Change-Id: I2e9a4cae842c47d3bb791370f0473c67148e5776
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 16:58:19 +00:00
Carlo Zancanaro
4189125e4c teams: Add Carlo Zancanaro to lua and ruby teams.
* etc/teams.scm ("Carlo Zancanaro"): New person in lua and ruby teams.

Change-Id: I3169931f2ca09a9581dd90775d793b600dd28942
2026-02-26 16:28:33 +00:00
Carlo Zancanaro
0d22ebf4dd teams: Add Lua team.
* etc/teams.scm (lua): New team.
* CODEOWNERS: Regenerate file.

Change-Id: Ia060a92385661eec1b67028d79b403b9d09ae58d
2026-02-26 16:28:33 +00:00
Efraim Flashner
1d59c3d231 gnu: zoxide: Rewrite install-more phase.
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Rewrite 'install-more
to use the copy-build-system 'install phase.

Change-Id: I642a48ee5524442adcaea90fbc664a1e17e57571
2026-02-26 17:33:29 +02:00
Efraim Flashner
32d5ffa07d gnu: zoxide: Update to 0.9.9.
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.9.
* gnu/packages/rust-crates.scm (zoxide): Update crates.

Change-Id: I28042afa85ccbcb652fa36dda2b6d7c3a6939d47
2026-02-26 17:33:29 +02:00
Efraim Flashner
12a9f53dd2 gnu: xremap: Rewrite install-completions phase.
* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Rewrite
'install-completions phase to make it cleaner.
[native-inputs]: Add rust-xremap when cross-compiling.

Change-Id: Ifb48b6cc26b60e2c10604c38c313e2acee858ad0
2026-02-26 17:33:13 +02:00
Efraim Flashner
ab7631053e gnu: xremap: Update to 0.10.17.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.17.
[home-page]: Update to new home-page.
(xremap-niri): New variable.
(xremap-hyperland)[arguments]: Update for upstream changes.
* gnu/packages/rust-crates.scm (rust-xremap): Update crates.

Change-Id: Ic2d100a2d091b083989a2416dad76069d15ed988
2026-02-26 17:31:43 +02:00
Efraim Flashner
fcaabd2f12 gnu: typst: Rewrite install-artifacts phase.
* gnu/packages/rust-apps.scm (typst)[arguments]: Rewrite
'install-artifacts to use the copy-build-system 'install phase.

Change-Id: I4a1314ef827ab6a3ab079c5aa7247bda14ce49e6
2026-02-26 17:31:43 +02:00
Efraim Flashner
1d18025d8a gnu: typst: Update to 0.14.2.
* gnu/packages/rust-apps.scm (typst): Update to 0.14.2.
* gnu/packages/rust-crates.scm (typst): Update crates.

Change-Id: I30f2c36e99105bb5ddbb1c54c6c069cff1682a1c
2026-02-26 17:31:43 +02:00
Efraim Flashner
f1c3588f25 gnu: codeberg-cli: Update to 0.5.5.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.5.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.

Change-Id: I94718be8441fe06fa67d2fe83faeb82ae3d50113
2026-02-26 17:31:43 +02:00
Efraim Flashner
72e97138d8 gnu: gitoxide: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (gitoxide)[arguments]: Rewrite the
'install-extras phase to make it cleaner.

Change-Id: Ifc95627d5b4d21a9141e1699935f92cf2f2805d2
2026-02-26 17:31:43 +02:00
Efraim Flashner
c826c458eb gnu: gitoxide: Update to 0.51.0.
* gnu/packages/rust-apps.scm (gitoxide): Update to 0.51.0.
[arguments]: Remove features flag.
[native-inputs]: Remove cmake-minimal.
* gnu/packages/rust-crates.scm (gitoxide): Update crates.

Change-Id: I4396e2c46fea2b6145023b82b14ed9d910392a5c
2026-02-26 17:31:43 +02:00
Sharlatan Hellseher
15a9186101 gnu: Add go-github-com-modelcontextprotocol-go-sdk.
* gnu/packages/golang-xyz.scm (go-github-com-modelcontextprotocol-go-sdk): New variable.

Change-Id: I39511b118dbb3ed15be7795a2fadf7615439caa9
2026-02-26 13:47:36 +00:00
Sharlatan Hellseher
85dea73b18 gnu: Add go-github-com-google-jsonschema-go.
* gnu/packages/golang-xyz.scm (go-github-com-google-jsonschema-go): New variable.

Change-Id: I7a8d9ea7ef8e09d5df224da6de6a9f2f8bdc32b6
2026-02-26 13:47:36 +00:00
Sharlatan Hellseher
4fe8b8738a gnu: Add go-github-com-yosida95-uritemplate-v3.
* gnu/packages/golang-xyz.scm (go-github-com-yosida95-uritemplate-v3): New variable.

Change-Id: Iacb0f441d1f879c3d84d4f1d3448d0a2945405c2
2026-02-26 13:47:08 +00:00
Sharlatan Hellseher
4a55ebbfca gnu: gomacro: Update to 0.0.0-20251011163654-53dd3d49f67b.
* gnu/packages/golang-apps.scm (gomacro): Update to 0.0.0-20251011163654-53dd3d49f67b.
[inputs]: Remove go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.
[native-inputs]: Add go-golang-org-x-tools, go-github-com-peterh-liner, and
go-github-com-mattn-go-runewidth.

Change-Id: I3730b3567fe455b95b054a6bc79abacb79b23475
2026-02-26 13:15:32 +00:00
Sharlatan Hellseher
155a938b4d gnu: go-jsonnet: Simplify packaging.
* gnu/packages/golang-apps.scm (go-jsonnet)[arguments] <import-path>:
Use ellipsis (...) to build all commands at once.
<phases>: Use default 'build and 'install phases.

Change-Id: I2d65928c2f914e5f78bc26f2c7b26d0674ea2117
2026-02-26 13:11:19 +00:00
Sharlatan Hellseher
88040bb771 gnu: go-fxlint: Update to 0.0.0-20251227140935-d5da5b04ac90.
* gnu/packages/golang-apps.scm (go-fxlint): Update to 0.0.0-20251227140935-d5da5b04ac90.

Change-Id: I48d124ff6d36224f49b356b6af120f3c49ff9b8e
2026-02-26 13:10:05 +00:00
Ashish SHUKLA
db402a1e03 gnu: goawk: Update to 1.31.0.
* gnu/packages/textutils.scm (goawk): Update to 1.31.0
[arguments]<#:test-flags>: Add another test to be skipped.

Merges: https://codeberg.org/guix/guix/pulls/5076
Change-Id: I0f1cd6b516320c811dd440919dd155acdc1c9377
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:06:52 +00:00
Ashish SHUKLA
7fb07f9d77 gnu: nim: Update to 2.2.6.
* gnu/packages/nim.scm (atlas): Update.
(nim): Update to 2.2.6. [arguments]<#:phases>: Update phase
'patch-more-shebangs'.

Merges: https://codeberg.org/guix/guix/pulls/3971
Change-Id: I6fece3f3588bbf550c4a20c8a23be1dbab8214d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:05:15 +00:00
Andy Tai
7db4c324bf gnu: a2ps: Update to 4.15.8.
* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.8.

Merges: https://codeberg.org/guix/guix/pulls/4902
Change-Id: I8928ccd938862a0469ef3581f1b8871856d248b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 13:01:38 +00:00
Herman Rimm
dfa81b2792 gnu: ddate: Fix synopsis.
* gnu/packages/calendar.scm (ddate): Comment on disabled tests, shorten
and fix synopsis.

Change-Id: Ie1e7abbc362aaedb00b6c4e4434a7deb285d0340
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:52:21 +00:00
Herman Rimm
182d4b3d34 gnu: ddate: Move to (gnu packages calendar).
* gnu/packages/linux.scm (ddate): Move from here ...
* gnu/packages/calendar.scm (ddate): ... to here.

Change-Id: I6e42f8d4487e9a6615fdc895c8ca32254679a691
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:52:19 +00:00
Sören Tempel
5b31cb7360 gnu: nginx: Enable ngx_http_dav module.
This allows setting up a WebDAV server with nginx, see:
<https://nginx.org/en/docs/http/ngx_http_dav_module.html>.

* gnu/packages/web.scm (nginx)[arguments]<configure-flags>: Add
"--with-http_dav_module" flag.

Merges: https://codeberg.org/guix/guix/pulls/4575
Change-Id: Ia4e9dd6110ac3771487b8696b7ab2b5880ddbac2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:22:25 +00:00
Bodertz
389f3fbb24 gnu: Add ruby-neatjson.
* gnu/packages/ruby-xyz.scm (ruby-neatjson): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2826
Change-Id: I4d49d5a6d7db7d0889f50790aad08b56928ebd1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:16:31 +00:00
Mark Walker
6176fcae15 gnu: agda-stdlib: Update to 2.3.
* gnu/packages/agda.scm (agda-stdlib): Update to 2.3.

Merges: https://codeberg.org/guix/guix/pulls/4190
Change-Id: I52636f7146e0c36f136f359cfe2b4fc8cd82d6dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:08:37 +00:00
Andrew Wong
3fa6987d05 gnu: Add lavalauncher.
* gnu/packages/wm.scm (lavalauncher): New variable.

Merges: https://codeberg.org/guix/guix/pulls/4137
Change-Id: I49f0ccf8e5886e8d502b3bc3ad09130bb3f45171
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 12:01:31 +00:00
Hugo Buddelmeijer
138d1411bf gnu: zbar: Remove dbus connectivity.
* gnu/packages/aidc.scm (zbar): Remove dbus connectivity.
[arguments] <#:configure-flags>: Add --without-dbus.
[inputs]: Remove dbus.

Merges: https://codeberg.org/guix/guix/pulls/3420
Change-Id: Ib355ebd38403cc73240ed1d2414c62c0bed45814
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 11:34:14 +00:00
Francisco-Galindo
232d644c18 gnu: Add dmenu-wayland.
* gnu/packages/suckless.scm (dmenu-wayland): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2589
Change-Id: Ifb224b937831e5c2ece8a494d6bfd5d2e4554e16
Reviewed-by: Andreas Enge <andreas@enge.fr>
Reviewed-by: Rutherther <rutherther@ditigal.xyz->
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 11:00:54 +00:00
Ricardo Wurmus
05c35a33de gnu: texinfo-4: Allow incompatible pointer types not just on the Hurd.
* gnu/packages/texinfo.scm (texinfo-4)[arguments]: Remove conditional.

Change-Id: Ie279cb7b34a637867d97e753d60e2483d7b8069c
2026-02-26 10:21:05 +01:00
Nguyễn Gia Phong
75001089b5 teams: sysadmin: Adopt corresponding services and tests.
* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/services/admin.scm",
  "gnu/services/authentication.scm", "gnu/services/databases.scm",
  "gnu/services/dns.scm", "gnu/services/high-availability.scm",
  "gnu/services/kerberos.scm", "gnu/services/monitoring.scm",
  "gnu/services/nfs.scm", "gnu/services/samba.scm",
  "gnu/services/virtualization.scm", "gnu/services/vnc.scm",
  "gnu/tests/databases.scm", "gnu/tests/dns.scm",
  "gnu/tests/high-availability.scm", "gnu/tests/monitoring.scm",
  "gnu/tests/nfs.scm", "gnu/tests/samba.scm",
  "gnu/tests/virtualization.scm", and "gnu/tests/vnc.scm".
  Fix typo in "gnu/packages/configuration-management.scm".
* CODEOWNERS: Regenerate file.

Merges: https://codeberg.org/guix/guix/pulls/6340
Change-Id: I6cf52a9beba8164db42aabdb3b643d941eef3433
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 09:03:58 +00:00
David Thompson
a101a420c9 gnu: guile-hoot: Propagate Guile library inputs.
* gnu/packages/guile-xyz.scm (guile-hoot):[inputs]: Drop guile-gnutls and
move guile-fibers, and guile-websocket from here...
[propagated-inputs]: ...to here.

Change-Id: Ic29733676ae947e0e1edb4c595635a0b739ebf18
2026-02-25 20:39:50 -05:00
David Thompson
52ccae85c8 gnu: guile-websocket: Propagate guile-gnutls.
* gnu/packages/guile-xyz.scm (guile-websocket)[inputs]: Move guile-gnutls from
here...
[propagated-inputs]: ...to here.

Change-Id: Ifec5b9778ea48be0e88f70daba8d7142e895105d
2026-02-25 20:39:45 -05:00
Robin Templeton
3e75f5e584 gnu: Add ledger2beancount.
* gnu/packages/finance.scm (ledger2beancount): New variable.

Change-Id: Ic698ff8e23e711506dec625c3f15b13c6a105938
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-26 10:21:15 +09:00
Robin Templeton
e0af7679d8 gnu: Add perl-enum.
* gnu/packages/perl.scm (perl-enum): New variable.

Change-Id: Idb6d35cae9f123ec31e5f60691d44ae3a92690e6
2026-02-26 10:15:23 +09:00
Robin Templeton
064b6b00ed gnu: Add perl-string-interpolate.
* gnu/packages/perl.scm (perl-string-interpolate): New variable.

Change-Id: I866f09b7127dd5f422352bc3807e56fe63a4f3a5
2026-02-26 10:15:14 +09:00
Maxim Cournoyer
e122291204 build: Patch the git-lfs hooks shebangs in `git-fetch'.
This reverts commit b6a070d2a3, which patched
git-lfs so its hooks would refer to a 'sh' from the store, but this reference
was at risk of going stale since the hooks are installed and preserved outside
the store.  The shebangs are now patched in the `git-fetch' procedure
directly.

* guix/scripts/perform-download.scm (perform-git-download): Expand comment.
* guix/git-download.scm (bash-package): New variable.
(git-fetch/in-band*): Add #:bash argument.
(git-fetch-builder): Add it to `inputs', so that it gets added to PATH.
* guix/build/git.scm (git-fetch): Substitute /bin/bash in the post-checkout
git-lfs hook shebang.

Fixes: https://codeberg.org/guix/guix/issues/5616
Reported-by: Simon Josefsson <simon@josefsson.org>
Change-Id: Ife81737705bef5d0a1edad307ed77a479af4609e
2026-02-26 09:59:20 +09:00
Aurelien Gauthier
14a4a2b8ed gnu: xeyes: Update to 1.3.1.
* gnu/packages/xdisorg.scm (xeyes): Update to 1.3.1.

Change-Id: Ied93ad8108fdb6a97b15d6431eae3c698c3593a6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-26 09:37:33 +09:00
Maxim Cournoyer
4a93597503 build-aux/build-self: Fix incorrect message error output.
* build-aux/build-self.scm (build): Remove 'by email' mention.

Fixes: <https://issues.guix.gnu.org/80437>
Change-Id: I7aaa4160ccfae80266316ce1db1531a7289a5044
2026-02-26 09:19:17 +09:00
Patrick Norton
497813ed86 gnu: openttd-jgrpp: Update to 0.70.2.
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.70.2.

Merges: https://codeberg.org/guix/guix/pulls/6661
Change-Id: I9610fbf7b514315649565fc72dc842982072cc4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:50:42 +00:00
Patrick Norton
13a56bea67 gnu: stockfish: Update to 18.
* gnu/packages/games.scm (stockfish): Update to 18.
[inputs]: Update neural-network-big to c288c895ea92.

Merges: https://codeberg.org/guix/guix/pulls/6670
Change-Id: I3f01e2da7a5f58379052848603efb4170fcb10f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:46:46 +00:00
Nicolas Goaziou
3148ca6bd6 gnu: Add pianobooster.
* gnu/packages/music.scm (pianobooster): New variable.

Merges: https://codeberg.org/guix/guix/pulls/2170
Change-Id: I087ce46088e3780135c0bcf968020a81501d6870
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:44:50 +00:00
Ingar
d82e36e18e gnu: kakoune: Add search path.
KAKOUNE_RUNTIME: Overrides the location of the directory containing the
Kakoune support files.  If unset, location is determined from Kakoune's
binary location.

* gnu/packages/text-editors.scm (kakoune): Add KAKOUNE_RUNTIME to search
paths. This is needed to e.g. package plugins, or to have a stable
target for the symlink inside `${userconf}/autoload` to
`@{runtime}/autoload` (see Kakoune manual).

Merges: https://codeberg.org/guix/guix/pulls/6616
Change-Id: I55a48696f20e13499206b573a9b07895250d791c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:28:30 +00:00
Carlos Durán Domínguez
8d062a9f0e gnu: paps: Update to 0.8.0-0.199b478.
* gnu/packages/pdf.scm (paps): Update to 0.8.0-0.199b478.
[source]: Switch to git-fetch.
[build-system]: Switch to meson-build-system.
[inputs]: Add libpaper.
[native-inputs]: Remove intltool. Add fmt, and gettext-minimal.

Fixes: guix/guix#6686
Merges: https://codeberg.org/guix/guix/pulls/6696
Change-Id: I442cfe5c687e807fd78f4a94da25679eb915bf8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:24:31 +00:00
terramorpha
0956abe376 gnu: transmission-remote-gtk: Update to 1.7.0.
* gnu/packages/bittorrent.scm (transmission-remote-gtk): Update to 1.7.0.

Merges: https://codeberg.org/guix/guix/pulls/6630
Change-Id: I4e118756250e6dfe2255fb5e0d974fae94c4c60b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:22:38 +00:00
Wilko Meyer
41d02cd010 gnu: chrony: Update to 4.8.
* gnu/packages/ntp.scm (chrony): Update to 4.8.

Merges: https://codeberg.org/guix/guix/pulls/6663
Change-Id: I99dd9f6af54d12b94a688153ff3ced7dfd6602a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:20:57 +00:00
Andrew Stubbs
ff0617a72d gnu: fish: Update to 4.5.0.
* gnu/packages/shells.scm (fish): Update to 4.5.0.

Merges: https://codeberg.org/guix/guix/pulls/6643
Change-Id: I6e0f3cfbc2c9f25f34e80876032804cd4df53e3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:18:49 +00:00
Ignacio Marmolejo
b3cb472c04 gnu: lua-language-server: Update to 3.17.1
* gnu/packages/lua.scm (lua-language-server): Update to 3.17.1.

Merges: https://codeberg.org/guix/guix/pulls/2831
Change-Id: If5d4e1d520877698e53bd2f2a151af6dd272a87a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-26 00:17:04 +01:00
Hennadii Stepanov
95622de38d gnu: libsecp256k1: Update to 0.7.1.
* gnu/packages/crypto.scm (libsecp256k1): Update to 0.7.1.

Change-Id: I818a1a8f4ed492aad1d52d65b9289ed2bd90d3fc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 23:15:34 +00:00
Robin Ole Heinemann
71d47ffa2e gnu: e2fsprogs: Add fuse to inputs.
This causes fuse2fs to get built.

* gnu/packages/linux.scm (e2fsprogs):
[inputs]: Add fuse.

Change-Id: Iedfafd190a5dd2adbda962c00f1a25476ffe9143
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-25 15:12:55 -08:00
Vagrant Cascadian
4fcbcab2d9 gnu: fuse: Update to 3.18.1.
* gnu/packages/linux.scm (fuse): Update to 3.18.1.
[source]: Use tar.gz.
(fuse-3.18): Remove.
* gnu/packages/file-systems.scm (disorderfs)[inputs]: Use unversioned fuse.
2026-02-25 15:12:52 -08:00
Ashish SHUKLA
a88f947b24 gnu: cgit: Update to 1.3
* gnu/packages/version-control.scm (cgit): Update to 1.3.
[inputs](git-source.tar.xz): Update to 2.53.0.

Change-Id: I37c5656b1a908a62f58f802da7094b6edf7f1959
Signed-off-by: jgart <jgart@dismail.de>
2026-02-25 18:10:41 -05:00
Sharlatan Hellseher
89d424ac5d gnu: rawtherapee: Update to 5.12.
Released on <2025-05-28>, see:
<https://rawtherapee.com/downloads/5.12/>.

* gnu/packages/photo.scm (rawtherapee): Update to 5.12.

Change-Id: Ieb9634b236426b215a1a3dcffd63478beb16b8f2
2026-02-25 23:07:39 +00:00
Sharlatan Hellseher
19acab0a4d gnu: darktable: Update to 5.4.1.
Released on <2026-02-05>, see:
<https://github.com/darktable-org/darktable/releases/tag/release-5.4.1>.

* gnu/packages/photo.scm (darktable): Update to 5.4.1.
[inputs]: Sort alphabetically.

Change-Id: I9bf61a31f2039959646a067d759d98f88c63e905
2026-02-25 23:06:52 +00:00
Richard Sent
1db2ed1389 gnu: darktable: Make opencl-icd-loader a propagated input.
opencl-icd-loader performs a runtime lookup for opencl vendors using the
OCL_ICD_VENDORS search path. For the search path to register, it must be in
the profile.

* gnu/packages/photo.scm (darktable): Move opencl-icd-loader to
propagated-inputs.

Merges: https://codeberg.org/guix/guix/pulls/1851
Change-Id: I320b4ca79e2548aca0910742a6780fa0d1c0a69c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:49:06 +00:00
Cayetano Santos
921777ca26 gnu: python-fido2: Update to 2.1.1.
* gnu/packages/security-token.scm (python-fido2): Update to 2.1.1.

Merges: https://codeberg.org/guix/guix/pulls/6687
Change-Id: I2e448b0e0bec8835058b5954ab5c5756374437af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:31:28 +00:00
Giacomo Leidi
cbbf6b1d57 tests: Test lowering of file-like objects values for oci-image.
This patch is supposed to introduce a test case to ensure use cases like
the one of https://codeberg.org/guix/guix/issues/3818 are working.

* gnu/tests/containers.scm (%guile-oci-image): New variable.
(%guile-bash-oci-image): New variable.
(%oci-rootless-podman-os)[fist-container]: Use %guile-oci-image.
[second-container]: Use file-like object as oci-image value.
(%oci-docker-os): Ditto.

Change-Id: I0052243dba2d901d497e1c0976a5aa1ebe9864a0
Reviewed-by: Owen T. Heisler <writer@owenh.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:17:41 +00:00
Giacomo Leidi
bfa4e179e2 services: Support list of strings for oci-container-configuration's entrypoint.
Dockerfile's ENTRYPOINT statement supports also a list of strings. This
patch implements this behavior for oci-container-configuration.

* oci/services/containers.scm (string-or-list-of-strings?): New
procedure.
(oci-container-configuration)[entrypoint]: Change field type to
maybe-string-or-list-of-strings.
(oci-container-configuration->options): Use it.
* doc/guix.texi: Document it.

Change-Id: I1c94dec79c9f4b2324225810a7926be251bfd795
Reviewed-by: Owen T. Heisler <writer@owenh.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:17:41 +00:00
Giacomo Leidi
9f976927fc services: Add gexp compiler for oci-image.
This commit allows oci-image records to be directly compiled to tarballs
file names when ungexeped, by means of a gexp compiler. It is supposed
to make the usage of oci-images in gexp smoother.

* oci/services/containers.scm (lower-manifest): Reformat and derive
tarball name from the image reference.
(lower-oci-image-state): Drop procedure and merge with lower-oci-image.
(oci-image-compiler): Implement in terms of lower-oci-image.
(oci-image-loader): Drop call to lower-oci-image and directly ungexp the
oci-image record.

Change-Id: I1755585a10294ad94c8025e7c35d454319174efc
Reviewed-by: Owen T. Heisler <writer@owenh.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:17:35 +00:00
Sviatoslav Bulbakha
36ad3b0efd gnu: igt-gpu-tools: Update to 2.3.
* gnu/packages/admin.scm (igt-gpu-tools): Update to 2.3.

Merges: https://codeberg.org/guix/guix/pulls/4968
Change-Id: Id5e0ad832b1765a9be100ab3bb1e363a01b52aaf
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:12:07 +00:00
Ashish SHUKLA
562d4e5723 gnu: seatd: Update to 0.9.2.
* gnu/packages/admin.scm (seatd): Update to 0.9.2.

Merges: https://codeberg.org/guix/guix/pulls/5412
Change-Id: I61b86dc468ab928c9916d5a4a07f3fcc420bc4ac
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:11:00 +00:00
Andy Tai
5eaed45d90 gnu: Add radius.
* gnu/packages/admin.scm (radius): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5436
Change-Id: I2030b0727e58a6c1fa8648adcc668fe1a764012c
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:09:37 +00:00
Patrick Norton
9e497c7bb5 gnu: poweralertd: Update to 0.3.0.
* gnu/packages/freedesktop.scm (poweralertd): Update to 0.3.0.

Merges: https://codeberg.org/guix/guix/pulls/5983
Change-Id: I347745b1ea22e3a90310de427a7eaaef9a73159c
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:08:03 +00:00
Mathieu Lirzin
e9cb964a5e gnu: rabbitmq-service-type: Extend profile-service-type.
* gnu/services/high-availability.scm (rabbitmq-service-type): Extend
profile-service-type.

Change-Id: I5946c7d00ad8dba2e11f7798d77b5fbb80d066ba
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:06:21 +00:00
Mathieu Lirzin
801f73783f gnu: rabbitmq: Install man pages.
* gnu/packages/high-availability.scm (rabbitmq): Install man pages.

Change-Id: If3ec421b6bade650d67ee02142c333d1f5501256
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:06:21 +00:00
Mathieu Lirzin
0d52bda71c gnu: rabbitmq: Define rabbitmq-programs only once.
* gnu/packages/high-availability.scm (rabbitmq): Define rabbitmq-programs only
once.

Change-Id: I6d7e22b2984d3dfe590f31531587e09873c5eede
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:06:21 +00:00
Jonathan Frederickson
625ee243a6 gnu: Add offpunk.
* gnu/packages/web.scm (offpunk): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6337
Change-Id: Id74bb3a73d02e3b1dd100ae3924afae1c5f8c687
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Untrusem <mysticmoksh@riseup.net>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 22:03:01 +00:00
Andy Tai
1d5a48a4ca gnu: moe: Update to 1.16.
* gnu/packages/text-editors.scm (moe): Update to 1.16.

Merges: https://codeberg.org/guix/guix/pulls/6637
Change-Id: Iabeff1a237879711e17e71380177d922415baca4
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:57:42 +00:00
yulran
e12a7c9b2f gnu: Add stapler.
* gnu/packages/pdf.scm (stapler): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6652
Change-Id: I4179e6f1f353fd5c9bc363b43f0091126d16271f
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:55:58 +00:00
Charles Roelli
84ad62a68a gnu: python-django-simple-math-captcha: Use Django 5.
* gnu/packages/django.scm (python-django-simple-math-captcha): Use Django 5
and fix a broken test.
[arguments]<#:phases>: Fix a broken test.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Ie30254f4caa72620730b2ddb441fc979f9088c1b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli
8a53a4656a gnu: python-django-contrib-comments: Update to 2.2.0-0.4ad4c70.
* gnu/packages/django.scm (python-django-contrib-comments): Update to
2.2.0-0.4ad4c70, latest unreleased commit, for Django 5.2 compatibility.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Ide0833b5ee7452b46661f180bb5153d971964d73
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli
4763920eb3 gnu: python-crispy-bootstrap3: Use Django 5.
* gnu/packages/django.scm (python-crispy-bootstrap3): Use Django 5 and turn
off broken tests.  python-django-crispy-forms, whose test suite uses this
package, is itself compatible with Django 5 and passes its own tests.
[arguments]: Disable tests.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Icc797429795a72790301ce430d7703bdd9dc7bfa
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli
4655a85c94 gnu: python-django-jinja: Update to 2.11.0-0.db07311.
* gnu/packages/django.scm (python-django-jinja): Update to 2.11.0-0.db07311,
latest unreleased commit, for Django 5.2 compatibility.
[arguments]<#:phases>: Use original check phase.
<#:test-backend, #:test-flags>: Use custom.
[propagated-inputs]: Remove python-django-4, add python-django.
[native-inputs]: Remove python-wheel.
[home-page]: Update.

Change-Id: I6e257f6df8bb08a6354a6dee73960988e7149bfc
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli
526b62b407 gnu: python-django-crispy-forms: Update to 2.5.
* gnu/packages/django.scm (python-django-crispy-forms): Update to 2.5 and use
Django 5.2.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: Id5ed22ef46013c1bef1e97460547bcef4fddab7f
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:44 +00:00
Charles Roelli
8fb6be7964 gnu: python-crispy-bootstrap4: Update to 2026.2.
* gnu/packages/django.scm (python-crispy-bootstrap4): Update to 2026.2.
[propagated-inputs]: Remove python-django-4, add python-django.

Change-Id: I272fea3b6d800613b1857229ed416522e9a2d24f
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 21:47:40 +00:00
Sharlatan Hellseher
f3b9363d7f gnu: fq: Update to 0.16.0.
* gnu/packages/hexedit.scm (fq): Update to 0.16.0.

Change-Id: Id8efd269945708d1347fb3ffe0d1f098f8bd2f77
2026-02-25 21:37:47 +00:00
Sharlatan Hellseher
4535f974e8 gnu: go-github-com-wader-gojq: Update to 0.16.0.
* gnu/packages/golang-xyz.scm (go-github-com-wader-gojq): Update to 0.16.0.
[propagated-inputs]: Remove go-gopkg-in-yaml-v3; add go-github-com-itchyny-go-yaml.

Change-Id: Ia61e3b6a0e3625ffa3424df2cf90cb51b56470f0
2026-02-25 21:37:47 +00:00
Sharlatan Hellseher
ee0b5e8bb0 gnu: Add go-github-com-itchyny-go-yaml.
* gnu/packages/golang-xyz.scm (go-github-com-itchyny-go-yaml): New variable.

Change-Id: I55089a179d36959ed17bce72fb348412e6d8582c
2026-02-25 21:37:47 +00:00
Sharlatan Hellseher
8ff4d2054d gnu: git-lfs: Update to 3.7.1.
* gnu/packages/version-control.scm (git-lfs): Update to 3.7.1.

Change-Id: I8c59681fc4763278957fa24ddcd3c16a1200ee99
2026-02-25 21:15:14 +00:00
Sharlatan Hellseher
c5e6585c86 gnu: go-git-sr-ht-nelsam-hel: Update to 0.9.4.
* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-hel): Update to 0.9.4.

Change-Id: Ic291c1d11b887b3c479dc78bca9cdcbe3d9c4e41
2026-02-25 21:07:51 +00:00
Sharlatan Hellseher
7fdd768c57 gnu: go-git-sr-ht-nelsam-correct: Update to 0.1.2.
* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-correct): Update to 0.1.2.

Change-Id: I5ca6e90d67641da95fb1546ee1d605d37299a61c
2026-02-25 21:07:51 +00:00
Sharlatan Hellseher
a772f0587b gnu: hetznercloud-cli: Update to 1.61.0.
* gnu/packages/admin.scm (hetznercloud-cli): Update to 1.61.0.
[native-inputs]: Add go-golang-org-x-exp, go-golang-org-x-net, and
go-golang-org-x-text.

Change-Id: If86712cec69e11b6c7cec1ccaa3207a4095b19fd
2026-02-25 21:00:55 +00:00
Sharlatan Hellseher
8c0ee5c22b gnu: go-github-com-hetznercloud-hcloud-go-v2: Update to 2.36.0.
* gnu/packages/golang-web.scm (go-github-com-hetznercloud-hcloud-go-v2): Update to 2.36.0.

Change-Id: I8ea5bb82b72d5ca7ef3d8a5f16af6788e0068692
2026-02-25 21:00:54 +00:00
Sharlatan Hellseher
bef3d2d78a gnu: go-github-com-spf13-cobra: Update to 1.10.2.
* gnu/packages/golang-xyz.scm (go-github-com-spf13-cobra): Update to 1.10.2.
[native-inputs]: Remove go-gopkg-in-yaml-v3.
[propagated-inputs]: Add go-go-yaml-in-yaml-v3.

Change-Id: I3f1025f69b3635a01f972b504b70ce1cc775ec2f
2026-02-25 21:00:27 +00:00
Sharlatan Hellseher
7bbedfd96f gnu: go-github-com-spf13-pflag: Update to 1.0.10.
* gnu/packages/golang-xyz.scm (go-github-com-spf13-pflag): Update to 1.0.10.

Change-Id: I15f78f8ff6cb24b5273d939ceb58565632eed1d0
2026-02-25 20:47:06 +00:00
Sharlatan Hellseher
3586c9c836 gnu: webhook: Update to 2.8.3.
* gnu/packages/web.scm (webhook): Update to 2.8.3.
[arguments] <install-source?>: No need for the final command.

Change-Id: I0116cd68dfc52afcb483dbd7f97019a4d29edc87
2026-02-25 20:28:43 +00:00
Sharlatan Hellseher
48e9cfa4fd gnu: webhook: Fix package style.
* gnu/packages/web.scm (webhook): Fix package style.

Change-Id: I76397d4d355c97a5cc78d806cd995ffdff466afe
2026-02-25 20:24:42 +00:00
Sharlatan Hellseher
accba504ad gnu: exercism: Update to 3.5.8.
* gnu/packages/education.scm (exercism): Update to 3.5.8.

Change-Id: Ib03adbe544c511601f4fe3e4e35276a975dc9796
2026-02-25 20:22:35 +00:00
Sharlatan Hellseher
284a727456 gnu: go-github-com-marcinbor85-gohex: Fix indentation.
* gnu/packages/golang-xyz.scm (go-github-com-marcinbor85-gohex): Fix indentation.

Change-Id: I48892a57933e648e6aa4684ef57ba22e4ce0f8a8
2026-02-25 20:19:21 +00:00
Sharlatan Hellseher
8428036368 gnu: go-github-com-marcinbor85-gohex: Update to 0.1.0.
* gnu/packages/golang-xyz.scm (go-github-com-marcinbor85-gohex): Update to 0.1.0.

Change-Id: I5d2a0b1e24fbea032425a222152a581f39734911
2026-02-25 20:19:20 +00:00
Roman Scherer
72cc8e6380 gnu: go-github-com-tetratelabs-wazero: Update to 1.11.0.
* gnu/packages/golang-web.scm (go-github-com-tetratelabs-wazero): Update
to 1.11.0.
[source]: Update URL to new GitHub location (wazero/wazero).
[propagated-inputs]: Add go-golang-org-x-sys.
[home-page]: Update to new location.
[synopsis]: Change to "CGO-free" since it now has Go dependencies.
[description]: Fix @code to @url, update to reflect CGO-free nature.

Change-Id: I5f87f542d299ed358e8686e07430802952a667e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:20 +00:00
Roman Scherer
d2badede39 gnu: go-github-com-anthropics-anthropic-sdk-go: Update to 1.19.0.
* gnu/packages/golang-web.scm (go-github-com-anthropics-anthropic-sdk-go):
Update to 1.19.0.

Change-Id: I279afa5c413e9e7fd52ba11e8cd650b1a48911e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:20 +00:00
Roman Scherer
7c367e5fba gnu: go-github-com-fsnotify-fsnotify: Update to 1.9.0.
* gnu/packages/golang-xyz.scm (go-github-com-fsnotify-fsnotify):
Update to 1.9.0.

Change-Id: I139b0ec76a7dabaa72c819fe44c1d4c645f67570
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:20 +00:00
Roman Scherer
df7218bf28 gnu: binaryen: Update to 125.
* gnu/packages/web.scm (binaryen): Update to 125.
[arguments]: Add fix-gcc14-compatibility phase.

Change-Id: I1c7cc4dcaa3638a26d81cde1da27b9ffde4a696e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 20:19:09 +00:00
John Kehayias
66335ea9fa gnu: Add fava-envelope-airmail.
* gnu/packages/finance.scm (fava-envelope-airmail): New variable.

Change-Id: Ifa2cb75d8dbaf9da632d0a770128bedd934d3655
2026-02-25 14:35:10 -05:00
Cayetano Santos
47d2bc527f gnu: make-opensbi-package: Refresh package.
* gnu/packages/firmware.scm (make-opensbi-package): Indent.
[arguments]: Use G-Expressions.

Change-Id: Ic68c5fdc96629cad7c169cd865e8a7a9abd559c9
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-25 10:29:21 -08:00
Vagrant Cascadian
f1685253ff gnu: opensbi: Update to 1.8.1.
* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.8.1.
2026-02-25 10:29:17 -08:00
jgart
c819b6c112 gnu: trealla: Update to 2.90.39.
* gnu/packages/prolog.scm (trealla): Update to 2.90.39.

Change-Id: If4beac7e384e930471202523053576ea9cbd01b5
2026-02-25 12:47:58 -05:00
David Thompson
17c2142271 gnu: guile-hoot: Update to 0.8.0.
* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.8.0.
[arguments]: Add phase to wrap new 'hoot' binary.
[native-inputs]: Remove node.
[inputs]: Add guile-fibers, guile-gnutls, guile-websocket, and node.
[description]: Tweak slightly.
[home-page]: Add trailing slash to satisfy linter complaint about redirect.

Change-Id: I4dff5edd447a53a2355d3ab35588633d991e68b2
2026-02-25 11:11:34 -05:00
David Thompson
e1d6f8e094 gnu: guile-websocket: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.3.0.

Change-Id: Ibdd2bb349af26c749d6fa1b5053bacba7731fbba
2026-02-25 11:11:34 -05:00
Sharlatan Hellseher
c09ce8da54 gnu: prometheus-postgres-exporter: Update to 0.19.1.
* gnu/packages/monitoring.scm (prometheus-postgres-exporter): Update to 0.19.1.

Change-Id: I5fbf60a7901ed83d4442cb6357b52dd685e56f0b
2026-02-25 15:55:43 +00:00
Sharlatan Hellseher
a6ed5f26c7 gnu: hydroxide: Update to 0.2.31.
* gnu/packages/mail.scm (hydroxide): Update to 0.2.31.

Change-Id: I76e6a6179ebb969ce665e50917be29585acf167f
2026-02-25 15:45:53 +00:00
Sharlatan Hellseher
8a0187109a gnu: miller: Update to 6.17.0.
* gnu/packages/textutils.scm (miller): Update to 6.17.0.
[native-inputs]: Add go-gopkg-in-yaml-v3 and go-pault-ag-go-debian.

Change-Id: Ibaece94b564f2aaffb29477b665380d2167f628d
2026-02-25 15:44:27 +00:00
Sharlatan Hellseher
e341abefa3 gnu: Add go-pault-ag-go-debian.
* gnu/packages/golang-xyz.scm (go-pault-ag-go-debian): New variable.

Change-Id: I01a7bca2c76322d000993b01f96736a709c18766
2026-02-25 15:42:21 +00:00
Sharlatan Hellseher
ae2b5e3190 gnu: Add go-pault-ag-go-topsort.
* gnu/packages/golang-xyz.scm (go-pault-ag-go-topsort): New variable.

Change-Id: I5b7e41ea72dc0e40149ebc8e39370b4828fe005d
2026-02-25 15:41:44 +00:00
Sharlatan Hellseher
f58a46fd5f gnu: nncp: Update to 8.13.0.
Starting from 8.12.0 all `nncp-*' commands are combined into single
`nncp'.

* gnu/packages/uucp.scm (nncp): Update to 8.13.0.
[phases] {fix-paths}: Adjust to use "unpack-path", switch to
search-input-file.
{build} Use default phase, which provides just one binary now.

Change-Id: I7a6f4d567f8d29c7659c622c5861106e0cc68fb5
2026-02-25 15:08:06 +00:00
Carlos Durán Domínguez
9db3cdb514 gnu: soju: Update to 0.10.1.
* gnu/packages/irc.scm (soju): Update to 0.10.1.
[arguments]: <#:test-flags>: Drop them.
<#:build-flags>: Move flags from build and install phases, and add
enable SQLite3 support.
<#:phases>: (build, install): remove setting environment flags and use
build-flags argument.
[native-inputs]: Reindent. Replace go-git-sr-ht-emersion-go-sqlite3-fts5
for go-codeberg-org-emersion-go-sqlite-fts5. Add g-modernc-org-sqlite
and sqlite.

Change-Id: I663b1342e75e262d81541622850e775426d88f7e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:40:19 +00:00
Carlos Durán Domínguez
f27cd992f3 gnu: go-modernc-org-sqlite: Update to 1.45.0.
* gnu/packages/golang-xyz.scm (go-modernc-org-sqlite): Update to 1.45.0.
[arguments]: <#:test-flags>: Add -short.

Change-Id: I16f21a902e955849d0be37469890e41b28925bbe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez
3546df0c32 gnu: go-modernc-org-cc-v4: Fix tests.
* gnu/packages/golang-xyz.scm (go-modernc-org-cc-v4): Fix tests.
[arguments]: <#:test-flags>: Add -short flag.

Change-Id: I874ef03d29dd2d1571c190f1f5e04080dd7ecbfb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez
49d9a37d3c gnu: go-modernc-org-strutil: Update to 1.2.1.
* gnu/packages/golang-xyz.scm (go-modernc-org-strutil): Update to 1.2.1.

Change-Id: I18bd5569749d50c785610326302641e58e652396
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez
c6fd05a488 gnu: go-modernc-org-sortutil: Update to 1.2.1.
* gnu/packages/golang-xyz.scm (go-modernc-org-sortutil): Update 1.2.1.

Change-Id: I8f8b900d44aff8d796594985212c64f5571afee6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:59 +00:00
Carlos Durán Domínguez
67cfd2053b gnu: go-modernc-org-opt: Update to 0.1.4.
* gnu/packages/golang-xyz.scm (go-modernc-org-opt): Update to 0.1.4.

Change-Id: I565d9f7f4f018db1c0106f2b0bc770dabd68945a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
e4900d42ee gnu: go-modernc-org-memory: Update to 1.11.0.
* gnu/packages/golang-xyz.scm (go-modernc-org-memory): Update to 1.11.0.
[propagated-inputs]: Add go-golang-org-x-sys.

Change-Id: Idb2a1bc5ba117ac5f3e25d554c25a9f3a9a5dab3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
7169227d9a gnu: go-github-com-lestrrat-go-strftime: Update to 1.1.1.
* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-strftime): Update to
1.1.1.

Change-Id: Id627b7e9087931d7dd06b104f7cb8450d0b0b0cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
9c9e9cb511 gnu: go-modernc-org-mathutil: Update to 1.7.1.
* gnu/packages/golang-maths.scm (go-modernc-org-mathutil): Update to 1.7.1.

Change-Id: I4566737080539f8fe4688c6368b1cc659634dd6d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
997c248e14 gnu: go-modernc-org-fileutil: Update to 1.3.40.
* gnu/packages/golang-xyz.scm (go-modernc-org-fileutil): Update to 1.3.40.

Change-Id: Id230cb3d56bc69b7e7816f9b7eef6faae4a7a0cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
239c478844 gnu: go-github-com-google-pprof: Update to 0.0.0-20250317173921-a4b03ec1a45e.
* gnu/packages/golang-check (go-github-com-google-pprof): Update to
0.0.0-20250317173921-a4b03ec1a45e.

Change-Id: I78f6c37e7db9603ea52d390cc77d248ecc1c025d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
f793b6c10b gnu: go-github-com-pires-go-proxyproto: Update to 0.11.0.
* gnu/packages/golang-web.scm (go-github-com-pires-go-proxyproto): Update to
0.11.0.
[arguments]: <#:test-flags>: Disable unix socket test.
[propagated-inptus]: Add go-golang-org-x-net.

Change-Id: Id567f48446579260f00a3a3d257cfc19d3cbe3a0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
4560c6cd12 gnu: go-github-com-msteinert-pam-v2: Update to 2.1.0.
* gnu/packages/golang-xyz.scm (go-github-com-msteinert-pam-v2): Update to
2.1.0.

Change-Id: I5217f16ff397cd993b800363da0c5f9144e06c91
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:58 +00:00
Carlos Durán Domínguez
ffa0a055e4 gnu: go-github-com-mattn-go-sqlite3: Update to 1.14.34.
* gnu/packages/golang-xyz.com (go-github-com-mattn-go-sqlite3): Update to
1.14.34.

Change-Id: I40b75366cc455bb7fe093c615c9201587104ab9d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez
fbe3ae4b96 gnu: go-github-com-lib-pq: Update to 1.11.2.
* gnu/packages/golang-xyz.scm (go-github-com-lib-pq): Update to 1.11.2.

Change-Id: I7f59b0807fce4f0ff38e9e0ba15df47a6dd7c00c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez
62a5701767 gnu: go-github-com-emersion-go-sasl: Update to 0.0.0-20241020182733-b788ff22d5a6.
* gnu/packages/golang-web.scm (go-github-com-emersion-go-sasl): Update to
0.0.0-20241020182733-b788ff22d5a6.

Change-Id: I48ac727c6f106bfc38c421ebdebc47d07129b431
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez
ee29ef171c gnu: go-github-com-coder-websocket: Update to 1.8.14.
* gnu/packages/golang-web.scm (go-github-com-coder-websocket): Update to 1.8.14.

Change-Id: I23a1ba527cdcf6a72c13bf4040cc8754b16e1f0c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez
5cfb52f611 gnu: Add go-codeberg-org-emersion-go-sqlite-fts5.
* gnu/packages/golang-xyz.scm (go-codeberg-org-emersion-go-sqlite-fts5): New
variable.

Change-Id: If21155d47667bac227b18fc9609c210af9188a3b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 14:29:57 +00:00
Carlos Durán Domínguez
2d8c8b2a57 gnu: burp: Update to 3.2.0.
* gnu/packages/backup.scm (burp): Update to 3.2.0.
[inputs]: Add libxcrypt.

Fixes: guix/guix#6534
Change-Id: If5b9fdb1eada5598b63252072f425d152e5803ba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:16:28 +01:00
Carlos Durán Domínguez
d8c19e13e3 gnu: burp: Improve style.
* gnu/packages/backup.scm (burp): Use G-expressions.
[arguments]: Use G-expressions.

Change-Id: I56ab9b7a686997014d378612cf2e3901771848a5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:16:28 +01:00
Ashish SHUKLA
a330b49452 gnu: profanity: Update to 0.16.0
* gnu/packages/messaging.scm (profanity): Update to 0.16.0.

Change-Id: I7976f7f8a992190d1d513ba431c4cae11fedb6c5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:12:49 +01:00
Andy Tai
a12ecfdbc4 gnu: parallel: Update to 20260222.
* gnu/packages/parallel.scm (parallel): Update to 20260222.

Change-Id: I029dad6313aeffbef5f60ef856ac508d57153664
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25 14:02:29 +01:00
Liliana Marie Prikler
1c7a4a564a services: pulseaudio: Use match-record-lambda.
* gnu/packages/sound.scm (pulseaudio-etc): Reimplement in terms of
match-record-lambda.
2026-02-25 13:32:34 +01:00
Liliana Marie Prikler
2201f7ad39 gnu: wine-staging: Update to 11.0.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 11.0.
(wine-staging): Likewise.
2026-02-25 13:32:34 +01:00
Liliana Marie Prikler
96dd597a74 gnu: vkd3d: Update to 1.18.
* gnu/packages/vulkan.scm (vkd3d): Update to 1.18.
[source]: Use version to derive commit.
Use “https://gitlab.winehq.org/wine/vkd3d”.
[#:phases]: Drop ‘patch-for-new-vulkan’.
[native-inputs]: Add flex, bison, perl and perl-json.
[home-page]: Use “https://gitlab.winehq.org/wine/vkd3d”.
2026-02-25 13:32:34 +01:00
Liliana Marie Prikler
50c94f89c6 gnu: wine: Update to 11.0.
* gnu/packages/wine.scm (wine-minimal): Update to 11.0.
[#:make-flags]: Drop “libdir”.
(wine)[#:phases]: Drop ‘wrap-executable’.
(wine64)[#:make-flags]: Inherit.
[#:phases]: Drop ‘copy-wine32-binaries’ and ‘wrap-executable’.
Adjust ‘copy-wine32-libraries’ accordingly.
2026-02-25 13:32:33 +01:00
Andreas Enge
87405bbf3b gnu: miniupnpc: Update to 2.3.3.
This is now the same version as miniupnpc-next.

* gnu/packages/upnp.scm (miniupnpc): Update to 2.3.3.
* gnu/packages/emulators.scm (rpcs3)[inputs]: Replace miniupnpc-next
by miniupnpc.
* gnu/packages/emulators.scm (dolphin-emu, libretro-dolphin-emu,
flycast)[inputs],
* gnu/packages/finance.scm (monero)[inputs],
* gnu/packages/games.scm (openclonk)[inputs]: Replace miniupnpc by
miniupnpc-2.1.

Change-Id: If40ff70a82b608e779d1f5127133c0c5318cb439
2026-02-25 11:17:35 +01:00
Andreas Enge
59165d7e38 gnu: Add miniupnpc-2.1.
This is currently the same version as miniupnpc.

* gnu/packages/upnp.scm (miniupnpc-2.1): New variable.

Change-Id: I314ca1d49782f0b4d80fb9a7f7d30a075c9cbda3
2026-02-25 11:17:35 +01:00
Sharlatan Hellseher
ab16f88d78 gnu: python-mathlibtools: Update to 1.3.2.
* gnu/packages/lean.scm (python-mathlibtools): Update to 1.3.2.

Change-Id: I02e3a9c141519bc375eafeddafb7bf11354f9cef
2026-02-25 08:18:59 +00:00
Lîm Tsú-thuàn
74d9927183 gnu: lean4: Update to 4.28.0.
* gnu/packages/lean.scm (lean4): Update to 4.28.0.
[phases]{pre-populate-mimalloc}: New phase, use mimalloc source.
{check}: Skip more tests.

Merges: https://codeberg.org/guix/guix/pulls/6621
Change-Id: Idd529f1650c41d8b3bdd512e957f9b8972ab042c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-25 08:18:49 +00:00
Andy Tai
984497508a gnu: opencv: Update to 4.13.0.
* gnu/packages/image-processing.scm (opencv): Update to 4.13.0.
[inputs]: Add dlpack.

Merges guix/guix!5513

Change-Id: I795a4efb91cdb0ac8bb8bfb09d662e0587396fa4
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-25 09:01:52 +01:00
Denis 'GNUtoo' Carikli
40269978c0 images: Add am335x-evm support.
* gnu/system/images/am335x-evm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: Ic3695d9d26a4870500a9bf1b2a3d53d93fed6db6
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-24 21:29:40 -08:00
Arun Isaac
99556e7724 gnu: wfmash: Install split_approx_mappings_in_chunks script.
* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Add install-scripts
phase.
[inputs]: Add python-wrapper.

Change-Id: I1a68399d1b14e9783a2a2c2fe8d65fc777de18b6
2026-02-25 00:50:49 +00:00
Maxim Cournoyer
f9efea8642 gnu: openjdk16: Fix build on powerpc64le.
* gnu/packages/java.scm (openjdk15)
[implicit-inputs?]: Set to #f.
[native-inputs]: Add gcc-11.
(openjdk17) [implicit-inputs?]: Set to #t.
[native-inputs]: Remove manually added implicit inputs added in openjdk15.

Fixes: <https://issues.guix.gnu.org/79270>
Change-Id: Ieda25aae528f468403bae8063f2fa199a873cfae
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
b8f18996f5 gnu: openjdk25: Update to 25.0.2.
* gnu/packages/java.scm (openjdk25): Update to 25.0.2.

Change-Id: I02cbe9f68f7963b9f739186501d663107610b4fb
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
41f7cd97c0 gnu: openjdk11: Do not build hotspot tests.
* gnu/packages/java.scm (openjdk11)
[#:configure-flags]: Add --disable-hotspot-gtest.
(openjdk15) [#:configure-flags]: Rename flag to --without-gtest.

Change-Id: Ifcde5948295aa98c7f056df3071788332adb313f
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
a2c347c1fb gnu: openjdk11: Double max-silent-time timeout property.
* gnu/packages/java.scm (openjdk11) [properties]: New field.

Change-Id: I4370a4d8bc75c139334ef41778c17d391561e356
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
9888260728 gnu: openjdk11: Small cleanup.
* gnu/packages/java.scm (openjdk11) [#:phases]
{write-source-revision-file}: Capture version in an inheritance compatible
way.
{patch-jni-libs}: Remove extraneous 'remove' import.
{strip-character-data-timestamps}: Re-order after...
{remove-extraneous-files}: ... this phase.
{strip-character-data-timestamps}: Delete phase.
{build, build-jre}: Streamline.

Change-Id: Ic2210f02d7133a0d440b8d83f289b17f1cb59f17
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
c5a5c27a90 gnu: openjdk10: Modernize.
* gnu/packages/java.scm (openjdk10) [arguments]: Use gexps.
[native-inputs]: Delete labels.

Change-Id: I11f214295ed911a492510e22e1f910fc29832e6f
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
eef9696c9d gnu: openjdk9: Modernize and reduce size.
* gnu/packages/java.scm (openjdk-9): [arguments]: Use gexps, adjusting
accordingly.
[#:modules]: Add the (ice-9 match), (srfi srfi-1) and (srfi srfi-26) modules.
[#:phases] {patch-jni-libs}: Remove dynamic srfi-1 import.
{remove-extraneous-files}: New phase.
{strip-zip-timestamps}: Re-order after remove-extraneous-files.  Do not patch
.diz and src.zip files, which are now deleted in the above phase.

Change-Id: Icb762cdc2b58536f9c47ca4411ba75e6b3bc242a
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
f9421c5056 gnu: icedtea-8: Modernize.
* gnu/packages/java.scm (icedtea-8) [arguments]: Standardize usage of
substitute-keyword-arguments.  Use gexps.
[#:phases] {build}: Expand comment

Change-Id: I96a56c3284a567c8627eb16de6521013a006d303
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
e2695648ed gnu: icedtea-7: Modernize.
* gnu/packages/java.scm (system->icedtea-arch): New procedure.
(icedtea-7) [arguments]: Use gexps and output variables.
[#:phases] {install-libjvm}: Use system->icedtea-arch.

Change-Id: Id672fc9f02f4a148aa016cdfcaffc4f081bcb676
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
b282d27a8c gnu: icedtea-7: Fix build on powerpc64le.
* gnu/packages/java.scm (icedtea-7)
[#:phases] {install-libjvm}: Register an entry for powerpc64le-linux.

Issue: <https://issues.guix.gnu.org/79270>
Change-Id: Ia01a30aee4b4f981d165e348e583f3e7fc687a82
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
4d1bd06062 gnu: jamvm: Fix build on powerpc64.
* gnu/packages/java-bootstrap.scm (jamvm)
[#:modules]: New argument.
[#:configure-flags]: Preserve existing configure flags such as --enable-ffi.
[inputs]: Add libffi.

Issue: https://issues.guix.gnu.org/79270
Change-Id: Ie02fd3330b0dd11a794b1549319323b2efcd7177
2026-02-25 09:46:06 +09:00
Andreas Enge
48ae829807 gnu: openclonk: Refresh input.
* gnu/packages/games.scm (openclonk)[native-inputs]: Replace
googletest-1.12 by googletest-1.13.

Change-Id: I94cfe6ec872521f8e2583e8403d3e54adfd39465
2026-02-25 00:31:13 +01:00
Sharlatan Hellseher
13e37cfbd8 gnu: go-github-com-minio-minio-go-v7: Run short tests on aarch64-linux.
* gnu/packages/golang-web.scm (go-github-com-minio-minio-go-v7):
[arguments] <test-flags>: Run short tests on aarch64-linux system.

Change-Id: I7c82f0188519ab2003d23d18587b6ecc0e4a6cde
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
1277d7169a gnu: go-github-com-minio-crc64nvme: Update to 1.1.1.
* gnu/packages/golang-crypto.scm (go-github-com-minio-crc64nvme): Update to 1.1.1.
[arguments] <test-flags>: Run only short tests on aarch64-linux system.

Change-Id: I3af509385402007340968af2728d50a1454775fc
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
7d7f36036b gnu: tegola: Unbundle more inputs.
* gnu/packages/geo.scm (tegola): Update to 0.21.2.
[source]: Delete move availale vendor sources.
[arguments]: Use G-expressions.
[inputs]: Remove go-github-com-aws-aws-lambda-go,
go-github-com-beorn7-perks, go-github-com-gofrs-uuid,
go-github-com-google-go-cmp, go-github-com-google-uuid,
go-github-com-jmespath-go-jmespath, go-golang-org-x-crypto,
go-golang-org-x-sys, go-golang-org-x-text, go-golang-org-x-tools,
go-google-golang-org-protobuf, go-go-uber-org-atomic, and
go-go-uber-org-multierr; add go-github-com-ajstarks-svgo,
go-github-com-akrylysov-algnhsa, go-github-com-dimfeld-httptreemux,
go-github-com-gdey-tbltest, go-github-com-go-spatial-proj,
go-github-com-jackc-pgproto3-v2, go-github-com-jackc-pgtype,
go-github-com-jackc-pgx-v4, go-github-com-mattn-goveralls,
go-github-com-pborman-uuid, go-github-com-prometheus-client-golang,
go-github-com-redis-go-redis-v9, go-github-com-sap-go-hdb,
go-github-com-golang-groupcache, and go-golang-org-x-xerrors.

Change-Id: If4320187a0c0d6dcd590ef007065cc7b7f27a4f2

gnu: (gnu packages geo): Update.

* gnu/packages/geo.scm ((gnu packages geo)): Update.

Change-Id: I91c519b0e959bc5cb1cd6831e3a1e182bf53d107
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
a600b82f2c gnu: Add go-github-com-ajstarks-svgo.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-svgo): New variable.

Change-Id: I5fe7c6ed1989e7fb3a067fc13e8c0a6d96e8963a
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
7be2d55b3e gnu: Add go-github-com-ajstarks-deck-generate.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-deck-generate): New variable.

Change-Id: I9d3abe04aa32bcd4bb878eb6d8afc027ac255cbc
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
4dba9576ce gnu: Add go-github-com-ajstarks-deck.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-deck): New variable.

Change-Id: Ib167672f293099206a96015dee03d9917bd73515
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
78c6d250ad gnu: Add go-github-com-backblaze-blazer.
* gnu/packages/golang-web.scm (go-github-com-backblaze-blazer): New variable.

Change-Id: I57073f8552ed7e20740a106d4e0962551cd4fc3d
2026-02-24 23:26:36 +00:00
Vagrant Cascadian
43f71df9ce gnu: diffoscope: Update to 313.
* gnu/packages/diffoscope.scm (diffoscope): Update to 313.
[phases]: Drop 'update-to-7zip.
2026-02-24 14:34:24 -08:00
Andreas Enge
2fbfa55b71 gnu: i2pd: Update to 2.59.0.
* gnu/packages/i2p.scm (i2pd): Update to 2.59.0.

Change-Id: I683e40e7c62ea06390f2722b77570559cfbd4f63
2026-02-24 23:32:24 +01:00
Sören Tempel
f947cdecc3 gnu: ebusd: Make the build reproducible.
* gnu/packages/embedded.scm (ebusd)[arguments]<#:phases>{set-version}: New
phase.

Fixes: guix/guix#6638
Change-Id: I5bc7b0448b6eb8a18db86c3813a619f9f63737e0
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-24 23:05:05 +01:00
Andy Tai
a92bf1b96c gnu: Add mnn.
* gnu/packages/machine-learning.scm (mnn): New variable.

Merges guix/guix!3134

Change-Id: I6b39e49e360804c0787c41c0e287c30eced3bfcc
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-24 22:03:45 +01:00
Cayetano Santos
1ca156a687 gnu: otpclient: Update to 4.3.1.
* gnu/packages/password-utils.scm (otpclient): Update to 4.3.1.

Change-Id: Ic29cf4a21824dede8aa085f3d2dc460733166fc4
2026-02-24 21:01:27 +01:00
Cayetano Santos
1d3a06c597 gnu: pcsc-tools: Update to 1.7.4.
* gnu/packages/security-token.scm (pcsc-tools): Update to 1.7.4.

Change-Id: I52178b0e83db83d338ca3ebecebc4b5bbac0402b
2026-02-24 20:48:32 +01:00
Patrick Norton
93f522922e gnu: openttd: Update to 15.2.
* gnu/packages/games.scm (openttd-engine): Update to 15.2.

Merges: https://codeberg.org/guix/guix/pulls/6667
Change-Id: Ibd21fc000c5a2bf7a5178982e458973346a6af3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:42:07 +00:00
Carlos Durán Domínguez
cc917e7695 gnu: xstow: Update to 1.1.1.
* gnu/packages/package-management.scm (xstow): Update to 1.1.1.
[origin]: Switch to git-fetch.
[native-inputs]: Add autoconf and automake.

Fixes: guix/guix#6391
Change-Id: Ic65b65aa235525a1b70fa191b5950dc8afdacdf3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:39:36 +00:00
Carlos Durán Domínguez
5eae9d78e6 gnu: xstow: Improve style.
* gnu/packages/package-management.scm (xstow): Reindent.
[source]: Reindent.

Change-Id: I707028e2e8fa764013c5f085c44207ca37b28084
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:39:36 +00:00
Sören Tempel
c37ec7b0d6 gnu: klee: Update to 3.2.
This is the first release to recommend LLVM 16.

* gnu/packages/check.scm (klee): Update to 3.2.
[native-inputs]: Switch from LLVM 13 to LLVM 16.

Merges: https://codeberg.org/guix/guix/pulls/6677
Change-Id: I4e70e6ff16cf203d74f2c6bad75200619820aff3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:18:02 +00:00
Sharlatan Hellseher
a15b2991eb gnu: criu: Modernize package, use G-expressions.
* gnu/packages/virtualization.scm (criu): Use G-expressions.
[native-inputs]: Remove python-toolchain; add python-wrapper.

Relates-to: https://codeberg.org/guix/guix/issues/5688
Change-Id: I2cd2210cf56b98ccc480edacdd66e27b604f5e9a
2026-02-24 18:10:05 +00:00
Sharlatan Hellseher
6ed4a618ad gnu: sssd: Remove not required python-toolchain.
* gnu/packages/sssd.scm (sssd)[native-inputs]: Remove python-toolchain.

Relates-to: https://codeberg.org/guix/guix/issues/5688
Change-Id: I1daed77fe96ed6eeb67b61f2d6ba54fc348a5ed5
2026-02-24 18:10:05 +00:00
Mark H Weaver
2f95cb9f47 gnu: icecat: Update to 140.8.0-gnu1 [security fixes].
Includes fixes for CVE-2026-2757, CVE-2026-2758, CVE-2026-2759,
CVE-2026-2760, CVE-2026-2761, CVE-2026-2762, CVE-2026-2763,
CVE-2026-2764, CVE-2026-2765, CVE-2026-2766, CVE-2026-2767,
CVE-2026-2768, CVE-2026-2769, CVE-2026-2770, CVE-2026-2771,
CVE-2026-2772, CVE-2026-2773, CVE-2026-2774, CVE-2026-2775,
CVE-2026-2776, CVE-2026-2777, CVE-2026-2778, CVE-2026-2779,
CVE-2026-2780, CVE-2026-2781, CVE-2026-2782, CVE-2026-2783,
CVE-2026-2784, CVE-2026-2785, CVE-2026-2786, CVE-2026-2787,
CVE-2026-2788, CVE-2026-2789, CVE-2026-2790, CVE-2026-2791,
CVE-2026-2792, and CVE-2026-2793.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
(icecat-minimal) [native-inputs]: Use llvm-21 and clang-21.
2026-02-24 13:05:48 -05:00
Simon Tournier
c07690f0d6 gnu: gmsh: Update to 4.15.0.
* gnu/packages/maths.scm (gmsh): Update to 4.15.0.

Change-Id: I08538e3d3d7e5738614e24e172e04a7ad8e6d0c5
Merges: guix/guix!6587
2026-02-24 17:50:52 +01:00
Laurent Gatto
0be8d5caea gnu: Add r-nipals.
* gnu/packages/cran.scm (r-nipals): New variable.

Change-Id: I1624257c2e72028bc010ed9910dbae86c743f7b4
Signed-off-by: Simon Tournier <zimon.toutoune@gmail.com>
Merges: guix/guix!6634
2026-02-24 17:50:52 +01:00
Sharlatan Hellseher
4458d075ad gnu: python-anyio: Skip some tests on aarch64-linux.
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>:
Skip some shaky tests on aarch64-linux.

Fixes: guix/guix#6649
Change-Id: I67e20b9402ca40730c982ff0a8f61b24fc451767
2026-02-24 16:20:33 +00:00
Andy Tai
70f7821833 gnu: octave-cli: Update to 11.1.0.
* gnu/packages/maths.scm (octave-cli): Update to 11.1.0.

Merges: https://codeberg.org/guix/guix/pulls/6659
Change-Id: Ia7983b395b8507e4f58714fab5ad7883914091d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 16:20:33 +00:00
Wilko Meyer
0ab736f9fd gnu: php-8.4: Update to 8.4.18.
* gnu/packages/php.scm (php-8.4): Update to 8.4.18.

Change-Id: I84bfc132f276444452c005652db5126ea7bd98f2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 17:06:23 +01:00
Wilko Meyer
b259dbbae5 gnu: php-8.5: Update to 8.5.3.
* gnu/packages/php.scm (php-8.5): Update to 8.5.3.

Change-Id: I391aa06da7661b0bda22ef4bd76598358a9a0127
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 17:06:23 +01:00
Andreas Enge
82cfab1bd1 gnu: savane: Update to 3.12.
* gnu/packages/version-control.scm (savane): Update to 3.12.

Change-Id: I8ec4dea12b71db333b4307cec326a6d82748a0fa
2026-02-24 17:06:23 +01:00
moksh
dfb9358398 gnu: emacs-fj: Update to 0.31.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.31.

Change-Id: I4651a4586ccff4c617cfc49a838dd6650b768c22
Signed-off-by: jgart <jgart@dismail.de>
2026-02-24 11:04:03 -05:00
Sharlatan Hellseher
87f939885a gnu: rclone: Update to 1.72.1.
* gnu/packages/sync.scm (rclone): Update to 1.72.1.
[arguments] <build-flags>: Set version.
<test-flags>: Run short test only.
<phases>: Add 'pre-check, setting envars for quick tets.

Fixes: guix/guix#6639
Change-Id: I014a83f1a0a93eb0247efc48df5012429440f52e
2026-02-24 15:37:00 +00:00
Carlos Durán Domínguez
cfa3dfd883 gnu: wl-mirror: Update to 0.18.5.
* gnu/packages/wm.scm (wl-mirror): Update to 0.18.5.

Change-Id: Idcf805539a88f26f41477c3867f025bd94ae9432
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:35:16 +01:00
Aaron Covrig
18e0a0c4c0 gnu: ruby-asciimath: Update to 2.0.6.
* gnu/packages/maths.scm (ruby-asciimath): Update to 2.0.6.

Change-Id: Ic310349b53fa8709f40be3c24c6ca8e5d8d14592
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:23:40 +01:00
Aaron Covrig
af7312c0f3 gnu: ruby-haml: Update to 7.2.0
* gnu/packages/ruby-xyz.scm (ruby-haml): Update to 7.2.0.
[propagated-inputs]: Add ruby-thor.

Change-Id: I2c8e24cc9425d874327bf471ccc7639d110ef8f8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:11:43 +01:00
Leo Orveillon
e44f96cbfd gnu: lammps-serial: Finalize update to 250722.3.
* gnu/packages/bioinformatics.scm (lammps-serial): Adapt to updated lammps.
[configure-flags]: Same as lammps, but remove MPI and openMP related ones.
[phases]{link-lammps-so}: Change binary names due to LAMMPS_MACHINE flag
removal.
[inputs]: Remove pnetcdf. Replace hdf5-parallel-openmpi with hdf5.

Change-Id: I585e75fc7894c3e38f7b144f400193c9a767741a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:06:46 +01:00
Leo Orveillon
3327e22c3e gnu: lammps: Update to 250722.3 and refacto.
* gnu/packages/bioinformatics.scm (lammps): Update to 250722.3.
[build-system]: Switch from gnu to cmake.
[configure-flags]: Add more packages.
[phases]{link-lammps-so}: Link lammps libraries to the main binary.
[inputs]: Add fftw, n2p2, gsl, hdf5-parallel-openmpi, openblas, libomp,
eigen, netcdf, pnetcdf, python-numpy. Remove gfortran.
[native-inputs]: Add pkg-config, python-cython, patchelf, gfortran.

Change-Id: I65f0739c1df11981691aa54868e5dbf69ac29496
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:06:38 +01:00
jgart
79655af5e2 teams: go: Add manifest.
* etc/teams/go/go-manifest.scm: New file.

Change-Id: I1aad9ca3d043efe5d4868d53238ac00243c933e1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 14:36:21 +00:00
Sharlatan Hellseher
662606bb51 gnu: Add go-github-com-containernetworking-plugins.
* gnu/packages/golang-web.scm (go-github-com-containernetworking-plugins): New variable.

Change-Id: I4e0e23c58f9b0fc64518c67084fac6f1e77700eb
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
845bb0d006 gnu: Add go-github-com-containerd-zfs-v2.
* gnu/packages/golang-xyz.scm (go-github-com-containerd-zfs-v2): New variable.

Change-Id: I747a2488bed9e0f6502b4841fb543635a6563f3f
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
234423a08e gnu: Add go-github-com-containerd-imgcrypt-v2.
* gnu/packages/golang-crypto.scm (go-github-com-containerd-imgcrypt-v2): New variable.

Change-Id: Ia0f4743e7c143f56e579ebf3f23f74f350a698c8
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
fd9ba6efad gnu: Add go-github-com-checkpoint-restore-checkpointctl.
* gnu/packages/containers.scm: (go-github-com-checkpoint-restore-checkpointctl, checkpointctl):
New variables.

Change-Id: Ib40b970d8c4b0dd3b3b88e2fa4f554123d29263c
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
5baa5bf71b gnu: Add go-github-com-checkpoint-restore-go-criu-v8.
* gnu/packages/golang-xyz.scm (go-github-com-checkpoint-restore-go-criu-v8): New variable.

Change-Id: I0087628b609bf62a06aa188f1b75d533d5e17632
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
cc18e7514a gnu: go-sixel: Simplify and improve package.
* gnu/packages/golang-xyz.scm (go-sixel): Switch to package/inherit.
[arguments]: Inherit instead of overwrite.
<import-path>: Use ellipsis to build all commands at once.
<phases>: Do not overwrite 'build and 'install phases.
[native-inputs]: Move here from [propagated-inputs].
[propagated-inputs, inputs]: Drop all.
[description]: Add details about provided commands.

Change-Id: If90b7eea2ba2d3155b4020c3d5fbed90f4fc7f06
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
0651145175 gnu: go-pgmockproxy: Switch to package/inherit.
* gnu/packages/golang-check.scm (go-pgmockproxy): Switch to package/inherit.
[arguments]: Inherit instead of overwrite.
[native-inputs]: Move all native and propagated inputs here.
[propagated-inputs, inputs]: Drop all.
[description]: Apply some Txinfo styling.

Change-Id: I15fd4996a70ee9db38065f414fc107dce98f5226
2026-02-24 14:34:39 +00:00
Kurt Kremitzki
fea6f5f5c0 gnu: Add neovim-qt.
* gnu/packages/vim.scm (neovim-qt): New variable.

Change-Id: I4210f8822bc10695c85320f45fae1ac60afb767a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 15:12:24 +01:00
Hugo Buddelmeijer
4426a2accb gnu: fcrackzip: Fix build through make-flags.
* gnu/packages/compression.scm (fcrackzip): Fix build.
[source]: Switch to https.
[arguments]: Switch to gexps.
<#:make-flags>: Add "CFLAGS=-Wno-error=implicit-int"
<#:phases>{fix-reference-to-unzip}: New phase.
[home-page]: Switch to https.

Change-Id: Icaa3f415dc184c231188973108a442f39f13c4a4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 15:11:08 +01:00
Efraim Flashner
e7bdb294cd gnu: wallust: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (wallust)[arguments]: Rewrite
'install-extras to use the copy-build-system 'install phase.

Change-Id: Icf3e2a86a166b5d83914dfbdc956184f421bcd48
2026-02-24 16:09:25 +02:00
Andrew Wong
a22e0f2689 gnu: wallust: Update to 3.4.0.
* gnu/packages/rust-apps.scm (wallust): Update to 3.4.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
wallust.

Change-Id: I79d4a68265a778e4c1f78e01e6cebc2cd2d18792
2026-02-24 16:09:25 +02:00
Nick Blumenauer
9dcb0c1861 gnu: borgmatic: Update to 2.1.2.
* gnu/packages/backup.scm (borgmatic): Update to 2.1.2.

Change-Id: I6cc541e821c4b033dc64ed68e1d0ba88391510bf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 14:58:38 +01:00
Rodion Goritskov
1c25d91613 teams: Add Rodion Goritskov to various teams.
* etc/teams.scm: ("Rodion Goritskov"): Add Rodion Goritskov to
games, java, kde, kernel teams.

Change-Id: Ieb213d214bbc118ecb64964454c3d72a313250a5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 14:53:35 +01:00
Nicolas Goaziou
caedc6ddba gnu: kanata: Update to 1.11.0.
* gnu/packages/rust-apps.scm (kanata): Update to 1.11.0.
* gnu/packages/rust-crates.scm (kanata): Update crates.

Change-Id: Idafc0ad601ec3e3f77cdf83a57ad1dd3f3542c1f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-24 15:39:22 +02:00
Gabriel Santos
71ffb948b3 gnu: matugen: Update to 4.0.0.
* gnu/packages/rust-apps.scm (matugen): Update to 4.0.0.
* gnu/packages/rust-crates.scm (matugen): Update crates.

Change-Id: Icffaae4319323035b4b8ec76a42ffb1fc8c0e5e3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-24 15:30:02 +02:00
Efraim Flashner
14066302a6 gnu: starship: Fix cross-compiling.
* gnu/packages/shellutils.scm (starship)[arguments]: Adjust a phase to
only do shell substitution when the tests are run.

Change-Id: I686ef0fb95628ccbfeec1f1b1534baec42317c40
2026-02-24 15:14:45 +02:00
Efraim Flashner
3bc6949bb8 gnu: starship: Remove unused inputs.
* gnu/packages/shellutils.scm (starship)[inputs]: Remove cmake-minimal.

Change-Id: I6144af93e8f6b6f15e621e661758cb0f8149fe93
2026-02-24 15:14:45 +02:00
Efraim Flashner
4e8c3a3434 gnu: starship: Rewrite install-completions phase.
* gnu/packages/shellutils.scm (starship)[arguments]: Rewrite the
'install-completions phase to be less manual.

Change-Id: I42e709dd95c1901f5de5d4dce7cb47c3546625cb
2026-02-24 15:14:45 +02:00
Foster Hangdaan
d7c540f457 gnu: starship: Update to 1.24.2.
* gnu/packages/shellutils.scm (starship): Update to 1.24.2.
* gnu/packages/rust-crates.scm (starship): Update crates.

Change-Id: I3222984e2339e3baf9704c63b15283274c045ea4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-24 15:14:41 +02:00
Sughosha
55912abd9b gnu: kdav: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdav): Update to 6.22.0.

Change-Id: I2f00155f41c0319303ecb84acf1bb8ec379a33c5
2026-02-24 12:04:45 +01:00
Sughosha
9957ae718d gnu: kde-frameworkintegration: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.22.0.

Change-Id: Ia911b1946cf6f7bf9d6f5bb69e666434535dd17b
2026-02-24 12:04:45 +01:00
Sughosha
edeed2bd8d gnu: purpose: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (purpose): Update to 6.22.0.

Change-Id: Iaaa6f5f4a34d225d747975429e27caa0525e4908
2026-02-24 12:04:45 +01:00
Sughosha
d6f8021e73 gnu: kxmlgui: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.22.0.

Change-Id: I34acf5d885c680e67d73d28fce6a339f899470d2
2026-02-24 12:04:45 +01:00
Sughosha
e88ba9c49a gnu: kwallet: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.22.0.

Change-Id: I490af2521e6d6ed8d2c50b1eb33c53b0b65e4427
2026-02-24 12:04:45 +01:00
Sughosha
3d2317d617 gnu: ktexttemplate: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.22.0.

Change-Id: I68bcbe7d9327b781c1acb631b5efd8387cbde2e4
2026-02-24 12:04:45 +01:00
Sughosha
5c3ef4ddce gnu: ktextwidgets: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.22.0.

Change-Id: I24c58fadb6933cf7b4e1db1f6a734f50bebfe356
2026-02-24 12:04:45 +01:00
Sughosha
68a69a59ef gnu: ktexteditor: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.22.0.

Change-Id: Id45d9e2aaa3c317bc25018ae0893a083927adb19
2026-02-24 12:04:44 +01:00
Sughosha
1d5f96385d gnu: kstatusnotifieritem: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.22.0.

Change-Id: Icc6265fee9c561ad13817a349dfa29cbcb298933
2026-02-24 12:04:44 +01:00
Sughosha
5ebb406cb5 gnu: kservice: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kservice): Update to 6.22.0.

Change-Id: I45d7f582fd77b8b88e87260d27114e53956f052d
2026-02-24 12:04:44 +01:00
Sughosha
b7d7d2f626 gnu: krunner: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (krunner): Update to 6.22.0.

Change-Id: Ie559fbee9ed35e0575ed28266dccddd5efa4c78d
2026-02-24 12:04:44 +01:00
Sughosha
888bc40d7d gnu: kpeople: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.22.0.

Change-Id: I82441ad12d2183c579164cb9cfdf0adf511c5d16
2026-02-24 12:04:44 +01:00
Sughosha
ff2110b69f gnu: kparts: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kparts): Update to 6.22.0.

Change-Id: I2ec40e68ca664bd218960356bd9e659a6acbb73f
2026-02-24 12:04:44 +01:00
Sughosha
dfab338df1 gnu: knotifyconfig: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.22.0.

Change-Id: I75ba6122ca4587db0d5a93f226bde64fa1809ed5
2026-02-24 12:04:44 +01:00
Sughosha
2dfa15fa0e gnu: knewstuff: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.22.0.

Change-Id: Ie53e0e7ce57d300b08f8ede3f5d65bebb9e7dc49
2026-02-24 12:04:44 +01:00
Sughosha
fae3693666 gnu: kio: Update to 6.22.1.
* gnu/packages/kde-frameworks.scm (kio): Update to 6.22.1.

Change-Id: I001e123740646231eb5fa45cd0fa3be63fe3951f
2026-02-24 12:04:44 +01:00
Sughosha
1bfc7d696e gnu: kiconthemes: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.22.0.

Change-Id: Ia38921263d74cfddfb5623709379d03f7b560f7d
2026-02-24 12:04:44 +01:00
Sughosha
f15fab12bc gnu: kglobalaccel: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.22.0.

Change-Id: I31b45b264ed6fa976017ae305a45e9fbe41597fc
2026-02-24 12:04:44 +01:00
Sughosha
65495caaee gnu: kdesu: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.22.0.

Change-Id: I3b5fe44609fb9d6bc82e072dc6700c13ca7dfcb9
2026-02-24 12:04:44 +01:00
Sughosha
289de430b5 gnu: kded: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kded): Update to 6.22.0.

Change-Id: I42f71f5a22bcd85c5a78b468d405b83d2fe582d2
2026-02-24 12:04:44 +01:00
Sughosha
7a20bdfe62 gnu: kdeclarative: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.22.0.

Change-Id: I2d3e0db8537ff19ce8c1c02461911a7a604a5258
2026-02-24 12:04:44 +01:00
Sughosha
f5efc536c7 gnu: kconfigwidgets: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.22.0.

Change-Id: I2b2b302b3443f3f17b92fa810edad7276691d17b
2026-02-24 12:04:44 +01:00
Sughosha
865a9cde99 gnu: kcmutils: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.22.0.

Change-Id: I1b8873901fc5a201f641b3e81ad0b933d318fd94
2026-02-24 12:04:43 +01:00
Sughosha
91edcfe6ed gnu: kbookmarks: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.22.0.

Change-Id: Ie8e5614eaa26604eb52f976cd87891af83e90afc
2026-02-24 12:04:43 +01:00
Sughosha
4011c9925a gnu: baloo: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (baloo): Update to 6.22.0.
[arguments]<#:test-exclude>: Exclude kinotifytest.

Change-Id: I4faa812389866bbc5a8a1415cd7731b0c77cd8d2
2026-02-24 12:04:43 +01:00
Sughosha
d08de9b3ed gnu: syndication: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (syndication): Update to 6.22.0.

Change-Id: I56c78330e56dab0bd83891bf0932e85b374b2a3d
2026-02-24 12:04:43 +01:00
Sughosha
0eb4bd628f gnu: kunitconversion: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.22.0.

Change-Id: I4ea9e1b4532e54cbfa188103aeeb4cbdf1ec4e50
2026-02-24 12:04:43 +01:00
Sughosha
bd49f882e2 gnu: kpty: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kpty): Update to 6.22.0.

Change-Id: I093546703f9912ff9148fe9dd1197cb2da1fc0f9
2026-02-24 12:04:43 +01:00
Sughosha
6d3f930b37 gnu: kpackage: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.22.0.

Change-Id: I3beab5473a6f69d751d96a5b1d7a7a9031f15c3b
2026-02-24 12:04:43 +01:00
Sughosha
36ee4ae972 gnu: knotifications: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.22.0.

Change-Id: If0d01e9900aaf76bccfbf7fe32e514f7ae8e44ab
2026-02-24 12:04:43 +01:00
Sughosha
efd1aed13f gnu: kjobwidgets: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.22.0.

Change-Id: I19fa362b8f61a945eb7063f320241061f6fcc1bf
2026-02-24 12:04:43 +01:00
Sughosha
4f5b215b65 gnu: kimageformats: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.22.0.

Change-Id: I1992adf0f35b655b544c415554706f82c67b69c2
2026-02-24 12:04:43 +01:00
Sughosha
7dcc11b39e gnu: kfilemetadata: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.22.0.

Change-Id: I6ef7e86603e4ec5b9f5850f928323f44339f61ab
2026-02-24 12:04:43 +01:00
Sughosha
1e384dbec9 gnu: kdoctools: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.22.0.

Change-Id: I988858baa7b4fc79450963fdea4907f876fedf75
2026-02-24 12:04:43 +01:00
Sughosha
e5b22012f3 gnu: kcrash: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.22.0.

Change-Id: I2e16e4bad9ed5fbdaa3d6beb41f58afdf8e569bf
2026-02-24 12:04:43 +01:00
Sughosha
9fd60e6700 gnu: kcontacts: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.22.0.

Change-Id: I7e91fb82e3290d2502c4e8948b8fa66abc8e8921
2026-02-24 12:04:43 +01:00
Sughosha
be0304fc6c gnu: kcompletion: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.22.0.

Change-Id: I597b267b18b43635dd620960b38201738273ff4d
2026-02-24 12:04:43 +01:00
Sughosha
d4ca3f0702 gnu: kauth: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kauth): Update to 6.22.0.

Change-Id: I2dd993f3880599e9fa286e6ac9f9d877cb4b6080
2026-02-24 12:04:42 +01:00
Sughosha
eaabdbff81 gnu: threadweaver: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.22.0.

Change-Id: I614c7702484d5ccd21bf6d83c5e1e211fee59ce7
2026-02-24 12:04:42 +01:00
Sughosha
5ba8f3dbb0 gnu: sonnet: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.22.0.

Change-Id: I01a4d17a2b2967df6fa7fb42ffe4f44239949d05
2026-02-24 12:04:42 +01:00
Sughosha
c5ece544bd gnu: solid: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 6.22.0.

Change-Id: Id66107611b4c8bca09560770dfb432840c63874d
2026-02-24 12:04:42 +01:00
Sughosha
4fcacb2b7f gnu: qqc2-desktop-style: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.22.0.

Change-Id: I2480756065a8ab197ccb0825771b04d4fd2fcd73
2026-02-24 12:04:42 +01:00
Sughosha
9a3c223be4 gnu: prison: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (prison): Update to 6.22.0.

Change-Id: Ica704ed6007febcb2daaac5939d1bce735c3bf1f
2026-02-24 12:04:42 +01:00
Sughosha
e0f1b1cbe5 gnu: networkmanager-qt: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.22.0.

Change-Id: I8279709ead1a29a4db1e073173de64da407c2677
2026-02-24 12:04:42 +01:00
Sughosha
f8b31fc9db gnu: modemmanager-qt: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.22.0.

Change-Id: I9ff0a5080773ea1045acd53b71c9b08581680ddb
2026-02-24 12:04:42 +01:00
Sughosha
40a7f1e691 gnu: kwindowsystem: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.22.0.

Change-Id: I0bef6800c25569618e20537e324a2be349d2b790
2026-02-24 12:04:42 +01:00
Sughosha
4cf95bee7e gnu: kwidgetsaddons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.22.0.

Change-Id: I0dc57185bf7bf597e8af78eb18ff90681a347ee7
2026-02-24 12:04:42 +01:00
Sughosha
e0948c3968 gnu: ksyntaxhighlighting: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.22.0.

Change-Id: Ie7d39df67778428a511b67df4c0f3d488c7c9c6d
2026-02-24 12:04:42 +01:00
Sughosha
edc2119e42 gnu: ksvg: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.22.0.

Change-Id: I94ccafdfcfc819b8adb5dc6c0f25c744f386a5ff
2026-02-24 12:04:42 +01:00
Sughosha
b8c8b1e357 gnu: kplotting: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.22.0.

Change-Id: Ic4da2f9a7d0bc909cad21cf574731aa311d50b9f
2026-02-24 12:04:42 +01:00
Sughosha
c2ad908d67 gnu: kitemviews: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.22.0.

Change-Id: I970a15a15e3ceaa560190d755f1eb21fd12e1c60
2026-02-24 12:04:42 +01:00
Sughosha
416165e3d7 gnu: kitemmodels: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.22.0.

Change-Id: I6cc18979535b4a92da2a2d430342103312651d94
2026-02-24 12:04:42 +01:00
Sughosha
5f3fac2c94 gnu: kirigami: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.22.0.

Change-Id: Id64f2ec6a25c657b5856844b9bf68e293e87a5ff
2026-02-24 12:04:42 +01:00
Sughosha
46f5cbbdf5 gnu: kidletime: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.22.0.

Change-Id: Ia2c89f8964bff45d57011ca0e5cc0a6988a5cfa2
2026-02-24 12:04:41 +01:00
Sughosha
f275dc9133 gnu: ki18n: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.22.0.

Change-Id: I97a8739be06fec903b85a20b407879ad96f598e8
2026-02-24 12:04:41 +01:00
Sughosha
5ee15a959c gnu: kholidays: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.22.0.

Change-Id: I5c3b3031357f40a031f15af2333d17d01bd4b929
2026-02-24 12:04:41 +01:00
Sughosha
1a4b7a12cf gnu: kguiaddons: Update to 6.22.1.
* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.22.1.

Change-Id: I8a1d36c94c47db6d69b1dd539b5f2ac0d4cea885
2026-02-24 12:04:41 +01:00
Sughosha
a89e6b1747 gnu: kdnssd: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.22.0.

Change-Id: I5c9c193ba88c0d9650038f5542e1127210435b40
2026-02-24 12:04:41 +01:00
Sughosha
48561b16f5 gnu: kdbusaddons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.22.0.

Change-Id: I59e3fb8805a6f8b3b81f4aefdafc9f7249a374e7
2026-02-24 12:04:41 +01:00
Sughosha
3de0891d4c gnu: kcoreaddons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.22.0.

Change-Id: Id5f4640f067188367281bdd6978006131f9ab451
2026-02-24 12:04:41 +01:00
Sughosha
92094d5183 gnu: kconfig: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.22.0.

Change-Id: I3d13b96872be12c5111603ada2c5d62eab070468
2026-02-24 12:04:41 +01:00
Sughosha
81a34be791 gnu: kcolorscheme: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.22.0.

Change-Id: Iec9f5ee7c23cfd01fb054a1d06ae47c45c2adabd
2026-02-24 12:04:41 +01:00
Sughosha
b204087220 gnu: kcodecs: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.22.0.

Change-Id: Ic0dbf7edbb400463d6409ef70f8c4e44ea60b26a
2026-02-24 12:04:41 +01:00
Sughosha
0b99654433 gnu: kcalendarcore: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.22.0.

Change-Id: I0f61f773749aa4b9c89c8043a325cd829f1ca0a2
2026-02-24 12:04:41 +01:00
Sughosha
b0e74f608c gnu: karchive: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (karchive): Update to 6.22.0.

Change-Id: Ie258b05cc7a3d7271d0559630f2730b87fb4fcac
2026-02-24 12:04:41 +01:00
Sughosha
54b4437c03 gnu: kapidox: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.22.0.

Change-Id: I959c6ade3894ad8e8ef6e914b8f881a74c4dd8cf
2026-02-24 12:04:41 +01:00
Sughosha
73d4913190 gnu: breeze-icons: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.22.0.

Change-Id: Ie9a18ceeb66d02ac0ba6380e77050eed3cf4d103
2026-02-24 12:04:41 +01:00
Sughosha
570337abbd gnu: bluez-qt: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.22.0.

Change-Id: Ieb4af0fb271ea3b361569d10f25cc054ff0b5bd5
2026-02-24 12:04:41 +01:00
Sughosha
80f28b2d49 gnu: attica: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (attica): Update to 6.22.0.

Change-Id: I93d9b5363e0c41f38c6b398349f66eb2752a1290
2026-02-24 12:04:40 +01:00
Sughosha
43544e5dac gnu: kquickcharts: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.22.0.

Change-Id: I7ba48e5bedee7a69ea8cceb39253d4d256a847ff
2026-02-24 12:04:40 +01:00
Sughosha
eea7dac36a gnu: extra-cmake-modules: Update to 6.22.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.22.0.

Change-Id: Id1c83287b7f77f11664dc0c60a508fe6cf2ed258
2026-02-24 12:04:40 +01:00
Sughosha
8a99ac59e8 gnu: sweeper: Update to 25.12.2.
* gnu/packages/kde-utils.scm (sweeper): Update to 25.12.2.

Change-Id: I939430759341406ef73022fc6fe0a54a5d59c12f
2026-02-24 12:04:40 +01:00
Sughosha
f0ad0b9800 gnu: okteta: Update to 0.26.25.
* gnu/packages/kde-utils.scm (okteta): Update to 0.26.25.

Change-Id: I6bfe257304c2b090d9ea3a5379c67858ca921f5f
2026-02-24 12:04:40 +01:00
Sughosha
cee32fe9d0 gnu: ktimer: Update to 25.12.2.
* gnu/packages/kde-utils.scm (ktimer): Update to 25.12.2.

Change-Id: I70863490811de688cbf32b5ae8aaafb93c78a833
2026-02-24 12:04:40 +01:00
Sughosha
38fd294649 gnu: kmouth: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kmouth): Update to 25.12.2.

Change-Id: Ieec19013a44dc848f96bdd189255416c58ecfbf9
2026-02-24 12:04:40 +01:00
Sughosha
71f2af0969 gnu: kmousetool: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kmousetool): Update to 25.12.2.

Change-Id: I38c1ec632dcb6e13d3cec32e0ed649b4af8242b5
2026-02-24 12:04:40 +01:00
Sughosha
fa9e9263be gnu: kmag: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kmag): Update to 25.12.2.

Change-Id: I9d08d608c2a6c8fd08c4ac9d3a244ff3361c2fa8
2026-02-24 12:04:40 +01:00
Sughosha
e4a285a444 gnu: kontrast: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kontrast): Update to 25.12.2.

Change-Id: Ib1f9fc24dfa1b3c7e5e1fafc17e9d46dfc42da8b
2026-02-24 12:04:40 +01:00
Sughosha
9322550bfd gnu: kongress: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kongress): Update to 25.12.2.

Change-Id: I9f0086210b5555c652ce831edd58c16f4dfc5fc1
2026-02-24 12:04:40 +01:00
Sughosha
d0f538361f gnu: kfind: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kfind): Update to 25.12.2.

Change-Id: I502fee6a17c7dd57b89beae676dd9a783c4b17c0
2026-02-24 12:04:40 +01:00
Sughosha
c1f03af034 gnu: keysmith: Update to 25.12.2.
* gnu/packages/kde-utils.scm (keysmith): Update to 25.12.2.

Change-Id: I741dbe5c1d3d24ee520e824179fcdb80d73a2d88
2026-02-24 12:04:40 +01:00
Sughosha
1b89f688fe gnu: kdialog: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kdialog): Update to 25.12.2.

Change-Id: I99b8020cb59e48a8061afbbaab979191df7a70c2
2026-02-24 12:04:40 +01:00
Sughosha
c01a4efd94 gnu: kcharselect: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kcharselect): Update to 25.12.2.

Change-Id: I6d7c2989f98b90579a99c517ec55be526e166ee7
2026-02-24 12:04:40 +01:00
Sughosha
892afc99c6 gnu: kcalc: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kcalc): Update to 25.12.2.

Change-Id: Ic0057d24a926ab8c4a8b0f5d122ab7a09463eaaf
2026-02-24 12:04:40 +01:00
Sughosha
7592072ea3 gnu: kbackup: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kbackup): Update to 25.12.2.

Change-Id: I9eb9fa8fbcdccdcf8623b31a00b6fc8d3c6c9907
2026-02-24 12:04:39 +01:00
Sughosha
d04d57fd1c gnu: kdebugsettings: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.12.2.

Change-Id: I76a423370f1ac3b384c8a8f87395be2bd5df8e7c
2026-02-24 12:04:39 +01:00
Sughosha
b1bb80e9b8 gnu: kate: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kate): Update to 25.12.2.

Change-Id: Ibe04179173faba7aec1d37cd5feb8b2710e72a5b
2026-02-24 12:04:39 +01:00
Sughosha
261e01333a gnu: kamera: Update to 25.12.2.
* gnu/packages/kde-utils.scm (kamera): Update to 25.12.2.

Change-Id: I4abc62d6423b27e5dd5b5c4d8c50ec5aa309ebc5
2026-02-24 12:04:39 +01:00
Sughosha
b2f9b7df6f gnu: isoimagewriter: Update to 25.12.2.
* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.12.2.

Change-Id: Ib17c52b63a7c405537477a54b3ceb80768aa2888
2026-02-24 12:04:39 +01:00
Sughosha
43ac7a8829 gnu: francis: Update to 25.12.2.
* gnu/packages/kde-utils.scm (francis): Update to 25.12.2.

Change-Id: I1941b298091cd1adf9abf80b2078917fc750276d
2026-02-24 12:04:39 +01:00
Sughosha
23c2e4e5d0 gnu: filelight: Update to 25.12.2.
* gnu/packages/kde-utils.scm (filelight): Update to 25.12.2.

Change-Id: I09db7f01294e867adbf4d48cafe2d105d1b1dd66
2026-02-24 12:04:39 +01:00
Sughosha
9ca615a654 gnu: ark: Update to 25.12.2.
* gnu/packages/kde-utils.scm (ark): Update to 25.12.2.

Change-Id: I9a72624d449fac1bc3ca24eaec1f4579c42125b3
2026-02-24 12:04:39 +01:00
Sughosha
6ad581fd5f gnu: yakuake: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (yakuake): Update to 25.12.2.

Change-Id: I88b3149294b68b270bc6582414d74c5490c7eb90
2026-02-24 12:04:39 +01:00
Sughosha
28dd655a3b gnu: partitionmanager: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (partitionmanager): Update to 25.12.2.

Change-Id: I46f85cca0d49a196dbf8eee3629901ba3eca211d
2026-02-24 12:04:39 +01:00
Sughosha
49d37943fa gnu: kwalletmanager: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 25.12.2.

Change-Id: I2d4e8c94ef1aad579588c4823eee2960d982100c
2026-02-24 12:04:39 +01:00
Sughosha
7888c86a3f gnu: ksystemlog: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 25.12.2.

Change-Id: I3b8d4cb7222ba955f128e5985748991775a18c8b
2026-02-24 12:04:39 +01:00
Sughosha
fda436b15b gnu: krfb: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (krfb): Update to 25.12.2.

Change-Id: Ia9ee621bb65d37c88f998c0e46b3cc5897a312cd
2026-02-24 12:04:39 +01:00
Sughosha
d8c92b7485 gnu: konsole: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (konsole): Update to 25.12.2.

Change-Id: Iad0f5dfc014c9f19183ae8899a1c85579e70d6b9
2026-02-24 12:04:39 +01:00
Sughosha
b6b86cb8ce gnu: kpmcore: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (kpmcore): Update to 25.12.2.

Change-Id: Ide8867abda0d155fede2cfd7d2a44b255e94df31
2026-02-24 12:04:39 +01:00
Sughosha
b9f0b902d5 gnu: khelpcenter: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 25.12.2.

Change-Id: I63f166a576a0b6454e8a61b9f2e5f41c637d32c2
2026-02-24 12:04:38 +01:00
Sughosha
78696c3308 gnu: kdf: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (kdf): Update to 25.12.2.

Change-Id: Iad332646400af539b3910a878ba76d0601da34bc
2026-02-24 12:04:38 +01:00
Sughosha
cbddf10e3a gnu: dolphin-plugins: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.12.2.

Change-Id: Ia901e2fa127e89fb51a7ca21cea092e63184860e
2026-02-24 12:04:38 +01:00
Sughosha
b433187418 gnu: dolphin: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.12.2.

Change-Id: I3b5f7c33721405fbc7611ea0a5e9cbb0dd760ed8
2026-02-24 12:04:38 +01:00
Sughosha
9aa78b8446 gnu: baloo-widgets: Update to 25.12.2.
* gnu/packages/kde-systemtools.scm (baloo-widgets): Update to 25.12.2.

Change-Id: I3467210cc3490a43b5691a6d8d655134cbf85e60
2026-02-24 12:04:38 +01:00
Sughosha
a6678b955d gnu: massif-visualizer: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.12.2.

Change-Id: I1e7eb0c9534a468a5519c24f6e1a68c9eb47f90b
2026-02-24 12:04:38 +01:00
Sughosha
884b96b8c0 gnu: kompare: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kompare): Update to 25.12.2.

Change-Id: Iea3028419caa8e4db185c793fa66376f6d6da892
2026-02-24 12:04:38 +01:00
Sughosha
885e15f286 gnu: kdevelop: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.12.2.

Change-Id: I4db0c7f7791b177e9442d1238aecd06b88807cf7
2026-02-24 12:04:38 +01:00
Sughosha
8fd95bd750 gnu: kcachegrind: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.12.2.

Change-Id: Id6fbde98db3715cd590cc02f32f82a51914b7008
2026-02-24 12:04:38 +01:00
Sughosha
1860a1478b gnu: kapptemplate: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.12.2.

Change-Id: Ib853d54d8d70273f503087305de9526e2eaab2c9
2026-02-24 12:04:38 +01:00
Sughosha
355d33f775 gnu: libkomparediff2: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.12.2.

Change-Id: Ic7ef8375a3096b7f39c8173f6e1d943109dc2028
2026-02-24 12:04:38 +01:00
Sughosha
e0ed26a7e7 gnu: poxml: Update to 25.12.2.
* gnu/packages/kde-sdk.scm (poxml): Update to 25.12.2.

Change-Id: I2034a7d2695feb4b66c4ef9e03afed7fbcf33037
2026-02-24 12:04:38 +01:00
Sughosha
825e5e936c gnu: zanshin: Update to 25.12.2.
* gnu/packages/kde-pim.scm (zanshin): Update to 25.12.2.

Change-Id: I735bb9ed8000cf18c8cd2069a66e035d10df1c7a
2026-02-24 12:04:38 +01:00
Sughosha
922ba199fb gnu: mimetreeparser: Update to 25.12.2.
* gnu/packages/kde-pim.scm (mimetreeparser): Update to 25.12.2.

Change-Id: Ia05105900535c86fe9767314ded2dab1d4d653ac
2026-02-24 12:04:38 +01:00
Sughosha
74cdfe47b1 gnu: merkuro: Update to 25.12.2.
* gnu/packages/kde-pim.scm (merkuro): Update to 25.12.2.

Change-Id: I17b1c80b40eebd2ab4254511253c83ba38d453c5
2026-02-24 12:04:38 +01:00
Sughosha
6ba3219e2f gnu: libksieve: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libksieve): Update to 25.12.2.

Change-Id: I3e54800f728b051467d469d896d3efa1796df81e
2026-02-24 12:04:38 +01:00
Sughosha
74cbdd2fd8 gnu: libkleo: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libkleo): Update to 25.12.2.

Change-Id: Ia0c323eaffef5db50647f2d4519b0b1710dc76dd
2026-02-24 12:04:37 +01:00
Sughosha
5d331b38ac gnu: libkgapi: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libkgapi): Update to 25.12.2.

Change-Id: I1cf7d7eb9aa7c99ad13c0ea7295bfd7a3232798d
2026-02-24 12:04:37 +01:00
Sughosha
4598adf65e gnu: libkdepim: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libkdepim): Update to 25.12.2.

Change-Id: I26b08b3abd17f28f1788b06a5cdc5173fcfe7e67
2026-02-24 12:04:37 +01:00
Sughosha
3e872cd744 gnu: ktnef: Update to 25.12.2.
* gnu/packages/kde-pim.scm (ktnef): Update to 25.12.2.

Change-Id: I3ea7fdd31bb25f14d91b72989bb1806574449055
2026-02-24 12:04:37 +01:00
Sughosha
471bbddd59 gnu: ksmtp: Update to 25.12.2.
* gnu/packages/kde-pim.scm (ksmtp): Update to 25.12.2.

Change-Id: I043446bc340e1ffb8f31036e8c5a37e193ed674b
2026-02-24 12:04:37 +01:00
Sughosha
688b36fa64 gnu: kpimtextedit: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpimtextedit): Update to 25.12.2.

Change-Id: I41bc508fce3161b3950b5abd6378542657ebfb52
2026-02-24 12:04:37 +01:00
Sughosha
9d12316680 gnu: libgravatar: Update to 25.12.2.
* gnu/packages/kde-pim.scm (libgravatar): Update to 25.12.2.

Change-Id: I4a6c8bfffba537609e7bc482a32ccb30ee90762c
2026-02-24 12:04:37 +01:00
Sughosha
b56c23171f gnu: kpublictransport: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpublictransport): Update to 25.12.2.

Change-Id: I86c2a55c7bc7c27bde4b1cad4b7eb4e614dc17d4
2026-02-24 12:04:37 +01:00
Sughosha
64eb9606a2 gnu: kpimcommon: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.12.2.

Change-Id: I83b5cdbfc3c64333f4efbc89ecfae91dd4cf2283
2026-02-24 12:04:37 +01:00
Sughosha
3406859a0e gnu: kpkpass: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kpkpass): Update to 25.12.2.

Change-Id: I05908abdc3616d462b9095f1af218c1b809e6445
2026-02-24 12:04:37 +01:00
Sughosha
469a88c691 gnu: korganizer: Update to 25.12.2.
* gnu/packages/kde-pim.scm (korganizer): Update to 25.12.2.

Change-Id: Ieaf4e9d2ff51ebc963e4c876b4f8385d6bcd0581
2026-02-24 12:04:37 +01:00
Sughosha
cef479d512 gnu: kontactinterface: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kontactinterface): Update to 25.12.2.

Change-Id: I5518bca80e032e9551c0594cc11657eb6e3e25bf
2026-02-24 12:04:37 +01:00
Sughosha
7d5b775441 gnu: kmime: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmime): Update to 25.12.2.

Change-Id: I750e4f850521afa596df2f5599f9fc87f483828c
2026-02-24 12:04:37 +01:00
Sughosha
1ac895b31e gnu: kmessagelib: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmessagelib): Update to 25.12.2.

Change-Id: I27a19be6cb5876e1dbecd7f4bb245cfb272f38c0
2026-02-24 12:04:37 +01:00
Sughosha
804467cb6d gnu: kmbox: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmbox): Update to 25.12.2.

Change-Id: Idef633325776a239e8acd7dd07bf07c547668a7e
2026-02-24 12:04:37 +01:00
Sughosha
7381896268 gnu: kmailtransport: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmailtransport): Update to 25.12.2.

Change-Id: I5b73a9051841bd88e7be305f4a7a64519e2a55e9
2026-02-24 12:04:36 +01:00
Sughosha
76235b61e2 gnu: kmailimporter: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmailimporter): Update to 25.12.2.

Change-Id: I667d056a7afd9bfda1fe54419a7ade7a46c62349
2026-02-24 12:04:36 +01:00
Sughosha
e97db93a3c gnu: kmailcommon: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmailcommon): Update to 25.12.2.

Change-Id: I16c32df58a10180675ef8fc02d687c1050ccbef6
2026-02-24 12:04:36 +01:00
Sughosha
943c2ae222 gnu: kmail-account-wizard: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 25.12.2.

Change-Id: Ic4c39843d500dee0dc08a50bda08077f861d4975
2026-02-24 12:04:36 +01:00
Sughosha
cd29cd9a51 gnu: kmail: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kmail): Update to 25.12.2.

Change-Id: I4ed8f0734ac6fa7abad48b75813b467c1b27abe2
2026-02-24 12:04:36 +01:00
Sughosha
3aa3e7fcc5 gnu: kleopatra: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kleopatra): Update to 25.12.2.

Change-Id: I88945728f4de12b2b67566f169bb9aaa2b5f2d79
2026-02-24 12:04:36 +01:00
Sughosha
4b9d67bbf3 gnu: kldap: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kldap): Update to 25.12.2.

Change-Id: I611218507ad7269306fa1bfeb577f99b8f47fd1e
2026-02-24 12:04:36 +01:00
Sughosha
66d9b0713f gnu: kitinerary: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kitinerary): Update to 25.12.2.

Change-Id: Ic735d0014a522153b89df56ecda5cbf10db60b0d
2026-02-24 12:04:36 +01:00
Sughosha
e00d1891e9 gnu: kimap: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kimap): Update to 25.12.2.

Change-Id: Ibf4f1cfcf7e0d8a2873c84137c6049ad3b58f80b
2026-02-24 12:04:36 +01:00
Sughosha
232a69f952 gnu: kidentitymanagement: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 25.12.2.

Change-Id: I984d3026b9e3d64afd83a96f293f9c19f288c220
2026-02-24 12:04:36 +01:00
Sughosha
2f182ec936 gnu: khealthcertificate: Update to 25.12.2.
* gnu/packages/kde-pim.scm (khealthcertificate): Update to 25.12.2.

Change-Id: I37d472ad775f3c5a6266b2d1c5a4440da11e5133
2026-02-24 12:04:36 +01:00
Sughosha
4bb0dc9e67 gnu: kgpg: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kgpg): Update to 25.12.2.

Change-Id: Ic69b78d16ca0d2fbf0e985825ee8de6caece98a5
2026-02-24 12:04:36 +01:00
Sughosha
d243a1fd05 gnu: keventviews: Update to 25.12.2.
* gnu/packages/kde-pim.scm (keventviews): Update to 25.12.2.

Change-Id: I76fe3f66b575214b958f76343cbb1f303a9520d2
2026-02-24 12:04:36 +01:00
Sughosha
3642890c51 gnu: kdepim-runtime: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.12.2.

Change-Id: I61f56f6d9ca2b84811986f60a23ba4c229156ffb
2026-02-24 12:04:36 +01:00
Sughosha
bdc98a94ab gnu: kdepim-addons: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.12.2.

Change-Id: I822c56e8e839fa938a52ddd21b35edf8409e6a00
2026-02-24 12:04:36 +01:00
Sughosha
61a12c8d4a gnu: kcalutils: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kcalutils): Update to 25.12.2.

Change-Id: I74222150ec35b4108bd1c6e01713ead47d344feb
2026-02-24 12:04:35 +01:00
Sughosha
d4a2a1340e gnu: kcalendarsupport: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 25.12.2.

Change-Id: Icf6e24d76a999009c5e80c1d1c5f697ba43b2d2a
2026-02-24 12:04:35 +01:00
Sughosha
c5168edeb6 gnu: kaccounts-providers: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.12.2.

Change-Id: I35041f18589d3b5b3789ed875b3013be0153eadd
2026-02-24 12:04:35 +01:00
Sughosha
15808c43c6 gnu: kaccounts-integration: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.12.2.

Change-Id: I3dfa1deedab79ccd42313b446b9197b6f332cdb3
2026-02-24 12:04:35 +01:00
Sughosha
2d3ef521fb gnu: kaddressbook: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kaddressbook): Update to 25.12.2.

Change-Id: I97d571c2fdd5bfd4e1e254a9c776926c062b6c7f
2026-02-24 12:04:35 +01:00
Sughosha
f097998b6b gnu: kincidenceeditor: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 25.12.2.

Change-Id: I7fcaf742a071819d4190bfdfac1d01dbb79f1885
2026-02-24 12:04:35 +01:00
Sughosha
45d5b85658 gnu: itinerary: Update to 25.12.2.
* gnu/packages/kde-pim.scm (itinerary): Update to 25.12.2.

Change-Id: Idce91c52b30c28b3e2015c7e437be3c241ff1e3f
2026-02-24 12:04:35 +01:00
Sughosha
af2ca71ff1 gnu: akregator: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akregator): Update to 25.12.2.

Change-Id: I8da22d59f88347405b75fa2435b369edae733e28
2026-02-24 12:04:35 +01:00
Sughosha
21377259eb gnu: akonadi-import-wizard: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 25.12.2.

Change-Id: Ia4839e732ed29690bac625d74fc6de36a55f88a8
2026-02-24 12:04:35 +01:00
Sughosha
d0adf4538b gnu: akonadi-search: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-search): Update to 25.12.2.

Change-Id: If86db2b3e49542a894cafb8423153609bf9ff074
2026-02-24 12:04:35 +01:00
Sughosha
03a7adaf2f gnu: akonadi-mime: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-mime): Update to 25.12.2.

Change-Id: I1b880715b2a003dcad660eccc7df92cf66bad18d
2026-02-24 12:04:35 +01:00
Sughosha
566776369c gnu: akonadi-contacts: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 25.12.2.

Change-Id: Ief1c9646059092988a2693bdb8d7dc0f49839734
2026-02-24 12:04:35 +01:00
Sughosha
486e880f09 gnu: akonadi-calendar: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 25.12.2.

Change-Id: I64f24c1d8597ac5edbe7c5b3a858b856df55acd1
2026-02-24 12:04:35 +01:00
Sughosha
3e74b6b9e8 gnu: akonadi: Update to 25.12.2.
* gnu/packages/kde-pim.scm (akonadi): Update to 25.12.2.

Change-Id: I4f1319fdd78a1b1feabb468c88f0110bbc9e5a1f
2026-02-24 12:04:35 +01:00
Sughosha
ab9d0c2a55 gnu: grantleetheme: Update to 25.12.2.
* gnu/packages/kde-pim.scm (grantleetheme): Update to 25.12.2.

Change-Id: I457ada8094880d34551fae896671f784ce85b631
2026-02-24 12:04:35 +01:00
Sughosha
8e441214ae gnu: kosmindoormap: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kosmindoormap): Update to 25.12.2.

Change-Id: If15c8c7f9c2b1334a1a210ab696d2803e25202dc
2026-02-24 12:04:35 +01:00
Sughosha
becf1e3a88 gnu: kopeninghours: Update to 25.12.2.
* gnu/packages/kde-pim.scm (kopeninghours): Update to 25.12.2.

Change-Id: I496968479103a98b7eb05c66299c8c70edc9fd84
2026-02-24 12:04:34 +01:00
Sughosha
dd56b94adc gnu: ghostwriter: Update to 25.12.2.
* gnu/packages/kde-office.scm (ghostwriter): Update to 25.12.2.

Change-Id: I9b9d131a9d8cea695c524fc15b4106756f116330
2026-02-24 12:04:34 +01:00
Sughosha
8b298a26bf gnu: plasmatube: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (plasmatube): Update to 25.12.2.

Change-Id: I0f5b4a45256cb11e88927c3b248d017483108df6
2026-02-24 12:04:34 +01:00
Sughosha
d8cdd9e5f5 gnu: libkcompactdisc: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.12.2.

Change-Id: Ibefe652db5efdc21941fa75e2d15e9e7f50d49e2
2026-02-24 12:04:34 +01:00
Sughosha
f48b2bc104 gnu: libkcddb: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.12.2.

Change-Id: I83e00e0a310f3c0af5cd15bb077c28b90acab352
2026-02-24 12:04:34 +01:00
Sughosha
294824e398 gnu: kwave: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kwave): Update to 25.12.2.

Change-Id: I3b8d0d5a93a17fff6a694b8f3873db91f24398c0
2026-02-24 12:04:34 +01:00
Sughosha
667238946a gnu: kmix: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kmix): Update to 25.12.2.

Change-Id: I38b7d0fb761ca2d0dfe05cf55d7a532e3548cdac
2026-02-24 12:04:34 +01:00
Sughosha
bc30280e11 gnu: kasts: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kasts): Update to 25.12.2.

Change-Id: I5d1ce432ee542208ee920d945ac7e5fe82578538
2026-02-24 12:04:34 +01:00
Sughosha
6ba5b5c37b gnu: kamoso: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.12.2.

Change-Id: I3ed09abd039c854a4598c8fb342cff0be132801d
2026-02-24 12:04:34 +01:00
Sughosha
4368162d17 gnu: k3b: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (k3b): Update to 25.12.2.

Change-Id: Iac9d26997c77209e0c29b77a87906f8b539dae13
2026-02-24 12:04:34 +01:00
Sughosha
660cf4a8a9 gnu: kdenlive: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (kdenlive): Update to 25.12.2.

Change-Id: Ie2e84eb8ab72e6d186a936736e327396dd214cb1
2026-02-24 12:04:34 +01:00
Sughosha
fc6f8f176e gnu: juk: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (juk): Update to 25.12.2.

Change-Id: I3e69df73b130a9877a72e3288e4554a9f59ce98e
2026-02-24 12:04:34 +01:00
Sughosha
ffd875a47f gnu: ffmpegthumbs: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.12.2.

Change-Id: I03b82f1b04a5c9ae9fd56a869eae18da1e8a70db
2026-02-24 12:04:34 +01:00
Sughosha
a2b803eebd gnu: elisa: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (elisa): Update to 25.12.2.

Change-Id: Ib2ad6774cc48f19eb3d75ecb14bd32e8dcc6c1da
2026-02-24 12:04:34 +01:00
Sughosha
1516254714 gnu: haruna: Update to 1.7.1.
* gnu/packages/kde-multimedia.scm (haruna): Update to 1.7.1.

Change-Id: Ia014da219d385e6375e0b95580c611c2a9a23a23
2026-02-24 12:04:34 +01:00
Sughosha
d8dba9dba5 gnu: dragon: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (dragon): Update to 25.12.2.

Change-Id: I48929021054f17537aa66faa7e17914c51ad2786
2026-02-24 12:04:34 +01:00
Sughosha
fb5746ca64 gnu: amarok: Update to 3.3.2.
* gnu/packages/kde-multimedia.scm (amarok): Update to 3.3.2.
[arguments]<#:configure-flags>: Remove -DBUILD_WITH_QT6=ON.
<#:test-exclude>: Exclude testtrackforurlworker.

Change-Id: I3e6a5b930d922c1578325cae671c3467f51da381
2026-02-24 12:04:33 +01:00
Sughosha
198aba433d gnu: audiocd-kio: Update to 25.12.2.
* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.12.2.

Change-Id: I17c933e25382eaf6d255c52f5d2e5ff7c3369a94
2026-02-24 12:04:33 +01:00
Sughosha
79d15770d2 gnu: ruqola: Update to 2.6.1.
* gnu/packages/kde-internet.scm (ruqola): Update to 2.6.1.

Change-Id: I0a2362aa0be9a5e6204ef2c9060320715a79ca05
2026-02-24 12:04:33 +01:00
Sughosha
2f38f4f26e gnu: neochat: Update to 25.12.2.
* gnu/packages/kde-internet.scm (neochat): Update to 25.12.2.
[inputs]: Add kiconthemes.

Change-Id: I7c054c5e0fbefed5a387cc76950f631bb9b52972
2026-02-24 12:04:33 +01:00
Sughosha
6a30969a21 gnu: kunifiedpush: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.12.2.

Change-Id: I2264549688c1a537288d590902e41af412865377
2026-02-24 12:04:33 +01:00
Sughosha
308c5e5d2b gnu: libktorrent: Update to 25.12.2.
* gnu/packages/kde-internet.scm (libktorrent): Update to 25.12.2.

Change-Id: Idcd169cca5b27eb59848b4b6dee0700b57926c4b
2026-02-24 12:04:33 +01:00
Sughosha
93ff255d46 gnu: ktorrent: Update to 25.12.2.
* gnu/packages/kde-internet.scm (ktorrent): Update to 25.12.2.

Change-Id: I7f36d5db0964ae371d1ad29148b25d2278ca1956
2026-02-24 12:04:33 +01:00
Sughosha
83b6163e6c gnu: krdc: Update to 25.12.2.
* gnu/packages/kde-internet.scm (krdc): Update to 25.12.2.

Change-Id: I483a05498cdc8fdc1a250d17bb8846ed50c937e7
2026-02-24 12:04:33 +01:00
Sughosha
8c1ec7cd88 gnu: konversation: Update to 25.12.2.
* gnu/packages/kde-internet.scm (konversation): Update to 25.12.2.

Change-Id: Ia5dd1afff2de9ac5c4a2cc0736c97f22fbba7604
2026-02-24 12:04:33 +01:00
Sughosha
dc53d5d739 gnu: kio-zeroconf: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.12.2.

Change-Id: Idab142fb4c1b463f086e88d12dfa9fd1f4bb0ab9
2026-02-24 12:04:33 +01:00
Sughosha
b3e80a7ba3 gnu: kio-extras: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kio-extras): Update to 25.12.2.

Change-Id: I52a512f831b52ac9a6c7474e3c1d87551149a143
2026-02-24 12:04:33 +01:00
Sughosha
5c84c66f5e gnu: kdeconnect: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kdeconnect): Update to 25.12.2.

Change-Id: I6a3e8e65cfd61226fa9f0af05c3cd1767507a84c
2026-02-24 12:04:33 +01:00
Sughosha
baf26923aa gnu: kget: Update to 25.12.2.
* gnu/packages/kde-internet.scm (kget): Update to 25.12.2.

Change-Id: I29a8481261b0d1fdb9d3a61a570d60764fd66b39
2026-02-24 12:04:33 +01:00
Sughosha
783ccbecff gnu: kaidan: Update to 0.15.0.
* gnu/packages/kde-internet.scm (kaidan): Update to 0.15.0.
[inputs]: Add gstreamer.

Change-Id: Ibb2744180ceebf430461d951fee9819c0c08afcb
2026-02-24 12:04:33 +01:00
Sughosha
dc5deda12e gnu: falkon: Update to 25.12.2.
* gnu/packages/kde-internet.scm (falkon): Update to 25.12.2.

Change-Id: I8ecac58b12c2c352df2bbfae86ed198a86557a51
2026-02-24 12:04:33 +01:00
Sughosha
210e519e37 gnu: qxmpp: Update to 1.14.0.
* gnu/packages/kde-internet.scm (qxmpp): Update to 1.14.0.

Change-Id: Idbd846477758d99eaa65910f27ebc9faa492ce01
2026-02-24 12:04:32 +01:00
Sughosha
97b1a3f3a8 gnu: okular: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (okular): Update to 25.12.2.

Change-Id: I00080cb9bde6b6b2bbecf27e987cbaf7832f7c36
2026-02-24 12:04:32 +01:00
Sughosha
7bf4ea9b85 gnu: libkexiv2: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (libkexiv2): Update to 25.12.2.

Change-Id: I22deee14688d85f4e5e854fced1e0843d00a58f3
2026-02-24 12:04:32 +01:00
Sughosha
3300d6f258 gnu: libksane: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (libksane): Update to 25.12.2.

Change-Id: I5b0f3aaabd6511b023384c85c5e261a59a8844f2
2026-02-24 12:04:32 +01:00
Sughosha
e8efb12d2e gnu: libkdcraw: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (libkdcraw): Update to 25.12.2.

Change-Id: Ieac33751b941b38d8d02f69e2534afa785dd31ad
2026-02-24 12:04:32 +01:00
Sughosha
1a185b6935 gnu: krita: Update to 5.2.15.
* gnu/packages/kde-graphics.scm (krita): Update to 5.2.15.

Change-Id: I7546317b8dec49120008ea221523492e027a6544
2026-02-24 12:04:32 +01:00
Sughosha
5fc01cf305 gnu: kolourpaint: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kolourpaint): Update to 25.12.2.

Change-Id: I41c20172db3b255a07f9fc8a84ab005fb631fc03
2026-02-24 12:04:32 +01:00
Sughosha
46de55db78 gnu: kdegraphics-thumbnailers: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): Update to 25.12.2.

Change-Id: Ia696e6d69febcd8d407e4323688d6d1ec0315dcf
2026-02-24 12:04:32 +01:00
Sughosha
e42c78080a gnu: kdegraphics-mobipocket: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): Update to 25.12.2.

Change-Id: Ib1896b431ee011113a5faf9f5f21b08df52a0c33
2026-02-24 12:04:32 +01:00
Sughosha
ddeba05470 gnu: kcolorchooser: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (kcolorchooser): Update to 25.12.2.

Change-Id: Ie280b94c166af68ae5a92fd55bf3183226e4487a
2026-02-24 12:04:32 +01:00
Sughosha
6c940b5b3c gnu: gwenview: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (gwenview): Update to 25.12.2.

Change-Id: I7a9ac0aa681109853a9648bdae384d630906c69c
2026-02-24 12:04:32 +01:00
Sughosha
5c38f71b7f gnu: ksanecore: Update to 25.12.2.
* gnu/packages/kde-graphics.scm (ksanecore): Update to 25.12.2.

Change-Id: I63a3c8075f05b8282073bd93200054a47b7f3141
2026-02-24 12:04:32 +01:00
Sughosha
89e0122de6 gnu: kpat: Update to 25.12.2.
* gnu/packages/kde-games.scm (kpat): Update to 25.12.2.

Change-Id: Icdbf44f2120c371f7ca4342b8c306c4998c69ec7
2026-02-24 12:04:32 +01:00
Sughosha
b19a020b27 gnu: knights: Update to 25.12.2.
* gnu/packages/kde-games.scm (knights): Update to 25.12.2.

Change-Id: I4727380952c5209c1610ef2781c1489570512371
2026-02-24 12:04:32 +01:00
Sughosha
a3bdb5282d gnu: kjumpingcube: Update to 25.12.2.
* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.12.2.

Change-Id: Ic81cb9a1728a404f3291691c94ce7c4e82470378
2026-02-24 12:04:32 +01:00
Sughosha
90cc600d67 gnu: ksquares: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksquares): Update to 25.12.2.

Change-Id: Ic4118de979af35c3f7d2684bb623f192de878157
2026-02-24 12:04:32 +01:00
Sughosha
9eaa6822eb gnu: kreversi: Update to 25.12.2.
* gnu/packages/kde-games.scm (kreversi): Update to 25.12.2.

Change-Id: I3856d4edd0b78f5ec734cf64b7fd73bb635d449b
2026-02-24 12:04:31 +01:00
Sughosha
35882687bb gnu: knavalbattle: Update to 25.12.2.
* gnu/packages/kde-games.scm (knavalbattle): Update to 25.12.2.

Change-Id: I40e065928748aa3c9d6018b0873c777a307e8b1c
2026-02-24 12:04:31 +01:00
Sughosha
f0b8d5bc0c gnu: kollision: Update to 25.12.2.
* gnu/packages/kde-games.scm (kollision): Update to 25.12.2.

Change-Id: I859440b393f0f346644069b2d69a35280995231c
2026-02-24 12:04:31 +01:00
Sughosha
0506da5d1a gnu: ksnakeduel: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.12.2.

Change-Id: If3af4910bdb72a1c859bf8bec155bb7ba5de3f98
2026-02-24 12:04:31 +01:00
Sughosha
7117b1d4ef gnu: killbots: Update to 25.12.2.
* gnu/packages/kde-games.scm (killbots): Update to 25.12.2.

Change-Id: I4b2cdbebc56fe438fd9b8b1a4075ba81a6bc32c5
2026-02-24 12:04:31 +01:00
Sughosha
ebc7f71f67 gnu: bovo: Update to 25.12.2.
* gnu/packages/kde-games.scm (bovo): Update to 25.12.2.

Change-Id: I283fdff995f18ef31a9ccfd220c888aa99b36426
2026-02-24 12:04:31 +01:00
Sughosha
58baa2bd20 gnu: kspaceduel: Update to 25.12.2.
* gnu/packages/kde-games.scm (kspaceduel): Update to 25.12.2.

Change-Id: I41f3ccd6a30948453deaf02c54a39d7970054f10
2026-02-24 12:04:31 +01:00
Sughosha
87ec7d8967 gnu: kapman: Update to 25.12.2.
* gnu/packages/kde-games.scm (kapman): Update to 25.12.2.

Change-Id: I6cb0c5767aab52d4d742efd45d6244df78e36733
2026-02-24 12:04:31 +01:00
Sughosha
72dbc3d4cb gnu: lskat: Update to 25.12.2.
* gnu/packages/kde-games.scm (lskat): Update to 25.12.2.

Change-Id: Ic4e16759fba41822319d2454bcc34c18fb2409e9
2026-02-24 12:04:31 +01:00
Sughosha
e7ed4815cf gnu: kubrick: Update to 25.12.2.
* gnu/packages/kde-games.scm (kubrick): Update to 25.12.2.

Change-Id: I4fc3c72fb304921230af5cb0b6592c30e2399dc3
2026-02-24 12:04:31 +01:00
Sughosha
2568e9bd47 gnu: kigo: Update to 25.12.2.
* gnu/packages/kde-games.scm (kigo): Update to 25.12.2.

Change-Id: Ic91d0cda74791a33e88f1837328e819c9eb7a62e
2026-02-24 12:04:31 +01:00
Sughosha
8c8ad13327 gnu: kiriki: Update to 25.12.2.
* gnu/packages/kde-games.scm (kiriki): Update to 25.12.2.

Change-Id: Ib5c15c2edb6e1eb7ed661c1af47f43874be72a9e
2026-02-24 12:04:31 +01:00
Sughosha
67fb87ae1a gnu: palapeli: Update to 25.12.2.
* gnu/packages/kde-games.scm (palapeli): Update to 25.12.2.

Change-Id: I060276c71baf95dc9a38cb33646d843ce708cddb
2026-02-24 12:04:31 +01:00
Sughosha
06efd1fef7 gnu: ksirk: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksirk): Update to 25.12.2.

Change-Id: I890f7a071ca0b160ee833ed9492c728beddfae98
2026-02-24 12:04:31 +01:00
Sughosha
2ddf98e9ef gnu: granatier: Update to 25.12.2.
* gnu/packages/kde-games.scm (granatier): Update to 25.12.2.

Change-Id: Ia1f8d2b611ad866a605be721c9e083dfbfd6cf4d
2026-02-24 12:04:31 +01:00
Sughosha
084bc54ae1 gnu: bomber: Update to 25.12.2.
* gnu/packages/kde-games.scm (bomber): Update to 25.12.2.

Change-Id: I83d52e857371aeb3c66a7a8b0232eb57d3c46704
2026-02-24 12:04:30 +01:00
Sughosha
500976eeb1 gnu: knetwalk: Update to 25.12.2.
* gnu/packages/kde-games.scm (knetwalk): Update to 25.12.2.

Change-Id: I502f2db67ac524e22b9e561475521dc7bee6af76
2026-02-24 12:04:30 +01:00
Sughosha
31ee9fafba gnu: kblackbox: Update to 25.12.2.
* gnu/packages/kde-games.scm (kblackbox): Update to 25.12.2.

Change-Id: Icb58870d11a9d487dc230355f297585bce758acf
2026-02-24 12:04:30 +01:00
Sughosha
d960cf8767 gnu: kfourinline: Update to 25.12.2.
* gnu/packages/kde-games.scm (kfourinline): Update to 25.12.2.

Change-Id: I2ca58169e306d56257ca74acf4fdf101b148b386
2026-02-24 12:04:30 +01:00
Sughosha
249cb3fdd9 gnu: kdiamond: Update to 25.12.2.
* gnu/packages/kde-games.scm (kdiamond): Update to 25.12.2.

Change-Id: Iebb162a6fa5db22506a287a21150bcfd3ff85934
2026-02-24 12:04:30 +01:00
Sughosha
e3c2b1f924 gnu: kgoldrunner: Update to 25.12.2.
* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.12.2.

Change-Id: I39c0bbf526d0827470d7bca6a2c5274bae17c79b
2026-02-24 12:04:30 +01:00
Sughosha
aefbca1e86 gnu: klines: Update to 25.12.2.
* gnu/packages/kde-games.scm (klines): Update to 25.12.2.

Change-Id: If9c6109b1e4544bcc8051cf64086dbba083ae3a6
2026-02-24 12:04:30 +01:00
Sughosha
b40d6a4508 gnu: klickety: Update to 25.12.2.
* gnu/packages/kde-games.scm (klickety): Update to 25.12.2.

Change-Id: I18e7dc8f3033c9bfc3549b938a551b97b56acf9b
2026-02-24 12:04:30 +01:00
Sughosha
46b7f9bb4e gnu: ksudoku: Update to 25.12.2.
* gnu/packages/kde-games.scm (ksudoku): Update to 25.12.2.

Change-Id: I7c711efb067ce25966eecf4af6f2d414f39c4fff
2026-02-24 12:04:30 +01:00
Sughosha
d7df091334 gnu: kblocks: Update to 25.12.2.
* gnu/packages/kde-games.scm (kblocks): Update to 25.12.2.

Change-Id: Ib96e8e188e7ef871d6acb8a34701b54cb2a59c25
2026-02-24 12:04:30 +01:00
Sughosha
147df69878 gnu: kbounce: Update to 25.12.2.
* gnu/packages/kde-games.scm (kbounce): Update to 25.12.2.

Change-Id: Ia0aebca2ae1d35634b436089532343509075adbd
2026-02-24 12:04:30 +01:00
Sughosha
da4fb30ee8 gnu: konquest: Update to 25.12.2.
* gnu/packages/kde-games.scm (konquest): Update to 25.12.2.

Change-Id: I3eaeca3be45baf2817e6163971bb63d9b63c3b6d
2026-02-24 12:04:30 +01:00
Sughosha
200821513b gnu: kmines: Update to 25.12.2.
* gnu/packages/kde-games.scm (kmines): Update to 25.12.2.

Change-Id: Iab3f8d72a4cf7a0a3d2bd4c9e7d5dca800f5ebe4
2026-02-24 12:04:30 +01:00
Sughosha
720e9380e3 gnu: kbreakout: Update to 25.12.2.
* gnu/packages/kde-games.scm (kbreakout): Update to 25.12.2.

Change-Id: I185defc3a942260935a3a89d8d63f786ad73162a
2026-02-24 12:04:30 +01:00
Sughosha
4b260fc943 gnu: kajongg: Update to 25.12.2.
* gnu/packages/kde-games.scm (kajongg): Update to 25.12.2.

Change-Id: I127c46c2bac114d125edae94659e10fd6cc2bed6
2026-02-24 12:04:30 +01:00
Sughosha
4e1ac67bf6 gnu: kshisen: Update to 25.12.2.
* gnu/packages/kde-games.scm (kshisen): Update to 25.12.2.

Change-Id: I55a677bc98ba727e300df21024a91dc59b46f2af
2026-02-24 12:04:30 +01:00
Sughosha
936809b28a gnu: kmahjongg: Update to 25.12.2.
* gnu/packages/kde-games.scm (kmahjongg): Update to 25.12.2.

Change-Id: If37f75b72c61feac3ca8f37ac6b914083cbb41d7
2026-02-24 12:04:29 +01:00
Sughosha
ab8e4992ea gnu: libkmahjongg: Update to 25.12.2.
* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.12.2.

Change-Id: I9264868b259eca852cc2ea3dbd586da7339f1d68
2026-02-24 12:04:29 +01:00
Sughosha
2e1628b9e8 gnu: kolf: Update to 25.12.2.
* gnu/packages/kde-games.scm (kolf): Update to 25.12.2.

Change-Id: Ieb86ec3304a3b62062e57af8aa59922ffe6f0220
2026-02-24 12:04:29 +01:00
Sughosha
d631236ee3 gnu: picmi: Update to 25.12.2.
* gnu/packages/kde-games.scm (picmi): Update to 25.12.2.

Change-Id: I92dacc91791305f4af482133a320e980b0f2032a
2026-02-24 12:04:29 +01:00
Sughosha
2017cf3d34 gnu: ktuberling: Update to 25.12.2.
* gnu/packages/kde-games.scm (ktuberling): Update to 25.12.2.

Change-Id: I91ac51f817fbb0eb1406a075cd356e6770f71a53
2026-02-24 12:04:29 +01:00
Sughosha
fcb5b978cb gnu: katomic: Update to 25.12.2.
* gnu/packages/kde-games.scm (katomic): Update to 25.12.2.

Change-Id: Id8fe03ca1dd372180c925e84cd5a07aa42c0f949
2026-02-24 12:04:29 +01:00
Sughosha
bda35f7ebc gnu: libkdegames: Update to 25.12.2.
* gnu/packages/kde-games.scm (libkdegames): Update to 25.12.2.

Change-Id: I28518b69ab727c0be390dfbf71c03dc437a4ba5a
2026-02-24 12:04:29 +01:00
Sughosha
341c048de0 gnu: marble: Update to 25.12.2.
* gnu/packages/kde-education.scm (marble): Update to 25.12.2.

Change-Id: Iaa155fbe34fb93602c903fcffe63da154bf2712e
2026-02-24 12:04:29 +01:00
Sughosha
65137fe81e gnu: ktouch: Update to 25.12.2.
* gnu/packages/kde-education.scm (ktouch): Update to 25.12.2.

Change-Id: I1516486003625e14e0d33524da979ec5de0d9939
2026-02-24 12:04:29 +01:00
Sughosha
a239655c40 gnu: kalgebra: Update to 25.12.2.
* gnu/packages/kde-education.scm (kalgebra): Update to 25.12.2.

Change-Id: I4614fe683f8b1e503742c4fa8fb20723279e3ef9
2026-02-24 12:04:29 +01:00
Sughosha
d03cf0db87 gnu: gcompris-qt: Update to 26.0.
* gnu/packages/kde-education.scm (gcompris-qt): Update to 26.0.
[inputs]: Add qtgraphs, qtquick3d, qtshadertools and wayland.

Change-Id: I9c741ed86e7bcd2b7fa0aa0d62dc275e29cc7693
2026-02-24 12:04:29 +01:00
Sughosha
2bd66a0c8f gnu: Add qtgraphs.
* gnu/packages/qt.scm (qtgraphs): New variable.

Change-Id: I144d8d5ee397e210964f775f1707a11d2fe1bf8e
2026-02-24 12:04:29 +01:00
Sughosha
40956740c8 gnu: analitza: Update to 25.12.2.
* gnu/packages/kde-education.scm (analitza): Update to 25.12.2.

Change-Id: I9a76f5176e63f9b519a9026f36f761efb9e21453
2026-02-24 12:04:29 +01:00
Sughosha
45f2ae1c00 gnu: kqtquickcharts: Update to 25.12.2.
* gnu/packages/kde-education.scm (kqtquickcharts): Update to 25.12.2.

Change-Id: Ib8e35f807fe20541e07336c160f6d4ec277d40d0
2026-02-24 12:04:29 +01:00
Sughosha
a7ddaf4da8 gnu: wacomtablet: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.5.5.

Change-Id: Ie312b89cb270fe99792916fae94a81b03c71fc71
2026-02-24 12:04:29 +01:00
Sughosha
d4da4156e6 gnu: system-settings: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (system-settings): Update to 6.5.5.

Change-Id: I79cf58786b86402a0897727a294fc1269d38157e
2026-02-24 12:04:28 +01:00
Sughosha
d735ed972e gnu: spectacle: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (spectacle): Update to 6.5.5.

Change-Id: I34ba6fa27c6267caee1ef51ad4de6841a3603b9d
2026-02-24 12:04:28 +01:00
Sughosha
57ef9270c4 gnu: powerdevil: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.5.5.

Change-Id: Ib742ffbd4b58dfe372ed63b6c60f064ace872a9f
2026-02-24 12:04:28 +01:00
Sughosha
f8b2e30548 gnu: polkit-kde-agent: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.5.5.

Change-Id: I898adc4c4e3a07fc6fdfcd71a92232970f66ca39
2026-02-24 12:04:28 +01:00
Sughosha
e14dd976bb gnu: print-manager: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (print-manager): Update to 6.5.5.

Change-Id: Ib0d74885ef839ce31439cfe93f9d5a596b84e0f6
2026-02-24 12:04:28 +01:00
Sughosha
77726037f2 gnu: plasma-workspace-wallpapers: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.5.5.

Change-Id: I2f8b315c123ee1a4258a1f992f7f3164a11aaff3
2026-02-24 12:04:28 +01:00
Sughosha
25b2d0be74 gnu: plasma-workspace: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.5.5.

Change-Id: I432a0710f88322e0c0fbd6e92a1850354510ea89
2026-02-24 12:04:28 +01:00
Sughosha
986d3dc962 gnu: plasma-welcome: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.5.5.

Change-Id: I2df4846e34e4802be8ce27e7bc0b80d993426676
2026-02-24 12:04:28 +01:00
Sughosha
1a320d1a32 gnu: plasma-systemmonitor: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.5.5.

Change-Id: I3e937a575f21dcc65875e350f441146c7ec316c5
2026-02-24 12:04:28 +01:00
Sughosha
fafc91fd9a gnu: plasma-vault: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.5.5.

Change-Id: I7c7dc6d3836935ec2c4d0e3cc0c94024106ca3d1
2026-02-24 12:04:28 +01:00
Sughosha
16288a15de gnu: plasma-pa: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.5.5.

Change-Id: Ia64e742a3cd19400e9d76810efee7f227c2b2155
2026-02-24 12:04:28 +01:00
Sughosha
9391abe4bf gnu: plasma-mobile: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.5.5.

Change-Id: I2fbcbe10585dc81ea5cc30c2e1d6241d2433a5c3
2026-02-24 12:04:28 +01:00
Sughosha
14d2c698ce gnu: plasma-nm: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.5.5.

Change-Id: I6177bc323854b161a9fe3192d3a7771856109b7e
2026-02-24 12:04:28 +01:00
Sughosha
e5e09ae0a8 gnu: plasma-nano: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.5.5.

Change-Id: Id6c47181e058295c7af369d9b782d5eb380becd3
2026-02-24 12:04:28 +01:00
Sughosha
f43a452921 gnu: plasma-integration: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.5.5.

Change-Id: I0a841b91d609c0e0b1e67bed45501d607bbc4281
2026-02-24 12:04:28 +01:00
Sughosha
dc8ffd712a gnu: plasma-firewall: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.5.5.

Change-Id: I566228fb274c8453102ec784a41a21856aaa60ee
2026-02-24 12:04:28 +01:00
Sughosha
18509aa7f5 gnu: plasma-disks: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.5.5.

Change-Id: Ic9eed6f2a6ecc3309a9e34c3a89fa2b9d6dc66cd
2026-02-24 12:04:27 +01:00
Sughosha
c299f12a54 gnu: plasma-desktop: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.5.5.

Change-Id: Ibfbb951197fdf5034e33b5c3603877532f309457
2026-02-24 12:04:27 +01:00
Sughosha
2daeb37f97 gnu: plasma-browser-integration: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.5.5.

Change-Id: I52755de601030c75745d5a368f4537f84a173e97
2026-02-24 12:04:27 +01:00
Sughosha
743c911467 gnu: plasma5support: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.5.5.

Change-Id: I7d5733d871ed79dc6e681ec5b7ee0ad78e62315e
2026-02-24 12:04:27 +01:00
Sughosha
3475cbad31 gnu: plasma-activities-stats: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-activities-stats): Update to 6.5.5.

Change-Id: Ia2b07e7af09e68b08e70e8479da19f5f8d270904
2026-02-24 12:04:27 +01:00
Sughosha
ecfc8a9b71 gnu: plasma-activities: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (plasma-activities): Update to 6.5.5.

Change-Id: Ibff38a7c68d0254e98c60da3dc57ee57f439bfd1
2026-02-24 12:04:27 +01:00
Sughosha
005716f7f1 gnu: xdg-desktop-portal-kde: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): Update to 6.5.5.

Change-Id: I3c9db98ab74da7713ccfdf260127b2521d1cfe9f
2026-02-24 12:04:27 +01:00
Sughosha
f29ce479a4 gnu: ocean-sound-theme: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.5.5.

Change-Id: I2675861104d2e478ddd73ef2b3c31fee0cdc612b
2026-02-24 12:04:27 +01:00
Sughosha
d320a27768 gnu: oxygen-sounds: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.5.5.

Change-Id: I135891f92d0c18949fd47f31294b2ed1300794bd
2026-02-24 12:04:27 +01:00
Sughosha
f24fca1a28 gnu: qqc2-breeze-style: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.5.5.

Change-Id: I8726841b7ab6bd6824d8acdb1fc30d86f9dc5416
2026-02-24 12:04:27 +01:00
Sughosha
6e2196e758 gnu: milou: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (milou): Update to 6.5.5.

Change-Id: I5ccfa0d72cdea06417869fd777756db1ebabc3b7
2026-02-24 12:04:27 +01:00
Sughosha
f617bc67e3 gnu: kwrited: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kwrited): Update to 6.5.5.

Change-Id: Id428c52ac936beb3b2e231659168cecafccd04ea
2026-02-24 12:04:27 +01:00
Sughosha
619fe4ecbc gnu: kwin: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kwin): Update to 6.5.5.
[arguments]<#:test-exclude>: Exclude kwin-testA11yKeyboardMonitor.

Change-Id: I3fb5730177b039af69d80ed57375f1fe732f1470
2026-02-24 12:04:27 +01:00
Sughosha
7890ce6081 gnu: kwallet-pam: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.5.5.

Change-Id: I5ef93e28f0577c9fc2c4cac08054ac85b75f3437
2026-02-24 12:04:27 +01:00
Sughosha
c3bb95d6e2 gnu: libksysguard: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.5.5.

Change-Id: I8229bbc7ac36d603c5c1614c3e0845578de1860f
2026-02-24 12:04:27 +01:00
Sughosha
166de17aa3 gnu: libkscreen: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.5.5.

Change-Id: I320ea81515ed839ca2106362b9ec04971f2dd0fd
2026-02-24 12:04:26 +01:00
Sughosha
fd07c09112 gnu: kscreenlocker: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.5.5.

Change-Id: I7fa84b47e8b88bd28dc801ad074d4b7961ef3056
2026-02-24 12:04:26 +01:00
Sughosha
227f5b5217 gnu: layer-shell-qt: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.5.5.

Change-Id: Iaa9302992a10afb58218a22fc1a47dd3779d2a23
2026-02-24 12:04:26 +01:00
Sughosha
de7001d834 gnu: ksystemstats: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.5.5.

Change-Id: I2566455e67063ff94bf5247403f4b65528cde869
2026-02-24 12:04:26 +01:00
Sughosha
da333383ba gnu: ksshaskpass: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.5.5.

Change-Id: I601e0490d26dbb6f8ba92d18d0d598443c815276
2026-02-24 12:04:26 +01:00
Sughosha
3a1d09b154 gnu: kscreen: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kscreen): Update to 6.5.5.

Change-Id: I062e4a1b08664f71eaea885648a92a5c2a250331
2026-02-24 12:04:26 +01:00
Sughosha
76cbee30f8 gnu: kpipewire: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.5.5.

Change-Id: Ic9cd2a08a8ec1c3c743ce68b581d84ee785b0c94
2026-02-24 12:04:26 +01:00
Sughosha
ab4bf3f1a4 gnu: knighttime: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (knighttime): Update to 6.5.5.

Change-Id: If2bb3b2142b6bfcd242d348ab3a66ed4038c6816
2026-02-24 12:04:26 +01:00
Sughosha
e6520dbb44 gnu: kmenuedit: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.5.5.

Change-Id: I720c530a46ca0d059d6f83282abfb96404e1e1ff
2026-02-24 12:04:26 +01:00
Sughosha
ce7514ba91 gnu: kinfocenter: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.5.5.

Change-Id: I1927fde2384c2bbb93b7c385ef1c2ba79afa01c7
2026-02-24 12:04:26 +01:00
Sughosha
439b2e8fe3 gnu: kglobalacceld: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.5.5.

Change-Id: I95d8f50c57ca0820914b9ec9003fcd93feb76e61
2026-02-24 12:04:26 +01:00
Sughosha
9e0cd139cb gnu: kgamma: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kgamma): Update to 6.5.5.

Change-Id: Ia0ee74c418f9f7d20e307c6710414e93717fc93e
2026-02-24 12:04:26 +01:00
Sughosha
58741b3a61 gnu: kdeplasma-addons: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.5.5.

Change-Id: I60e698120c35172a7c3abe37f2b790089c51db3d
2026-02-24 12:04:26 +01:00
Sughosha
3949d5b77e gnu: kde-cli-tools: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.5.5.

Change-Id: I6968b7dcdcc1c46ecccfc38d6e5569d2e7fc9802
2026-02-24 12:04:26 +01:00
Sughosha
843672169c gnu: kdecoration: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.5.5.

Change-Id: Ifd3de3e395b769cb59080ac59490724e433be31c
2026-02-24 12:04:26 +01:00
Sughosha
5b81003550 gnu: kde-gtk-config: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.5.5.

Change-Id: Ibd1dc30bb0ce09193d921c7e122b07136b78b632
2026-02-24 12:04:26 +01:00
Sughosha
a05a13307d gnu: krdp: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (krdp): Update to 6.5.5.

Change-Id: I59f96f427ee9aa5315edec719c193d276584a794
2026-02-24 12:04:25 +01:00
Sughosha
60d3a69e83 gnu: klassy: Update to 6.5.2.
* gnu/packages/kde-plasma.scm (klassy): Update to 6.5.2.

Change-Id: Ibd26a7729c71e56bf32a07554296f7bc65b607ed
2026-02-24 12:04:25 +01:00
Sughosha
20765c1ca8 gnu: kactivitymanagerd: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.5.5.

Change-Id: I400e1dc943742093fbd5064ff87a8fc04f892adf
2026-02-24 12:04:25 +01:00
Sughosha
7346d706a6 gnu: flatpak-kcm: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (flatpak-kcm): Update to 6.5.5.

Change-Id: I08349fd4391becd3c0bd7d66b2abc29f86688be0
2026-02-24 12:04:25 +01:00
Sughosha
0c3ff13a10 gnu: discover: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (discover): Update to 6.5.5.

Change-Id: I5aa6f64727cf7c67eaef1d953dd4744e87a8e73f
2026-02-24 12:04:25 +01:00
Sughosha
8af15cc316 gnu: breeze-gtk: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.5.5.

Change-Id: Ied91cbb7f1599a5e3af6b127660a7974208b1b30
2026-02-24 12:04:25 +01:00
Sughosha
b6467b482c gnu: breeze: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (breeze): Update to 6.5.5.

Change-Id: I2d821d53fde174e757ea983a003936c9f6eac3aa
2026-02-24 12:04:25 +01:00
Sughosha
f186f79cb2 gnu: bluedevil: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.5.5.

Change-Id: I86582950a4d8511885de3170374d998bc8085ad7
2026-02-24 12:04:25 +01:00
Sughosha
25995afe72 gnu: aurorae: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (aurorae): Update to 6.5.5.

Change-Id: Iec4f3db057473a2b3f39763d924c08598be5bf47
2026-02-24 12:04:25 +01:00
Sughosha
e24ee74714 gnu: libplasma: Update to 6.5.5.
* gnu/packages/kde-plasma.scm (libplasma): Update to 6.5.5.

Change-Id: I8e1fa430658de2eef0f1e38ee091101cbd6f1c93
2026-02-24 12:04:25 +01:00
Sughosha
616f6887d3 gnu: kwayland: Update to 6.5.5.
* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.5.5.

Change-Id: Ie75aa72b3a4fdc12a1f3af9d2924ad81fb81fb76
2026-02-24 12:04:25 +01:00
Andreas Enge
c3816bf46b gnu: Remove devil.
* gnu/packages/image.scm (devil): Delete variable.

Fixes: guix/guix#5868
Change-Id: Ifa9eb9db7e7930564b3485eed36c9094b5548a11
2026-02-24 12:03:56 +01:00
Andreas Enge
2aef3e0cf8 gnu: gcompris: Move deprecated variable next to the deprecator.
This is a follow-up to commit d6263e23da .

* gnu/packages/education.scm (gcompris): Move to...
* gnu/packages/kde-education.scm (gcompris): ...this.

Change-Id: Ia261232685964c173ce6c4eb984e0dd3182d05b7
2026-02-24 12:00:19 +01:00
Luis Guilherme Coelho
aa44260178 gnu: Add material-gtk-themes.
* gnu/packages/gnome-xyz.scm (material-gtk-themes): New variable.

Change-Id: I7078a2c4b4791f207bdc45080d1b180e1735c24a
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-24 19:42:04 +09:00
Tanguy Le Carrour
85673d5f0b gnu: Add python-jinja2-fragments.
* gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch:
  New file
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-xyz.scm (python-jinja2-fragments): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6321
Change-Id: I03a88537cea8e769a33ddfe50b418b5b518e5854
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 09:10:48 +00:00
Ricardo Wurmus
619414f7b6 gnu: ardour: Update to 9.1.
* gnu/packages/audio.scm (ardour): Update to 9.1.
[arguments]: Do build the modified fork of GTK2 known as YTK.

Change-Id: Ie264a991fb66408cb246dd860853c5222d374cc0
Signed-off-by: jgart <jgart@dismail.de>
2026-02-24 00:02:31 -05:00
Maxim Cournoyer
55cbe06a92 gnu: chatty: Update to 0.8.8.
* gnu/packages/messaging.scm (chatty): Update to 0.8.8.
[source]: Update URL.  Remove `recursive?' field.
[#:phases] {skip-updating-desktop-database}: Delete.
{skip-gtk-update-icon-cache}: New phase.
{disable-problematic-tests}: Likewise.
{pre-check}: Set XDG_RUNTIME_DIR.
[native-inputs]: Add gnupg.
[inputs]: Add gstreamer, gtksourceview, libadwaita and libcmatrix.
[home-page]: Update.

Change-Id: Ie400199ab878f2380dcab5e28963f265097b397f
2026-02-24 10:11:44 +09:00
Maxim Cournoyer
098321307c gnu: libphonenumber: Propagate asbeil-cpp.
* gnu/packages/messaging.scm (libphonenumber)
[inputs]: Move abseil-cpp to...
[propagated-inputs]: ... here.

Change-Id: I5e41cba00f5996cb6c9b4d723e055bf7d3814d85
2026-02-24 10:11:44 +09:00
Maxim Cournoyer
1c8af2a4d1 gnu: Add libcmatrix.
* gnu/packages/messaging.scm (libcmatrix): New variable.

Change-Id: I72ba5309dc5a16b55bc36927cdeaec8a499302ce
2026-02-24 10:11:44 +09:00
jgart
3dc2986418 teams: perl: Add manifest.
* etc/teams/lisp/perl-manifest.scm: New file.

Change-Id: I73078321c258a207ea78a1b01fc99707a9741e18
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 19:23:19 -05:00
Yelninei
3b88c71568 gnu: avahi: Fix build with gcc-14 on the Hurd.
* gnu/packages/avahi.scm (avahi)[configure-flags]: Set CFLAGS to relax
gcc-14's strictness when building for the Hurd.

Change-Id: I628d172ad9bf7582e22c08a789fe97feaecad795
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-24 09:17:45 +09:00
Yelninei
82df357bb2 self: Link with libgc.
guile-launcer.c uses libgc symbols on the Hurd.

* guix/self.scm (%packages): Add libgc.
(quiet-guile): Explicitly link with libgc.

Change-Id: I3c2c098af53f8d552ed9ca412e5556a645080726
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-24 09:17:45 +09:00
Foster Hangdaan
975af2c51d gnu: transmission: Update to 4.1.1.
* gnu/packages/bittorrent.scm (transmission): Update to 4.1.1.

Change-Id: Ie43be4893afff6ca21d8fdefca8cc392ff249acb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 00:11:59 +00:00
wrobell
896e7d3324 gnu: rabbitmq: Update to 4.2.4.
* gnu/packages/high-availability.scm (rabbitmq): Update to 4.2.4.

Change-Id: I7304fa44e994b43abf67e56752bfb263c76bac98
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 00:03:09 +00:00
Rodion Goritskov
396a9451d4 services: Add configuration action to miniflux-service-type.
* gnu/services/web.scm (miniflux-shepherd-service): Add configuration action.
* gnu/tests/web.scm (run-miniflux-test): Add configuration action check.

Change-Id: I515653070cc0c39fcbe31fef19d8745a1a8d47cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:58:25 +00:00
Rodion Goritskov
71bcef3854 gnu: miniflux: Update to 2.2.17.
* gnu/packages/web.scm (miniflux): Update to 2.2.17.

Change-Id: I4a0492abe1b62933f02d58a2f188da6b4b9ab5dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:58:25 +00:00
Yan Abu Arab
c33fd26cd4 gnu: python-ipython-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-ipython-documentation): Fix build,
remove pdf generation.
[phases]: Remove 'configure-sphinx-for-xelatex' phase, modify 'install' phase
to not copy pdf.
[native-inputs]: Remove fontconfig, font-gnu-freefont, texlive-latexmk
texlive-polyglossia, texlive-xetex, texlive-xindy; add python-sphinx-toml.

Merges: https://codeberg.org/guix/guix/pulls/6608
Fixes: guix/guix#6285
Change-Id: I95b868b766ac6a4d96f29b63752de7ffddf856e4
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:34 +00:00
Yan Abu Arab
c5bf001c2f gnu: Add python-sphinx-toml.
* gnu/packages/sphinx.scm (python-sphinx-toml): New variable.

Change-Id: Ia610e34b2fc1bea09bead7628fc01c184f69581e
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:34 +00:00
Yan Abu Arab
375e6157db gnu: Add python-intersphinx-registry.
* gnu/packages/sphinx.scm (python-intersphinx-registry): New variable.

Change-Id: Id87bdb618569c31744a097eead9e646ee0c6ff4b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:27 +00:00
Yelninei
1675a34129 gnu: python-docutils: Fix tests on the Hurd.
* gnu/packages/python-xyz.scm (python-docutils): Add phase to substitute
correct ENOENT value.

Merges: https://codeberg.org/guix/guix/pulls/6620
Change-Id: Ia54b3846f5f6ff3005c1cff25c6ad77e37dbf1e2
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:01:11 +00:00
Hennadii Stepanov
db92be7a70 gnu: python-lief: Update to 0.17.4.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.4.

Merges: https://codeberg.org/guix/guix/pulls/6625
Change-Id: I29d39bcf9276fa0c54efbc116898360600ea391b
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:56:32 +00:00
Sören Tempel
a3a3bd40c7 gnu: zk: Fix version output of zk --version.
Without this change, `zk --version` always reports `dev` as the version.

* gnu/packages/task-management.scm (zk)
[arguments] <build-flags>: Set version via `-ldflags`.

Change-Id: If0a2a654b520c1208087dfc97e3935be1d2aed66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:46:34 +00:00
Sören Tempel
bfc3821661 gnu: zk: Build sqlite with fts5 support
This is required for some database interactions. Notably, the `--match`
filtering option.

See:
<https://github.com/zk-org/zk/blob/v0.15.2/CONTRIBUTING.md#building-the-project>.

* gnu/packages/task-management.scm (zk)
[arguments] <build-flags>: Enable fts5 support.

Change-Id: I164d6badb055350d5bc2bd50bd5eec4228873eb4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:43:53 +00:00
mst
a27db7d9e7 gnu: Add python-alpaca-py.
* gnu/packages/python-web.scm (python-alpaca-py): New variable.

Change-Id: Ie5c9320e3d4ac713dbeb456189d860726802d27b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:08:53 +00:00
Nemin
82abe20465 gnu: jujutsu: Update to 0.38.0.
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.38.0.
[arguments]{cargo-test-flags}: Skip two network and one failing test.
[arguments]{phases}: Add phase to install completions.
[native-inputs]: Remove git, add git-minimal.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry.

Change-Id: I61c244dc75c682b9d2cff9daa1c1303f2ee8544b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 20:09:19 +02:00
Andreas Enge
ccd1dbc8b0 gnu: Remove python-pyro4.
* gnu/packages/python-xyz.scm (python-pyro4): Delete variable.

Fixes: guix/guix#5857
Change-Id: Iacf9dae4af01a615316c9ad2fb13061b943b4523
2026-02-23 18:06:52 +01:00
Andreas Enge
9bb4ecc44c gnu: Remove signond.
* gnu/packages/qt.scm (signond): Delete variable.

Fixes: guix/guix#5850
Change-Id: I8c511aec0f6fb18eddc75f4260640b7727ff84ff
2026-02-23 18:04:31 +01:00
Andreas Enge
502c83b824 gnu: signond-qt6: Disinherit from signond.
* gnu/packages/qt.scm (signond-qt6)[inherit]: Remove field.
[build-system, inputs, home-page, synopsis, description, license]: Copy
from signond.
[native-inputs, arguments]: Copy from signond and incorporate changes.

Change-Id: If8851f7c9860a29b7bfc3cb51530b371943a58d7
2026-02-23 18:03:52 +01:00
Andreas Enge
d0f3ea5a99 gnu: Remove libsignon-glib.
* gnu/packages/qt.scm (libsignon-glib): Delete variable.

Change-Id: I56d0f60431ef17c41cc81544afd4634c0b97696d
2026-02-23 17:49:03 +01:00
Andreas Enge
0bc486c910 gnu: Remove libaccounts-qt.
* gnu/packages/qt.scm (libaccounts-qt): Delete variable.

Change-Id: I503070e076eccd3b44cbb8b8d277419c45227ceb
2026-02-23 17:48:29 +01:00
Andreas Enge
4e3c056ef6 gnu: Remove signon-plugin-oauth2.
* gnu/packages/qt.scm (signon-plugin-oauth2): Delete variable.

Change-Id: I815c3c6645f4d5ef2a18c2e80b7e7d1b96bf8848
2026-02-23 17:48:01 +01:00
Andreas Enge
a465879012 gnu: Remove p4est.
* gnu/packages/maths.scm (p4est): Delete variable.

Fixes: guix/guix#3722
Change-Id: I5e115e050c0cec1b18d15f83753d7031a9b66a35
2026-02-23 17:46:51 +01:00
Andreas Enge
441365aeea gnu: Remove trilinos-for-dealii-openmpi.
* gnu/packages/maths.scm (trilinos-for-dealii-openmpi): Delete variable.
* gnu/packages/patches/teuchos-remove-duplicate-using.patch,
gnu/packages/patches/tpetra-remove-duplicate-using.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Fixes: guix/guix#5852
Change-Id: I991b0fd99a8a441b898c5d3e10785bc523042fef
2026-02-23 17:45:38 +01:00
Andreas Enge
fee8db5f32 gnu: Remove p4est-openmpi.
* gnu/packages/maths.scm (p4est-openmpi): Delete variable.

Change-Id: Icfb89167554dd755852f69b2a7d1ed53b3871476
2026-02-23 17:42:49 +01:00
Andreas Enge
75cb01c94e gnu: Remove dealii-openmpi.
* gnu/packages/maths.scm (dealii-openmpi): Delete variable.

Change-Id: Iad5e39bdb4c37699de31770741809ff2c4f86bf2
2026-02-23 17:42:21 +01:00
Andreas Enge
12f5bf16e1 gnu: Remove wfa2-lib.
* gnu/packages/bioinformatics.scm (wfa2-lib): Delete variable.

Fixes: guix/guix#3705
Change-Id: Ib19e25a84c982ab7a6403a9578adf2ecbaa46b9b
2026-02-23 17:39:47 +01:00
Andreas Enge
1a9576ab21 gnu: Remove vcflib.
* gnu/packages/bioinformatics.scm (vcflib): Delete variable.

Change-Id: I3ffdcfdbd8a3bb9d573fc0d5dc03da59acdd482e
2026-02-23 17:39:07 +01:00
Andreas Enge
209a8025f8 gnu: Remove freebayes.
* gnu/packages/bioinformatics.scm (freebayes): Delete variable.

Change-Id: I19fadd85a384cb4520160cfab04b114e5ca47cec
2026-02-23 17:38:24 +01:00
Nemin
fa2291e249 gnu: hare-json: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-json): Update to 0.26.0.0.

Change-Id: I95f78106277f7b1dee35298b02ff9abf92092608
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin
260da9271e gnu: himitsu-git: Update to 0.10.0.
* gnu/packages/password-utils.scm (himitsu-git): Update to 0.10.0.

Change-Id: Id06b85cfcc5f0347aeeff1a1fe9445b38eac698b
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin
29981f53e3 gnu: himitsu-ssh: Update to 0.10.0-0.446ff5f.
* gnu/packages/password-utils.scm (himitsu-ssh): Update to 0.10.0-0.446ff5f.

Change-Id: If290ab683adf5c153090b718b2875c580fe4e57b
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin
3d9306b03d gnu: hiprompt-gtk: Update to 0.10.
* gnu/packages/password-utils.scm (hiprompt-gtk): Update to 0.10.

Change-Id: Ib67ef8898dd1ba24101f65069ecfc30a7409ec00
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin
d7ade7e9b4 gnu: himitsu: Update to 0.10.
* gnu/packages/password-utils.scm (himitsu): Update to 0.10.

Change-Id: I4cf0f8fe3d7a0ff361ece8f79bc72ea0062df7ca
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin
aa2a9460b2 gnu: hare-mcron: Update to 1.3.0.
* gnu/packages/hare-apps.scm (hare-mcron): Update to 1.3.0.

Change-Id: I38ed282da3a62cae4bfc795ec3996efd105c7e02
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin
fe14b3f942 gnu: bonsai: Update to 1.4.0.
* gnu/packages/hare-apps.scm (bonsai): Update to 1.4.0.

Change-Id: I245900cec19ae8229d83273c2533201e732c6cbb
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:37 -05:00
Nemin
9e435638bb gnu: hare-ev: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-ev): Update to 0.26.0.0.

Change-Id: I24cfeadf99648ed4947d4d6a43a7cbad8a158e16
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin
dead0c0b6f gnu: hare-template: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-template): Update to 0.26.0.0.
  [phases]{build}: Deleted phase.
  [phases]{install}: Replace with haredo.
  [phases]{set-environment}: Added new phase.

Change-Id: Ie8f81f19fda9d466eae15fef09894dc03ff01f6e
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin
be0dd3d548 gnu: hare-lsp: Update to 0.2.0.
* gnu/packages/hare-apps.scm (hare-lsp): Update to 0.2.0.

Change-Id: I96891a2ec5feb4dd2e886b7f3792fa22851c67de
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin
8de8b7a288 gnu: hare-ssh: Update to 0.26.0.
* gnu/packages/hare-xyz.scm (hare-ssh): Update to 0.26.0.

Change-Id: I89738d49a3e2919a0fc96f1645827ba123e782b6
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin
02bf4e50a6 gnu: hare-lex: Update to 0.26.0.0.
* gnu/packages/hare-xyz.scm (hare-lex): Update to 0.26.0.0.
  [phases]{install}: Replace with haredo.
  [phases]{check}: Deleted phase.
  [phases]{build}: Deleted phase.
  [phases]{set-environment}: Added new phase.

Change-Id: Ibc776c040568d52d3f5203718ae636644d9753d1
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin
9207ce6874 gnu: Add haredo.
* gnu/packages/hare-apps.scm (haredo): Init at 1.0.6.

Change-Id: I01b60ebaf226a5affc6ed8415b84edcccd71f708
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin
479aac614f gnu: scdoc: Update to 1.11.4.
* gnu/packages/man.scm (scdoc): Update to 1.11.4.

Change-Id: I711f8c9fdf8ffa2d47b8767f5c633c05a1537421
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Nemin
533607369a gnu: hare: Update to 0.26.0.
* gnu/packages/hare.scm (harec): Update to 0.26.0.
* gnu/packages/hare.scm (hare): Update to 0.26.0.
  [patches]: Remove hare-toolpath.patch.
* gnu/packages/hare.scm (hare-update): Update to 0.26.0.0.
* gnu/patches/hare-toolpath.patch: Delete file.
* gnu/local.mk: Unregister patch.

Change-Id: I6bdc9eeb6257832d01fb62e225e76e8831ba1b9d
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
jgart
df71a3602e gnu: trealla: Update to 2.90.37.
* gnu/packages/prolog.scm (trealla): Update to 2.90.37.

Change-Id: I2ca3384b77090ef84449017813a663c0f8b2783c
2026-02-23 10:33:29 -05:00
jgart
46f3f9f028 gnu: guix-compose: The check phase should respect #:tests?.
* gnu/packages/containers.scm (guix-compose)[arguments]: The check phase should respect #:tests?.

Change-Id: If55bb0f45b795e1d85088fdc869a118ec74894e5
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:23:06 -05:00
Giacomo Leidi
9d0fce8d97 gnu: Add guix-compose.
* gnu/packages/containers.scm (guix-compose): New variable.

Change-Id: I0a1270272222b620f1344c096b5f68274581b2fd
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:22:56 -05:00
Cayetano Santos
c736f8c15f gnu: gnucap: Update to 20240220.
* gnu/packages/electronics.scm (gnucap): Update to 20240220.
[source]: Switch to git-fetch.
[arguments]: Update ’configure #:phase.

Change-Id: I927ba638b3802c7dc3850a1c8915a83d5c263108
2026-02-23 15:22:15 +01:00
Efraim Flashner
18898ea4e5 gnu: tealdeer: Rewrite install-completions phase.
* gnu/packages/rust-apps.scm (tealdeer)[arguments]: Rewrite using
g-exps.  Rewrite 'install-completions to use the copy-build-system
'install phase.

Change-Id: Ia1ae3810796768856f5294e7dafed49dc989f2ab
2026-02-23 13:36:36 +02:00
wvlab
79fdd77e87 gnu: tealdeer: Update to 1.8.1.
* gnu/packages/rust-apps.scm (tealdeer): Update to 1.8.1.
[inputs]: Remove openssl.
* gnu/packages/rust-crates.scm (tealdeer): Update dependencies.

Change-Id: I451546e9819ac10afdddc99e02067dcf45ba28e7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 13:31:29 +02:00
Efraim Flashner
da7594a305 gnu: Remove duplicate crates.
* gnu/packages/rust-crates.scm (rust-ntapi-0.4.3, rust-uuid-1.21.0):
Remove duplicate crates.

Change-Id: I7560895985260703e5e0190dfb017b0300eb2b07
2026-02-23 12:18:52 +02:00
Oleg Pykhalov
e7c46eab48 gnu: xwayland-satellite: Update to 0.8.
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.8.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Change-Id: I22860d5a55bdd002099e7455c3ddc19f9acb2fa1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 12:14:26 +02:00
Efraim Flashner
191a7ae67d gnu: bottom: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (bottom)[arguments]: Rewrite using g-exps.
Rewrite the 'install-extras to use the copy-build-system 'install phase.

Change-Id: Ib0faa12fedf4b539566d97e42e843c0c26b0812f
2026-02-23 12:05:12 +02:00
marderbot
9a88221a91 gnu: bottom: Update to 0.12.3.
* gnu/packages/rust-apps.scm (bottom): Update to 0.12.3.
[arguments]: Skip 3 more tests.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bottom]: Update
entry.

Change-Id: Ib9acf19de50f9c80f6bc2c8eba525ab392c5efb2
2026-02-23 11:56:08 +02:00
Efraim Flashner
6f0395fd9b gnu: pay-respects: Install shell completions.
* gnu/packages/shellutils.scm (pay-respects)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: When cross-compiling add pay-respects.

Change-Id: I150fd240283ae3b3994b5e8e6028ed7d6b359d9d
2026-02-23 11:35:58 +02:00
Gabriel Santos
94fb1eacc9 gnu: pay-respects: Update to 0.7.12.
* gnu/packages/shellutils.scm (pay-respects): Update to 0.7.12.
* gnu/packages/rust-crates.scm (pay-respects): Update dependencies.

Change-Id: I38ccabd5b6b5830b8b67af494c57982cd1aa51d0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 11:23:24 +02:00
Efraim Flashner
be4916939f gnu: bat: Rewrite install-extras phase.
* gnu/packages/rust-apps.scm (bat)[arguments]: Rewrite the
'install-extras phase to use the copy-build-system 'install phase.

Change-Id: I77de03e0d026ac02173f244a0b897474ee839e89
2026-02-23 11:16:14 +02:00
Patrick Norton
63b892c177 gnu: bat: Update to 0.26.1.
* gnu/packages/rust-apps.scm (bat): Update to 0.26.1.
[source]: Remove snippet.
[phases]: Use absolute directory for BAT_ASSETS_GEN_DIR.
[inputs]: Update libgit2 version to 1.9.
* gnu/packages/rust-crates.scm (bat): Update dependencies.

Change-Id: Iea363f892c33890ea0f1e9ebca58cf434e772c66
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 11:07:19 +02:00
Efraim Flashner
a542801696 gnu: forgejo-cli: Install shell completions.
* gnu/packages/rust-apps.scm (forgejo-cli)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: When cross-compiling add forgejo-cli.

Change-Id: I6a22ef1b34c833d89244554d8e13b8287b2318ea
2026-02-23 10:41:19 +02:00
Efraim Flashner
b33485859f gnu: forgejo-cli: Update URIs.
* gnu/packages/rust-apps.scm (forgejo-cli)[source]: Update URI.
[home-page]: Follow redirect.

Change-Id: I56d609974def07d04ff7b2605e7eaf33d804d88b
2026-02-23 10:41:19 +02:00
Nick Blumenauer
3b1cba04a8 gnu: forgejo-cli: Update to 0.4.0.
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.4.0.
[inputs]: Remove oniguruma.
* gnu/packages/rust-crates.scm: Import crates for forgejo-cli.

Change-Id: I497e935ae314b04eaea5e4413111a2cafc5353f0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-23 10:41:16 +02:00
Artyom V. Poptsov
8ac2ba595f gnu: perl-data-validate-ip: Update to 0.31.
* gnu/packages/networking.scm (perl-data-validate-ip): Update to 0.31.

Change-Id: I45624f6b9f51ebb22a875439e5a394dea6b0781f
2026-02-23 10:28:23 +03:00
Artyom V. Poptsov
2ef2aa03fc gnu: hcxdumptool: Update to 7.1.2.
* gnu/packages/networking.scm (hcxdumptool): Update to 7.1.2.

Change-Id: Id3c6e1ec476e923e2ccd1777336f5f9b9a7f497a
2026-02-23 10:28:09 +03:00
Rutherther
7e7487166b file-systems: canonicalize-device-spec: Wait for device to exist.
Waits for devices specified by a string.

Fixes: #6134
Change-Id: I430483deccb70fad44fe0e141afc050ae41308dc
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23 11:56:12 +09:00
Rutherther
e3d8fc1147 file-systems: mount-file-system: Guard against missing devices.
When a device with a UUID is missing, canonicalize-device-spec will throw an
error. This error is not handled for mount-may-fail? devices. That means
that if you use UUID device and it isn't available, the boot will hang on
the user-file-systems not being started. All user services depend on that
service.

Also added a test for this behavior.

* gnu/build/file-systems.scm
(mount-file-system): Guard canonicalize-device-spec call.
(canonicalize-device-spec): Throw &partition-lookup-error on missing
partition.
(&partition-lookup-error): New variable.
* gnu/tests/base.scm (%test-missing-file-system): New variable.

Change-Id: I3b8d652251cef421cff6d2fdafb8d9d7d1fc74b5
Reported-By: renbus, on IRC
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23 11:46:09 +09:00
Nguyễn Gia Phong
d45da4a5e9 teams: Add team for QA packages.
* etc/teams.scm (qa-packages): New team.
  ("Janneke Nieuwenhuizen"): Add to the team.
  ("Liliana Marie Prikler"): Add to the team.
  ("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.

Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23 11:40:49 +09:00
Wilko Meyer
279f22e978 gnu: Add linux-libre 6.19.
* gnu/packages/linux.scm (linux-libre-6.19-version,
linux-libre-6.19-gnu-revision, deblob-scripts-6.19,
linux-libre-6.19-pristine-source, linux-libre-6.19-source,
linux-libre-headers-6.19, linux-libre-6.19): New variables.
* gnu/packages/aux-files/linux-libre/6.19-i686.conf,
gnu/packages/aux-files/linux-libre/6.19-arm64.conf,
gnu/packages/aux-files/linux-libre/6.19-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add it.

Change-Id: I7df1a4438ad26d85ec34560779047fe626d7859e
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:24 -08:00
Wilko Meyer
e80896ab34 gnu: linux-libre 5.10: Update to 5.10.251.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.251.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I8dbda28511084fe211ff0a6333874e82fa51adaf
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:21 -08:00
Wilko Meyer
33ba4bf845 gnu: linux-libre 5.15: Update to 5.15.201.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.201.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I0dcb00fb22f7f647a12b00ed6d0dd24c90a09cd7
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:19 -08:00
Wilko Meyer
7633a209bb gnu: linux-libre 6.1: Update to 6.1.164.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.164.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Icf106dd17d49f71ac3b5cf075e4d864600db10d1
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:16 -08:00
Wilko Meyer
d8523c9b0b gnu: linux-libre 6.6: Update to 6.6.127.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.127.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I431b2510ea37ab154d6775018db8dbe6ff594702
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:13 -08:00
Wilko Meyer
5c6d94654f gnu: linux-libre 6.12: Update to 6.12.74.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.74.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I2f6572f7209e6d321b77f60e4565f04c91490373
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:58:11 -08:00
Wilko Meyer
802c21c3cc gnu: linux-libre 6.18: Update to 6.18.13.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.13.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: I61cbf4b1ca2ae3d1318b00ba81e68100fec8f6bd
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-22 16:57:54 -08:00
jgart
e7612f2fcd gnu: trealla: Update to 2.90.36.
* gnu/packages/prolog.scm (trealla): Update to 2.90.36.

Change-Id: I9df2d7ecda9aa62ef63b9bd89d99f4aa78d4d411
2026-02-22 18:33:06 -05:00
Wilko Meyer
f23dc03e8a teams: Add Perl and Raku team.
* etc/teams.scm (perl): New team.
("Wilko Meyer"): Add to perl team.
* CODEOWNERS: Regenerate file.

Change-Id: Ia9da6d87bb116d00bccad5322e25194793ebc17c
Signed-off-by: jgart <jgart@dismail.de>
2026-02-22 18:25:43 -05:00
Sharlatan Hellseher
5a23fd601e gnu: poetry: Fix tests.
This is a following up fix reported in
<https://codeberg.org/guix/guix/pulls/6443#issuecomment-10859915>.

* gnu/packages/package-management.scm (poetry):
[phases]{sanity-check}: Preserve phase.
[propagated-inputs]: Remove python-dulwich; add python-dulwich-0.24.

Change-Id: I92b5c2a9d5ed025aca5145b5d0f75c5821bbda5a
2026-02-22 22:03:10 +00:00
Cayetano Santos
31ba754c15 gnu: gdstk: Update to 1.0.0.
* gnu/packages/electronics.scm (gdstk): Update to 1.0.0.
[native-inputs]: Add python-minimal-wrapper.

Change-Id: I20e726961ce2d46aadf34709e48cf963fe1ddbd5
2026-02-22 20:18:02 +01:00
Nicolas Graves
93fcd0ed7c guix: Remove (guix build json) module.
This fixes guix/guix#4365.

Merges guix/guix!6609

* guix/build/json.scm: Delete file.
* Makefile.am: Unregister file.

Change-Id: Iea07523afc8fe6752cecee15892d349cba299476
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-22 19:59:53 +01:00
Giacomo Leidi
4533da834d gnu: home: dotfiles: Files not excluded when they should.
* gnu/home/services/dotfiles.scm (%home-dotfiles-excluded): Match
content of .git directories.
(directory-contents): Match whole file-name instead of basename.
* doc/guix.texi: Document it.

Fixes <https://issues.guix.gnu.org/71217>

Authored-by: Nicolas Odermatt-Lemay <nodermattlemay@gmail.com>
Change-Id: I2929fe3318e1f9f0b552c891207524dea25389ed
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-22 19:51:46 +01:00
Luis Guilherme Coelho
dc93f8c7f7 gnu: Add zzz.
* gnu/packages/admin.scm (zzz): New variable.

Merges guix/guix!5905

Change-Id: I7dcc021e6cc9b0892a5a8ad0b333e63d24d46d16
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-22 19:49:12 +01:00
Artyom V. Poptsov
e1412e976b gnu: xpadneo: Update to 0.9.8.
* gnu/packages/linux.scm (xpadneo): Update to 0.9.8.

Change-Id: Ib36618811443f070a9c1f12b997369c4a6fbbff9
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov
c99e62e66d gnu: cpuid: Update to 20260220.
* gnu/packages/linux.scm (cpuid): Update to 20260220.

Change-Id: I91ccbecb9749d1cdfac9ebf1df1252e9ed16757b
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov
282aa0c92e gnu: fastfetch-minimal: Update to 2.59.0.
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.59.0.

Change-Id: I9396e783ccf13eda20bff5eb373be8d5d44ab866
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov
8b8ea43ea3 gnu: nnn: Update to 5.2.
* gnu/packages/admin.scm (nnn): Update to 5.2.

Change-Id: Iae336be82c1b7c126f2f35658edffc7916834e6b
2026-02-22 21:40:25 +03:00
Cayetano Santos
e4e3bcc42b gnu: ropgadget: Update to 7.7.
* gnu/packages/cybersecurity.scm (ropgadget): Update to 7.7.
[sources]: Switch to git-fetch.

Merges guix/guix!6469

Change-Id: I504c0ad39acdb837dd157bd1715a20e6783073b7
2026-02-22 19:31:06 +01:00
Hugo Buddelmeijer
f333fb810d doc: Improve raid-device-mapping documentation.
* doc/guix.texi (Mapped Devices): Move examples into the mapping defvars.
Add how to load kernel modules for raid.  Add RAID cindex.

Change-Id: If2d3f3c48940d2428b36bdd85d31c8288db35f3b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6512
2026-02-22 19:01:34 +01:00
Ludovic Courtès
ccce417a6c doc: Mention online documentation.
* doc/guix.texi (Documentation): Mention the online manual and
doc.guix.gnu.org.

Change-Id: I5abdd85fa2166890323f99a99c30136400791bdd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6563
2026-02-22 18:59:31 +01:00
Ayan Das
19cac579d7 gnu: python-pytorch-for-r-torch: Fix build and RUNPATH.
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch):
[arguments] <#:phases>: In 'use-system-libraries', replace the
'build_bundled' import workaround with a no-op 'create_bundled'
binding.  Adjust functorch INSTALL_RPATH to "$ORIGIN/../torch/lib".

Change-Id: I6386137d658dc11c6b0a3b553de87524a4b1d708
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6004
2026-02-22 18:41:11 +01:00
Ayan Das
b373a5ccff gnu: fbgemm: Update to 1.5.0.
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.5.0.
* gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.5.0,
enable C language checks in CMake, and adapt to upstream test CMake changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
8957ef1acd gnu: python-pytorch-geometric: Fix tests with PyTorch 2.10.
* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]:
  Ignore DeprecationWarnings raised during import.

Change-Id: I9e9da73b304b80d2499d24acac41970a08886e7b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
9919afc965 gnu: python-pytorch-lightning: Update to 2.6.0.
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.6.0.
  [source]: Update hash.
  [arguments]: Fix LeafSpec deprecation with PyTorch 2.10.

Change-Id: I7db724fd269e6b171293c3d2258440f01d2ea2b6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
cb5934e85e gnu: python-botorch: Fix tests with PyTorch 2.10.
* gnu/packages/machine-learning.scm (python-botorch): Substitute out
an invalid call to `view\' that passes a torch.Size plus extra arguments,
which PyTorch 2.10 rejects.

Change-Id: I71a47dab611ad33c3f765c74093aeadabc9f4c8d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
3cdb9a09c1 gnu: python-torchvision: Update to 0.25.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.25.0.
  [source]: Update hash.

Change-Id: I01b88a7f771e1cd5a29b85fe69393cb94a61a37d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das
e1cfe62f11 gnu: python-torchaudio: Update to 2.10.0.
* gnu/packages/machine-learning.scm (python-torchaudio): Update to 2.10.0.
  [source]: Update hash.
  [arguments]: Skip dataset tests requiring torchcodec.

Change-Id: I8da137fac0f4419bec78d1d0f41c98b4fcf84362
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das
52b5ef81a1 gnu: python-pytorch: Update to 2.10.0.
* gnu/packages/machine-learning.scm (%python-pytorch-version): Update to 2.10.0.
(%python-pytorch-src)[source]: Update hash.
(python-pytorch)[arguments]: Fix build by including Utils.hpp.
* gnu/packages/patches/python-pytorch-runpath.patch: Update for 2.10.0.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.10.0.

Change-Id: Ic579058f302d2d8face536ae9980f06854888615
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das
5895cb7558 gnu: ideep-pytorch: Update to 3.7.1.
* gnu/packages/machine-learning.scm (ideep-pytorch): Update to 3.7.1.
  [source]: Update hash.

Change-Id: Ib775087c6d7f94f33b5bae1c869d33fc848f2cd3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
moksh
b400aabc73 gnu: emacs-fj: Update to 0.30.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.30.

Change-Id: Iebbf7e6b37af3a09c25319ec06bec647223f21ac
Signed-off-by: jgart <jgart@dismail.de>
2026-02-22 11:19:44 -05:00
Sughosha
4b8cfa7f69 services: readymedia: Run with a pid file.
* gnu/services/upnp.scm (%readymedia-default-pid-directory): New variable.
(%readymedia-pid-file): New procedure.
(readymedia-shepherd-service)[start]: Start with the pid file.
(readymedia-activation): Create the pid directory.
* gnu/tests/upnp.scm (run-readymedia-test): Test the pid directory and file.

Merges: https://codeberg.org/guix/guix/pulls/1007
Change-Id: I454a89d25afe0e9bb0414645b1e4594afdf89058
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-22 17:15:19 +01:00
Sughosha
f19ddd6dfe services: readymedia: Fix configurations.
* gnu/services/upnp.scm (%readymedia-default-log-directory): Remove variable.
(%readymedia-default-log-file): New procedure.
(%readymedia-default-cache-directory): Turn it into a procedure.
(<readymedia-configuration>)[log-directory]: Remove field.
[log-file]: New field.
[cache-directory]: Set to %readymedia-default-cache-directory.
(readymedia-configuration->config-file): Remove "user" and "log_dir" fields.
(readymedia-shepherd-service)[modules]: Add (shepherd support).
[start]: Do not map the log-directory. For home services, do not wrap the
program with least-authority-wrapper.
(readymedia-activation): Do not create the log-directory.
* gnu/home/services/upnp.scm (%readymedia-cache-file, %readymedia-cache-path,
%readymedia-log-path): Remove variables.
(run-readymedia-test): Use the procedures properly. Do not test the
log directory. Test the log file.
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Update doc.

Change-Id: I97d84b5287c374ddb26a495f20a36f986b0c142d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-22 17:15:16 +01:00
Anderson Torres
6cc0befc70 news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation for glibc entry.

Change-Id: I6a965fb972d5241073afc0ea5a802e611abcbb89
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-02-22 14:14:03 +01:00
Mathieu Lirzin
4a507aa8c0 gnu: clojure-tools: Wrap Java using PATH.
* gnu/packages/clojure.scm (clojure-tools)[arguments]: Find Java through PATH
to allow overrides without requiring any package variant.

Change-Id: I618dbf74bbb473150e201012a13b8d5f96eebd91
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22 09:04:37 +01:00
Mathieu Lirzin
a2cdd9aa21 gnu: clojure-tools: Preserve PATH in forked process.
Ensure that executables from the profile PATH are accessible inside a Clojure
process.

* gnu/packages/clojure.scm (clojure-tools)[arguments]: Extend PATH instead of
overwriting it.

Change-Id: Ide3d3f12c00803b1eb1392976aa0ff03feabafe7
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22 09:03:57 +01:00
Maxim Cournoyer
ee58b06c37 gnu: luanti-mineclonia: Update to 0.120.1.
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.120.1.

Change-Id: Ie143b0eea7dde1078f037db138d8f7f2fb73e6f3
2026-02-22 14:48:37 +09:00
Maxim Cournoyer
d37abf995a gnu: luanti: Update to 5.15.1.
* gnu/packages/luanti.scm (luanti): Update to 5.15.1.

Change-Id: I77a2f032c8b0120e6cb1b190c564272f86c49b3a
2026-02-22 14:48:04 +09:00
jgart
aa72f75954 gnu: trealla: Update to 2.90.35.
* gnu/packages/prolog.scm (trealla): Update to 2.90.35.

Change-Id: I8963d12b28f44a8a4991eab390346af837eccff9
2026-02-21 20:09:08 -05:00
jgart
0274426f59 gnu: nvc: Update to 1.19.1.
* gnu/packages/electronics.scm (nvc): Update to 1.19.1.

Change-Id: I91e10f4c1092ebe9653172dcd4422ffafe84702f
2026-02-21 20:05:09 -05:00
Matt Wette
be558dfe34 gnu: guile-libyaml: Update to 3.0.2.
* gnu/packages/guile-xyz.scm (guile-libyaml): Update to 3.0.2.
[arguments]: Update substitute regexp in build-ffi phase.
[native-inputs]: Replace nyacc-1.08.1 with nyacc.
[propagated-inputs]: Replace nyacc-1.08.1 with nyacc. Remove
guile-bytestructures.

Change-Id: Ifac73f0554a4604817334f8c4562d9dc2c8bc76f
2026-02-22 00:59:52 +00:00
Arun Isaac
0f03583230 gnu: mapnik: Update to 4.2.1-0.cb1e226.
* gnu/packages/geo.scm (mapnik): Update to 4.2.1-0.cb1e226.
[build-system]: Switch to cmake-build-system.
[arguments]: Remove #:cmake. Add -DBUILD_DEMO_VIEWER=OFF and
-DBUILD_DEMO_CPP=OFF to #:configure-flags.
[inputs]: Add libavif and openssl.
2026-02-21 23:53:04 +00:00
Arun Isaac
e872566b57 gnu: mapnik: Skip ogr test using #:test-exclude.
* gnu/packages/geo.scm (mapnik)[arguments]: Skip ogr test using #:test-exclude
rather than a custom phase.
2026-02-21 23:53:04 +00:00
Arun Isaac
2ce4c45f86 gnu: proj: Update to 9.7.1.
* gnu/packages/geo.scm (proj): Update to 9.7.1.
(proj-9.3): New variable.
(gdal, python-pyproj, qgis)[inputs]: Replace proj with proj-9.3.
* gnu/packages/cran.scm (r-sf, r-terra)[inputs]: Replace proj with proj-9.3.
* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with
proj-9.3.
2026-02-21 23:53:04 +00:00
Ashish SHUKLA
373384486d gnu: fuzzel: Update to 1.14.0
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.14.0.

Merges: https://codeberg.org/guix/guix/pulls/6580
Change-Id: I1ca83763960aa10d1860d2cb00eac81e055b6671
2026-02-21 22:33:47 +01:00
Hugo Buddelmeijer
9d5063bcea gnu: tcalc: Fix build.
* gnu/packages/maths.scm (tcalc): Fix build.
[source]: Replace URL.
[arguments]<#:configure-flags>: Add CFLAGS=-fcommon.
[home-page]: Replace URL.

Fixes: guix/guix#6492
Change-Id: I47618f124d548170bbb9a8c027886b0398fb2154
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-21 22:25:04 +01:00
Danny Milosavljevic
69a885dbd7 gnu: python-pyvista: Update to 0.46.5.
* gnu/packages/python-science.scm (python-pyvista): Update to 0.46.5.
[arguments]<#:test-flags>: Ignore tests/core/test_dataobject_filters.py,
tests/core/test_dataset_filters.py, and tests/plotting/test_plotter.py.
Disable test_read_exodus, test_nek5000_reader, test_exodus_reader_ext,
test_exodus_reader_core, test_exodus_blocks, test_download_dataset_texture,
test_structured_grid_cast_to_explicit_structured_grid,
test_pad_image_multi_component_with_scalar, test_pad_image_raises,
test_points_to_cells_and_cells_to_points_dimensions, test_meshio[cow_ugrid],
test_meshio[points_only], and test_max_positional_args_matches_pyproject.
<#:phases>{patch-pyproject}: Generalize vtk version pattern.
[native-inputs]: Add nss-certs-for-test, python-aiohttp, python-mypy,
python-pandas, python-pytest-cases, python-pytest-mock, python-pytest-pyvista,
which, and xorg-server-for-tests.  Replace python-pytest with python-pytest-8.
[propagated-inputs]: Add python-cmcrameri, python-cmocean, and
python-colorcet.  Replace vtk-9.3 with vtk-9.5.

Change-Id: Ic5b9a7a46c5fee8682a9d0f47d791e2d07de5f64
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
a8927662b3 gnu: Add python-pytest-pyvista.
* gnu/packages/python-science.scm (python-pytest-pyvista): New variable.

Change-Id: I03233bf19ba66bf4f33cf92e60de24da8c661562
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
405d8647ff gnu: Add python-cmcrameri.
* gnu/packages/python-science.scm (python-cmcrameri): New variable.

Change-Id: I6b41ceeb5774564734a0b7ce5ac6baf0b5d23670
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
26f46186f3 gnu: python-brille: Clean up setuptools.
* gnu/packages/physics.scm (python-brille)[arguments]<#:phases>{set-version}:
Delete phase.

Change-Id: I2c81e02e10ce00daf10fd1d97b07e6964b1ff0d2
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
07436e4407 gnu: Add mantid.
* gnu/packages/physics.scm (mantid): New variable.
* gnu/packages/patches/mantid-openmp-cleanup.patch: New file.
* gnu/local.mk: Register it.

Change-Id: Ie037b5812acbd55677a67f70de2e46466e992367
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
3cebf49777 gnu: Add python-mvesuvio.
* gnu/packages/physics.scm (python-mvesuvio): New variable.

Change-Id: I89b157d4ee024dfb333e97c04c28505bfcc106bd
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
abce3ac7aa gnu: Add python-shiver.
* gnu/packages/physics.scm (python-shiver): New variable.

Change-Id: Ia5886a4b99d7a9536e24de1e57a22168d43986cf
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
1ff320a10e gnu: Add python-pyoncatqt.
* gnu/packages/physics.scm (python-pyoncatqt): New variable.

Change-Id: I1a65870132d510607d25c51df401a5590797052b
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
6f45742b8d gnu: Add python-pyoncat.
* gnu/packages/physics.scm (python-pyoncat): New variable.

Change-Id: Id8104e241296524b527041e13ab3b845c1ca0cc1
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
21be0f63f8 gnu: Add python-configupdater.
* gnu/packages/python-xyz.scm (python-configupdater): New variable.

Change-Id: Ibbeca08f8807091d7c06ab3bc6aa791905ede7fa
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
202d682caf gnu: Add python-mslice.
* gnu/packages/patches/python-mslice-matplotlib-3.6-compatibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/physics.scm (python-mslice): New variable.

Change-Id: I55b884b53bef3f59d466e8980a643e4ef78fa544
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
eb3d2b85f9 gnu: python-euphonic: Clean up.
* gnu/packages/physics.scm (python-euphonic)[arguments]<#:phases>
{fix-lazy-fixture}: Delete phase.
{delete-source}: New phase.

Change-Id: Ibdcc1892aef88219074859c19205f024cd49e659
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
384b63aa08 gnu: python-pycifrw: Generate sources from noweb.
* gnu/packages/physics.scm (python-pycifrw)[arguments]<#:phases>{generate-sources}:
New phase.
{check}: Replace.
[native-inputs]: Add latex2html, noweb.

Change-Id: Iaaa77f8c857345ba63a1d07a782d7bf8d086c1c2
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
004956cdae gnu: Add python-quickbayes.
* gnu/packages/physics.scm (python-quickbayes): New variable.

Change-Id: I0c76e13aa680bd31206e279e64e4161ff1127e18
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
d5653abf54 gnu: Add python-gofit.
* gnu/packages/physics.scm (python-gofit): New variable.

Change-Id: If134c0ea69eb76c62b1439b82a7474832938ff19
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
e5dacef22d gnu: Add python-qtawesome.
* gnu/packages/python-graphics.scm (python-qtawesome): New variable.

Change-Id: I75596aeb7352fb03ecfa34bbef6c5901edd5e180
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
42804622a1 gnu: poco: Update to 1.15.0.
* gnu/packages/cpp.scm (poco): Update to 1.15.0.
[arguments]<#:phases>{check-setenv}: New phase.

Change-Id: I157edbddc881941e13738dca18350c5ed690ba5f
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
fd6b75b373 gnu: python-euphonic: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-euphonic): Move from here…
* gnu/packages/physics.scm (python-euphonic): …to here.

Change-Id: Ica393a72f5c9b8875bef4b4186bc4a8571b83007
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
00c5a3859d gnu: python-seekpath: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-seekpath): Move from here…
* gnu/packages/physics.scm (python-seekpath): …to here.

Change-Id: I67d060c3c5aeebe117b7d5cdeac0666a46e8f270
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
f8e2f21a82 gnu: python-spglib: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-spglib): Move from here…
* gnu/packages/physics.scm (python-spglib): …to here.

Change-Id: I19a757ffbb7ba42065a35e1213b789dae93c645c
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
59ec18b7b6 gnu: python-quasielasticbayes: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-quasielasticbayes): Move from here…
* gnu/packages/physics.scm (python-quasielasticbayes): …to here.

Change-Id: Ib3788df8af26a08ede247ddc243286e107db81c2
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
d3e7490a5c gnu: python-pystog: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-pystog): Move from here…
* gnu/packages/physics.scm (python-pystog): …to here.

Change-Id: Ic2051954eb1c126bde11b2d4545d14065cd8b16b
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
8154e1d07b gnu: python-pycifrw: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-pycifrw): Move from here…
* gnu/packages/physics.scm (python-pycifrw): …to here.

Change-Id: I5b0f5ccb148b555d898a4584da9eb6897ad3126e
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
2e7ae98c24 gnu: python-brille: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-brille): Move from here…
* gnu/packages/physics.scm (python-brille): …to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to that file.
* etc/teams.scm (science): Add reference to that file.

Change-Id: I207940441fb4406fb034d5582ba9f5517544179b
2026-02-21 21:52:38 +01:00
Andreas Enge
1b149929cd gnu: python-nose: Move deprecated variable next to the deprecator.
* gnu/packages/check.scm (python-nose): Move to...
* gnu/packages/python-check.scm (python-nose): ...this.

Fixes: guix/guix#6603
Change-Id: Iad475de276eb8031c80a84f409a8a4739b3ec94a
2026-02-21 21:33:38 +01:00
Nguyễn Gia Phong
72accc0345 gnu: Add argos-translate-gui.
* gnu/packages/machine-learning.scm (argos-translate-gui):
  New variable.

Change-Id: Ic9ed903e34f1b34a51e1c8d2757d4dc60473ef46
2026-02-21 19:29:58 +01:00
Nguyễn Gia Phong
2337dc4930 gnu: python-argostranslate: Disable spaCy download.
The spaCy model Argos Translate tries to download, xx-sent-ud-sm,
is already a propagated input.

* gnu/packages/machine-learning.scm(python-argostranslate)[arguments]
<#:phases>: Add 'disable-spacy-download.

Change-Id: Ifd0e9e1b4bae5255c28c9c4d3726d9c5360ee4b9
2026-02-21 19:29:58 +01:00
John Dawson
3d7a4e4c7e gnu: password-utils: Delete repetitions of #:use-module arguments.
Merges guix/guix!6605

Change-Id: I3e89578fd77a4de14b7a0845dbecb4e6ed4d92e7
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-21 19:15:41 +01:00
Andreas Enge
1d3d7912d5 gnu: Remove duplicate crates.
* gnu/packages/rust-crates.scm (rust-gix-quote-0.6.2,
rust-gix-trace-0.1.18, rust-zerocopy-0.8.39, rust-zerocopy-derive-0.8.39):
Remove duplicate crates.

Change-Id: I1b58979615ec1e156e1e837ead0543f05377a9bd
2026-02-21 10:17:04 +01:00
Efraim Flashner
e37e6e8fab gnu: Remove duplicate crates.
* gnu/packages/rust-crates.scm (rust-jiff-0.2.18,
rust-jiff-static-0.2.18, rust-serde-spanned-1.0.4): Remove duplicate
crates.

Change-Id: Ifafa980ab018763d574446371ed6f9cef925284a
2026-02-21 10:17:04 +01:00
Efraim Flashner
1ccb1cc14e teams: rust: Limit manifests to supported packages.
* etc/teams/rust/rust-manifest.scm, etc/teams/rust/rusty-packages.scm:
Limit the manifests to packages which are supported on that
architecture.

Change-Id: I85b6f2a81835c961e9d320e94141eb273e99f9ba
2026-02-21 10:17:04 +01:00
Nicolas Graves
a1cc83b386 gnu: maturin: Remove (guix build json) imported module.
* gnu/packages/rust-apps.scm (maturin)[arguments]<imported-modules>:
Remove (guix build json).

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:17:03 +01:00
Efraim Flashner
ccc53f5042 gnu: sequoia-wot-tools: Refresh crate inputs.
* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update crates.

Change-Id: I74b82540ea48c22799fce5552d4848ab2ba5f267
2026-02-21 10:17:03 +01:00
Efraim Flashner
f3ec5fe95b gnu: rust-cargo-c: Update to 0.10.20.
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.10.20.
[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
* gnu/packages/rust-crates.scm (rust-cargo-c): Update crates.

Change-Id: I24a5b6c121d1437fec62c80cdd7f3e605aa23fad
2026-02-21 10:17:03 +01:00
Efraim Flashner
410419677d gnu: Remove duplicate rust crates.
* gnu/packages/rust-crates.scm (rust-clap-4.5.57,
rust-clap-builder-4.5.57, rust-zmij-1.0.19): Remove duplicates.

Change-Id: I4ab6cf99c99e23a1a88684bf54a42f311d6ffa2a
2026-02-21 10:17:03 +01:00
Efraim Flashner
9f810f64e1 gnu: rust-cbindgen: Update to 0.29.
* gnu/packages/rust-apps.scm (rust-cbindgen): Refer to rust-cbindgen-0.29.

Change-Id: If787f811d3de110a52c4f3d7216ec2037ab4ce90
2026-02-21 10:17:03 +01:00
Efraim Flashner
dbd4fd0e71 gnu: rust-cbindgen-cli: Build with newer clang.
* gnu/packages/rust-apps.scm (rust-bindgen-cli)[inputs]: Replace clang
with clang-18.
(rust-bindgen-cli-next): Remove variable.
* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Remove field.

Change-Id: I1ba0afbd46ac4c70807376c4993af431b775d699
2026-02-21 10:17:03 +01:00
Efraim Flashner
9d4545ac65 gnu: libgit2-1.9: Update to 1.9.2.
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.2.

Change-Id: I3b1ef9bb25f504b6aa35898cc0fceac6eba8df54
2026-02-21 10:17:03 +01:00
Efraim Flashner
c581e8648e gnu: libgit2-1.9: Simplify configure-flags.
* gnu/packages/version-control.scm (libgit2-1.9)[arguments]: Remove the
workaround in the configure-flags.

Change-Id: Iffb3ddff86513dae69279cc4832cbdea8ac257d1
2026-02-21 10:17:02 +01:00
Efraim Flashner
b21b1ec576 gnu: libgit2-1.8: Update to 1.8.5.
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.5.

Change-Id: I4803e0dc2ac6575f862c47effbece8d541b47e61
2026-02-21 10:14:49 +01:00
Efraim Flashner
c478c20219 gnu: du-dust: Install more completions.
* gnu/packages/admin.scm (du-dust)[arguments]: Rewrite the phase to
install extras to use the copy-build-system.

Change-Id: I1f7f6f1c99aad67f52e5a8dd023cc708ea8537d8
2026-02-21 10:14:49 +01:00
Acid Bong
ca38b8fa25 gnu: du-dust: Update to 1.2.4.
* gnu/packages/admin.scm (du-dust): Update to 1.2.4.
* gnu/packages/rust-crates.scm (du-dust): Update crates.

Change-Id: I5f3c029c1fe1b172f7e3602a3ba53e9aa9d86dfe
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:49 +01:00
moksh
aeed693120 gnu: cargo-audit: Update to 0.22.0.
* gnu/packages/rust-apps.scm (cargo-audit): Update to 0.22.0.
* gnu/packages/rust-crates.scm (cargo-audit): Update entry.

Change-Id: Ib88954de4083c39b7159eb460e3b475cae539aad
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:49 +01:00
Efraim Flashner
6799e5ba0d gnu: rust-crates: Remove some non-source files.
* gnu/packages/rust-crates.scm (rust-async-compression-0.4.25,
rust-async-compression-0.4.37, rust-bloomy-1.2.0, rust-cast5-0.11.1,
rust-cryptographic-message-syntax-0.27.0, rust-debpkg-0.6.0,
rust-ed25519-dalek-2.2.0, rust-flate2-1.1.8, rust-k256-0.13.4,
rust-libloading-0.8.5, rust-ocb3-0.1.0, rust-pyo3-0.24.0,
rust-regex-1.10.6, rust-regex-automata-0.4.7, rust-regex-automata-0.4.8,
rust-rustls-0.23.12, rust-rustls-pemfile-2.1.3,
rust-rustls-pki-types-1.8.0, rust-ruzstd-0.7.3,
rust-trust-dns-proto-0.23.2, rust-webpki-roots-0.26.6,
rust-wit-bindgen-0.51.0, rust-wit-parser-0.221.3,
rust-x509-certificate-0.24.0): Remove some files in a snippet.

Change-Id: Ie28379da05ac42219cfaca39b57cc6e525a89df8
2026-02-21 10:14:49 +01:00
Efraim Flashner
2cb6a3bef6 gnu: parinfer-rust-emacs: Remove a non-source file.
* gnu/packages/text-editors.scm (parinfer-rust-emacs)[source]: Add
snippet to remove a non-source file.

Change-Id: I9df5fe78dd3056568b915ce697a1cd33a45879aa
2026-02-21 10:14:49 +01:00
Efraim Flashner
9bfb9b26fc gnu: parinfer-rust: Remove non-source file.
* gnu/packages/text-editors.scm (parinfer-rust)[source]: Add snippet to
remove a non-source file.

Change-Id: I076f656a35a4296916126825bd47be10e51bb4f2
2026-02-21 10:14:49 +01:00
Efraim Flashner
347c97b0ad gnu: Remove rust-web-view-0.7.3.82d7cbc.
* gnu/packages/rust-sources.scm (rust-web-view-0.7.3.82d7cbc): Remove
variable.
* gnu/packages/rust-crates.scm (rust-web-view-0.7.3,
rust-webview-sys-0.6.2): New variables.
(lookup-cargo-inputs): Update alfis inputs.  Remove
rust-web-view-0.7.3.82d7cbc.

Change-Id: Ief5140682197a1a406aa6b386ef28fba5a0be95e
2026-02-21 10:14:49 +01:00
Efraim Flashner
874b1f34b7 gnu: rust-syntect-5.3: Use current rust.
* gnu/packages/rust-sources.scm (rust-syntect-5.3)[arguments]: Remove
rust keyword.

Change-Id: I099ba67102f9ca38de516e26ab44e01653071f29
2026-02-21 10:14:49 +01:00
Efraim Flashner
85ae0dc1bf gnu: rabbitmqadmin: Use current rust.
* gnu/packages/rust-apps.scm (rabbitmqadmin)[arguments]: Remove rust
keyword.

Change-Id: I02cd3d0fd560f70a9c9b91e3835c8c632b433c25
2026-02-21 10:14:49 +01:00
Efraim Flashner
b916611fa7 gnu: vhdl-ls: Use current rust.
* gnu/packages/rust-apps.scm (vhdl-ls)[arguments]: Remove rust keyword.

Change-Id: I6ba53583fbdd7e095ecf6943e8cbfa8ff377258e
2026-02-21 10:14:48 +01:00
Efraim Flashner
f5fa887701 gnu: typst: Use current rust.
* gnu/packages/rust-apps.scm (typst)[arguments]: Remove rust keyword.

Change-Id: I9485cb17e8a7b4035e43adf921637e0b5155d895
2026-02-21 10:14:48 +01:00
Efraim Flashner
d57b578cc4 gnu: rust: Update to 1.93.
* gnu/packages/rust.scm (rust): Update to 1.93.
[arguments]: Remove phase enabling gdb to work.  Adjust the phases
skipping some tests.  Adjust the 'build and 'install phases to not
specify needing to build and install rust-analyzer-proc-macro-srv.

Change-Id: Ib4c46b28445bc6cce7dadf6b882d77373c53f75c
2026-02-21 10:14:48 +01:00
moksh
40ffd1e0b7 gnu: Add rust-1.93.
* gnu/packages/rust.scm (rust-1.93): New variable.

Change-Id: I8f0acf168ead89f7701303e4a32af29856c79bf3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:48 +01:00
moksh
f49a59f38f gnu: Add rust-1.92.
* gnu/packages/rust.scm (rust-1.92): New variable.

Change-Id: I161cdaa06113639200b0d1417aa82ed641218ae7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:48 +01:00
moksh
66ce71ec25 gnu: Add rust-1.91.
* gnu/packages/rust.scm (rust-1.91): New variable.

Change-Id: I5df33f594de40d714bfb8129abe777b76e8ea21a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21 10:14:48 +01:00
Efraim Flashner
8f0c4c348b gnu: gdb/pinned: Update to 17.1.
* gnu/packages/gdb.scm (gdb/pinned): Update to 17.1.
[arguments]: Remove the phase as requested in the TODO.

Change-Id: I3b479fc15c716b2f2e182184bddc035799d35bbf
2026-02-21 10:14:48 +01:00
Efraim Flashner
6196d926ef gnu: gdb: Update to 17.1.
* gnu/packages/gdb.scm (gdb): Refer to gdb-17.
(gdb-multiarch, gdb-minimal): Inherit from gdb.

Change-Id: I86504650834d06f193756891367366c8c76d4323
2026-02-21 10:14:48 +01:00
Efraim Flashner
8bb821e9da gnu: gdb: Reverse order of inheritance.
* gnu/packages/gdb.scm (gdb-14, gdb-15, gdb-16, gdb/pinned): Inherit
from gdb-17.

Change-Id: I3a5b52d0117361c9292b846ba1ef943c7b6ea19e
2026-02-21 10:14:48 +01:00
Efraim Flashner
9d47a2b301 gnu: rust-crates: Sort crates alphabetically.
* gnu/packages/rust-crates.scm: Sort more crates alphabetically.

Change-Id: Ib05f32d797ca6c656f4e37e726276d9e41166f63
2026-02-21 10:14:48 +01:00
Efraim Flashner
af0485d704 gnu: rust: Don't keep a reference to previous rust version.
Fixes: guix/guix#5792.

* gnu/packages/rust.scm (rust)[arguments]: Update disallowed-references.
Add a phase to rewrite references from the input cargo to the output
cargo.
(make-rust-sysroot/implementation)[arguments]: Remove new phase.

Change-Id: Ice6abdf18cba8eb042bfc37025ce0e7686623e46
2026-02-21 10:14:48 +01:00
Efraim Flashner
47c4da5208 gnu: make-rust-sysroot: Update for rust-1.90.
* gnu/packages/rust.scm (make-rust-sysroot/implementation)[arguments]:
Adjust the mingw specific phases to update for the newer rust version.

Change-Id: I406d0d417b016567639533a392de7832646d2763
2026-02-21 10:14:47 +01:00
Efraim Flashner
c8dc922fe4 gnu: yabridgectl: Use newer cargo dependencies.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
yabridgectl.
(rust-rustix-0.27.23, rust-serde-derive-1.0.183): Remove variables.

Change-Id: I5f1f35321ff428cf9c53e979c3495bbd329e3693
2026-02-21 10:14:47 +01:00
Efraim Flashner
f1563185df gnu: rust-crates: Remove some precompiled libraries.
* gnu/packages/rust-crates.scm (rust-windows-aarch64-gnullvm-0.48.0,
rust-windows-aarch64-msvc-0.48.0, rust-windows-i686-gnu-0.48.0,
rust-windows-i686-msvc-0.48.0, rust-windows-x86-64-gnu-0.48.0,
rust-windows-x86-64-gnullvm-0.48.0, rust-windows-x86-64-msvc-0.48.0):
Add a snippet to remove precompiled libraries.

Change-Id: I856439c623b38dce4f0d0b6589fe71c26793d781
2026-02-21 10:14:47 +01:00
Efraim Flashner
5632499e6f gnu: ruff: Install shell completions.
* gnu/packages/python-check.scm (ruff)[arguments]: Add a phase to
install the shell completions.
[native-inputs]: Add this-package when cross-compiling.

Change-Id: Ib9fd21d7616e49fb5cf2e7da83ca09bfeb876196
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
6622333533 gnu: Add ruff.
* gnu/packages/python-check.scm (ruff): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add ruff.

Change-Id: I8200569fdcccdc110391910174fee26d56743aaf
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
64e6ae11b7 gnu: Add rust-salsa-0.23.0.3713cd7.
* gnu/packages/rust-sources.scm (rust-salsa-0.23.0.3713cd7): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add
rust-salsa-0.23.0.3713cd7.

Change-Id: I63f856c87183d8d7fb3473776f16e0eaabd125bc
2026-02-21 10:14:47 +01:00
Efraim Flashner
8d7d6770dd gnu: rust: Add a search path for the rust sources.
* gnu/packages/rust.scm (rust)[native-search-paths]: Add entry for
RUST_SRC_PATH.

Change-Id: Id872340059574f1e7efd8ac30fca7165619584bc
2026-02-21 10:14:47 +01:00
Efraim Flashner
dde0086973 gnu: rust: Don't skip extra tests on aarch64-linux.
* gnu/packages/rust.scm (rust)[arguments]: Remove the phase skipping
some tests on aarch64-linux.

Change-Id: I666237326f4208f9efbfe980c84384fa5f324fe3
2026-02-21 10:14:47 +01:00
Efraim Flashner
547876897d gnu: rust: Enable more tests.
* gnu/packages/rust.scm (rust)[arguments]: Remove
'disable-tests-requiring-mercurial, 'disable-tests-requiring-crates.io
phases.  Adjust 'disable-tests-requiring-git,
'disable-tests-using-cargo-publish to skip fewer tests.
[native-inputs]: Add git-minimal/pinned.

Change-Id: Ide7510f2bc9b6a1d2e433b96673964723cc8d8be
2026-02-21 10:14:47 +01:00
Efraim Flashner
65fa222635 gnu: rust: Fix native-search-paths specifications.
* gnu/packages/rust.scm (rust)[native-search-paths]: Correctly combine
multiple entries.

Change-Id: I24412bbc4856953ed3a172b84854fb069cbcbf73
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
cb03f5ffa9 gnu: rust: Update to 1.90.
* gnu/packages/rust.scm (rust): Update to 1.90.
[source]: Delete field.
[#:modules]: Add (srfi srfi-26).
[#:phases] {disable-tests-using-cargo-publish}: Register new tests to disable.
{patch-process-tests}: Adjust for file name change.
{unpack-libunwind}: New phase.
{patch-cargo-checksums}: Override phase.
[inputs]: Delete field.
[native-inputs]: Update clang-source to that of clang-runtime-21.

Change-Id: I711e05ee889f4ba266d31e8c6bc9e73c112e99f3
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
d0402ae222 gnu: Add rust-1.90.
* gnu/packages/rust.scm (rust-1.90): New variable.

Change-Id: I0489f61d857af8e920498452665fcbfd1345d2de
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
d61975a7d5 gnu: Add rust-1.89.
* gnu/packages/rust.scm (rust-1.89): New variable.

Change-Id: I049a50111519dbadae8ca2335d54cdb70b4f57be
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
70a576aa87 gnu: rust: Delete extra files in install phase.
This fixes build failures in recent Rust 1.89 and later, and also
reduces the output size of each Rust by about 10%.

* gnu/packages/rust.scm (rust-bootstrap-1.54)
[#:phases] {install}: Use with-directory-excursion.
(rust-bootstrap-1.74): Do not install .rmeta files.
(rust-1.55): [#:phases] {install}: Do not install .rmeta and
rustlib/librustc_driver shared object files.
(rust-1.75): Likewise.

Change-Id: I718fc8e924b85867720fc2d343b41c8c4b7935b3
2026-02-21 10:14:46 +01:00
Sharlatan Hellseher
f30998eeeb gnu: Remove python-ipympl.
* gnu/packages/jupyter.scm (python-ipympl): Delete variable.

Fixes: guix/guix#5366
Change-Id: Ifeb0c906565224d5ca656e027190dbd045f2eb0f
2026-02-21 07:56:24 +00:00
jgart
15fae14a75 gnu: perl-number-format: Update to 1.76.
* gnu/packages/perl.scm (perl-number-format): Update to 1.76.

Change-Id: Idb681538bb22633a7c8567997320666cff9703df
2026-02-20 22:58:49 -05:00
Giacomo Leidi
f7b8fbb504 home: services: Add home-gc-root-service-type.
* gnu/home/services.scm (home-gc-root-service-type): New variable.

Merges: https://codeberg.org/guix/guix/pulls/4236
Change-Id: I648068fc005a993b9527ed13ae87470c5ce9b693
2026-02-21 00:34:33 +01:00
Roman Scherer
b18d42fd0b gnu: go-modernc-org-cc-v4: Skip failing tests on aarch64.
* gnu/packages/golang-xyz.scm (go-modernc-org-cc-v4)[arguments]: Add
The C parser does not implement GCC built-in vector types (__Float32x4_t,
__Float64x2_t, etc.) used in glibc's bits/math-vector.h since glibc 2.38.
See <https://gitlab.com/cznic/cc/-/issues/155>.

Change-Id: Iaa4fdf085c93d708ce1938b00cd12f1552970660
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-20 22:18:20 +00:00
Sergey Trofimov
c98a768f17 gnu: emacs-elfeed-goodies: Switch to semantic version.
’emacs-elfeed-goodies-prev is a dummy package with previous version
value to be superseded by ’emacs-elfeed-goodies, see also
https://issues.guix.gnu.org/42354#6

* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies): Set proper version.
[arguments]<#:tests?>: Disable.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies-prev): New variable.

Merges guix/guix!5784

Change-Id: I70b5515fe5d3e7a6e5f2579a9333704b01b41532
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:55:39 +01:00
Sergey Trofimov
4bb26254fa gnu: emacs-telega: Update to 0.8.600.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.600.
[source]<patches>: Remove emacs-telega-path-placeholder.patch.
[arguments]<#:exclude>: Exclude extra files.
<#:phases>{'patch-sources}: Delete contrib (packaged separately),
substitute `telega-server-command'.
{'configure}: Remove obsolete phase.
[inputs]: Remove emacs-rainbow-identifiers, add emacs-transient.
* gnu/packages/patches/emacs-telega-path-placeholder.patch: Remove.
* gnu/local.mk: Unregister patch.

Merges guix/guix!6017

Change-Id: I5acc15a2bc478d076e40622a4b8b7611777ce369
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:44:29 +01:00
Sergey Trofimov
318df7e3af gnu: tdlib: Update to 1.8.60.
* gnu/packages/telegram.scm (tdlib): Update to 1.8.60.

Merges guix/guix!6017

Change-Id: I0a87dad0f9e6bbb69035d2e2720f9dd95118f257
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:44:29 +01:00
Anderson Torres
9e1381dbd2 gnu: kyua: Reword description.
* gnu/packages/check.scm (kyua)[description]: Reword and extend.

Change-Id: Id8890fcd23d1a4d4a8326ec636ed5882c2b79856
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5289
2026-02-20 22:34:57 +01:00
Anderson Torres
fa352a7dfe gnu: kyua: Indent and cleanup
* gnu/packages/check.scm (kyua): Cleanup.
[source]: Indent.
[native-inputs, inputs]: List by lines.

Change-Id: I3c6c4819316306858f936c8224bb89ce57493c15
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:57 +01:00
Anderson Torres
0075d65fd9 gnu: atf: Update to 0.23.
The patch atf-execute-with-shell.patch was incorporated.

* gnu/packages/check.scm (atf): Update to 0.23.
* gnu/packages/patches/atf-execute-with-shell.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I8106a47b501cdeac47e246d916e387dec1b664fd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Anderson Torres
359761e1d6 gnu: atf: Reword description.
* gnu/packages/check.scm (atf)[description]: Reword.

Change-Id: I8dfc7f22d4d6553a3adc26860929e0e59bd01333
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Anderson Torres
d9ae857576 gnu: atf: Indent.
* gnu/packages/check.scm (atf): Cleanup.
[source, arguments, native-inputs, inputs, license]: Indent.
[description]: Indent.

Change-Id: I09bbdc1be5d176617d2f3c0230e40bf2ff31a151
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Acid Bong
313e205acd gnu: xwallpaper: Fix cross-compilation
* gnu/packages/xdisorg.scm (xwallpaper): Substitute system-specific
  pkg-config executable in the bootstrap file.

Change-Id: Ia58bd642447e49b7f3a1baddcf4b955f14297a23
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6210
2026-02-20 22:34:56 +01:00
Acid Bong
5e8812225c gnu: xwallpaper: Update to 0.7.6.
* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.7.6.

Change-Id: Iaf4632abd83fda9d3cce5995a1b7bb4807cf4f20
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
Dariqq
3e9338b923 gnu: Use (target-32bit?) to test for 32bit targets.
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for
32bit targets.
* guix/utils.scm (target-hurd32?). Same.

Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5710
2026-02-20 22:34:56 +01:00
Dariqq
aa69f0f3e8 utils: Add target-32bit? procedure.
* guix/utils.scm (target-32bit?): New procedure.

Change-Id: Ifd31e404ab91fbcba96803983de832056f8a9097
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:55 +01:00
Yelninei
21a4e284d0 gnu: guile-fibers-1.4: Skip 3 tests on the Hurd.
* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Add a phase to disable 3
tests when building for the Hurd.

Change-Id: I12f37af0a3e1df097164d43608c199c3718093f2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6451
2026-02-20 22:34:55 +01:00
Ludovic Courtès
390fc5dddb build-system/channel: Honor #:system.
* guix/build-system/channel.scm (build-channels): Pass #:system to
‘channel-instances->derivation’.
(channel-build-system): Pass #:system to ‘arguments’.

Reported-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: I989d110a0386d933ec5c40f7dd1ba03a37b31e5b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5930
2026-02-20 22:34:55 +01:00
Ludovic Courtès
dc29e36509 ci: Add provenance information for ‘guix’ jobs.
This changes ‘guix’ jobs to include provenance metadata, thereby addressing
<https://codeberg.org/guix/maintenance/pulls/68#issuecomment-9184019>.  It
also avoids relying on the low-level channel implementation details.

* gnu/ci.scm (guix-jobs)[build]: Remove.
[instance]: New variable.
Pass it to ‘channel-instances->derivation’ instead of calling ‘build’.

Reported-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: I4b63a12374b0717b8a62786486bc2e7915f6439b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:55 +01:00
Ludovic Courtès
10a2533d36 channels: Add #:system to ‘channel-instances->derivation’.
* guix/channels.scm (channel-instances->derivation): Add #:system and pass it
to ‘channel-instances->manifest’ and to ‘profile-derivation’.

Change-Id: I784d08428b49c03bb624a404b7438bbb9d887bfc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:55 +01:00
Mathieu Lirzin
131492e4c5 gnu: emacs-google-translate: Update to 0.12.0-0.e84599d.
* gnu/packages/emacs-xyz.scm (emacs-google-translate): Update to
0.12.0-0.e84599d.
[arguments]: Remove disable-failing-tests phase.
[propaged-inputs]: Add emacs-popup.

Merges guix/guix!6441

Change-Id: Ibb67cf185a0a17fde0529962c52d40b4027200c6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:29:04 +01:00
Danny Milosavljevic
1fba40f148 bootstrap: Support bpf for cross compilation.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add bpf-none.
* guix/utils.scm (target-bpf?): New variable.

Closes: guix/guix#6114
Change-Id: I831a764aec9f02baf0b5b1e68d89e1bb6671f471
2026-02-20 22:25:29 +01:00
Peter Polidoro
d9b64904ac gnu: emacs-casual: Update to 2.14.0.
* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.14.0.

Change-Id: Ia4b22ee1dd114a4ff3dc6a468134e28defb1aead
Signed-off-by: jgart <jgart@dismail.de>
2026-02-20 15:41:54 -05:00
jgart
df2931e822 gnu: trealla: Update to 2.90.33.
* gnu/packages/prolog.scm (trealla): Update to 2.90.33.

Change-Id: Ia988067ce430de371bc11f84940e669d8c52abac
2026-02-20 15:11:03 -05:00
Cayetano Santos
c6d3a9334d gnu: opencv: Modernize.
* gnu/packages/image-processing.scm (opencv)[sources]: Improve snippet.
[arguments]: Use G-Expressions.

Change-Id: Ib422f378de681a93c869e492fbd6c49a2085bad6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-20 15:17:33 +01:00
Ricardo Wurmus
1b17e46a9b gnu: r-voltron: Skip bad tests.
* gnu/packages/bioinformatics.scm (r-voltron)[arguments]: Add phase
'skip-bad-tests.

Change-Id: I51b33fd613f9eb744b4fd51400cad55e5b2c65ef
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
ce7b0bd514 gnu: r-giotto: Update to 4.2.2-1.7988300.
* gnu/packages/bioinformatics.scm (r-giotto): Update to 4.2.2-1.7988300.
[source]: Fetch from true upstream.
[arguments]: Disable tests.
[propagated-inputs]: Add r-arrow, r-biocparallel, r-biocsingular, r-bluster,
r-checkmate, r-future-apply, r-giottoclass, r-giottoutils, r-giottovisuals,
r-limma, r-matrixgenerics, r-sparsematrixstats, r-terra, and r-uwot; remove
r-cowplot, r-deldir, r-farver, r-ggrepel, r-irlba, r-lfa, r-magick,
r-magrittr, r-matrixstats, r-qvalue, r-rcolorbrewer, r-rcpp, r-reshape2, and
r-rtsne.
[native-inputs]: Add r-testthat.
[home-page]: Update to true upstream.

Change-Id: I938e0c19fcc68fe4b100646fe051ff1a42411092
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
5437b46262 gnu: Add r-giottovisuals.
* gnu/packages/bioinformatics.scm (r-giottovisuals): New variable.

Change-Id: I403d712ac4ce99cd5c08215ea83d5bf3cf2dd50a
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
2da36d46a8 gnu: Add r-giottodata.
* gnu/packages/bioinformatics.scm (r-giottodata): New variable.

Change-Id: Icaed4b19a20e866523703e2241025943096954ba
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
f53a46f660 gnu: Add r-giottoutils.
* gnu/packages/bioinformatics.scm (r-giottoutils): New variable.

Change-Id: Ia7acb1fc364f7076cf73f08d9335cd05a23b5f43
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
07eae7c915 gnu: Add r-giottoclass.
* gnu/packages/bioinformatics.scm (r-giottoclass): New variable.

Change-Id: Icf95b3fd1f6dd4f14a13bc71d52a6febf6713b3e
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
67a1f183b0 gnu: Add r-colorramp2.
* gnu/packages/cran.scm (r-colorramp2): New variable.

Change-Id: I83f61f660dbd10682eaf0be9284072ffe869e962
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
e817a66e7b gnu: r-anndatar: Update to 1.0.1.
anndataR is now on Bioconductor.

* gnu/packages/bioinformatics.scm (r-anndatar): Move from here...
* gnu/packages/bioconductor.scm (r-anndatar): ...to here; update to 1.0.1.
[properties]: Remove updater-extra-native-inputs.
[inputs]: Add python-wrapper and python-anndata.
[native-inputs]: Add r-processx, r-s4vectors, r-seurat, r-spelling, and
r-withr; remove r-vctrs.
[propagated-inputs]: Add r-cli, r-lifecycle, r-purrr, r-reticulate, and
r-rlang.

Change-Id: I2410f00b33451c60d8b1657ac30a6c1b014e260d
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
0ab540eb28 gnu: r-voltron: Update to 0.2.3.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.3.
[inputs]: Replace python with python-wrapper.

Change-Id: I180622af927e2386d45a4dadad4ebdad6e7ab6ac
2026-02-20 14:15:00 +01:00
Ricardo Wurmus
6d327699d8 gnu: r-imagearray: Update to 0.99.6-1.2f90694.
* gnu/packages/bioinformatics.scm (r-imagearray): Update to 0.99.6-1.2f90694.
[propagated-inputs]: Add r-ebimage, r-rarr, r-rhdf5, and r-s4vectors; remove
r-zarrarray.
[native-inputs]: Add r-knitr and r-testthat.
[synopsis]: Update.
[description]: Update.

Change-Id: Ife5670dacaad9c5b737ab282e7fc939126e845d8
2026-02-20 14:14:59 +01:00
Ricardo Wurmus
e74296af1c gnu: r-hdf5dataframe: Update to 0.99.3-1.61c52cb.
* gnu/packages/bioinformatics.scm (r-hdf5dataframe): Update to
0.99.3-1.61c52cb.
[propagated-inputs]: Add r-h5mread.
[synopsis]: Update to what upstream provides.

Change-Id: Ie46ac432d6635a4aa824f17b46bfd0b6b002a1c0
2026-02-20 14:14:59 +01:00
Janneke Nieuwenhuizen
56249ae105 gnu: dezyne: Update to 2.19.3.
* gnu/packages/dezyne.scm (dezyne): Update to 2.19.3.

Change-Id: I469fcada107d5fb5d5bbb4f3b9b8f1c8635b0d9b
2026-02-20 12:03:27 +01:00
Nicolas Goaziou
4517db0277 gnu: emacs-embark: Update to 1.1-1.0bdfd38.
* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 1.1-1.0bdfd38.
[arguments]: Disable tests.

Change-Id: Ia5e685cd2fc4fc224b2fb9eff0fa55fa5a319dcb
2026-02-20 11:55:50 +01:00
Cayetano Santos
33205f5bc8 gnu: Add emacs-verilog-ext.
* gnu/packages/emacs-xyz.scm (emacs-verilog-ext): New variable.

merges guix/guix!6537

Change-Id: Ie3901f4cc9d9871334ebc201be64e879f3e4e823
2026-02-20 11:15:32 +01:00
Cayetano Santos
70c8fe9ce0 gnu: Add emacs-verilog-ts-mode.
* gnu/packages/emacs-xyz.scm (emacs-verilog-ts-mode): New variable.

merges guix/guix!6537

Change-Id: I06eb7e0deb765dafb00ca338d3c88d7e54b5e72a
2026-02-20 11:15:28 +01:00
Cayetano Santos
a9e6f7a386 gnu: Add emacs-verilog-mode.
* gnu/packages/emacs-xyz.scm (emacs-verilog-mode): New variable.

merges guix/guix!6537

Change-Id: Ibc2c2bae360bcea7ff428f99b3e4be39f8a7f0c6
2026-02-20 11:15:22 +01:00
Florian Pelz
549741f76f news: Add 'de' translation.
* etc/news.scm: Add German translation for glibc entry.

Change-Id: Id78855510109a6a64c6535c1188ba8fdd15d3849
2026-02-20 09:18:54 +01:00
Efraim Flashner
df8afc5b87 gnu: Fix some spelling errors.
* gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/virtualization.scm,
gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm,
gnu/packages/xorg.scm: Fix some spelling errors.

Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-20 09:47:01 +02:00
Efraim Flashner
e2871f7c27 gnu: opus: Fix searching for new releases.
* gnu/packages/xiph.scm (opus)[properties]: Remove release-monitoring-url.

Change-Id: I48d8bdb82275d2b7f0202eafc8b54ba49703cf13
2026-02-20 09:47:01 +02:00
Cayetano Santos
28c28d2ec8 gnu: rocprofiler: Move to rocm and switch sources.
* gnu/packages/rocm-tools.scm (rocprofiler): Move from here ...
* gnu/packages/rocm.scm (rocprofiler): ... to here.
[home-page]: Update.
[source]: Update.
[arguments]<#:configure-flags>: Complete.
<#:phases>: Add ’chdir; shift "after ’unpack" to "after ’chdir".
[native-inputs]: Add ’perfetto.

Merges guix/guix!6448

Change-Id: I57e83327c73ecb05db18f509a7c1f88f04014ed0
2026-02-20 08:44:52 +01:00
John Kehayias
4d1291eaaa news: Announce potential security issue in glibc package.
* etc/news.scm: Add entry.

Change-Id: Iea4883d83cae7dee937d46d534cfa8dad17b1028
2026-02-20 01:16:13 -05:00
John Kehayias
d659fe8666 gnu: glibc: Graft with fix for unsafe env variable [security-fixes].
Before this change, the environment variable GUIX_LOCPATH is not in the unsafe
variable list, meaning that it is not unset in a privileged environment.  This
could lead to potential security issues.  A CVE number is pending for this
issue.  A similar upstream glibc issue was CVE-2023-4911.

* gnu/packages/base.scm (glibc)[replacement]: Add field to graft with ...
(glibc/fixed): ... this new package.
* gnu/packages/patches/glibc-guix-locpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I74d87ce543bfba7d5f424efb2b87926ca336c725
Reported-by: "Stefan" <stefan-guix@vodafonemail.de>
2026-02-20 01:08:07 -05:00
John Kehayias
86c4c07971 gnu: fava: Update to 1.30.12.
* gnu/packages/finance.scm (fava): Update to 1.30.12.
[arguments]: Remove no longer needed test-flags.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Remove python-wheel.

Change-Id: I47c47f8c6c806bc33c6e1c859b73bd106a9349f5
2026-02-20 01:07:24 -05:00
Foster Hangdaan
40d72bf5e2 gnu: xxhash: Update to 0.8.3.
* gnu/packages/digest.scm (xxhash): Update to 0.8.3.
[arguments]<#:make-flags>: Remove build-time detection of vector instruction
set because it is now automatically detected during runtime.

Change-Id: I84a0171156dbcf6755fc503007eb51f066b72746
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:42:43 +01:00
Igorj Gorjaĉev
1b61fef0b5 gnu: cagebreak: Update to 3.1.0.
* gnu/packages/wm.scm (cagebreak): Update to 3.1.0.
[inputs]: Replace wlroots-0.17 by wlroots-0.19.

Change-Id: Ief0a03b9d1865cbbf5b0e10330886c536e5c2147
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:40:21 +01:00
Sören Tempel
4c6828e982 gnu: chimerautils: Update to 15.0.3.
* gnu/packages/linux.scm (chimerautils): Update to 15.0.3.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:38:20 +01:00
Anderson Torres
525762a0ae gnu: ack: Update to 3.9.0.
* gnu/packages/tetxutils.scm (ack): Update to 3.9.0.
[native-inputs]: Add perl-yaml-pp.

Change-Id: I1898f32013e5ec51c2bc1f004f6386860c6b6dd1
2026-02-19 21:36:58 +01:00
Anderson Torres
373e90a93e gnu: Add perl-yaml-pp.
* gnu/packages/perl.scm (perl-yaml-pp): New variable.

Change-Id: I25be12c85a6b07e721cc8ec834b0861eaf2a26ff
2026-02-19 21:36:58 +01:00
Anderson Torres
ee94d3c324 gnu: ack: Add dependency for testing.
* gnu/packages/tetxutils.scm (ack)[native-inputs]: Add perl-io-pty.

Change-Id: I283502b14f84ebdea6bd87af6abb2d53030120c6
2026-02-19 21:36:55 +01:00
Anderson Torres
601103a027 gnu: Add perl-io-pty.
* gnu/packages/perl.scm (perl-io-pty): New variable.

Change-Id: Ie208d9c058e4722d2b3585cca1bbe1ca7d3066bf
2026-02-19 21:36:53 +01:00
Anderson Torres
730331a0c9 gnu: ack: Modernize package and add input.
* gnu/packages/textutils.scm (ack): Use gexps and fix indentation.
[inputs]: Add perl.

Change-Id: I486434ed0a3d7a8da01d4ce070bb7c7234a04788
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:36:47 +01:00
jgart
0c91ba3a1d gnu: trealla: Update to 2.90.31.
* gnu/packages/prolog.scm (trealla): Update to 2.90.31.

Change-Id: I713de5e3eb234b5c6dc5a4d6cf6c383ced06e03a
2026-02-19 14:13:58 -05:00
Andrew Tropin
1c96b63e0f gnu: podman: Add nftables to PATH.
* gnu/packages/containers.scm (podman)[arguments]: Add nftables to the
wrapped PATH.

Change-Id: Idc49a43aaf9b0ec0beb446350ba9cc1eb3704f52
2026-02-19 20:01:55 +07:00
moksh
9bd3dd0ff2 gnu: distrobox: Update home-page url.
* gnu/packages/containers.scm (distrobox)[home-page]: Update home-page url.

Change-Id: I641b92fac6c9cf6030c876bb0f3516acadc32c6b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-19 14:57:27 +02:00
Simon Tournier
d15906d2fd gnu: blast+: Add 'sqlite' dependency.
Follow up of 80e27d57bf.

* gnu/packages/bioinformatics.scm (blast+)[inputs]: Add sqlite.

Fixes: guix/guix#3731
Change-Id: Ifdb7b20bd800f4eaab83c9cbb5b756489b230f6b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 11:26:17 +01:00
Foster Hangdaan
ebaf633736 gnu: python-internetarchive: Update to 5.8.0.
* gnu/packages/web.scm (python-internetarchive): Update to 5.8.0.

Change-Id: I5b3768a1c44327823dafe024cff395e72346da1e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 11:23:06 +01:00
Andreas Enge
f1f5478f42 gnu: librsync: Update to 2.3.4.
* gnu/packages/rsync.scm (librsync): Update to 2.3.4.

Change-Id: Idcaeb6debf7853e82f2a105e05c950e01f639b30
2026-02-19 11:15:33 +01:00
Andreas Enge
30461ebd3d gnu: bpftool: Add openssl input to fix build.
* gnu/packages/linux.scm (bpftool)[inputs]: Add openssl.
[native-inputs]: Remove python-3; add python.

Change-Id: I504f78fe14ec10eb4ce20b02a27baaa258befe39
2026-02-19 10:59:36 +01:00
Carlos Durán Domínguez
824e012bf3 gnu: amule: Improve style.
* gnu/packages/networking.scm (amule): Use G-expressions, fix indentation.
[source]: Reindent.
[arguments]: Use G-expressions; reindent.

Fixes: guix/guix#6414
Change-Id: Ib9cd5fa603c144386ec9cdf2034c3a6a49778072
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:39:15 +01:00
Carlos Durán Domínguez
0b3e2e76ce gnu: amule: Update to 2.3.3-0.9ceeaa6.
* gnu/packages/networking.scm (amule): Update to 2.3.3-1.9ceeaa6.
[inputs]: Replace wxwidgets-gtk2 by wxwidgets.

Change-Id: Ifb48121435cd3d6f1935b097bdc926052e74038a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:32:32 +01:00
Aaron Covrig
616d3837f2 gnu: ruby-rugged: Update to 1.9.0.
* gnu/packages/ruby-xyz.scm (ruby-rugged): Update to 1.9.0.
[inputs]: Remove libgit2-1.6; add libgit2.
[arguments]<#:phases>{adjust-extconf.rb}: Adapt.

Fixes: guix/guix#6503.
Change-Id: Ie10f5e3a8b6b7b126cb71ae678f78bd275fae5d0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:19:32 +01:00
Yelninei
610227591d gnu: emacs-d-mode: Update to 2.0.12-1.a4f9026.
* gnu/packages/emacs-xyz.scm (emacs-d-mode): Update to 2.0.12-1.a4f9026.
[arguments]: Remove #:tests? and add ’skip-failing-tests #:phase.
[propagated-inputs]: Remove emacs-undercover.

Merges guix/guix!6252

Change-Id: Ieff45170e368d060e511a40aa7bf350424d74fc3
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-19 07:34:06 +01:00
moksh
abd5648c14 gnu: librewolf: Update to 147.0.4-1.
contains fixes for:
CVE-2026-2447: Heap buffer overflow in libvpx

* gnu/packages/librewolf.scm (librewolf): Update to 147.0.4-1.

Change-Id: I32fd2b71192434c53bf9f37b59632e2f64137191
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-18 21:12:23 -08:00
Andreas Enge
3ec53494a0 gnu: Remove python-curio.
* gnu/packages/python-xyz.scm (python-curio): Delete variable.

Fixes: guix/guix#q5751
Change-Id: I27d2b0870d7a4156d0dfa3c57097859f3da62304
2026-02-18 23:50:58 +01:00
Andreas Enge
abe81eef22 gnu: Remove python-ukpostcodeparser.
* gnu/packages/python-xyz.scm (python-ukpostcodeparser): Delete variable.

Fixes: guix/guix#5750
Change-Id: I61e1f5d22329dc2b1606038434bcf35b98e211fd
2026-02-18 23:50:01 +01:00
Rodion Goritskov
b473c67b53 gnu: radicle: Update to 1.6.1.
* gnu/packages/rust-apps.scm (radicle): Update to 1.6.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update radicle.

Change-Id: I69762de27012c925ede051d303e6045bec782b0e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 23:21:39 +01:00
Dariqq
6c8e58f0e4 gnu: breezy: Update to 3.3.15.
* gnu/packages/version-control.scm (breezy): Update to 3.3.15.
[#:phases]: Remove 'relax-gcc-14-strictness phase.
[native-inputs]: Replace python-cython-0 with python-cython.
[inputs]: Replace python-dulwich with python-dulwich-0.24.
* gnu/packages/rust-crates.scm (breezy): Update crates accordingly.

Fixes: guix/guix#6478
Change-Id: I5d527e871304a0543626bc68293740402584c25a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 23:17:46 +01:00
Dariqq
489d9944c2 gnu: python-merge3: Update to 0.0.16.
* gnu/packages/python-xyz.scm (python-merge3): Update to 0.0.16.

Change-Id: If05891561a34552979cae6ecc48caf5818458d7f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 23:17:37 +01:00
Hugo Buddelmeijer
3327c568bb gnu: python-hierarc: Update to python-hierarc@1.2.0-0.6c33217.
* gnu/packages/astronomy.scm (python-hierarc): Update to
6c33217a49c69b9c132280e83b9c6be185a3b94c commit.
[propagated-inputs]: Remove python-astropy-6; add python-astropy.
[native-inputs]: Remove python-wheel.
[description]: Fix spelling.

Relates-to: https://codeberg.org/guix/guix/issues/6371#issuecomment-10558598
Merges: https://codeberg.org/guix/guix/pulls/6517
Change-Id: I2cc754c16433fd9123353e06c17645da9fbcd113
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-18 22:15:08 +00:00
Sharlatan Hellseher
45c4f09220 gnu: yggdrasil: Move propagated-inputs to native-inputs.
* gnu/packages/networking.scm (yggdrasil):
[phases]: Remove custom {check} and use default.
[propagated-inputs]: Move all inputs from here ...
[native-inputs]: ... to here.

Fixes: guix/guix#6539
Change-Id: I480205eb2d630cb4d110e3a1bf6f500d6a5d1c4a
2026-02-18 21:46:03 +00:00
Sharlatan Hellseher
2ebcf3215a gnu: Add snowflake-proxy.
* gnu/packages/golang-web.scm (snowflake-proxy): New variable.

Fixes: guix/guix#6540
Change-Id: I517d53472289697304cbd7b0c26c24a980fbbd24
2026-02-18 21:41:56 +00:00
Danny Milosavljevic
3b70c8876d gnu: bandage: Support Wayland.
* gnu/packages/bioinformatics.scm (bandage)[inputs]: Add qtwayland-5.

Change-Id: Ib4836ddef55236547bc6710d94090a3f8d163786
2026-02-18 21:47:58 +01:00
Danny Milosavljevic
1a3dc8835e gnu: rpcs3: Support Wayland.
* gnu/packages/emulators.scm (rpcs3)[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Add qtwayland.

Change-Id: I4545a54e168f90522e7b8518c7d6cc29287bd7a4
2026-02-18 21:47:58 +01:00
Danny Milosavljevic
f8deb4a504 gnu: pcsx2: Support Wayland.
* gnu/packages/emulators.scm (pcsx2)[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Add qtwayland.

Change-Id: I05efe7cb8ee9f264d265f9671a068ea5d94475f0
2026-02-18 21:47:57 +01:00
Danny Milosavljevic
9fe7d39e74 gnu: melonds: Support Wayland.
* gnu/packages/emulators.scm (melonds)[arguments]<#:qtbase>: Set to qtbase.
[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland.

Change-Id: I36585708afc2ffb323b5518ce35bb518911c03eb
2026-02-18 21:47:57 +01:00
Danny Milosavljevic
923a699aae gnu: fceux: Support Wayland.
* gnu/packages/emulators.scm (fceux)[build-system]: Switch to qt-build-system.
[inputs]: Add qtsvg-5, qtwayland-5.

Change-Id: I005bbd9bf6d38782500a5d797060d0b49c30aea7
2026-02-18 21:47:57 +01:00
John Dawson
1c4404ef66 gnu: Add lesspass.
* gnu/packages/password-utils.scm (lesspass): New variable.

Closes: guix/guix#6417
Change-Id: I94614f711ee4da6d037c787eb89da2e8a6b6882c
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-18 21:44:39 +01:00
Danny Milosavljevic
7943f414d3 gnu: rust-codex: Sort.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Sort.

Follow-up to d09dcc30cf
and 1817f0c854
2026-02-18 21:40:12 +01:00
Andreas Enge
6a849fefd2 gnu: python-bdsf: Replace deprecated input.
* gnu/packages/astronomy.scm (python-bdsf)[native-inputs]: Replace
python-meson-python by python-meson.

Change-Id: I40bb7f8eda80d4fab32d1dfa446ba6f14c73a29e
2026-02-18 21:11:37 +01:00
Carlo Zancanaro
b038e3768d gnu: fennel-ls: Remove set-lua-paths phase, wrap GUIX_LUA_PATH instead of LUA_PATH.
* gnu/packages/lua.scm (fennel-ls)[arguments]<#:phases>: Remove set-lua-paths.
{wrap}: Wrap GUIX_LUA_PATH instead of LUA_PATH.

Change-Id: If0f4e86cf215f7c13acd8e3eb0d1a44fb5ecdf00
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:27 +01:00
Carlo Zancanaro
f39633232d gnu: fnlfmt: Set GUIX_LUA_PATH instead of LUA_PATH.
* gnu/packages/lua.scm (fnlfmt)[arguments]<#:phases>{wrap}: Wrap GUIX_LUA_PATH
instead of LUA_PATH.

Change-Id: Ib37d11062d768629c974c2ea53267971275e0613
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:27 +01:00
Carlo Zancanaro
606c3e1841 gnu: glirc-lua: Remove set-lua-paths phase.
* gnu/packages/irc.scm (glirc-lua)[arguments]<#:phases>: Remove set-lua-paths.

Change-Id: I31b8f3fb1171ba87666e01cf5b5f08ad87dc06ce
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro
15ccb00f43 gnu: knot-resolver: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/dns.scm (knot-resolver)[arguments]<#:phases>{wrap-binary}: Wrap
GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH.

Change-Id: I5d70f7484cbaa56d88f78d2df260b13dd9f1def2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro
490b5b2ffa gnu: prosody: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/messaging.scm (prosody)[arguments]<#:phases>{wrap-programs}:
Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH.

Change-Id: I5fb6b3f216433261048562e8902c8cf92d22d060
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro
e1fc5936b1 gnu: vis: Remove wrapping of LUA_{,C}PATH and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/text-editors.scm (vis)[arguments]<#:phases>{wrap-binary}: Wrap
GUIX_LUA_PATH and GUIX_LUA_CPATH instead of LUA_PATH and LUA_CPATH.

Change-Id: Id8ff4d37f797c6dba2516241a0ea1c4a20d5451a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro
d281e4e227 gnu: neovim: Remove set-lua-paths phase.
* gnu/packages/vim.scm (neovim)[arguments]<#:phases>: Remove set-lua-paths.

Change-Id: I9ad13c5b00a65ab047cfbe6c909e6c05b8b15af5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro
6cf1914be4 gnu: awesome: Remove setting of LUA_{,C}PATH, and wrap GUIX_LUA_{,C}PATH.
* gnu/packages/wm.scm (awesome)[arguments]<#:phases>{set-paths}: Don't set
LUA_PATH and LUA_CPATH.
{wrap}: Wrap GUIX_LUA_PATH and GUIX_LUA_CPATH in wrapper.

Change-Id: I79c165f514bfc783184b79c7166b1322b3598ea9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Carlo Zancanaro
906b1e13aa gnu: lua: Introduce GUIX_LUA_{,C}PATH to set default Lua search paths.
Fixes <https://issues.guix.gnu.org/issue/25425>.

* gnu/packages/patches/luajit-search-paths.patch: New file.
* gnu/packages/patches/lua-5.1-search-paths.patch: New file.
* gnu/packages/patches/lua-5.2-search-paths.patch: New file.
* gnu/packages/patches/lua-5.3-search-paths.patch: New file.
* gnu/packages/patches/lua-5.4-search-paths.patch: New file.
* gnu/packages/patches/lua-5.x-search-path-helpers: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/lua.scm
(lua-search-paths): New procedure.
(lua) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.4) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.2) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.1) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(luajit) [source]: Apply patches.
[native-search-paths]: Define GUIX_LUA_PATH and GUIX_LUA_CPATH.

Change-Id: I8adc08076e615b3dacc10007eae7c1e9b7d527c0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00
Andreas Enge
d09dcc30cf Revert "gnu: rust-codex: Sort."
This reverts commit 1817f0c854.

The commit introduced an undefined variable rust-anstyle-lossy-1.1.4,
which broke "guix pull".
2026-02-18 20:58:10 +01:00
Danny Milosavljevic
1817f0c854 gnu: rust-codex: Sort.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Sort.

Change-Id: I54f0a845c032386423df3420804b5c8edf294c6d
2026-02-18 20:11:00 +01:00
Cayetano Santos
c07ccc01ac gnu: Add tree-sitter-systemverilog.
* gnu/packages/tree-sitter.scm (tree-sitter-systemverilog): New variable.

Change-Id: I4632e2f6e2a67da7a798cb2f361ac5cc6126916d
2026-02-18 17:42:29 +01:00
jgart
0ce2e759b4 gnu: trealla: Update to 2.90.29.
* gnu/packages/prolog.scm (trealla): Update to 2.90.29.

Change-Id: I16f2859f69219ac17b92a93192acabf31cdc6a55
2026-02-18 09:21:03 -05:00
Hilton Chain
1fa06cd064 gnu: fish: Patch __fish_build_paths.fish before building.
Since fish 4.2.0, this file is embeded into fish binary during the build
process.  The one installed into the ‘share’ directory is no longer used.

* gnu/packages/shells.scm (fish) [arguments] <#:phases>: Start
patch-fish-extra-paths and source-etc-profile before the build phase.

Fixes: #6474
Change-Id: I9f3f92351f50c5656151606b8c483ce007076534
Merges: #6497
2026-02-18 21:16:19 +08:00
Hilton Chain
f46fc38497 gnu: fish: Remove unused dependencies.
The documentation has been built with Sphinx since fish 3.1b1.
groff dependency has been removed since fish 4.1.0.

* gnu/packages/shells.scm (fish)
[arguments] <#:phases>: Remove embed-absolute-paths phase.
[native-inputs]: Remove doxygen and groff.
Add comment for python-sphinx.
2026-02-18 21:16:19 +08:00
Hilton Chain
ba63639d49 gnu: fish: Support cross-compilation.
* gnu/packages/shells.scm (fish) [arguments] <#:configure-flags>: Set
Rust_CARGO_TARGET.

Change-Id: Id83265df8617b4a686cef25b6b81e2437501081c
2026-02-18 21:16:19 +08:00
Hilton Chain
5c9d688450 gnu: fish: Revise package style.
* gnu/packages/shells.scm (fish) [arguments] <#:phases>: Remove trailing #t.
Avoid using input labels.

Change-Id: I8fab23b77923a75de9356a8b4ef1052886c529b1
2026-02-18 21:16:17 +08:00
Cayetano Santos
7ee95d47fd gnu: fusesoc: Fix typo.
* gnu/packages/electronics.scm (fusesoc)[propagated-inputs]: Add
python-pyaml.

Change-Id: Ib7dc0fc321505608d00c8c0a517b8f7ebdb244ae
2026-02-18 14:11:49 +01:00
Cayetano Santos
0b6b8a1e88 gnu: python-edalize: Add missing input.
* gnu/packages/electronics.scm (python-edalize)[propagated-inputs]: Add
’python-importlib-metadata.

Change-Id: I7b92de9cd2248a7a1a879a639960f76c4e351c59
2026-02-18 12:29:54 +01:00
Cayetano Santos
ad4a7283c6 gnu: Add fusesoc.
* gnu/packages/electronics.scm (python-fusesoc): New variable.

Merges guix/guix!6509

Change-Id: Id20c11965d15d88f5fd59c3c8344b18e86c99b9d
2026-02-18 11:32:51 +01:00
Cayetano Santos
36ee8208b5 gnu: Add python-okonomiyaki.
* gnu/packages/python-xyz.scm (python-okonomiyaki): New variable.

Merges guix/guix!6509

Change-Id: I66833bfdffc71276df35b2521516de95af6347af
2026-02-18 11:32:51 +01:00
Cayetano Santos
5c07f94aed gnu: Add python-zipfile2.
* gnu/packages/python-xyz.scm (python-zipfile2): New variable.

Merges guix/guix!6509

Change-Id: I9453578dfe1136a3fcd7fc3738d0777047daa6d5
2026-02-18 11:32:51 +01:00
Cayetano Santos
f492b6b0ba gnu: Add python-haas.
* gnu/packages/python-xyz.scm (python-haas): New variable.

Merges guix/guix!6509

Change-Id: Ic7888b526e8b451ab8022c968b8f62da76df8b4a
2026-02-18 11:32:46 +01:00
Cayetano Santos
e2a2939f4d gnu: Add python-simplesat.
* gnu/packages/python-xyz.scm (python-simplesat): New variable.

Merges guix/guix!6509

Change-Id: I1492de281a13fb60b077053b443c4cec5ac77331
2026-02-18 11:32:39 +01:00
Cayetano Santos
31fafda1b7 gnu: rccl: Fix build.
* gnu/packages/rocm.scm (rccl)[source]: Switch.
[arguments]<#:phases>: Delete ’chdir; update remaining phases
accordingly.

Fixes guix/guix#6319

Change-Id: I9318c6d8192b5ec5ee0f40614a6eebfc2609fa7b
2026-02-18 11:10:30 +01:00
Cayetano Santos
43396dea10 gnu: Remove references to deprecated ‘rocm-smi’.
* gnu/packages/rocm-libs.scm (hipblaslt)[inputs]: Remove rocm-smi; add
rocm-smi-lib.
* gnu/packages/rocm.scm (rccl)[inputs]: Remove rocm-smi; add
rocm-smi-lib.

Merges guix/guix!6339

Change-Id: Ia218cb3d70faf3f3a9d400502afbe9ea7956099b
2026-02-18 10:52:53 +01:00
Cayetano Santos
cd0d85498b gnu: rocm-smi: Deprecate in favor or rocm-smi-lib.
* gnu/packages/rocm-tools.scm (rocm-smi): Delete variable.

Merges guix/guix!6339

Change-Id: I092659f6a4bc7c660804f5ea98eec407fe4afbdd
2026-02-18 10:52:53 +01:00
Cayetano Santos
b03cb4de7f gnu: Add rocm-smi-lib.
* gnu/packages/rocm.scm (rocm-smi-lib): New variable.

Merges guix/guix!6339

Change-Id: I1f54236a145278151087042f71c1c7edec7ebf1f
2026-02-18 10:52:47 +01:00
Johannes Elsing
fd901ada99 gnu: Add perfetto.
* gnu/packages/profiling.scm (perfetto): New variable.

Merges guix/guix!6434

Change-Id: Icac4060e929d721e1c0cf28237a3f1b16b339ab4
Co-authored-by: David Elsing <david.elsing@posteo.net>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
2026-02-18 10:44:55 +01:00
Maxim Cournoyer
ca29d19bd2 Revert "gnu: jamvm: Fix build on powerpc64."
This reverts commit 99c1e2c540. Pushed by mistake.
2026-02-18 17:54:10 +09:00
Maxim Cournoyer
e66be1b663 manifest.scm: Handle unsupported packages gracefully.
Previously, 'guix shell' on a powerpc64le machine for example would fail with:

  error: package codeberg-cli@0.5.0 does not support powerpc64le-linux

* manifest.scm: Filter out unsupported packages.

Change-Id: Ib47b80a4ba4ffa99a0834ef45493fe70ceb1d534
2026-02-18 17:51:19 +09:00
Maxim Cournoyer
eaae33bcbb manifest.scm: Remove email-based tools.
We're now well into the Codeberg era, for the better and worse.

* manifest.scm: Remove b4, git:send-email, mumi, patman and openssl.

Change-Id: I04eb74555942bb4853d3cddde84c6975b4ccac2d
2026-02-18 17:51:19 +09:00
Maxim Cournoyer
99c1e2c540 gnu: jamvm: Fix build on powerpc64.
* gnu/packages/java-bootstrap.scm (jamvm)
[#:modules]: New argument.
[#:configure-flags]: Preserve existing configure flags such as --enable-ffi.
[inputs]: Add libffi.

Relates-to: https://issues.guix.gnu.org/79270
Change-Id: Ie02fd3330b0dd11a794b1549319323b2efcd7177
2026-02-18 17:51:19 +09:00
Patrick Norton
c6a4533f30 gnu: perl-curses: Update to 1.45.
* gnu/packages/ncurses.scm (perl-curses): Update to 1.45.

Change-Id: Iad588eadebf87ae78d066925e9274a1692b6863e
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 22:43:02 -05:00
jgart
8fe8871e6e gnu: Add emacs-forth-mode.
* gnu/packages/emacs-xyz.scm (emacs-forth-mode): New variable.

Change-Id: I7113f87a2961c66708f4464fdcb382a8dacf61ba
2026-02-17 21:56:42 -05:00
Andreas Enge
76eda0f90a gnu: Remove python-pytest-mypy-testing.
* gnu/packages/check.scm (python-pytest-mypy-testing): Delete variable.

Fixes: guix/guix#5734
Change-Id: I2e317da0f32d503d4f07da996d6d9e85dd65ad44
2026-02-18 01:03:46 +01:00
Andy Tai
e40946ecda gnu: firejail: Update to 0.9.78.
* gnu/packages/linux.scm (firejail): Update to 0.9.78.
[source]: Switch to git-fetch.

Change-Id: I43072a7058daaaa746835e28fbc10e5ceba09e84
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-17 16:01:41 -08:00
Andreas Enge
58f60f094d gnu: Remove python-pygit2-1.11.
* gnu/packages/python-xyz.scm (python-pygit2-1.11): Delete variable.

Fixes: guix/guix#5716
Change-Id: Ieb2e73fec34b362b296c5d9c79f4f51784f3c48f
2026-02-18 00:59:13 +01:00
Andreas Enge
4244d7e3e4 gnu: python-pygit2: Disinherit from python-pygit2-1.11,
* gnu/packages/python-xyz.scm: Do not inherit from python-pygit2-1.11,
but copy-paste fields.

Change-Id: I98616f5ce9705869223215c6946837e7997feb9f
2026-02-18 00:56:19 +01:00
Andreas Enge
dfab9ce6e0 gnu: Remove gitless.
* gnu/packages/version-control.scm (gitless): Delete variable.

Change-Id: Iaee1c2bd4eaa032ccbdebe83baa57f09ea23de9f
2026-02-18 00:51:48 +01:00
Andy Tai
caf2e000f8 gnu: libnl: Update to 3.7.0
* gnu/packages/linux.scm (libnl): Update to 3.7.0

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 00:17:11 +01:00
Andreas Enge
e9e49d44db gnu: sssd: Update to 2.9.8.
* gnu/packages/sssd.scm (sssd): Update to 2.9.8.

Change-Id: I23dece6dd69688182dacfb2a150e3542a167cc55
2026-02-18 00:11:01 +01:00
Andreas Enge
a29122743a gnu: hubbub: Modernize input.
* gnu/packages/web.scm (hubbub)[native-inputs]: Replace json-c-0.12
by json-c.

Change-Id: Ib094c7033eb2d082d979d512f22579499355b991
2026-02-17 22:09:47 +01:00
Omar Bassam
8b23207846 gnu: sbcl-deploy: Update to 3.0.0-3.5d57fcc.
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to 3.0.0-3.5d57fcc.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: Icfbb625004bfc2896fb939db1de33ee4f422d4e0
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 12:18:26 -05:00
Omar Bassam
cf503ca79e gnu: Add cl-sha3.
* gnu/packages/lisp-xyz.scm (cl-sha3): New variable.

Change-Id: I38dd1cd7619a1032b1b2609a5be225bc81b101f3
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 12:18:04 -05:00
Yelninei
b57b0ee8dc gnu: Add gcc-cross-x86_64-pc-gnu-toolchain.
* gnu/packages/cross-toolchain.scm (gcc-cross-x86_64-pc-gnu-toolchain): New variable.

Change-Id: I8a73b228ae3646dff0f38fcc84ca7f1ce931fc58
2026-02-17 16:55:10 +01:00
Yelninei
47b9bcd0d1 gnu: Add gcc-cross-i586-pc-gnu-toolchain.
* gnu/packages/cross-toolchain.scm (gcc-cross-i586-pc-gnu-toolchain): New variable.

Change-Id: Ia6e3257d9c8a88a85ab891778ce34c1809d44765
2026-02-17 16:55:10 +01:00
Yelninei
ed12fe96e9 gnu: cross-mig: Support all supported-systems.
The inherited gnumach-headers would restrict supported-systems.

* gnu/packages/cross-base.scm (cross-mig): Remove inherited gnumach-headers.

Change-Id: I2e1f48d161f12d50ba97783f2c6d186f93b8d102
2026-02-17 16:55:10 +01:00
Yelninei
bec6fbad23 gnu: xhurd-core-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-core-headers.

Change-Id: I1c971d01d315d5da2231204016ec157816d0cea9
2026-02-17 16:55:10 +01:00
Yelninei
760736e5d5 gnu: xhurd-minimal: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-minimal.

Change-Id: I74bf8ed0553ecf65b29d844f1e10e5b5b04a021b
2026-02-17 16:55:10 +01:00
Yelninei
812396104c gnu: xglibc/hurd-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xglibc/hurd-headers.

Change-Id: I22bfb6384324da8cab9f47a2ee439db7f9426b8a
2026-02-17 16:55:10 +01:00
Yelninei
1eb490516f gnu: xhurd-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-headers.

Change-Id: Id02452096b77c3be13916ca31244e7a145e26840
2026-02-17 16:55:10 +01:00
Yelninei
a7daab4200 gnu: cross-gnumach-headers: Reset supported-systems.
* gnu/packages/cross-base.scm (cross-gnumach-headers): Reset supported-systems.

Change-Id: Id5b74d604a1dbe45fb4c6ac50a8e72aca0c314fd
2026-02-17 16:55:10 +01:00
Andreas Enge
c56a48a317 gnu: Remove vboot-utils.
* gnu/packages/bootloaders.scm (vboot-utils): Delete variable.
* gnu/packages/patches/vboot-utils-fix-format-load-address.patch,
gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch,
gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Fixes: guix/guix#5667
Change-Id: If37bea70477f5a03e4c5c05f5e151d3bbef6ecbe
2026-02-17 16:52:31 +01:00
Andreas Enge
51af666373 system: Remove depthcharger bootloader.
It depends on vboot-utils, which does not build and which depends
on python2. This effectively reverts commit
96c90474c0 .

* gnu/bootloader/depthcharge.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.

Change-Id: Id14b2010237dbce1423734790b2b3a37f6b939e4
2026-02-17 16:52:31 +01:00
Andreas Enge
7911238d09 system: Remove asus-c201.tmp.
The file transitively depends on vboot-utils, which does not build
and which depends on python2. This effectively reverts commit
df2a96167f .

* gnu/system/examples/asus-c201.tmpl: Remove file.
* Makefile.am (EXAMPLES): Unregister file.

Change-Id: I90683a01fc53c0491a77670c850c7afe6026c878
2026-02-17 16:52:24 +01:00
Cayetano Santos
4e4574a7a9 gnu: python-edalize: Update to 0.6.4.
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.4.
[native-inputs]: Add python-setuptools-scm.

Change-Id: I86fcbac1100fe2b4e7bf117abcb83b0e1d9b9266
2026-02-17 16:29:38 +01:00
jgart
effb271ea0 gnu: trealla: Update to 2.90.24.
* gnu/packages/prolog.scm (trealla): Update to 2.90.24.

Change-Id: I2e5383645d43b3a1c8c7bcd06ae42d6dd99266e2
2026-02-17 09:42:12 -05:00
Andreas Enge
de78735598 gnu: Remove u-boot-nintendo-nes-classic-edition.
* gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition):
Delete variable.
* gnu/packages/patches/u-boot-nintendo-nes-serial.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Fixes: guix/guix#5666
Change-Id: I318724a3d749e3e5357abc150b5c1d72b1c200cb
2026-02-17 13:44:24 +01:00
Andreas Enge
a2a00c2fcc system: Remove nintendo-nes-classic-edition installer.
* gnu/system/install.scm (nintendo-nes-classic-edition-installation-os):
Delete variable.
* gnu/bootloader/u-boot.scm
(u-boot-nintendo-nes-classic-edition-bootloader): Delete variable.

Change-Id: I538d1b7d80f4d475c5389bd41cee4ab4358c05c2
2026-02-17 13:44:24 +01:00
Andreas Enge
dbdc450f55 gnu: Remove qemu-for-american-fuzzy-lop.
* gnu/packages/debug.scm (qemu-for-american-fuzzy-lop): Delete variable.
* gnu/packages/patches/qemu-glibc-2.27.patch,
gnu/packages/patches/qemu-glibc-2.30.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.

Fixes: guix/guix#5668
Change-Id: I860b2c87fb203fc96b715514064c9a229cbc008b
2026-02-17 13:44:24 +01:00
Andreas Enge
2cec827d76 gnu: Remove american-fuzzy-lop.
* gnu/packages/debug.scm (american-fuzzy-lop): Delete variable.

Change-Id: I10d6004dc9e3c574eec49e523c8633bab7d6d90b
2026-02-17 13:44:24 +01:00
Andreas Enge
40fdbd43a1 gnu: aflplusplus: Drop inheritance from american-fuzzy-lop.
The resulting derivation remains unchanged.

* gnu/packages/debug.scm (aflplusplus)[inherit]: Remove field.
[build-system, synopsis, license]: Copy-paste fields from
american-fuzzy-lop.
[arguments]: Use arguments from american-fuzzy-lop and keep the
duplicate %modify-phases.

Change-Id: I3972e1ab2ace5a84041181a83d728822c7f49c5f
2026-02-17 13:44:24 +01:00
Efraim Flashner
d926044cd5 gnu: efitools: Rewrite using g-exps.
* gnu/packages/efi.scm (efitools)[arguments]: Rewrite using g-exps.

Change-Id: I560426dd6b9192d1e058a8f9152ba033219dd410
2026-02-17 13:34:08 +02:00
Efraim Flashner
3383344427 gnu: efitools: Disable parallel builds.
* gnu/packages/efi.scm (efitools)[arguments]: Add a flag to disable
building in parallel.

Change-Id: Ibd7f83368869cf090b8ee5ff513dbae69d2d31f4
2026-02-17 13:32:20 +02:00
Andreas Enge
2a76831a8d gnu: Remove asli.
* gnu/packages/graphics.scm (asli): Delete variable.

Fixes: guix/guix#5674
Change-Id: I8c9ee52443a0263878abc9645edbcdc28fd3c9cf
2026-02-17 12:29:03 +01:00
Andreas Enge
3f9174ce5a gnu: Remove rbldnsd.
* gnu/packages/dns.scm (rbldnsd): Delete variable.

Fixes: guix/guix#5665
Change-Id: I299dc2f527fd9e3df749422920eaa90351223ee6
2026-02-17 12:24:23 +01:00
Andreas Enge
1797f72918 gnu: Remove ghmm.
* gnu/packages/machine-learning.scm (ghmm): Delete variable.

Fixes: guix/guix#5664
Change-Id: I144b4c8f23b2edc7ba8efb19739fdfde1e9e65f6
2026-02-17 12:24:23 +01:00
Andreas Enge
4d821469b5 gnu: Remove glusterfs.
* gnu/packages/file-systems.scm (glusterfs): Delete variable.

Fixes: guix/guix#5663
Change-Id: I2a1a701c5bcd9568bc7dbeb391080363c965dc87
2026-02-17 12:24:23 +01:00
Andreas Enge
08f155c229 gnu: Remove sundials-5.
* gnu/packages/maths.scm (sundials-5): Delete variable.

Fixes: guix/guix#5661
Change-Id: I83e2ad59729c48b769fe398bb33094b7858ebfca
2026-02-17 12:24:23 +01:00
Andreas Enge
768bd91010 gnu: Remove sundials-openmpi-5.
* gnu/packages/maths.scm (sundials-openmpi-5): Delete variable.

Change-Id: I415d99e7ecbbb86969a471852e8707991606e622
2026-02-17 12:24:23 +01:00
Andreas Enge
03732b485b gnu: Remove tophat.
* gnu/packages/bioinformatics.scm (tophat): Delete variable.

Fixes: guix/guix#5660
Change-Id: I57eb5355b1eb3da2acbd539e5f795c66f3e1fae6
2026-02-17 12:24:22 +01:00
Andreas Enge
3855564f5a gnu: Remove ppsspp.
* gnu/packages/emulators.scm (ppsspp): Delete variable.
* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Remove file.
* gnu/packages/emulators.scm (dist_patch_DATA): Unregister patch.

Fixes: guix/guix#5605
Change-Id: I10c4e5bc8c0d0a9cff60288ed2d81391017b4ec6
2026-02-17 12:24:22 +01:00
Andreas Enge
489547e88c gnu: Remove calcmysky-qt5.
* gnu/packages/astronomy.scm (calcmysky-qt5): Delete variable.

Fixes: guix/guix#5596
Change-Id: I868d6026e259c42daa133fd73d00fa4b91dfaed1
2026-02-17 12:24:22 +01:00
Andreas Enge
74a5291ec5 gnu: Remove python-pypdf2.
* gnu/packages/pdf.scm (python-pypdf2): Delete variable.

Fixes: guix/guix#1468
Change-Id: I722d9325be7043fb171ed2e92755661a9fa03950
2026-02-17 12:24:22 +01:00
Andreas Enge
a104f2de71 gnu: Remove stapler.
* gnu/packages/pdf.scm (stapler): Delete variable.

Fixes: guix/guix#5591
Change-Id: I19b988988490a937dd3f19d1d63e5fb51b66421a
2026-02-17 12:24:13 +01:00
Cayetano Santos
b8d25fa5da gnu: python-vunit: Update to 5.0.0-dev.8.
* gnu/packages/electronics.scm (python-vunit): Update to 5.0.0-dev.8.
[arguments]: Update ’run-examples #:phase.

Change-Id: I27150ef2ff1d1644eca7d041f82283f1e7288932
2026-02-17 11:22:05 +01:00
Nicolas Graves
4dacefce98 gnu: Add emacs-xdg-launcher.
* gnu/packages/emacs-xyz.scm (emacs-xdg-launcher): New variable.

Merges guix/guix!6108

Change-Id: Idfcdde8460606e2130949a6d17db963016c94d73
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-17 08:30:21 +01:00
Janneke Nieuwenhuizen
f02b2fab9d Revert "gnu: make-bootstrap: Fix guile-static for the 64-bit Hurd."
With the proper fix in commit
    7fe040f38a
    gnu: make-bootstrap: Fix guile-static properly for the Hurd.

this workaround is no longer necessary.

This reverts commit 63e73f3c90.

Change-Id: I2c0643176f638ef4a8b84d944abeb745ffeb229f
2026-02-17 07:58:37 +01:00
Janneke Nieuwenhuizen
7fe040f38a gnu: make-bootstrap: Fix guile-static properly for the Hurd.
This is a follow-up to commit
    981af99928
    syscalls: Add implementation of statfs for guile-static.

As sugguested by Yelninei via IRC.

gnu/packages/patches/guile-3.0-linux-syscalls.patch: Update to support the
Hurd.  Mention this patch hasn't been presented to upstream Guile.

Change-Id: I4e2271b1b8acdd4eae95942521c777325e81f7b0
2026-02-17 07:56:38 +01:00
Maxim Cournoyer
6a3e18991d gnu: jami: Update to 20260216.0.
* gnu/packages/jami.scm (%jami-nightly-version): Bump version.
(%jami-daemon-commit): Bump commit.
(libjami, jami): Adjust hashes.

Change-Id: Ideaafe66cbbf45a1274ae320f4bae796cfac443c
2026-02-17 12:51:00 +09:00
Maxim Cournoyer
fe1ac9e66b gnu: dhtnet: Update to 0.1.0-2.7cadae4.
* gnu/packages/networking.scm (dhtnet): Update to 0.1.0-2.7cadae4.

Change-Id: I0b1e5b4bada414c56c49ebb858170629232452ca
2026-02-17 12:51:00 +09:00
Maxim Cournoyer
8f9517f8f3 gnu: yaml-cpp: Update to 0.9.0.
* gnu/packages/serialization.scm (yaml-cpp): Update to 0.9.0.
[#:configure-flags]: Use gexps.

Change-Id: Ib5b0528d8286d80552704f6b76b35cead874b683
2026-02-17 12:51:00 +09:00
mst
f3281394b5 gnu: Add python-sseclient-py.
* gnu/packages/python-web.scm (python-sseclient-py): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6361
Change-Id: Ic4f7747816b71aab93a030c30839b44da8186a2b
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-17 00:20:45 +00:00
Patrick Norton
597758eadc gnu: Add ssh-tools.
* gnu/packages/ssh.scm (ssh-tools): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6105
Change-Id: Ie3f96abfe8980cd10e2a55660c027fa9e12e1831
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-17 00:10:58 +00:00
Carlos Durán Domínguez
423ab6a82c gnu: Add shamogu and shamogu-sdl.
* gnu/packages/games.scm (shamogu, shamogu-sdl): New variables.

Change-Id: I8bae100bf1a175aa50503aa4fcf7b554f0da67a3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16 23:55:40 +00:00
Nick Blumenauer
ae43aaadb0 gnu: python-anaconda-cli-base: Update to 0.8.1.
* gnu/packages/python-xyz.scm (python-anaconda-cli-base): Update to 0.8.1.
[propagated-inputs]: Add python-tomlkit.

Merges: https://codeberg.org/guix/guix/pulls/6268
Change-Id: Ifb3213d0f73343b590f31cca1683ca7b444be258
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16 23:39:56 +00:00
Hugo Buddelmeijer
a450d2548a gnu: tippecanoe: Fix build by updating to 2.79.0.
* gnu/packages/geo.scm (tippecanoe): Update to 2.79.0.
[arguments]: Switch to gexps.
<#:test-target, #:tests?>: Disable for now.
<#:phases>: Add 'patch-bash phase.

Merges: https://codeberg.org/guix/guix/pulls/6467
Change-Id: I90f0336f03a6d136ce00c7a44268820c9d3d8880
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16 23:28:46 +00:00
Sharlatan Hellseher
49ccba0f07 gnu: go-madns: Fix build.
* gnu/packages/golang-web.scm (go-madns): Use package/inherit.

Change-Id: Iaa0a10fe4a45034479b3b36baaef9f18f8268cc6
2026-02-16 23:11:32 +00:00
John Kehayias
c19cd88027 gnu: python-pynput: Fix sanity-check failing.
* gnu/packages/python-xyz.scm (python-pynput)[arguments]<#:phases>: Have the
start-xserver phase be before sanity-check, not check phase.

Change-Id: I2e0c0a73d804a4041d0c550a2dd7aba685bf40aa
2026-02-16 18:00:20 -05:00
Mark H Weaver
9f04c691bb gnu: icecat: Update to 140.7.1-gnu1 [fixes CVE-2026-2447].
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Update line numbers to
apply cleanly.
2026-02-16 17:44:02 -05:00
Mark H Weaver
1f65495545 gnu: libvpx: Fix CVE-2026-2447.
* gnu/packages/video.scm (libvpx) [replacement]: New field.
(libvpx/fixed): New variable.
* gnu/packages/patches/libvpx-CVE-2026-2447.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I196d1b7ab045f9599985d2f97cdb85c2c0b87d68
2026-02-16 17:40:25 -05:00
Sharlatan Hellseher
2b1b212d57 gnu: lyrebird: Update to 0.8.1, fix build.
* gnu/packages/golang-web.scm (lyrebird): Update to 0.8.1.

Change-Id: I517ec59d8cd0f024964456ba796457ab7eaafc99
2026-02-16 22:16:21 +00:00
Sharlatan Hellseher
63f505592e gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel: Update to 0.0.3.
* gnu/packages/golang-web.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel): Update to 0.0.3.

Change-Id: Id826884498904827ebcbecdfc13ec03187052549
2026-02-16 22:16:12 +00:00
Sharlatan Hellseher
e9e410bad1 gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2: Update to 2-2.11.0-0.18dacf4.
* gnu/packages/golang-web.scm
(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2):
Update to 18dacf41dca88974be1d568d0bfd75b3f805f13b commit.
[source] <snippet>: Use github.com/pion/transport/v4 to fix the build.
[propagated-inputs]: Remove go-github-com-pion-transport-v3 and
go-github-com-smartystreets-goconvey; add
go-github-com-clarkduvall-hyperloglog, go-github-com-pion-transport-v4,
and go-github-com-theodorsm-covert-dtls.
[native-inputs]: Add go-github-com-smartystreets-goconvey.

Change-Id: I870549d39f619f4bda1f41f650439a904b0bebe3
2026-02-16 22:13:32 +00:00
Sharlatan Hellseher
60e31b571c gnu: Add go-github-com-theodorsm-covert-dtls.
* gnu/packages/golang-web.scm (go-github-com-theodorsm-covert-dtls): New variable.

Change-Id: If61992941874fd8af75810c9c5e821ea9066b03d
2026-02-16 22:13:11 +00:00
Omar Bassam
81d0659535 gnu: sbcl-documentation-utils: Update to 1.2.0-1.cd5b506.
* gnu/packages/lisp-xyz.scm (sbcl-documentation-utils): Update to 1.2.0-1.cd5b506.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I8226fe6385864f1a3d4441ad2ba1558be21e1a0e
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-16 15:23:32 -05:00
jgart
3fad9d1ade gnu: trealla: Update to 2.90.22.
* gnu/packages/prolog.scm (trealla): Update to 2.90.22.

Change-Id: Ifbc2c9533e9fa9d2cf090b47f4a50def51f8e1fa
2026-02-16 15:22:57 -05:00
Janneke Nieuwenhuizen
63e73f3c90 gnu: make-bootstrap: Fix guile-static for the 64-bit Hurd.
* gnu/packages/make-bootstrap.scm (make-guile-static): When building for the
64-bit Hurd, add CFLAGS to #:configure-flags to relax gcc-14's strictness.

Change-Id: If283ea35bfbca327c2b01b4340eef5b5bbf72c87
2026-02-16 20:53:54 +01:00
Nguyễn Gia Phong
366046a775 gnu: python-antlr4-runtime: Enable tests.
* gnu/packages/java.scm (python-antlr4-runtime)[arguments]:
  Enable tests.  <#:phases>: Add regenerate-parsers.
  [native-inputs]: Add antlr4, and remove pkg-config.
  [inputs]: Remove utils-linux:lib.

Change-Id: Id89d0c0bc5ae557f5b4e70fd93159f64bac0ba39
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:24:05 +01:00
Nguyễn Gia Phong
3694267e23 gnu: java-antlr4-runtime-python: Rename to python-antlr4-runtime.
* gnu/packages/java.scm (python-antlr4-runtime):
  Rename from java-antlr4-runtime-python.
  [outputs]: Fall back to default.
  (java-antlr4-runtime-python):
  Deprecate in favor of python-antlr4-runtime.
* gnu/packages/geo.scm (python-cf-units)[propagated-inputs]:
  Replace java-antlr4-runtime-python with python-antlr4-runtime.
* gnu/packages/python-xyz.scm (python-moto)[propagated-inputs],
  (python-omegaconf)[propagated-inputs]:
  Replace java-antlr4-runtime-python with python-antlr4-runtime.

Change-Id: Ia679b1d0402236650aa92cbcbd7bc6f03ffbcda1
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:32 +01:00
Nguyễn Gia Phong
61f36109e0 gnu: cpp-antlr4-runtime: Enable tests.
* gnu/packages/java.scm (cpp-antlr4-runtime)[arguments]: Enable tests.
  <#:phases>: Add unbundle-googletest.
  [native-inputs]: Add googletest.

Change-Id: Ie10ae44c712f12cf7b5babb447a95a8407de41f4
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:30 +01:00
Nguyễn Gia Phong
5d3c9b71c4 gnu: java-antlr4-runtime-cpp: Rename to cpp-antlr4-runtime.
* gnu/packages/java.scm (cpp-antlr4-runtime):
  Rename from java-antlr4-runtime-cpp.  [synopsis]: Fix typo.
  (java-antlr4-runtime-cpp): Deprecate in favor of cpp-antlr4-runtime.
* gnu/packages/electronics.scm (python-hdlconvertor)[inputs]:
  Replace java-antlr4-runtime-cpp with cpp-antlr4-runtime.
* gnu/packages/fontutils.scm (python-afdko)[inputs]:
  Replace java-antlr4-runtime-cpp with cpp-antlr4-runtime.

Change-Id: I6332f55909dabe55debe5dba20c4fe7dd80c321e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:28 +01:00
Nguyễn Gia Phong
2cd64e3de1 gnu: antlr4: Specify JRE in executable.
* gnu/packages/java.scm (antlr4)[arguments]<#:phases>{bin-install}:
  Specify the path to a java binary.  [inputs]: Add openjdk.
  (java-tunnelvisionlabs-antlr4-bootstrap)[inputs]: Add openjdk.
* gnu/packages/fontutils.scm (python-afdko)[native-inputs]:
  Remove openjdk.

Change-Id: Id3306fed1b10a78b1e3da721b539fb1afac01f13
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16 19:23:23 +01:00
Lars Bilke
4b5932da6d gnu: ogs-serial: Use vtk instead of vtk-9.3.
* gnu/packages/geo.scm (ogs-serial)[source]: Add patch.
* gnu/packages/patches/ogs-6.5.7-netcdfconverter.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: I1301a2d77e2e30317c96947d3d37324df7489718
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-16 17:05:26 +01:00
Danny Milosavljevic
7eb80557a1 gnu: qtwayland@5: Update to 5.15.18.
* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.18.
[arguments]<#:phases>{disable-failing-tests}: Skip
tst_surface::createSubsurface, which expects an immediate parent
surface commit after moving a subsurface.  KDE patch 0053 removed
hidden wl_surface.commit calls from setMask(), so the commit is
deferred to the next frame.

Change-Id: I4f97030dc42e050f18a4353e91375f1f87b22730
2026-02-16 11:40:39 +01:00
Danny Milosavljevic
9d24fa2837 gnu: qtwayland@5: Add patches from KDE Qt5 Patch Collection.
The KDE Qt5 Patch Collection (kde/5.15 branch) maintains backported fixes
for Qt 5.15 that were not backported by Qt upstream.  This includes a fix
for QTBUG-103391: a fatal Wayland protocol error when a QDialog's
maximumWidth is less than the minimum width required by its contents.
Qt's Wayland backend sent set_min_size and set_max_size without ensuring
max >= min, violating the xdg-shell protocol.

* gnu/packages/patches/qtwayland-5.15.18-0001-client-announce-an-output-after-receiving-more-compl.patch,
gnu/packages/patches/qtwayland-5.15.18-0002-fix-issue-with-repeated-window-size-changes.patch,
gnu/packages/patches/qtwayland-5.15.18-0003-client-connect-drags-being-accepted-to-updating-the-.patch,
gnu/packages/patches/qtwayland-5.15.18-0004-client-disconnect-registry-listener-on-destruction.patch,
gnu/packages/patches/qtwayland-5.15.18-0005-client-set-xdgshell-size-hints-before-the-first-comm.patch,
gnu/packages/patches/qtwayland-5.15.18-0006-fix-build.patch,
gnu/packages/patches/qtwayland-5.15.18-0007-fix-remove-listener.patch,
gnu/packages/patches/qtwayland-5.15.18-0008-hook-up-querykeyboardmodifers.patch,
gnu/packages/patches/qtwayland-5.15.18-0009-correctly-detect-if-image-format-is-supported-by-qim.patch,
gnu/packages/patches/qtwayland-5.15.18-0010-client-don-t-always-recreate-frame-callbacks.patch,
gnu/packages/patches/qtwayland-5.15.18-0011-client-always-destroy-frame-callback-in-the-actual-c.patch,
gnu/packages/patches/qtwayland-5.15.18-0012-wayland-client-use-wl_keyboard-to-determine-active-s.patch,
gnu/packages/patches/qtwayland-5.15.18-0013-client-do-not-empty-clipboard-when-a-new-popup-windo.patch,
gnu/packages/patches/qtwayland-5.15.18-0014-client-implement-datadevicev3.patch,
gnu/packages/patches/qtwayland-5.15.18-0015-client-delay-deletion-of-qdrag-object-until-after-we.patch,
gnu/packages/patches/qtwayland-5.15.18-0016-client-avoid-processing-of-events-when-showing-windo.patch,
gnu/packages/patches/qtwayland-5.15.18-0017-handle-registry_global-out-of-constructor.patch,
gnu/packages/patches/qtwayland-5.15.18-0018-connect-flushrequest-after-forceroundtrip.patch,
gnu/packages/patches/qtwayland-5.15.18-0019-move-the-wayland-socket-polling-to-a-separate-event-.patch,
gnu/packages/patches/qtwayland-5.15.18-0020-client-remove-mwaitingforupdatedelivery.patch,
gnu/packages/patches/qtwayland-5.15.18-0021-client-simplify-round-trip-behavior.patch,
gnu/packages/patches/qtwayland-5.15.18-0022-client-fix-opaque-region-setter.patch,
gnu/packages/patches/qtwayland-5.15.18-0023-use-proper-dependencies-in-compile-tests.patch,
gnu/packages/patches/qtwayland-5.15.18-0024-revert-client-remove-mwaitingforupdatedelivery.patch,
gnu/packages/patches/qtwayland-5.15.18-0025-fix-race-condition-on-mwaitingforupdatedelivery.patch,
gnu/packages/patches/qtwayland-5.15.18-0026-use-poll-2-when-reading-from-clipboard.patch,
gnu/packages/patches/qtwayland-5.15.18-0027-reduce-memory-leakage.patch,
gnu/packages/patches/qtwayland-5.15.18-0028-only-close-popup-in-the-the-hierchary.patch,
gnu/packages/patches/qtwayland-5.15.18-0029-check-pointer-for-null-before-use-in-assert.patch,
gnu/packages/patches/qtwayland-5.15.18-0030-use-wl_surface.damage_buffer-on-the-client-side.patch,
gnu/packages/patches/qtwayland-5.15.18-0031-client-clear-focus-on-touch-cancel.patch,
gnu/packages/patches/qtwayland-5.15.18-0032-guard-mresizedirty-by-the-correctmutex.patch,
gnu/packages/patches/qtwayland-5.15.18-0033-fix-compile-tests.patch,
gnu/packages/patches/qtwayland-5.15.18-0034-call-finishdrag-in-qwaylanddatadevice-dragsourcecanc.patch,
gnu/packages/patches/qtwayland-5.15.18-0035-hold-surface-read-lock-throughout-qwaylandeglwindow-.patch,
gnu/packages/patches/qtwayland-5.15.18-0036-keep-toplevel-windows-in-the-top-left-corner-of-the-.patch,
gnu/packages/patches/qtwayland-5.15.18-0037-client-add-f_seal_shrink-seal-to-shm-backing-file.patch,
gnu/packages/patches/qtwayland-5.15.18-0038-client-call-wl_output_release-upon-qwaylandscreen-de.patch,
gnu/packages/patches/qtwayland-5.15.18-0039-client-bump-wl_output-version.patch,
gnu/packages/patches/qtwayland-5.15.18-0040-fix-frame-sync-related-to-unprotected-multithread-ac.patch,
gnu/packages/patches/qtwayland-5.15.18-0041-client-handle-zwp_primary_selection_device_manager_v.patch,
gnu/packages/patches/qtwayland-5.15.18-0042-fixes-the-build-on-centos.patch,
gnu/packages/patches/qtwayland-5.15.18-0043-client-avoid-protocol-error-with-invalid-min-max-siz.patch,
gnu/packages/patches/qtwayland-5.15.18-0044-client-fix-handling-of-qt-blankcursor.patch,
gnu/packages/patches/qtwayland-5.15.18-0045-client-force-a-roundtrip-when-an-xdgoutput-is-not-re.patch,
gnu/packages/patches/qtwayland-5.15.18-0046-destroy-frame-queue-before-display.patch,
gnu/packages/patches/qtwayland-5.15.18-0047-client-fix-crash-on-dnd-updates-after-client-facing-.patch,
gnu/packages/patches/qtwayland-5.15.18-0048-convert-cursor-bitmap-to-supported-format.patch,
gnu/packages/patches/qtwayland-5.15.18-0049-replace-scale-with-devicepixelratio-for-non-integer-.patch,
gnu/packages/patches/qtwayland-5.15.18-0050-client-fix-buffer-damage.patch,
gnu/packages/patches/qtwayland-5.15.18-0051-client-commit-the-initial-surface-state-explicitly.patch,
gnu/packages/patches/qtwayland-5.15.18-0052-tests-fix-tst_xdgshell-minmaxsize.patch,
gnu/packages/patches/qtwayland-5.15.18-0053-client-remove-some-surface-commits.patch,
gnu/packages/patches/qtwayland-5.15.18-0054-client-avoid-locking-resizing-in-qwaylandshmbackings.patch,
gnu/packages/patches/qtwayland-5.15.18-0055-bradient-use-qwaylandwindow-actual-window-title.patch: New files.
* gnu/packages/patches/qtwayland-dont-recreate-callbacks.patch,
gnu/packages/patches/qtwayland-cleanup-callbacks.patch: Delete files,
superseded by KDE patches 0010 and 0011.
* gnu/local.mk (dist_patch_DATA): Register new patches, remove old ones.
* gnu/packages/qt.scm (qtwayland-5)[source]: Replace old patches with KDE
Qt5 Patch Collection.
[arguments]<:phases>{disable-failing-tests}: Skip tst_xdgshell::minMaxSize()
test; patch 0053 removed the synchronous surface commit from
propagateSizeHints(), so the test's immediate check of the committed value
no longer works.

Fixes: guix/guix#6397
Change-Id: Ia9e890c2943c47287f73654d1654e06ba775b6f6
2026-02-16 11:40:38 +01:00
Spencer King
718336f60c gnu: bspwm: Update to 0.9.12.
* gnu/packages/wm.scm (bspwm): Update to 0.9.12.

Change-Id: I85adac862f2c3df02a4b8a0a572a5ca4d1dc714a
Signed-off-by: Zheng Junjie <z572@z572.online>
2026-02-16 18:08:33 +08:00
Efraim Flashner
bf0614854d gnu: arm-trusted-firmware-sun50i-a64: Remove extra input.
* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-a64)
[native-inputs]: Remove extra gcc-14.

Change-Id: I39f24b1acc436a896c08ef58af7c068dd3232de5
2026-02-16 11:31:56 +02:00
Efraim Flashner
6ac5edb056 gnu: sequoia-wot-tools: Skip more tests.
* gnu/packages/sequoia.scm (sequoia-wot-tools)[arguments]: Add more
tests to cargo-test-flags.

Change-Id: I68034e4b11b31556b1d99d80d7d3c8f42a9a7642
2026-02-16 11:31:56 +02:00
Zheng Junjie
a1923adb64 gnu: Add swapspace.
* gnu/packages/admin.scm (swapspace): New variable.

Change-Id: I8219988a2ff2a00eda4a2ed027340462dbb815ac
2026-02-16 16:56:11 +08:00
Efraim Flashner
b56e69f555 gnu: tectonic: Install the binary.
Fixes: guix/guix#4671.

* gnu/packages/rust-apps.scm (tectonic)[arguments]: Add
cargo-install-paths.

Change-Id: I13a5d5cfd0a117d68b7896cc40ccb44e0f3705fc
2026-02-16 10:06:50 +02:00
Cayetano Santos
3c62554e61 gnu: pwntools: Update to 4.15.0.
* gnu/packages/cybersecurity.scm (pwntools): Update to 4.15.0.
[native-inputs]: Remove python-wheel.

Change-Id: I0d1ee9c6e16b225c29e31ccf604b3baa4e0796d1
2026-02-16 08:46:29 +01:00
John Kehayias
2ade9debc5 gnu: Add libbwt-jni.
* gnu/packages/finance.scm (libbwt-jni): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add libbwt-jni.

Change-Id: Ib350272f8c8d7836912a6c61c3f1b96a6a0ca12e
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-16 15:14:19 +09:00
John Kehayias
51b3297e0b gnu: Add bwt.
* gnu/packages/rust-apps.scm (bwt): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add bwt.

Change-Id: I92b1d7fea7cf3f6f216c5cfe959a4b41d65f169c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-16 14:39:10 +09:00
John Kehayias
33f5bfc11b gnu: Add jni.
* gnu/packages/rust-apps.scm (jni): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add jni

Change-Id: Id1835106ac7bc2de8fd30fd6d57d20151af0e44c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-16 14:38:37 +09:00
Carlos Durán Domínguez
7f203b24a2 gnu: Add boohu and boohu-tk.
* gnu/packages/games.scm (boohu, boohu-tk): New variables.
(boohu-tk): Inherit from boohu.

Closes: guix/guix#6347
Change-Id: I6fc3a7176750a0d3d5f82e7f3794d7a5eaca083e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-16 09:15:13 +08:00
Carlos Durán Domínguez
dd27bce9d0 gnu: Add go-codeberg-org-anaseto-gothic.
* gnu/packages/games.scm (go-codeberg-org-anaseto-gothic): New variable.

Change-Id: I2a2fe8ba9b41cc00f53f773e0785e54aec9d1b54
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-16 09:15:10 +08:00
Florian Pelz
2ce9e64d88 gnu: guile-g-golf: Update to 0.8.3.
* gnu/packages/guile-xyz.scm (guile-g-golf): Update.
[description]: Remove paragraph on grafts bug; it no longer applies.

Change-Id: I6dcd550e363f3f893227f8d93306fc1e82ba5f46
2026-02-16 01:16:42 +01:00
Sharlatan Hellseher
a08274e303 gnu: Add go-github-com-clarkduvall-hyperloglog.
* gnu/packages/golang-maths.scm (go-github-com-clarkduvall-hyperloglog): New variable.

Change-Id: Iefae1148b4cd9f439e90d3d2e3575b677752a7dd
2026-02-15 21:50:05 +00:00
Sharlatan Hellseher
2b26cc0ae7 gnu: go-github-com-aws-aws-sdk-go-v2-config: Add missing inputs.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-config):
[source] <snippet>: Keep only config/go.mod related directory.
[propagated-inputs]: Add go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-credentials,
go-github-com-aws-aws-sdk-go-v2-service-sso,
go-github-com-aws-aws-sdk-go-v2-service-ssooidc, and
go-github-com-aws-aws-sdk-go-v2-service-sts.

Change-Id: I874e36b2105e20a3e5d2271dd5cd81ebdc08f31c
2026-02-15 21:50:05 +00:00
Sharlatan Hellseher
5bd8dfed35 gnu: go-github-com-protonmail-go-crypto: Update to 1.3.0-0.a8cc4f0.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
Update to a8cc4f09f6cb247ab2180b45029ddaa736674f87 commit.
[source]: Switch to the latest commit.
[arguments] <test-flags>: Run short tests only.

Relates-to: https://codeberg.org/guix/guix/issues/6412
Change-Id: I163dd1a0fc2c4b2237986cff1a9c80ae71be2cf2
2026-02-15 21:50:05 +00:00
Sharlatan Hellseher
7980af28f5 gnu: gallia: Update to 2.0.2.
* gnu/packages/cybersecurity.scm (gallia): Update to 2.0.2.

Change-Id: Ied85e58f2abd152a8f5a4145ecc27f06e780b403
2026-02-15 21:50:05 +00:00
Nicolas Graves
7c9b7b36d2 gnu: ringdecomposerlib: Fix build on python-3.12.
* gnu/packages/chemistry.scm (ringdecomposerlib)[native-inputs]: Add
python-setuptools.

Change-Id: I3e8ba8b751c20b36d13c2f0353aeb8c372f8c615
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:05 +00:00
Nicolas Graves
d1c96e153d gnu: python-aws-sam-translator: Update to 1.107.0.
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.107.0.

Change-Id: I8d29577c3b30c5f751a11a97ca5800ad1481a654
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
c9ebe83f30 gnu: python-oscrypto: Fix build on python-3.12.
* gnu/packages/python-crypto.scm (python-oscrypto)[source]<patches>:
Add patch.

Change-Id: I2888116c3fa56b6507d611848314a06296a30d5f
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
64d02c99c0 gnu: python-mkdocs: Fix build on python-3.12.
* gnu/packages/python-xyz.scm (python-mkdocs)[native-inputs]: Add
python-setuptools.

Change-Id: Idafcee25dd899cbe8c52479d9270cf287582b4f0
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
a8dc301e56 gnu: python-dulwich: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-dulwich): Update to 1.0.0.
[arguments]<#:test-flags, #:phases>: Refresh them.
[native-inputs]: Add openssh-sans-x, python-merge3,
python-setuptools-rust.  Remove python-wheel.

Change-Id: I4f6a75c97ca4df74f71716945070fa305aa7b29b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
a7c475b6a7 gnu: python-hyperopt: Fix tests.
* gnu/packages/machine-learning.scm (python-hyperopt)[arguments]
<#:test-flags>: Don't run slow tests.
<#:phases>: Add phase 'patch-tests.

Change-Id: I1fa9a0968291ea9ef7c75dd3ab7d19edc14279b2
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
7037e57983 gnu: gallia: Add missing input.
* gnu/packages/cybersecurity.scm (gallia)[inputs]: Add python-boltons.

Change-Id: Ia94443b8230aa1c2ac823e3afe15d1a9d56c0702
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
984eaa0d65 gnu: python-blake3: Update to 1.0.8.
* gnu/packages/python-crypto.scm (python-blake3): Update to 1.0.8.
[propagated-inputs]: Add python-typing-extensions.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Change-Id: I843aec6e669b7606386c682aacac71bc460415f5
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
79e2e4cecd gnu: gdal: Fix build on python-3.12.
* gnu/packages/geo.scm (gdal)[native-inputs]: Add python-setuptools.

Change-Id: I85f8d469debc077e6ffe3568132e1bef7bbcf23d
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Nicolas Graves
1beeda3787 gnu: python-asn1crypto: Update to 1.5.1-0.b763a75.
* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.5.1-0.b763a75.

Change-Id: Ica010bc5e708b1a743cd6e2fa32b7b6b12b8c59e
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:49:56 +00:00
Andreas Enge
d6263e23da gnu: Deprecate gcompris by gcompris-qt.
* gnu/packages/education.scm (gcompris): Define as deprecated by
gcompris-qt.

Fixes: guix/guix#6450
Change-Id: I7fdae7155fc274306a52eac08003a39f2a4dacba
2026-02-15 22:09:02 +01:00
Danny Milosavljevic
72393bca1b gnu: graphviz: Update to 14.1.1.
* gnu/packages/graphviz.scm (graphviz-14): New variable.

Change-Id: Ib5f1fccc93790d25c78521a51c92b1bd741ced2c
2026-02-15 21:07:10 +01:00
Danny Milosavljevic
620efefa53 gnu: opensnitch-daemon, opensnitch-ui: Update to 1.8.0.
Switch to Qt6 (like upstream).

* gnu/packages/networking.scm (opensnitch-daemon): Update to 1.8.0.
[arguments]<#:phases>{install-default-config}: Modify.
(opensnitch-ui): Update to 1.8.0.
[arguments]<#:phases>{install-rc}: Modify for Qt 6.
{wrap-qt}: Modify for Qt 6.
[native-inputs]: Replace qttools-5 by qttools.
[inputs]: Replace python-pyqt by python-pyqt-6.
Replace qtsvg-5 by qtsvg.  Replace qtwayland-5 by qtwayland.  Add qtbase.

Change-Id: I6b804218310d0a1f61ffb3bf4708711bbc0150d2
2026-02-15 20:53:17 +01:00
jgart
4a249f0ecb gnu: sbcl-dnf-client: Update home page url.
* gnu/packages/lisp-xyz.scm (sbcl-dnf-client)[home-page]: Update home page url.

Change-Id: I55f7ac38e0b51d33141f1e108cca8016f13873a8
2026-02-15 14:36:11 -05:00
jgart
f4526addbc gnu: Add clasp-punycode.
* gnu/packages/lisp-xyz.scm (clasp-punycode): New variable.

Change-Id: I3b9b0d78ee9ca39861100f7fc698a918da202329
2026-02-15 14:36:11 -05:00
Omar Bassam
7e402d11f1 gnu: sbcl-dns-client: Update to 1.0.0-1.5e861b2.
* gnu/packages/lisp-xyz.scm (sbcl-dns-client): Update to 1.0.0-1.5e861b2.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: Ia3f3c41a080257cefef24185a34a67cbb9dac065
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:36:11 -05:00
Omar Bassam
69d9beccf9 gnu: Add cl-punycode.
* gnu/packages/lisp-xyz.scm (cl-punycode, ecl-cl-punycode, sbcl-cl-punycode): New variables.

Change-Id: I437f2bcb7cbd4d1f7f2927b897820c32e148d7f7
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:36:11 -05:00
Andreas Enge
3105008fda gnu: sage: Build with meson instead of setuptools.
* gnu/packages/sagemath.scm (sage)[native-inputs]: Replace
python-setuptools by meson-python.  Add python-sphinx.
[arguments]<#:phases>{patch-source}: Patch out checks for maxima from ecl.
It is not found by meson, but will be found by sage due to our patching
of src/sage/env.py.
[setup]: Do not chdir into src, so that the higher level pyproject.toml
is used for the build with meson.

Change-Id: Id3f8fbc4e9097f31a5e56ee8a49d2d2772620cf5
2026-02-15 20:31:58 +01:00
jgart
1cd8b5ef4d gnu: Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and sbcl-py4cl.
* gnu/packages/lisp-xyz.scm (Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and
sbcl-py4cl.): Delete variables.

Closes https://codeberg.org/guix/guix/issues/5438.

Change-Id: I2f3648d98d6b1077da4af7f2a18ec123872f6fba
2026-02-15 14:17:55 -05:00
jgart
1337ab25ad home: services: sway: Refactor flatmap to append-map.
* gnu/home/services/sway.scm (flatmap): Refactor flatmap to append-map.

Change-Id: I1a8e46ac7f2de163bc33f4bf61f267d35893cfc2
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:12:30 -05:00
Sharlatan Hellseher
d1a2185fff gnu: aws-vault: Update to 7.3.0.
* gnu/packages/password-utils.scm (aws-vault): Update to 7.3.0.
[source]: Switch to maintained fork.
[arguments] <import-path>: Adjust to a new module path.
<test-flags>: Run vet during check phase.

Fixes: guix/guix#2492
Change-Id: I377b83b6e261f80c2a7ef2977c50a6fd52a241fb
2026-02-15 18:06:18 +00:00
Sharlatan Hellseher
36852ac2a5 gnu: rclone: Update to 1.72.0.
* gnu/packages/sync.scm (rclone): Update to 1.72.0.
[native-inputs]: Remove
go-github-com-googleapis-enterprise-certificate-proxy, and
go-github-com-pkg-xattr; add
go-github-com-a1ex3-zstd-seekable-format-go-pkg,
go-github-com-anacrolix-log,
go-github-com-aws-aws-sdk-go-v2-credentials,
go-github-com-diskfs-go-diskfs, go-github-com-klauspost-compress,
go-github-com-mholt-archives, go-github-com-minio-minio-go-v7,
go-github-com-pmezard-go-difflib, go-github-com-pquerna-otp,
go-github-com-putdotio-go-putio-putio,
go-github-com-quasilyte-go-ruleguard-dsl,
go-github-com-rogpeppe-go-internal, go-github-com-stretchr-testify,
go-github-com-winfsp-cgofuse, go-github-com-wk8-go-ordered-map-v2, and
go-gopkg-in-yaml-v3.

Fixes: guix/guix#6412
Change-Id: I6563be518cd3757da1c546c8619778ea3c971286
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
d085ac8f0c gnu: Add go-github-com-a1ex3-zstd-seekable-format-go-pkg.
* gnu/packages/golang-compression.scm
(go-github-com-a1ex3-zstd-seekable-format-go-pkg): New variable.

Change-Id: Iad104b6a0c229b7fc897bfc14a704d3aa2365037
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
fafab702d6 gnu: Add go-github-com-quasilyte-go-ruleguard-dsl.
* gnu/packages/golang-xyz.scm (go-github-com-quasilyte-go-ruleguard-dsl): New variable.

Change-Id: I0df5cca997d307c94b408d24889bb8123bc24a04
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
1acfb7d735 gnu: Add go-github-com-mholt-archives.
* gnu/packages/golang-compression.scm (go-github-com-mholt-archives): New variable.

Change-Id: I786f60cf03d6996c24497162149a5bfc69c33800
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
c57b756d79 gnu: Add go-github-com-diskfs-go-diskfs.
* gnu/packages/golang-xyz.scm (go-github-com-diskfs-go-diskfs): New variable.

Change-Id: I626ede20232c5f206fdbb152247b9833fc21a0c1
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
c739b29c13 gnu: Add go-github-com-wk8-go-ordered-map-v2.
* gnu/packages/golang-xyz.scm (go-github-com-wk8-go-ordered-map-v2): New variable.

Change-Id: I001c5d3b0388873312acf3528aeac9ad70a379f0
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
2e598ea83b gnu: Add go-github-com-pquerna-otp.
* gnu/packages/golang-xyz.scm (go-github-com-pquerna-otp): New variable.

Change-Id: Iff04079295b7dc03a65bb385922a985f4b201c5e
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
879bee7b23 gnu: Add go-github-com-bodgit-sevenzip.
* gnu/packages/golang-compression.scm (go-github-com-bodgit-sevenzip): New variable.

Change-Id: Ic944c623af4ffa182b4b43f37144e420f62e443e
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
2187aa8c5e gnu: Add go-github-com-sorairolake-lzip-go.
* gnu/packages/golang-compression.scm (go-github-com-sorairolake-lzip-go): New variable.

Change-Id: I089f930c9b610f951bcd6218418885c2996a81ee
2026-02-15 18:06:17 +00:00
Sharlatan Hellseher
b3c11db874 gnu: Add go-github-com-mikelolasagasti-xz.
* gnu/packages/golang-compression.scm (go-github-com-mikelolasagasti-xz): New variable.

Change-Id: If1c6418e1e4361833e772faea1ae70b9b28d8928
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
65b1e820f0 gnu: Add go-github-com-anchore-go-lzo.
* gnu/packages/golang-compression.scm (go-github-com-anchore-go-lzo): New variable.

Change-Id: I0429f75c4ff34199d16e9f9cbf0ea34d37b6f0a7
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
89428db3fc gnu: Add go-github-com-starry-s-zip.
* gnu/packages/golang-compression.scm (go-github-com-starry-s-zip): New variable.

Change-Id: I6385e010de8bceea366a766c3506cbdfbe2b8bbb
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
bb610e86b6 gnu: Add go-github-com-elliotwutingfeng-asciiset.
* gnu/packages/golang-xyz.scm (go-github-com-elliotwutingfeng-asciiset): New variable.

Change-Id: I1940d672df76d32d4e255fa6cf08cdd634e5759b
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
a8e08779f6 gnu: Add go-github-com-bahlo-generic-list-go.
* gnu/packages/golang-xyz.scm (go-github-com-bahlo-generic-list-go): New variable.

Change-Id: I645875a05b13968ca77f73ab1db9598417939941
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
46038c785d gnu: Add go-github-com-bodgit-windows.
* gnu/packages/golang-xyz.scm (go-github-com-bodgit-windows): New variable.

Change-Id: Ib98fdb907242a5dd5c26b87f8ee5ec95b4e4b3f4
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
643c4bf52b gnu: Add go-github-com-bodgit-plumbing.
* gnu/packages/golang-xyz.scm (go-github-com-bodgit-plumbing): New variable.

Change-Id: Ib256f8e8595131480f9636838b819f8fc6b1e714
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
0f79225428 gnu: go-github-com-aws-aws-sdk-go-v2-service-secretsmanager: Update to 1.41.1.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-secretsmanager): Update to 1.41.1.

Change-Id: I11622f5478ca3a032309022da59271b60fa09bd8
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
2f65e5f716 gnu: go-github-com-aws-aws-sdk-go-v2-service-iam: Update to 1.53.2.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-iam): Update to 1.53.2.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: I9844944db9b2c6e4013b6f1d63fe9a9466ad9143
2026-02-15 18:06:16 +00:00
Sharlatan Hellseher
8011829735 gnu: go-github-com-aws-aws-sdk-go-v2-feature-s3-manager: Update to 1.22.0.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-feature-s3-manager): Update to 1.22.0.

Change-Id: I03357bbb9f3decd982d0b6da8a3d9c188dfde6ba
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
5d1febcc5a gnu: go-github-com-aws-aws-sdk-go-v2-service-sqs: Update to 1.42.21.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sqs): Update to 1.42.21.

Change-Id: Idc05ea7b7abe90d5a40a46eea73713db32105031
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
93341277b1 gnu: go-github-com-aws-aws-sdk-go-v2-service-s3: Update to 1.96.0.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-s3): Update to 1.96.0.

Change-Id: I34d7d773860ec6d9757f70b99bec936718262eb0
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
9b9b63ae5e gnu: go-github-com-aws-aws-sdk-go-v2-credentials: Update to 1.19.7.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-credentials): Update to 1.19.7.
[source] <snippet>: Keep only related to credentials/go.mod directory.
[propagated-inputs]: Remove go-github-com-google-go-cmp; add
go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-service-sso,
go-github-com-aws-aws-sdk-go-v2-service-ssooidc, and
go-github-com-aws-aws-sdk-go-v2-service-sts.

Change-Id: Ia1c1b0f8137eb0deaacdd4659375d86282fc715b
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
530a1130b9 gnu: go-github-com-aws-aws-sdk-go-v2-service-sts: Update to 1.41.6.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sts): Update to 1.41.6.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: Ifcbd764cf13b20fe105a06f9c242a2f80bb0d261
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
4188f089a5 gnu: go-github-com-aws-aws-sdk-go-v2-service-ssooidc: Update to 1.35.13.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-ssooidc): Update to 1.35.13.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: I8e7557293fe570c2ce34a7fb50357e9c27f13fac
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
14dad86fb1 gnu: go-github-com-aws-aws-sdk-go-v2-service-sso: Update to 1.30.9.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sso): Update to 1.30.9.
Do not inherit from go-github-com-aws-aws-sdk-go-v2.

Change-Id: I9aeef0d893f8adadf62aa5e6a6484d73829ef2c3
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
53041d9979 gnu: go-github-com-aws-aws-sdk-go-v2-config: Update to 1.32.7.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-config): Update to 1.32.7.

Change-Id: I476ffd253d9abb971b36a9933e289e36b48f74ea
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
49d7b615f2 gnu: go-github-com-aws-aws-sdk-go-v2: Update to 1.41.1.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2): Update to 1.41.1.
[source] <snippet>: Delete more packaged modules.

Change-Id: Ib6cc71830266123ee3d0b602d945e405e8077e4a
2026-02-15 18:06:15 +00:00
Sharlatan Hellseher
d4626a28e7 gnu: go-github-com-aws-smithy-go: Update to 1.24.0.
* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go): Update to 1.24.0.

Change-Id: Ib48f7872dc59e15401a3734b13dc933293663219
2026-02-15 18:06:02 +00:00
Danny Milosavljevic
40dbab3db4 gnu: Add codex-acp@0.9.2.
* gnu/packages/patches/codex-acp-0.9.2-remove-patch-sections.patch: New file.
* gnu/packages/patches/codex-acp-0.9.2-replace-result-flatten.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/rust-crates.scm (rust-actix-http-3.11.2,
rust-actix-rt-2.11.0,
rust-actix-server-2.6.0,
rust-actix-web-4.12.1,
rust-age-0.11.2,
rust-age-core-0.11.0,
rust-agent-client-protocol-0.9.4,
rust-agent-client-protocol-schema-0.10.8,
rust-allocative-0.3.4,
rust-allocative-derive-0.3.3,
rust-arc-swap-1.8.0,
rust-assert-cmd-2.1.2,
rust-async-lock-3.4.2,
rust-asynk-strim-0.1.5,
rust-axum-0.8.8,
rust-axum-core-0.5.6,
rust-base64ct-1.8.1,
rust-base64ct-1.8.3,
rust-borsh-1.6.0,
rust-bytemuck-1.25.0,
rust-bytes-1.11.1,
rust-bytestring-1.5.0,
rust-cc-1.2.51,
rust-cc-1.2.52,
rust-cc-1.2.55,
rust-chrono-0.4.43,
rust-clap-4.5.56,
rust-clap-builder-4.5.56,
rust-clap-complete-4.5.64,
rust-clap-complete-4.5.65,
rust-clap-derive-4.5.55,
rust-cmake-0.1.57,
rust-cmp-any-0.8.1,
rust-compact-str-0.9.0,
rust-const-hex-1.17.0,
rust-convert-case-0.10.0,
rust-crc-3.4.0,
rust-crossterm-0.28.1.87db8bfa,
rust-ctor-0.5.0,
rust-ctor-0.6.3,
rust-ctor-proc-macro-0.0.6,
rust-ctor-proc-macro-0.0.7,
rust-darling-0.23.0,
rust-darling-core-0.23.0,
rust-darling-macro-0.23.0,
rust-data-encoding-2.10.0,
rust-dbus-0.9.10,
rust-dbus-0.9.9,
rust-dbus-secret-service-4.1.0,
rust-deadpool-0.12.3,
rust-debugserver-types-0.5.0,
rust-deflate64-0.1.10,
rust-derive-more-2.1.1,
rust-derive-more-impl-2.1.1,
rust-diffy-0.4.2,
rust-display-container-0.9.0,
rust-dtor-0.1.0,
rust-dtor-0.1.1,
rust-dtor-proc-macro-0.0.6,
rust-dupe-0.9.1,
rust-dupe-derive-0.9.1,
rust-endi-1.1.1,
rust-endian-type-0.2.0,
rust-env-flags-0.1.1,
rust-erased-serde-0.3.31,
rust-eventsource-stream-0.2.3,
rust-find-msvc-tools-0.1.6,
rust-find-msvc-tools-0.1.9,
rust-fixed-decimal-0.7.0,
rust-fixed-decimal-0.7.1,
rust-flume-0.12.0,
rust-fslock-0.2.1,
rust-generator-0.8.8,
rust-h2-0.4.13,
rust-home-0.5.12,
rust-hostname-0.4.2,
rust-i18n-embed-0.15.4,
rust-i18n-embed-fl-0.9.4,
rust-iana-time-zone-0.1.65,
rust-icu-decimal-2.1.1,
rust-icu-decimal-data-2.1.1,
rust-icu-locale-2.1.1,
rust-icu-locale-data-2.1.1,
rust-icu-locale-data-2.1.2,
rust-image-0.25.9,
rust-include-dir-0.7.4,
rust-include-dir-macros-0.7.4,
rust-indexmap-2.13.0,
rust-insta-1.46.0,
rust-insta-1.46.2,
rust-instability-0.3.11,
rust-inventory-0.3.21,
rust-jiff-0.2.18,
rust-jiff-static-0.2.18,
rust-js-sys-0.3.83,
rust-kasuari-0.4.11,
rust-keyring-3.6.3,
rust-lalrpop-0.19.12,
rust-lalrpop-util-0.19.12,
rust-landlock-0.4.4,
rust-libc-0.2.179,
rust-libdbus-sys-0.2.6,
rust-libdbus-sys-0.2.7,
rust-libredox-0.1.6,
rust-lsp-types-0.94.1,
rust-lzma-rs-0.3.0,
rust-matchit-0.9.1,
rust-moka-0.12.13,
rust-moxcms-0.7.11,
rust-notify-types-2.1.0,
rust-nucleo-0.5.0.4253de9f,
rust-num-bigint-dig-0.8.6,
rust-num-conv-0.2.0,
rust-oauth2-5.0.0,
rust-objc2-cloud-kit-0.3.2,
rust-objc2-core-data-0.3.2,
rust-objc2-core-image-0.3.2,
rust-objc2-core-text-0.3.2,
rust-objc2-quartz-core-0.3.2,
rust-objc2-ui-kit-0.3.2,
rust-openssl-probe-0.2.0,
rust-openssl-src-300.5.5+3.5.5,
rust-opentelemetry-0.31.0,
rust-opentelemetry-appender-tracing-0.31.1,
rust-opentelemetry-http-0.31.0,
rust-opentelemetry-otlp-0.31.0,
rust-opentelemetry-proto-0.31.0,
rust-opentelemetry-sdk-0.31.0,
rust-opentelemetry-semantic-conventions-0.31.0,
rust-os-info-3.12.0,
rust-os-info-3.14.0,
rust-owo-colors-4.2.2,
rust-owo-colors-4.2.3,
rust-pastey-0.2.0,
rust-pastey-0.2.1,
rust-petgraph-0.8.3,
rust-portable-atomic-1.13.1,
rust-portable-atomic-util-0.2.5,
rust-portable-pty-0.9.0,
rust-proc-macro2-1.0.105,
rust-process-wrap-9.0.0,
rust-process-wrap-9.0.1,
rust-proptest-1.9.0,
rust-prost-0.14.1,
rust-prost-0.14.3,
rust-prost-derive-0.14.1,
rust-prost-derive-0.14.3,
rust-psl-2.1.184,
rust-pxfm-0.1.27,
rust-quick-xml-0.38.4,
rust-quote-1.0.43,
rust-radix-trie-0.3.0,
rust-rama-boring-0.5.10,
rust-rama-boring-sys-0.5.10,
rust-rama-boring-tokio-0.5.10,
rust-rama-core-0.3.0-alpha.4,
rust-rama-dns-0.3.0-alpha.4,
rust-rama-error-0.3.0-alpha.4,
rust-rama-http-0.3.0-alpha.4,
rust-rama-http-backend-0.3.0-alpha.4,
rust-rama-http-core-0.3.0-alpha.4,
rust-rama-http-headers-0.3.0-alpha.4,
rust-rama-http-types-0.3.0-alpha.4,
rust-rama-macros-0.3.0-alpha.4,
rust-rama-net-0.3.0-alpha.4,
rust-rama-socks5-0.3.0-alpha.4,
rust-rama-tcp-0.3.0-alpha.4,
rust-rama-tls-boring-0.3.0-alpha.4,
rust-rama-udp-0.3.0-alpha.4,
rust-rama-unix-0.3.0-alpha.4,
rust-rama-utils-0.3.0-alpha.4,
rust-ratatui-0.29.0.9b2ad129,
rust-ratatui-core-0.1.0,
rust-ratatui-macros-0.6.0,
rust-redox-syscall-0.5.15,
rust-redox-syscall-0.7.0,
rust-regex-lite-0.1.8,
rust-resolv-conf-0.7.6,
rust-rmcp-0.12.0,
rust-rmcp-macros-0.12.0,
rust-rsa-0.9.10,
rust-runfiles-0.1.0.b56cbaa8,
rust-rust-embed-8.11.0,
rust-rust-embed-impl-8.11.0,
rust-rust-embed-utils-8.11.0,
rust-rustc-demangle-0.1.27,
rust-rustix-1.1.3,
rust-rustls-pki-types-1.13.2,
rust-schemafy-0.5.2,
rust-schemafy-core-0.5.2,
rust-schemafy-lib-0.5.2,
rust-schemars-1.2.0,
rust-schemars-1.2.1,
rust-schemars-derive-1.2.0,
rust-schemars-derive-1.2.1,
rust-seccompiler-0.5.0,
rust-secret-service-4.0.0,
rust-self-cell-1.2.2,
rust-sentry-0.46.0,
rust-sentry-0.46.1,
rust-sentry-actix-0.46.0,
rust-sentry-actix-0.46.1,
rust-sentry-backtrace-0.46.0,
rust-sentry-backtrace-0.46.1,
rust-sentry-contexts-0.46.0,
rust-sentry-contexts-0.46.1,
rust-sentry-core-0.46.0,
rust-sentry-core-0.46.1,
rust-sentry-debug-images-0.46.0,
rust-sentry-debug-images-0.46.1,
rust-sentry-panic-0.46.0,
rust-sentry-panic-0.46.1,
rust-sentry-tracing-0.46.0,
rust-sentry-tracing-0.46.1,
rust-sentry-types-0.46.0,
rust-sentry-types-0.46.1,
rust-serde-html-form-0.3.2,
rust-serde-json-1.0.148,
rust-serde-spanned-1.0.4,
rust-serde-with-3.16.1,
rust-serde-with-macros-3.16.1,
rust-serial-test-3.3.1,
rust-serial-test-derive-3.3.1,
rust-serial2-0.2.31,
rust-shell-words-1.1.1,
rust-signal-hook-mio-0.2.5,
rust-signal-hook-registry-1.4.8,
rust-siphasher-1.0.2,
rust-slab-0.4.12,
rust-smol-str-0.3.5,
rust-sse-stream-0.2.1,
rust-starlark-0.13.0,
rust-starlark-derive-0.13.0,
rust-starlark-map-0.13.0,
rust-starlark-syntax-0.13.0,
rust-syn-2.0.113,
rust-tempfile-3.24.0,
rust-test-log-0.2.19,
rust-test-log-macros-0.2.19,
rust-time-0.3.46,
rust-time-core-0.1.8,
rust-time-macros-0.2.26,
rust-tokio-graceful-0.2.2,
rust-tokio-stream-0.1.18,
rust-tokio-test-0.4.5,
rust-tokio-tungstenite-0.28.0,
rust-tokio-tungstenite-0.28.0.2ae536b0,
rust-toml-0.9.10+spec-1.1.0,
rust-toml-0.9.11+spec-1.1.0,
rust-toml-0.9.5,
rust-toml-datetime-0.7.5+spec-1.1.0,
rust-toml-edit-0.23.10+spec-1.0.0,
rust-toml-edit-0.24.0+spec-1.1.0,
rust-toml-parser-1.0.6+spec-1.1.0,
rust-toml-writer-1.0.6+spec-1.1.0,
rust-tonic-0.14.2,
rust-tonic-0.14.3,
rust-tonic-prost-0.14.2,
rust-tonic-prost-0.14.3,
rust-tracing-0.1.43,
rust-tracing-appender-0.2.4,
rust-tracing-attributes-0.1.31,
rust-tracing-core-0.1.35,
rust-tracing-opentelemetry-0.32.0,
rust-tracing-opentelemetry-0.32.1,
rust-tracing-subscriber-0.3.22,
rust-tree-magic-mini-3.2.2,
rust-tree-sitter-0.25.10,
rust-tree-sitter-bash-0.25.0,
rust-tree-sitter-bash-0.25.1,
rust-tree-sitter-highlight-0.25.10,
rust-tree-sitter-language-0.1.6,
rust-tree-sitter-language-0.1.7,
rust-ts-rs-11.0.1,
rust-ts-rs-11.1.0,
rust-ts-rs-macros-11.0.1,
rust-ts-rs-macros-11.1.0,
rust-tui-scrollbar-0.2.1,
rust-tungstenite-0.28.0,
rust-tungstenite-0.28.0.f514de86,
rust-unicase-2.9.0,
rust-ureq-3.1.4,
rust-ureq-proto-0.5.3,
rust-uuid-1.19.0,
rust-uuid-1.20.0,
rust-vt100-0.16.2,
rust-wasm-bindgen-0.2.106,
rust-wasm-bindgen-backend-0.2.108,
rust-wasm-bindgen-futures-0.4.56,
rust-wasm-bindgen-macro-0.2.106,
rust-wasm-bindgen-macro-support-0.2.106,
rust-wasm-bindgen-shared-0.2.106,
rust-wayland-backend-0.3.12,
rust-wayland-client-0.31.12,
rust-wayland-protocols-0.32.10,
rust-wayland-protocols-wlr-0.3.10,
rust-wayland-scanner-0.31.8,
rust-wayland-sys-0.31.8,
rust-web-sys-0.3.83,
rust-webbrowser-1.0.6,
rust-webpki-root-certs-1.0.4,
rust-webpki-root-certs-1.0.5,
rust-webpki-roots-1.0.2,
rust-webpki-roots-1.0.5,
rust-wildcard-0.3.0,
rust-wildmatch-2.6.1,
rust-windows-registry-0.6.1,
rust-winsplit-0.1.0,
rust-wiremock-0.6.5,
rust-wl-clipboard-rs-0.9.3,
rust-zerocopy-0.8.31,
rust-zerocopy-0.8.37,
rust-zerocopy-derive-0.8.31,
rust-zerocopy-derive-0.8.37,
rust-zeroize-derive-1.4.3,
rust-zmij-1.0.12,
rust-zmij-1.0.19,
rust-zopfli-0.8.3,
rust-zune-core-0.5.0,
rust-zune-core-0.5.1,
rust-zune-jpeg-0.5.12,
rust-zune-jpeg-0.5.5,
rust-zune-jpeg-0.5.8): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [codex-acp]: New entry.
* gnu/packages/rust-apps.scm (codex-acp): New variable.

Change-Id: I46a5fc158be35558e2690054dd022c28790abd41
2026-02-15 17:41:56 +01:00
Danny Milosavljevic
5ab5c41868 gnu: Add rust-codex@0.0.0.785c0c43.
* gnu/packages/patches/rust-codex-0.98.0-core-file-lock.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-core-remove-self-dep.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-execpolicy-file-lock.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-arg0-file-lock.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/rust-crates.scm (rust-codex-api-0.0.0.785c0c43,
rust-codex-app-server-protocol-0.0.0.785c0c43,
rust-codex-apply-patch-0.0.0.785c0c43,
rust-codex-arg0-0.0.0.785c0c43,
rust-codex-async-utils-0.0.0.785c0c43,
rust-codex-client-0.0.0.785c0c43,
rust-codex-common-0.0.0.785c0c43,
rust-codex-core-0.0.0.785c0c43,
rust-codex-execpolicy-0.0.0.785c0c43,
rust-codex-experimental-api-macros-0.0.0.785c0c43,
rust-codex-file-search-0.0.0.785c0c43,
rust-codex-git-0.0.0.785c0c43,
rust-codex-keyring-store-0.0.0.785c0c43,
rust-codex-linux-sandbox-0.0.0.785c0c43,
rust-codex-lmstudio-0.0.0.785c0c43,
rust-codex-login-0.0.0.785c0c43,
rust-codex-mcp-server-0.0.0.785c0c43,
rust-codex-ollama-0.0.0.785c0c43,
rust-codex-otel-0.0.0.785c0c43,
rust-codex-protocol-0.0.0.785c0c43,
rust-codex-rmcp-client-0.0.0.785c0c43,
rust-codex-state-0.0.0.785c0c43,
rust-codex-utils-absolute-path-0.0.0.785c0c43,
rust-codex-utils-cache-0.0.0.785c0c43,
rust-codex-utils-home-dir-0.0.0.785c0c43,
rust-codex-utils-image-0.0.0.785c0c43,
rust-codex-utils-json-to-toml-0.0.0.785c0c43,
rust-codex-utils-pty-0.0.0.785c0c43,
rust-codex-utils-readiness-0.0.0.785c0c43,
rust-codex-utils-string-0.0.0.785c0c43,
rust-codex-windows-sandbox-0.0.0.785c0c43): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[rust-codex-0.0.0.785c0c43, codex-app-server-protocol, codex-common,
codex-core, codex-protocol, codex-utils-absolute-path]: New entries.
* gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43): New variable.

Change-Id: I3e4fceeb6f7821525a19b556fe852db6c707bae4
2026-02-15 17:34:12 +01:00
Danny Milosavljevic
6a386b23c2 gnu: Add rust-ring@0.17.14.
* gnu/packages/rust-crates.scm (rust-ring-0.17.14): New variable.
* gnu/packages/rust-sources.scm (rust-ring-0.17.14): New variable.

Change-Id: I94c3d29e669cb3c911c1299aea8b7096cb690524
2026-02-15 17:34:11 +01:00
Aaron Covrig
785cc14ad4 gnu: Add battop.
* gnu/packages/monitoring.scm (battop): New variable.
* gnu/packages/rust-crates.scm: Add battop dependencies.

Change-Id: I02b08bc5d394e16c2bb63ddfbb2dcfb0c01ad23c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 17:30:02 +01:00
Andreas Enge
1e8c1acd01 teams: Order CODEOWNERS alphabetically.
This is a follow-up to commit 290fefbff5 .

* CODEOWNERS: Regenerate file.

Change-Id: I31d4581b15b17538d3ede5874859749e10202542
2026-02-15 15:25:19 +01:00
Andreas Enge
cfae3b5098 gnu: dialogc: Commit forgotten changes.
This is a follow-up to commit 1e61d778c6 .

* gnu/packages/game-development.scm (dialogc): Actually commit changes.

Change-Id: I89a3893cd4cf20fb92365c16da2e12e06a65fb97
2026-02-15 15:24:55 +01:00
Andrew Stubbs
5b86a12a0e gnu: fish: Update to 4.4.0.
* gnu/packages/shells.scm (fish): Update to 4.4.0.
* gnu/packages/rust-crates.scm (fish): Update crates.

Change-Id: I41614b482447266b4125866e1e6c4995fd7c7b8e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-15 16:17:36 +02:00
Trevor Richards
c28ce43aac teams: Re-add trevdev.
* etc/teams.scm ("Trevor Richards"): Add person.

Change-Id: Id66df1b63d84abacb9f67b6d2d710237715a1960
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 15:15:45 +01:00
Adam Faiz
1e61d778c6 gnu: Add dialogc.
* gnu/packages/game-development.scm (dialogc): New variable.

Change-Id: Idf34af88e164e4f3fa3e0b0d627cf0deb7f3e7fb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 15:06:19 +01:00
Wilko Meyer
5e96842108 gnu: kanshi: Update to 1.9.0.
* gnu/packages/wm.scm (kanshi): Update to 1.9.0.

Change-Id: I9351c7bb7fcc856b342db20363ed5cd4720de38b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 14:54:34 +01:00
Cayetano Santos
290fefbff5 teams: crypto: Adopt cybersecurity.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/cybersecurity.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Id731ec325432db51fa50ed5855d6fd1fcaec4cd6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 14:53:19 +01:00
Patrick Norton
d962e7bcd8 gnu: wireshark: Update to 4.6.3.
* gnu/packages/networking.scm (wireshark): Update to 4.6.3.

Change-Id: I43ff8af0586a16636fdb8c44aae99d543bc92994
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 14:41:28 +01:00
Andreas Enge
392758659e gnu: ogs-serial: Update to 6.5.7.
* gnu/packages/geo.scm (ogs-serial): Update to 6.5.7.

Change-Id: I599ffd4de6dead138ff028806cbdd36e003ceb3d
2026-02-15 14:30:08 +01:00
Sharlatan Hellseher
b2901e8231 gnu: bitmask: Fix build.
* gnu/packages/vpn.scm (bitmask)[source]<snippet>: Use version as direct
string.

Change-Id: I7334870a7637b65526f8b64977d333eff81300c4
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
3b81411b96 gnu: prometheus-node-exporter: Update to 1.10.2.
* gnu/packages/monitoring.scm (prometheus-node-exporter): Update to 1.10.2.

Change-Id: Ib824958af13b2bbc220106ebc0934ebe3aca076c
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
4bd66f8b88 gnu: tegola: Fix build.
* gnu/packages/geo.scm (tegola)[inputs]: Add go-github-com-google-go-cmp.

Change-Id: If25d2f65e1c4b897c07ca517df11ac9e8186b122
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
bf561db81d gnu: yq: Update to 4.52.4.
* gnu/packages/textutils.scm (yq): Update to 4.52.4.

Change-Id: Ie2bcdc656862c6bcbc39e69ddcaf95398a34cdd1
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
d6ad2bf204 gnu: go-github-com-hashicorp-hcl-v2: Update to 2.24.0.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl-v2): Update to 2.24.0.
[arguments] <test-flags>: Skip one more tests, enable vet.
[propagated-inputs]: Add go-github-com-google-go-cmp.

Change-Id: Ifda56bdf25c9838e0afdd68bebdec93b426a1788
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
b4173589cd gnu: Remove go-git-sr-ht-rockorager-tcell-term.
* gnu/packages/golang-xyz.scm (go-git-sr-ht-rockorager-tcell-term): Delete variable.

Fixes: guix/guix#6290
Change-Id: I7128752a607aeeeeeb3f9351226544acc19d42a6
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
54c45b2dcd gnu: Remove go-github-com-stretchr-testify-bootstrap.
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify-bootstrap): Delete variable.

Change-Id: Id6f474284172799f1abe0dea427bb3101339757b
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
6c01e7e77e gnu: go-github-com-syncthing-notify: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I344ff479acf5690c888e9048c0456cd3e3f2bceb
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
5a54a6f57a gnu: syncthing: Update to 2.0.14.
* gnu/packages/syncthing.scm (syncthing): Update to 2.0.14.
[arguments] <go>: Use default (go-1.24).

Change-Id: I101da338bf4f9c75a40204456d16c65a4924e7d6
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
336f242c78 gnu: kubo: Update to 0.39.0.
* gnu/packages/ipfs.scm (kubo): Update to 0.39.0.
[arguments] <test-flags, build-flags>: Propagate from
go-github-com-datadog-zstd, see:
<https://codeberg.org/guix/guix/issues/6250>.
[inputs]: Remove go-github-com-jbenet-goprocess and
go-go-uber-org-multierr; add go-github-com-miekg-dns,
go-github-com-probe-lab-go-libdht,
go-go-opentelemetry-io-otel-exporters-prometheus, and
go-go-opentelemetry-io-otel-sdk-metric.

Change-Id: I71b9d7f5a045be9e527660a5f184d1395c2cfed2
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
48dbf2dcc4 gnu: go-filippo-io-age: Update to 1.3.1.
* gnu/packages/golang-crypto.scm (go-filippo-io-age): Update to 1.3.1.
[native-inputs]: Remove go-github-com-rogpeppe-go-internal; add
go-github-com-rogpeppe-go-internal-1.14.
[propagated-inputs]: Add go-filippo-io-hpke and go-filippo-io-nistec.

Change-Id: I255a3f5835c93681b25edfaf8bc0f2ea58905c1f
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
ed003fd1d9 gnu: go-mvdan-cc-unparam: Update to 0.0.0-20251027182757-5beb8c8f8f15.
* gnu/packages/golang-check.scm (go-mvdan-cc-unparam): Update to 0.0.0-20251027182757-5beb8c8f8f15.
[phases]{remove-failing-test-scripts}: Rework problematic test scripts.
[propagated-inputs]: Remove go-github-com-pkg-diff and
go-github-com-rogpeppe-go-internal.
[native-inputs]: Add go-github-com-rogpeppe-go-internal-1.14.

Change-Id: I7767ec55afc46c7fe793d7f97bd45372e90f3bb8
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
ba09a68e03 gnu: git-sizer: Improve style.
* gnu/packages/version-control.scm (git-sizer): Use G-expressions, fix
indentation, move [propagated-inputs] to [native-inputs].
[arguments] <test-flags>: Move skipped tests here.
<phases> Use default 'check phase.
[inputs]: Remove git-minimal/pinned; add git-minimal.
[propagated-inputs]: Remove go-github-com-cli-safeexec,
go-github-com-davecgh-go-spew, go-github-com-pmezard-go-difflib,
go-github-com-spf13-pflag, go-github-com-stretchr-testify,
go-go-uber-org-goleak, go-golang-org-x-sync, and go-gopkg-in-yaml-v3.
[native-inputs]: Add go-github-com-cli-safeexec,
go-github-com-pmezard-go-difflib, go-github-com-spf13-pflag,
go-github-com-stretchr-testify, go-go-uber-org-goleak,
go-golang-org-x-sync, and go-gopkg-in-yaml-v3.

Change-Id: Ia6e6331d3a789dbed5ad512b00623800c4bfeb27
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
6c92691f9a gnu: cf-tool: Use default go, skip vet during tests.
* gnu/packages/education.scm (cf-tool)[arguments] <go>: Use
default (go-1.24).
<test-flags>: Add "-vet=off" option.

Change-Id: I4fa1ae2d8042ce15310655d98cb002be235eedca
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
e5aae93798 gnu: Add go-github-com-pion-turn-v5.
* gnu/packages/golang-web.scm (go-github-com-pion-turn-v5): New variable.

Change-Id: I18b827532156bc376864292f97fa344acb5e1d0a
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
fbb0560ef0 gnu: Add go-tools.
* gnu/packages/golang-build.scm (go-tools): New variable.

Change-Id: I2188eca052ee8b93e6bfc16e3fbad6e64d589a56
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
053174578a gnu: Add go-github-com-protonmail-go-autostart.
* gnu/packages/golang-xyz.scm (go-github-com-protonmail-go-autostart): New variable.

Change-Id: Iccf9268825fb3ffd7024efac8741c55695eac2f0
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
de3517261b gnu: Add go-go-opentelemetry-io-otel-exporters-prometheus.
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-prometheus): New variable.

Change-Id: I11d062be1a55a4d374741e35060be5cf0e19055b
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
193f19c894 gnu: Add go-0xacab-org-leap-menshen-agent.
* gnu/packages/golang-web.scm (go-0xacab-org-leap-menshen-agent): New variable.

Change-Id: I29cd33fc0d4a3fa7fbb3aea6f6c1204488517e18
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
4af8ee1855 gnu: Add go-0xacab-org-leap-menshen.
* gnu/packages/golang-web.scm (go-0xacab-org-leap-menshen, menshen): New
variables.

Change-Id: I1a86f4e5b570b51965bce6a1aba7e7c1e1e33d63
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
a96dd44d1a gnu: go-github-com-docopt-docopt-go: Fix commit.
* gnu/packages/golang-xyz.scm (go-github-com-docopt-docopt-go)[source]:
Use commit instead of composed version.

Change-Id: Ib94a56cc2501babc02720981f00fb073d05d6c2c
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
0f42644174 gnu: go-github-com-git-lfs-gitobj-v2: Move to golang-vcs.
* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2):
Move from here ...
* gnu/packages/golang-vcs.scm: ... to here.

Change-Id: I5d28ce972ea007628c50924e91563efca5a77fc6
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
dee917736f gnu: go-github-com-git-lfs-gitobj-v2: Reduce closure size, improve style.
* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2):
  Fix indentation use list style for [arguments].
  [propagated-inputs]: Remove go-github-com-stretchr-testify,
  go-github-com-pmezard-go-difflib, and go-github-com-davecgh-go-spew.
  [native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I7b90ef34edb51803497453e34bffdd3ff3a786e0
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
24726d3bfb gnu: go-github-com-libp2p-go-libp2p-kad-dht: Update to 0.37.1.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht): Update to 0.37.1.
[source] <snippet>: Fix unchanged import path.
[propagated-inputs]: Remove go-github-com-ipfs-go-detect-race,
go-github-com-libp2p-go-libp2p,
go-github-com-multiformats-go-multistream, and
go-go-uber-org-multierr; add go-github-com-gammazero-deque,
go-github-com-guillaumemichel-reservedpool,
go-github-com-ipfs-go-dsqueue, and go-github-com-probe-lab-go-libdht.
[native-inputs]: Add go-github-com-ipfs-go-detect-race,
go-github-com-libp2p-go-libp2p,
go-github-com-multiformats-go-multistream, and
go-github-com-ipfs-go-ds-pebble.

Change-Id: I3f8fd9cdc2033e25e0f8b05e193f95e115e9bd80
2026-02-15 14:17:45 +01:00
Sharlatan Hellseher
1bdebfe29d gnu: Add go-github-com-mroth-weightedrand-v2.
* gnu/packages/golang-xyz.scm (go-github-com-mroth-weightedrand-v2): New variable.

Change-Id: Ie6967ce89de25dc17ef57da5429391d04c42e201
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
d80648f9a3 gnu: Add go-github-com-kellydunn-golang-geo.
* gnu/packages/golang-xyz.scm (go-github-com-kellydunn-golang-geo): New variable.

Change-Id: I939731af463e900da0a77d94941979cd0643fed7
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
dcb8611256 gnu: go-github-com-bitfield-gotestdox: Adjust inputs.
* gnu/packages/golang-check.scm (go-github-com-bitfield-gotestdox):
[propagated-inputs]: Remove go-github-com-google-go-cmp and
go-github-com-rogpeppe-go-internal.
[native-inputs]: Add go-github-com-google-go-cmp and
go-github-com-rogpeppe-go-internal-1.14.

Change-Id: I2cee1d5b9f6633ec5545cf889623a50e2d24e32d
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
87cfc0240f gnu: Add go-github-com-probe-lab-go-libdht.
* gnu/packages/ipfs.scm (go-github-com-probe-lab-go-libdht): New variable.

Change-Id: Ide02c7878d0e772b6f9b64d7e799b81806bd1384
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
1ab50849e2 gnu: Add go-github-com-guillaumemichel-reservedpool.
* gnu/packages/golang-xyz.scm (go-github-com-guillaumemichel-reservedpool): New variable.

Change-Id: I73f05816a8eab4fa17170a180a4a58ac87203eea
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
881502fead gnu: Add go-github-com-swaggo-echo-swagger.
* gnu/packages/golang-web.scm (go-github-com-swaggo-echo-swagger): New variable.

Change-Id: Ibf763144acbeb47cda16e4fcb9cc097808458a26
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
6940ad5a20 gnu: Add go-github-com-emirpasic-gods-v2.
* gnu/packages/golang-xyz.scm (go-github-com-emirpasic-gods-v2): New variable.

Change-Id: Id9a539e21d048d96cd367a9cdd29f3ec5c777942
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
560245a013 gnu: Add go-github-com-jmcvetta-randutil.
* gnu/packages/golang-xyz.scm (go-github-com-jmcvetta-randutil): New variable.

Change-Id: I84696662526e86b7aa8ec781c7bddf15a9426b69
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
4ed361cdd0 gnu: Add go-github-com-erikstmartin-go-testdb.
* gnu/packages/golang-check.scm (go-github-com-erikstmartin-go-testdb): New variable.

Change-Id: Ie84e5846274db0dcf52101e26410bdf624bc687f
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
64e0f00a0e gnu: Add go-github-com-kylelemons-go-gypsy.
* gnu/packages/golang-xyz.scm (go-github-com-kylelemons-go-gypsy): New variable.

Change-Id: I93fe7d82ccea6983d3e4262796502e43211c00f3
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
b874d9b1ef gnu: Add go-github-com-ziutek-mymysql.
* gnu/packages/golang-xyz.scm (go-github-com-ziutek-mymysql): New variable.

Change-Id: Ib2e4e3a56546c7070758b2e8e80ce166488776fa
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
93e4ebb2dd gnu: Add go-filippo-io-hpke.
* gnu/packages/golang-crypto.scm (go-filippo-io-hpke): New variable.

Change-Id: Ie507d3d9e78c03fe60494efdf0fd9e277e14cbc7
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
909404d17f gnu: Add go-filippo-io-nistec.
* gnu/packages/golang-crypto.scm (go-filippo-io-nistec): New variable.

Change-Id: I89cfcaa2c67d84a3c9702c8f21123561de0244f4
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
df02fee364 gnu: Add go-github-com-swaggo-files-v2.
* gnu/packages/golang-web.scm (go-github-com-swaggo-files-v2): New variable.

Change-Id: Ia9f7a04f5c0eeaa075323a370b94139e7f56b5c0
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
eb49c40819 gnu: go-github-com-ipfs-boxo: Update to 0.35.2.
* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): Update to 0.35.2.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove go-github-com-filecoin-project-go-clock,
go-github-com-libp2p-go-libp2p, go-github-com-samber-lo, and
go-go-uber-org-multierr; add go-github-com-ipfs-go-dsqueue and
go-github-com-prometheus-client-model.
[native-inputs]: Add go-github-com-libp2p-go-libp2p.

Change-Id: I481e2e16da496c006ce20487cc033163f7729cbf
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
5d14572d29 gnu: go-github-com-gammazero-chanqueue: Update to 1.1.2.
* gnu/packages/golang-xyz.scm (go-github-com-gammazero-chanqueue): Update to 1.1.2.

Change-Id: Ia7b56ce9a1569e78412a4a31c854ec3bd8894dc0
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
138c9f6445 gnu: Add go-github-com-ipfs-go-dsqueue.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-dsqueue): New variable.

Change-Id: Ife2196464c544505b1a24661c98f2d1a74ab6727
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
b7da0f78da gnu: go-github-com-ipfs-go-ds-pebble: Update to 0.5.9.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-pebble): Update to 0.5.9.
[arguments] <build-flags, test-flags>: Propagate from
go-github-com-datadog-zstd, see:
<https://codeberg.org/guix/guix/issues/6250>.

Change-Id: Ide57781fcc46d3dd038d80b816d61d49c5282bfc
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
3a73936427 gnu: go-github-com-cockroachdb-pebble-v2: Update to 2.1.4.
* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): Update to 2.1.4.

Change-Id: I1d4385df2810765c810a3ed18ba3c1df4f0b0838
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
29c18a95c9 gnu: go-github-com-libp2p-go-libp2p-kbucket: Update to 0.8.0.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kbucket): Update to 0.8.0.

Change-Id: I06301019530270fd25f73cf1e3e7f86d9eadb8db
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
90fdd091b8 gnu: go-github-com-gammazero-deque: Update to 1.2.1.
* gnu/packages/golang-xyz.scm (go-github-com-gammazero-deque): Update to 1.2.1.

Change-Id: If20166eb4a12fa22c491ea7cde5fb9484f499e20
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
80b4c24717 gnu: go-github-com-cockroachdb-swiss: Update to 0.0.0-20251224182025-b0f6560f979b.
* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-swiss): Update to 0.0.0-20251224182025-b0f6560f979b.

Change-Id: Ifdb4f6f38cfe8c62687ec880575037b3d3f73dc1
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
ef29082de5 gnu: Add go-github-com-minio-minlz.
* gnu/packages/golang-compression.scm (go-github-com-minio-minlz): New variable.

Change-Id: I0df273e5c354e24bd6b13b92da71e23428fc73f0
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
216c89785d gnu: Add go-github-com-raduberinde-axisds.
* gnu/packages/golang-xyz.scm (go-github-com-raduberinde-axisds): New variable.

Change-Id: Iceebfab128120f386ba5b5a20112c748ba49eed5
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
8fd27951ea gnu: Add go-github-com-raduberinde-btreemap.
* gnu/packages/golang-xyz.scm (go-github-com-raduberinde-btreemap): New variable.

Change-Id: I6b5f2b5e30fb77ff2d7bb993d018cb41d11341b4
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
5de19fdadc gnu: go-github-com-datadog-zstd: Update to 1.5.7.
* gnu/packages/golang-compression.scm (go-github-com-datadog-zstd): Update to 1.5.7.
[inputs]: Remove list, zstd, and "lib".
[propagated-inputs]: Add pkg-config and (list zstd "lib").
[native-inputs]: Remove pkg-config.

Change-Id: I061724fc1278ad4510592f598dd23c7e09afb9be
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
e9e9e3ac74 gnu: go-github-com-ipfs-go-test: Update to 0.2.3.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-test): Update to 0.2.3.

Change-Id: I7d5ff8fdfa14afc7f581932a0dd5f0f22e63b354
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
88d3f82ecd gnu: go-github-com-libp2p-go-libp2p: Update to 0.47.0.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.47.0.
[native-inputs]: Add go-github-com-marcopolo-simnet.

Change-Id: I0a0ba252d830bd45cf6038f179f5f935b82aa78f
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
fcce15a5a8 gnu: go-github-com-libp2p-go-yamux-v5: Update to 5.1.0.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-yamux-v5): Update to 5.1.0.

Change-Id: I1fa903af88b614dce50d251acec7ff32b7a220ea
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
14a509ed63 gnu: go-github-com-multiformats-go-multistream: Update to 0.6.1.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multistream): Update to 0.6.1.

Change-Id: I27404c0dcc9dca528fc95d9e0e986dd6f63fd003
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
4c33da1573 gnu: Add go-github-com-marcopolo-simnet.
* gnu/packages/golang-check.scm (go-github-com-marcopolo-simnet): New variable.

Change-Id: Ie49919f5da978c41068f6683b776960855a85ad6
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
6eaa4395c3 gnu: go-github-com-quic-go-webtransport-go: Update to 0.10.0.
* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go): Update to 0.10.0.
[arguments] <go>: Use go-1.25.
<test-flags>: Run all tests.
<phases>: Add 'pre-check.
[propagated-inputs]: Add go-github-com-dunglas-httpsfv.
[native-inputs]: Remove go-go-uber-org-mock.

Change-Id: I8bdec3fa48de325adf239e137a13d40ad5a6b88e
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
729f6c3e11 gnu: go-github-com-multiformats-go-multiaddr-dns: Update to 0.5.0.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-dns): Update to 0.5.0.
[arguments] <unpack-path>: Drop it.

Change-Id: I29d3b46ed1edd702654d174875f599f32a27b92a
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
7d710ed3de gnu: go-github-com-koron-go-ssdp: Update to 0.1.0.
* gnu/packages/golang-web.scm (go-github-com-koron-go-ssdp): Update to 0.1.0.
[arguments]: <tests>: Skip one more tet.

Change-Id: Id41cf88af013eb65431b872c42a84af60517b027
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
583f23a083 gnu: go-github-com-libp2p-go-netroute: Update to 0.4.0.
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-netroute): Update to 0.4.0.
[arguments] <tests?>: Network access is required.
<phases>: Drop all custom phases.
[propagated-inputs]: Remove go-github-com-google-gopacket.

Change-Id: I826d0efa21d2a8cb659a25ff7343cd06fe304fff
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
fb7bbc4ff8 gnu: Add go-github-com-dunglas-httpsfv.
* gnu/packages/golang-web.scm (go-github-com-dunglas-httpsfv): New variable.

Change-Id: Id7b0b5e3f8c0605dfe7d86963666358295ca9f86
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
5984e28bb9 gnu: go-github-com-multiformats-go-multiaddr: Update to 0.16.1.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.16.1.

Change-Id: I5479af8f597f583fff2598e9bd18c68c737a5e0c
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
b1af7e50c5 gnu: go-github-com-pion-webrtc-v4: Update to 4.2.6.
* gnu/packages/golang-web.scm (go-github-com-pion-webrtc-v4): Update to 4.2.6.
[propagated-inputs]: Do not inherit from go-github-com-pion-webrtc-v3.
Remove go-github-com-pion-stun, and go-github-com-pion-transport-v2; add
go-github-com-pion-transport-v4.

Change-Id: Iad63fa85c0b1163c65f2ef77ea8d98df3fae7bf5
2026-02-15 14:17:42 +01:00
Sharlatan Hellseher
f870fc76a1 gnu: go-github-com-flynn-noise: Update to 1.1.0, improve style.
* gnu/packages/golang-crypto.scm (go-github-com-flynn-noise): Update to 1.1.0.
[propagated-inputs]: Remove go-gopkg-in-check-v1.
[native-inputs]: Add go-gopkg-in-check-v1.
[description]: Start from a new line.

Change-Id: I68bf9962ec9a65ccc5567170d14c2dd0ba9c87d0
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
ab900f60a4 gnu: go-github-com-pion-srtp-v3: Update to 3.0.10.
* gnu/packages/golang-web.scm (go-github-com-pion-srtp-v3): Update to 3.0.10.

Change-Id: Id51378765774c45b56064940d43300f470b9039d
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
bd96abf517 gnu: go-github-com-pion-ice-v4: Update to 4.2.0.
* gnu/packages/golang-web.scm (go-github-com-pion-ice-v4): Update to 4.2.0.

Change-Id: Ia83cd6ee771031c011f3a13bb0608330f83c2f63
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
4d700ef881 gnu: go-github-com-pion-sdp-v3: Update to 3.0.17.
* gnu/packages/golang-web.scm (go-github-com-pion-sdp-v3): Update to 3.0.17.

Change-Id: I45023fc937193424c0f5a55a495af854fe34b799
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
3bc407cc0f gnu: go-github-com-pion-interceptor: Update to 0.1.44.
* gnu/packages/golang-web.scm (go-github-com-pion-interceptor): Update to 0.1.44.
[propagated-inputs]: Add go-golang-org-x-time.

Change-Id: Id05d02070402f1db825f3dc0406a31b987778266
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
7f3cda85cc gnu: go-github-com-pion-datachannel: Update to 1.6.0.
* gnu/packages/golang-web.scm (go-github-com-pion-datachannel): Update to 1.6.0.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: I03e6e3766c0f70fe942907ade9d73b6b13b1be7a
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
813bbf4289 gnu: go-github-com-pion-turn-v4: Update to 4.1.4.
* gnu/packages/golang-web.scm (go-github-com-pion-turn-v4): Update to 4.1.4.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: I3a46901d534e90096b3e3f1f810121e1b885d18c
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
a30c17dbf3 gnu: go-github-com-pion-mdns-v2: Update to 2.1.0.
* gnu/packages/golang-web.scm (go-github-com-pion-mdns-v2): Update to 2.1.0.

Change-Id: I33ab5aaa8939dc88160dc2ff0a3e2a823c85e701
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
b981b3dffb gnu: go-github-com-pion-sctp: Update to 1.9.2.
* gnu/packages/golang-web.scm (go-github-com-pion-sctp): Update to 1.9.2.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: I86a9c832e9a398bb5cf69fff4f49b1a5a602126c
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
916808a53d gnu: go-github-com-pion-stun-v3: Update to 3.1.1.
* gnu/packages/golang-web.scm (go-github-com-pion-stun-v3): Update to 3.1.1.
[propagated-inputs]: Remove go-github-com-pion-transport-v3; add
go-github-com-pion-transport-v4.

Change-Id: Ic9851d89283496e7c8c87f79584444de5b072ba9
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
d57e6eb70f gnu: go-github-com-pion-rtp: Update to 1.10.1.
* gnu/packages/golang-web.scm (go-github-com-pion-rtp): Update to 1.10.1.

Change-Id: Ib0efd79de7510cbd9fec5261b0de564a2169516f
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
329b089dc7 gnu: go-github-com-pion-rtcp: Update to 1.2.16.
* gnu/packages/golang-web.scm (go-github-com-pion-rtcp): Update to 1.2.16.

Change-Id: Icfeb7543b199e55461c11eec2438a9a0087fdc05
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
b64d2fe4c1 gnu: go-github-com-pion-dtls-v3: Update to 3.1.2.
* gnu/packages/golang-web.scm (go-github-com-pion-dtls-v3): Update to 3.1.2.
[propagated-inputs]: Add go-github-com-pion-logging,
go-github-com-pion-transport-v4, go-golang-org-x-crypto, and
go-golang-org-x-net.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: I8d3e3e0c9b8ded8f28a7f1b94d98f50b107e69d6
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
c2833fd5e2 gnu: go-github-com-ipfs-go-datastore: Update to 0.9.1.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore): Update to 0.9.1.
[propagated-inputs]: Remove go-go-uber-org-multierr.
[native-inputs]: Remove go-gopkg-in-check-v1; add go-github-com-stretchr-testify.

Change-Id: Ic8988700f4cb92f5f99e9903a1a2e4c43d34a3b6
2026-02-15 14:17:41 +01:00
Sharlatan Hellseher
445fcf19a2 gnu: go-github-com-ipfs-go-log-v2: Update to 2.9.1.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-log-v2): Update to 2.9.1.
[propagated-inputs]: Remove go-go-uber-org-multierr.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Ic2bc16ea36bd55105bc41f6d549399d8cd348839
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
cf41cbef27 gnu: go-github-com-quic-go-quic-go: Update to 0.59.0.
* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.59.0.
[arguments] <test-flags>: Skip one test.
[phases]{go-generate}: New phase.
{pre-check}: Provide extra environment variables to fix tests.
[propagated-inputs]: Remove go-github-com-francoispqt-gojay,
go-github-com-prometheus-client-golang, go-golang-org-x-exp, and
go-golang-org-x-tools.

Change-Id: Iab2746eca2f64f4f448589550af71a4b36559883
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
a6ea96ab3e gnu: go-github-com-onsi-ginkgo-v2: Update to 2.28.1.
* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): Update to 2.28.1.
[propagated-inputs]: Remove go-golang-org-x-net; add go-github-com-gkampitakis-go-snaps,
go-github-com-joshdk-go-junit, go-github-com-masterminds-semver-v3,
and go-github-com-mfridman-tparse.
(go-github-com-onsi-ginkgo-v2-bootstrap)[propagated-inputs]:
Add go-github-com-masterminds-semver-v3 and go-golang-org-x-tools.

Change-Id: Iad1e204e27fb6e93a8f3cf242af4081b88d1f1ae
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
7cd4285e5f gnu: Add go-github-com-joshdk-go-junit.
* gnu/packages/golang-check.scm (go-github-com-joshdk-go-junit): New variable.

Change-Id: I4456ddc8bb999eb2eab75e725f0f9fc1f95c97c1
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
faeb381b03 gnu: Add go-github-com-mfridman-tparse.
* gnu/packages/golang-check.scm (go-github-com-mfridman-tparse): New variable.

Change-Id: I1b2ae9579e043a229076dbf3c31e0d14802ab69a
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
dcb3c9f426 gnu: Add go-github-com-pion-transport-v4.
* gnu/packages/golang-web.scm (go-github-com-pion-transport-v4): New variable.

Change-Id: I72293a16063930210cde94149487d0e462a3f43b
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
b38be4eb3a gnu: go-github-com-pion-transport-v3: Update to 3.1.1.
* gnu/packages/golang-web.scm (go-github-com-pion-transport-v3): Update to 3.1.1.
[arguments]: Dont' inherit from go-github-com-pion-transport-v2.
[propagated-inputs]: Add go-github-com-pion-logging,
go-github-com-wlynxg-anet, go-golang-org-x-net, and go-golang-org-x-sys.

Change-Id: Ie2b58f7204ca1d615fed608873a090d0b95fcd32
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
f84a10d16b gnu: go-github-com-quic-go-qpack: Update to 0.6.0.
* gnu/packages/golang-web.scm (go-github-com-quic-go-qpack): Update to 0.6.0.
[arguments] <test-subdirs>: Run all tests.
[phases]{copy-qifs-specs}: New phase.
[native-inputs]: Add specification-qifs.

Change-Id: Iaaf912486aeed7673d8acccf5ccad9748f77f232
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
24c186bf0a gnu: Add specification-qifs.
* gnu/packages/specifications.scm (specification-qifs): New variable.

Change-Id: I7d398c86e38ef92734aaf1d2ee4ab1f99d0f536b
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
be03b2b497 gnu: go-github-com-miekg-dns: Update to 1.1.72.
* gnu/packages/golang-web.scm (go-github-com-miekg-dns): Update to 1.1.72.
[arguments] <test-flags>: Move skip test logic from phase.
<phases>: Remove 'disable-failing-tests.

Change-Id: I8f4c2fe81badc783b93f61f911400aae45b98d3e
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
320e6ba97b gnu: go-github-com-pion-logging: Update to 0.2.4.
* gnu/packages/golang-xyz.scm (go-github-com-pion-logging): Update to 0.2.4.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Ib3d695c8f852f3176d1883a8daff5c8e6e531402
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
cdd2411990 gnu: go-github-com-onsi-gomega: Update to 1.39.1.
* gnu/packages/golang-check.scm (go-github-com-onsi-gomega): Update to 1.39.1.
[propagated-inputs]: Remove go-github-com-golang-protobuf, go-golang-org-x-sys,
go-golang-org-x-text, and go-gopkg-in-yaml-v3; add
go-github-com-google-go-cmp and go-go-yaml-in-yaml-v3.

Change-Id: I093639b0242550bff5dd8bf64f2c150a794ab147
2026-02-15 14:17:40 +01:00
Sharlatan Hellseher
028263816c gnu: go-github-com-prometheus-client-golang: Update to 1.23.2.
* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang): Update to 1.23.2.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove go-github-com-google-go-cmp.
[native-inputs]: Add go-github-com-google-go-cmp and go-go-uber-org-goleak.

Change-Id: I29f9138c8b588fcd40e57ce2d9e728625771ad84
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
1b2edc2444 gnu: go-github-com-prometheus-common: Update to 0.67.5.
* gnu/packages/prometheus.scm (go-github-com-prometheus-common): Update to 0.67.5.
[propagated-inputs]: Remove go-github-com-google-go-cmp and go-gopkg-in-yaml-v2; add
go-github-com-golang-jwt-jwt-v5, go-github-com-google-uuid, and
go-go-yaml-in-yaml-v2.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I4a50eb159e1609439ba9580aadc49c19e049b7cb
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
9936f94f9c gnu: go-github-com-prometheus-client-model: Update to 0.6.2.
* gnu/packages/prometheus.scm (go-github-com-prometheus-client-model): Update to 0.6.2.

Change-Id: If1cd35fd79b04da17bb2973ea88cf0e9883fa44c
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
f02cfb3cc9 gnu: go-github-com-prometheus-procfs: Update to 0.19.2.
* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Update to 0.19.2.
[native-inputs]: Add go-github-com-google-go-cmp.
[propagated-inputs]: Remove go-github-com-google-go-cmp.

Change-Id: I6d97784f8a83fbd90936d188bcafabd24fecbd23
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
aa533d1802 gnu: go-go-opentelemetry-io-otel: Update to 1.40.0.
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel): Update to 1.40.0.
[propagated-inputs]: Remove go-github-com-google-go-cmp; add
go-github-com-cespare-xxhash-v2.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: Ib457b1e41c414db690bf94ec04b1a7a0a65b4164
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
08ad613910 gnu: go-google-golang-org-protobuf: Update to 1.36.11.
* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.36.11.
[propagated-inputs]: Remove go-github-com-google-go-cmp.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I721370405256b33df4a18bd3852201f089768e37
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
41f41e6cd7 gnu: go-github-com-stretchr-testify: Update to 1.11.1.
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify): Update to 1.11.1.
[arguments] <go>: Use default (go-1.24).
<test-flags>: Do not vet tests.

Change-Id: I195ff50589ae8715c12b0eb9271805cdb6487956
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
6c095c5e9b gnu: go-github-com-stretchr-objx: Update to 0.5.3.
* gnu/packages/golang-xyz.scm (go-github-com-stretchr-objx): Update to 0.5.3.
[native-inputs]: Remove go-github-com-davecgh-go-spew,
go-github-com-pmezard-go-difflib, and
go-github-com-stretchr-testify-bootstrap.

Change-Id: I9de23171744a7f82685143cd5719636791311eae
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
5ec2c4e9cc gnu: go-golang-org-x-tools: Update to 0.42.0.
* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.42.0.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Add go-golang-org-x-telemetry.

Change-Id: I5c82cb2ac6cae99fdf61c812e8a7ad9a95a8fccd
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
e0f5a9c1d9 gnu: go-golang-org-x-telemetry: Update to 0.0.0-20260209163413-e7419c687ee4.
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): Update to 0.0.0-20260209163413-e7419c687ee4.

Change-Id: I7654481de4ff3cf7ac1fef0412ad58b7fef17583
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
1f23194b29 gnu: go-github-com-yuin-goldmark: Update to 1.7.16.
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.16.

Change-Id: I3bcb1ee8ba3a10c30cb8219749765162a4930b95
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
4649af30ae gnu: go-golang-org-x-mod: Update to 0.33.0.
* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.33.0.

Change-Id: I857ccda24219f4b64c96063b80e0939a21688d13
2026-02-15 14:17:39 +01:00
Sharlatan Hellseher
664afe362f gnu: go-golang-org-x-sync: Update to 0.19.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.19.0.

Change-Id: I26e555e157e1aa7ffcb0e02d90f49db67a278c5f
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
6aa88e6eb0 gnu: go-golang-org-x-net: Update to 0.50.0.
* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.50.0.
[arguments] <test-flags>: Skip one more test.

Change-Id: I2a37077e622bbd97f593f40b02b4832fb66e5988
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
08814340f5 gnu: go-golang-org-x-crypto: Update to 0.48.0.
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.48.0.
[source] <snippet>: Remove not existing directory from the list.

Change-Id: I83bc2a5c429017b94751dcda9eadf38a37786073
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
244b0a6f92 gnu: go-golang-org-x-text: Update to 0.34.0.
* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.34.0.

Change-Id: I71ef425a1b1e3e8624193deee797e89547b5ca7e
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
e7e732e046 gnu: go-golang-org-x-term: Update to 0.40.0.
* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.40.0.

Change-Id: I134bd32ecb8293177ff8d830c7234061a777d269
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
419c1bee4b gnu: go-golang-org-x-sys: Update to 0.40.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.40.0.

Change-Id: I51a7a6d052c938878cbf6e4a170a606cb3e550b2
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
927a912edb gnu: go-1.26: Update to 1.26.0, the first release.
Go 1.26 Release Notes: <https://go.dev/doc/go1.26>.

* gnu/packages/golang.scm (go-1.26): Update to 1.26.0.

Change-Id: I20f98681a8954848f55ba63e6fd7edb1fba51437
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
1bedc670cb gnu: go-1.26: Update to 1.26rc2.
* gnu/packages/golang.scm (go-1.26): Update to 1.26rc2.
  [native-inputs]: Use go-1.24 for bootstrap.

Change-Id: I0c60c4af5091edede6cec865590c3fcd10074f3b
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
695825255e gnu: go-1.25: Update to 1.25.7 [security-fixes].
Contains fixes for:

CVE-2025-61732: cmd/go: Discrepancy between Go and C/C++ comment parsing
                allows for C code smuggling.

CVE-2025-68121: crypto/tls: Config.Clone copies automatically generated
                session ticket keys, session resumption does not account
                for the expiration of full certificate chainn.

* gnu/packages/golang.scm (go-1.25): Update to 1.25.7.

Change-Id: Id06b038a837beff45af3b6db7ee14a5afd627fb3
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
57e0d22a41 gnu: go-1.25: Update to 1.25.6.
* gnu/packages/golang.scm (go-1.25): Update to 1.25.6.

Change-Id: I1427088bf447796e4dee3b706fed77b71edce2a7
2026-02-15 14:17:38 +01:00
Sharlatan Hellseher
ae8eda137c gnu: go-1.24: Update to 1.24.11.
* gnu/packages/golang.scm (go-1.24): Update to 1.24.11.

Change-Id: Ia56b693579aa8d69936b3f7e3aaa0b96ceca4c83
2026-02-15 14:17:38 +01:00
Ethan Blanton
7db4160369 gnu: go-1.23: Update to 1.23.12.
* gnu/packages/golang.scm (go-1.23): Update to 1.23.12

Change-Id: I538aa0f419973c32c53330a0b8a4a29592f3092a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:38 +01:00
Yelninei
8f7379f102 build-system: go: Update default-gccgo to gccgo@15.
* guix/build-system/go.scm (default-gccgo): Use gccgo-15.

Change-Id: I39129d6de51f62ea8b95cb534ffba095fe926efd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:38 +01:00
Yelninei
61dae0c60f gnu: gccgo-15: Fix build on Hurd.
* gnu/packages/patches/gcc-hurd-split-stack.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gcc.scm (gcc-15): Add patch.

Change-Id: If5f3b22ffaca3bbf1343e4986cd573213a8b0d12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:38 +01:00
Yelninei
2041769e6f build-system: go: Set correct GOOS for Hurd.
* guix/build-system/go.scm (go-target): Add case for hurd.

Change-Id: Ib2ec622d8dd4795afd3b8164ab5e910bbadb563b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:37 +01:00
Ethan Blanton
d9f749dfa3 gnu: Remove unnecessary pins to go-1.23.
These packages seem to build fine with Go 1.24+; presumably this is due to
updates in the upstream packages or to their dependencies, and the pin to
go-1.23 is no longer necessary.

* gnu/packages/golang-web.scm: (go-github-com-aws-aws-sdk-go,
go-github-com-coreos-go-oidc, go-github-com-pion-ice-v3): Remove go-1.23 pin.

* gnu/packages/golang-xyz.scm: (go-github-com-dgraph-io-badger-v4,
go-github-com-jbenet-goprocess, go-github-com-segmentio-encoding,
go-github-com-subosito-gotenv): Likewise.

* gnu/packages/ipfs.scm: (go-github-com-ipfs-go-ds-badger4): Likewise.

Change-Id: I709e2dabb136c2abc975bd692f5f0e515760ee39
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:37 +01:00
Ethan Blanton
8d3ab209e7 gnu: Remove pin on go-1.23 by setting -vet=off in tests.
This is a follow up commit 87661cea77: "Pin
some golang packages to use go-1.23" wich adds "-vet=off" to test args
so that make check works with go 1.24+.

* gnu/packages/authentication.scm: (oauth2l)
* gnu/packages/bioinformatics.scm: (go-github-com-biogo-store)
* gnu/packages/containers.scm: (dive)
* gnu/packages/databases.scm: (go-github-com-cockroachdb-pebble)
* gnu/packages/education.scm: (exercism)

* gnu/packages/file-systems.scm: (fscrypt, gocryptfs)

* gnu/packages/golang-check.scm: (go-github-com-cheekybits-is,
go-github-com-coder-quartz, go-github-com-data-dog-go-sqlmock,
go-github-com-google-gofuzz, go-github-com-matryer-is,
go-github-com-onsi-ginkgo, go-github-com-onsi-ginkgo-v2,
go-github-com-onsi-gomega, go-github-com-otiai10-mint,
go-github-com-smarty-assertions, go-github-com-smarty-gunit,
go-github-com-warpfork-go-testmark, go-sigs-k8s-io-randfill)

* gnu/packages/golang-crypto.scm: (go-github-com-99designs-keyring,
go-github-com-blanu-dust, go-github-com-chmduquesne-rollinghash)

* gnu/packages/golang-maths.scm: (go-github-com-montanaflynn-stats,
go-gonum-org-v1-gonum)

* gnu/packages/golang-vcs.scm: (go-github-com-jiangxin-goconfig)

* gnu/packages/golang-web.scm: (go-git-sr-ht-emersion-gqlclient,
go-git-sr-ht-rockorager-go-jmap, go-github-com-apex-log,
go-github-com-apex-log-bootstrap, go-github-com-cenkalti-backoff-v4,
go-github-com-digitalocean-godo, go-github-com-donovanhide-eventsource,
go-github-com-emersion-go-smtp, go-github-com-flosch-pongo2-v6,
go-github-com-go-chi-chi-v5, go-github-com-go-jose-go-jose-v3,
go-github-com-go-openapi-errors, go-github-com-go-openapi-runtime,
go-github-com-go-openapi-validate, go-github-com-gobwas-httphead,
go-github-com-goccy-go-json, go-github-com-gogo-protobuf,
go-github-com-google-safehtml, go-github-com-jcmturner-gokrb5-v8,
go-github-com-jhillyerd-enmime, go-github-com-jlaffaye-ftp,
go-github-com-jmespath-go-jmespath, go-github-com-json-iterator-go,
go-github-com-labbsr0x-goh,
go-github-com-makeworld-the-better-one-go-gemini,
go-github-com-ovn-kubernetes-libovsdb, go-github-com-pascaldekloe-goe,
go-github-com-perimeterx-marshmallow, go-github-com-pion-stun,
go-github-com-pion-stun-v2, go-github-com-pion-stun-v3,
go-github-com-rcrowley-go-metrics, go-github-com-swaggo-swag,
go-github-com-urfave-negroni, go-github-com-urfave-negroni-v3,
go-github-com-xeipuuv-gojsonschema, go-maunium-net-go-mautrix)

* gnu/packages/golang-xyz.scm: (go-github-com-d5-tengo-v2,
go-github-com-godbus-dbus, go-github-com-hashicorp-hcl-v2,
go-github-com-itchyny-go-flags, go-github-com-jedib0t-go-pretty-v6,
go-github-com-jessevdk-go-flags, go-github-com-mattn-go-shellwords,
go-github-com-moby-sys-mountinfo, go-github-com-nlpodyssey-spago,
go-github-com-pingcap-errors, go-github-com-pmezard-go-difflib,
go-github-com-russross-blackfriday-v2, go-go-mongodb-org-mongo-driver,
go-go4-org, go-k8s-io-klog-v2, go-sigs-k8s-io-kustomize-kyaml,
go-zgo-at-zstd)

* gnu/packages/irc.scm: (soju)
* gnu/packages/password-utils.scm: (aws-vault)
* gnu/packages/text-editors.scm: (micro)
* gnu/packages/version-control.scm: (hut)
* gnu/packages/video.scm: (ytarchive)
* gnu/packages/web-browsers.scm: (bombadillo)
* gnu/packages/web.scm: (webhook)

Change-Id: If7ffae01869404796467f8deed29a03e7a7020d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:30 +01:00
Andreas Enge
7113a63ff4 gnu: libretro-dolphin-emu: Fix build.
* gnu/packages/emulators.scm (libretro-dolphin-emu)[inputs]: Replace fmt
by fmt-9.

Change-Id: Ia04efa1729d8a33c04a5f02de5da64b134846c8f
2026-02-15 10:59:26 +01:00
Joseph Turner
14ec8ebc00 gnu: fcitx5-gtk4: Add GUIX_GTK4_PATH search path.
* gnu/packages/fcitx5.scm (fcitx5-gtk4)[native-search-paths]: Add
GUIX_GTK4_PATH.

Closes: guix/guix#3567
Change-Id: Icb2c56de7a7a9eab035750a20b371df53bf3c44c
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-15 10:23:14 +08:00
Carlos Durán Domínguez
159394b848 gnu: Add font-miracode.
* gnu/packages/fonts.scm (font-miracode): New variable.

Closes: guix/guix#5815
Change-Id: I28ad270420a45c84cac86f2b172f7aa4e7cf16fb
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-15 10:10:40 +08:00
Wilko Meyer
287343e6e3 gnu: linux-libre 6.12: Update to 6.12.71.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.71.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I90dcad29918c1e8ad5c5231a3057e13931d0db2f
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:51 -08:00
Wilko Meyer
c5dcca4a04 gnu: linux-libre 5.10: Update to 5.10.250.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.250.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: Icdebe43f5f03f32c62863fdf3ed369d55bca98f2
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:49 -08:00
Wilko Meyer
ff63769c79 gnu: linux-libre 5.15: Update to 5.15.200.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.200.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I737a99c7e184d6cf85a5050026434fd33c32f7a0
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:46 -08:00
Wilko Meyer
cc7ed259ea gnu: linux-libre 6.1: Update to 6.1.163.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.163.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I6e05515b1c7ea3be2d561bb3023150bb5a5e72b2
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:44 -08:00
Wilko Meyer
8da0f6e978 gnu: linux-libre 6.6: Update to 6.6.124.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.124.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I2bab410cf81914e63b5bb5a2eedcc31d0681846a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:41 -08:00
Wilko Meyer
e7b18cf486 gnu: linux-libre 6.12: Update to 6.12.70.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.70.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: I3379a022cf7534c1490ed062ce1e870779d0b993
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:38 -08:00
Wilko Meyer
db486d158c gnu: linux-libre 6.18: Update to 6.18.10.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.10.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: Ia003cb9dc93b4e612335bcb624198bd47a34e015
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:36 -08:00
Wilko Meyer
2d1b84c8a0 gnu: Remove linux-libre 6.17.
* gnu/packages/linux.scm (linux-libre-6.17-version,
linux-libre-6.17-gnu-revision, deblob-scripts-6.17,
linux-libre-6.17-pristine-source, linux-libre-6.17-source,
linux-libre-headers-6.17, linux-libre-6.17, linux-libre-arm64-mnt-reform-6.17,
reform-debian-packages-for-6.17):
Remove variables.
* gnu/packages/aux-files/linux-libre/6.17-arm64.conf,
gnu/packages/aux-files/linux-libre/6.17-i686.conf,
gnu/packages/aux-files/linux-libre/6.17-riscv.conf,
gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:33 -08:00
Wilko Meyer
0553716d19 gnu: linux-libre: Update the default package to the 6.18 series.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-headers-latest, linux-libre-arm64-mnt-reform): Use linux-libre
6.18.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:30 -08:00
Vagrant Cascadian
392599a4a2 gnu: linux-libre-arm64-mnt-reform 6.18: Update for newer reform-debian-packages.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.18)[phases]: Update
'apply-reform-patches, 'copy-reform-dts-files and
'adjust-makefiles-with-new-dtb.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:28 -08:00
Vagrant Cascadian
a532be3636 gnu: reform-debian-packages-for-6.18: Update to 2023-07-10-525-g7e8a95c.
* gnu/packages/linux.scm (reform-debian-packages-for-6.18): Update to
2023-07-10-525-g7e8a95c.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:25 -08:00
Wilko Meyer
04761b9394 gnu: linux-libre 5.10: Update to 5.10.249.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.249.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I13a73fe1c4f3845f06ad1465fd7f772f8fdd7059
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:23 -08:00
Wilko Meyer
c25a43b264 gnu: linux-libre 5.15: Update to 5.15.199.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.199.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I1e9efc7fc8b243dd706a44e9a4ca365d1919baa5
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:20 -08:00
Wilko Meyer
524aeb5326 gnu: linux-libre 6.1: Update to 6.1.162.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.162.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Id3a072283c740883422df6fed9ebcc084870f895
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:17 -08:00
Wilko Meyer
e2cc32d37c gnu: linux-libre 6.6: Update to 6.6.123.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.123.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I3f02569102df8947a51d92b3b3926dcfbf5c3e4f
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:15 -08:00
Wilko Meyer
58b22f5e8b gnu: linux-libre 6.12: Update to 6.12.69.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.69.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: Id6492b92470fba0a6a7e013a027fe25673e81cd3
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:41:12 -08:00
Wilko Meyer
3f9a25821d gnu: linux-libre 6.18: Update to 6.18.9.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.9.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: Id1744477a34d1a3b45a98bd4428d1fbc9a66879a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14 15:40:51 -08:00
jgart
57448e34cb gnu: mumble: Update to 1.5.857.
* gnu/packages/telephony.scm (mumble): Update to 1.5.857.

Change-Id: I53d31fc5e1259ac6fa6b74aa80c4fb29f85d0b4c
2026-02-14 18:19:39 -05:00
Hugo Buddelmeijer
ee225425c4 gnu: python-django-environ: Update to 0.12.1.
* gnu/packages/django.scm (python-django-environ): Update to 0.12.1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Enable fixed test.
[native-inputs]: Remove python-wheel.

Change-Id: Idc5a137db427b2310b31f89c4a8f02667ac27a4b
Signed-off-by: jgart <jgart@dismail.de>
2026-02-14 18:06:05 -05:00
Arun Isaac
024fbb4907 gnu: nyacc: Update to 3.02.0.
* gnu/packages/mes.scm (nyacc): Update to 3.02.0.
(nyacc-2.02): New variable.
(mes)[propagated-inputs]: Replace nyacc with nyacc-2.02.
* gnu/packages/guile-xyz.scm (guile-drmaa)[propagated-inputs]: Replace nyacc
with nyacc-2.02.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 22:40:59 +01:00
Nigko Yerden
b979d16ce1 gnu: goldendict-ng: Update to 25.10.2.
* gnu/packages/dictionaries.scm (goldendict-ng): Update to 25.10.2.

Closes: guix/guix#4181
Change-Id: I5e62a2588e06250f99c27f127e3e87b61cfb32c8
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:07 +00:00
Steve George
5ad2e70993 gnu: Add obs-downstream-keyer.
* gnu/packages/video.scm (obs-downstream-keyer): New variable.

Change-Id: Ic8261e0666bb088c044de1e1db51195acd235a4f
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:05 +00:00
Steve George
7389e84366 gnu: Add obs-advanced-scene-switcher.
* gnu/packages/video.scm (obs-advanced-scene-switcher): New variable.

Change-Id: I6a12ecff09f2ac71d5c50a6b647ba5bfffba1506
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:03 +00:00
Steve George
d9dd1a8bce gnu: Add obs-branch-output.
* gnu/packages/video.scm (obs-branch-output): New variable.

Change-Id: I0945d487f325bf25a9977a761cfdbba9244604c4
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:01 +00:00
Steve George
3129949de6 gnu: Add obs-stroke-glow-shadow.
* gnu/packages/video.scm (obs-stroke-glow-shadow): New variable.

Change-Id: I78157c431d70636bb8ee474ce17b78d704c56d82
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:35:00 +00:00
Steve George
8479104174 gnu: Update obs-wlrobs to 1.2.
* gnu/packages/video.scm (obs-wlrobs): Update to 1.2.
  [source]: Change to url-fetch due to reliability.
  [propagated-inputs]: remove empty list as unnecessary.
  [inputs] update style and alphabetical ordering.

Change-Id: Ib2f23b963b3a7f29ca277df5ae8e3bf3dcb6cce3
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:58 +00:00
Steve George
a0ce454893 gnu: Update obs-multi-rtmp to 0.7.3.2.
* gnu/packages/video.scm (obs-multi-rtmp): Update to 0.7.3.2.
  [source]: Update style
  [arguments]<phases>: Remove custom install phase.
  [arguments]<generator>: Use Ninja.
  [inputs]: Upgrade to QT6, add qtsvg.

Change-Id: I2e252e9caa0236397922d6f170f16fa642255e4c
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:56 +00:00
Steve George
655abc9436 gnu: obs-advanced-masks: Update to 1.5.4.
* gnu/packages/videos.scm (obs-advanced-masks): Update to 2.5.1.
  [source]: Patch so that Cmakes uses local JSON. Update style.
  [arguments]<phases>: Remove custom install phase.
  [inputs]: change qtbase to use QT6.
* gnu/packages/patches/obs-advanced-masks-nlohmann-json.patch: New file.

Change-Id: I62ed28fc7978732e3754e9158d4add67aea8e2f7
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:54 +00:00
Steve George
e5b4ddbd71 gnu: obs-shaderfilter: Update to 2.5.1.
* gnu/packages/videos.scm (obs-shaderfilter): Update to 2.5.1.
 [arguments]<phases>: Remove custom install phase.

Change-Id: Ic562faad29040959bc3e5b04f248f42dc503d866
2026-02-14 21:34:52 +00:00
Steve George
f05f8dcd5a gnu: obs-source-record: Update to 0.3.4.
* gnu/packages/video.scm (obs-source-record): Update to 0.3.4 and restyle.

Change-Id: Ife2bedb52441b5d82e5d0bd8c3a7bb771a72fdb1
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:51 +00:00
Steve George
d691c5ca4c gnu: obs-gradient-source: Update to 0.3.3.
* gnu/packages/video.scm (obs-gradient-source): Update to 0.3.3.
  [inputs]: Update qtbase to QT6.

Change-Id: I0278182b365ae33feb050ab6521268f72cd947d5
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:49 +00:00
Steve George
2622ebce7b gnu: obs-move-transition: Update to 3.2.0.
* gnu/package/video.scm (obs-move-transition): Update to 3.2.0.
  [source]<origin>: Switch to url-fetch as upstream releases
   have checksums that we can verify.
  [inputs] change qtbase to use QT6.

Change-Id: I88ba1e32c0a6b77228b6ba977b1e88b20e6eb95d
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:47 +00:00
Steve George
e0baacdbf8 gnu: obs-vkcapture: Update to 1.5.3.
* gnu/packages/video.scm (obs-vkcapture): Update to 1.5.3.
  [source]: Update style.

Change-Id: If400d607307055a0357180fd7c9cef995930ef67
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:45 +00:00
Steve George
2f008f4dd9 gnu: Update obs-composite-blur to 1.5.2.
* gnu/packages/video.scm (obs-composite-blur): Update to 1.5.2.
  [arguments]<phases>: remove custom install phase.

Change-Id: Ic9097284ccb0b32a0a06f28838cc1672788032fe
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:44 +00:00
Steve George
e5d5a1e162 gnu: Update obs-pipewire-audio-capture to 1.2.1.
* gnu/packages/video.scm (obs-pipewire-audio-capture): Update to 1.2.1.
  [source]: Update style.
  [inputs]: Add wireplumber, new upstream requirement.

Change-Id: Ie830f53cde54c1ca58609560d9c2a3b557fb5776
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:41 +00:00
Steve George
6473ec3eb1 gnu: obs-source-clone: Update to 0.2.1.
* gnu/packages/video.scm (obs-source-clone): Update to 0.2.1.
  [source]: update style.
  [inputs]: change qtbase to use QT6.

Change-Id: Ib708119debda88a4957c7bacbba352bed6e02512
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:40 +00:00
Steve George
0e43436e98 gnu: obs-source-copy: Update style.
* gnu/packages/video.scm (obs-source-copy): Improve style.
  [source]<origin>: style update.
  [arguments]: style update.

Change-Id: I60ccecfe28b4c02a01c130f581617a14f12bf442
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:38 +00:00
Steve George
fb11787e01 gnu: obs-source-copy: Update to 0.3.0.
* gnu/packages/video.scm: Update to 0.3.0.
  [source]<origin>: Switch to url-fetch as upstream releases
   have hashes that we can verify.
  [inputs]: change qtbase to use QT6.

Change-Id: I977a006a6cd8d171adcb8651e2ffc35bea287b1b
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:36 +00:00
Steve George
46fba0992c gnu: obs: Update to 32.0.4.
* gnu/packages/video.scm (obs): Update to 32.0.4.
  [source]<origin>: Switch to url-fetch as upstream Releases have hashes and
   can be verified.
  [inputs] Add libfdk for encoding in AAC. Add websocketpp-next to enable
  websocket support.

Change-Id: Iecfda622e1a908d95dfa5801763b672381ca6c3a
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:34 +00:00
Steve George
f3fcd66878 gnu: Add websocketpp-next to be compatible with Boost 1.87+.
* gnu/packages/web.scm (websocketpp-next): New variable.
  [source]: Add patch for Boost compatibility. Remove old cmake
  compatibility patch.
* gnu/packages/patches/websocketpp-boost-compat.patch: New file.

Change-Id: I333ff55e17ee9c490819fc9ee8fb5e81e57d54e4
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:32 +00:00
Patrick Norton
74c8994871 gnu: Add dict-jargon.
* gnu/packages/dictionaries.scm (dict-jargon): New variable.

Closes: guix/guix#4206
Change-Id: Ie470122da0b3959caa4fef5788590125becfa8ba
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:30 +00:00
Tobias Kortkamp
053cb100da gnu: cmus: Fix build of ffmpeg plugin.
* gnu/packages/music.scm (cmus): Fix build of ffmpeg plugin.
[inputs]: Remove ffmpeg; add ffmpeg-6.

Closes: guix/guix#3537
Change-Id: If701719d2e393e4ce93180a6e329173118b15e5c
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:28 +00:00
pinoaffe
003eae50f1 gnu: Add birdfont.
* gnu/packages/fontutils.scm (birdfont): New variable.

Closes: guix/guix#2881
Change-Id: I23e297e48cbd6a93ef1be199b1ad3280bd5482f3
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:27 +00:00
pinoaffe
87a7c9272d gnu: Add xmlbird.
* gnu/packages/xml.scm (xmlbird): New variable.

Change-Id: Id4a0d359ef851cd01b846bfd16a788c2413dc947
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:25 +00:00
Trevor Arjeski
de3ab26b29 gnu: headsetcontrol: Update to 3.1.0.
* gnu/packages/hardware.scm (headsetcontrol): Update to 3.1.0.

Closes: guix/guix#3044
Change-Id: If4a8380afff5eb08674055185d92862a67912871
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:23 +00:00
Patrick Norton
a34643af81 gnu: compression: Add cmix
* gnu/packages/compression.scm (cmix): New variable.

Closes: guix/guix#4172
Change-Id: I345ca0029cdd620a7780e87c5e08ec4730f5e014
Signed-off-by: Steve George <steve@futurile.net>
2026-02-14 21:34:21 +00:00
Roman Riabenko
65f8a855fa gnu: eog-plugins: Fix build.
Fixes <https://issues.guix.gnu.org/65569>.

* gnu/packages/gnome.scm (eog-plugins)[arguments]: Link libeog.

Change-Id: I74291e823ef3764b8b96541d1c51ddd93f85bbb5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 22:06:34 +01:00
David Thompson
8fff5f2fe8 gnu: git-annex: Enable Servant support.
* gnu/packages/haskell-apps (git-annex)[arguments]: Add "Servant" to

Change-Id: I6f816f789ae897f16fe46b15566d533ad7bb4b0d
2026-02-14 16:01:10 -05:00
宋文武
8714b8a088 gnu: 7zip: Update to 26.00.
* gnu/packages/compression.scm (7zip): Update to 26.00.

Change-Id: Ic8ffb4b8b4724beba30b86bb4729313106ece9bc
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-14 12:44:10 -08:00
Ian Eure
35757e2bb5 gnu: Add emacs-firefox-release-notes.
* gnu/packages/emacs-xyz.scm (emacs-firefox-release-notes): New variable.

Change-Id: I53d3f0b3eda334f148baee7025cac89b24f499af
2026-02-14 12:36:17 -08:00
Hennadii Stepanov
640734076b gnu: osslsigncode: Update to 2.13.
* gnu/packages/crypto.scm (osslsigncode): Update to 2.13.

Change-Id: I6c86060b0433c5bfd0db277fa2c54d4ecde4dd87
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 21:34:57 +01:00
Anderson Torres
61bb900928 gnu: argpp: Update to 0.0.0-1.b52420a.
* gnu/packages/cpp.scm (argpp): Update to 0.0.0-1.b52420a.

Change-Id: I0a29762a4ab90b2731d89d704e86a55338078744
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 21:33:28 +01:00
Anderson Torres
9e121c3790 gnu: tinycmmc: Update to 0.1.0-1.2e007ba.
* gnu/packages/cmake.scm (tinycmmc): Update to 0.1.0-1.2e007ba.

Change-Id: I519d118028372d0744ac92c7fbdb77135d4af683
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 21:33:19 +01:00
Benjamin
cb5f495224 gnu: hydrus-network: Update to 659.
* gnu/packages/image-viewers.scm (hydrus-network): Update to 636.
[source]: Remove snippet.
[arguments]<#:phases>{patch-variables}: Remove phase.
{install}: Change place to which static directory is copied.
[inputs]: Remove swftools.
[propagated-inputs]: Remove python-cloudscraper and python-six.
[native-inputs]: Remove python-setuptools; add python-pynose.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I72be861cdc3a2ccc2071dd9328067f4be072467e
2026-02-14 21:14:28 +01:00
Andreas Enge
67dc1ca3ec gnu: openfoam-com: Update to 2512.
* gnu/packages/simulation.scm (openfoam-com): Update to 2512.

Change-Id: Id1961be4899ad5139f33ee59c298085eda25e9ff
2026-02-14 17:38:28 +01:00
Andreas Enge
f39007a89b etc: Add enge to c++ team.
* etc/teams.scm (enge): Add team c++.

Change-Id: I7abaf6d62738561ceff917bb807ad11c5a40900b
2026-02-14 14:00:30 +01:00
Iakob Davitis Dze Gogichaishvili
add992a5b4 gnu: yactfr: Fix build.
* gnu/packages/instrumentation.scm (yactfr): Fix build.
[native-inputs]: Remove python-pytest; add python-pytest-8.

Fixes: guix/guix#6392
Change-Id: I89d91b8a21c4c1adff783d07258aecb069f89f62
Signed-off-by: Iakob Davitis Dze Gogichaishvili <iakob.gogichaishvili@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14 14:00:30 +01:00
Andy Tai
a74e1277c9 gnu: Add angelscript.
* gnu/packages/game-development.scm (angelscript): New variable.

Closes: guix/guix#6194
Change-Id: Ib11291648ea427ccf168a0b231f40583bb6f20ec
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 20:54:38 +08:00
Ricardo Wurmus
3bcf57f353 gnu: r-vpc: Update to 1.2.4.
* gnu/packages/statistics.scm (r-vpc): Update to 1.2.4.
[properties]: Record updater-extra-native-inputs.
[native-inputs]: Add r-testthat.

Change-Id: Ife35ee9710a925c6d3a76c23e44a86af2b010e32
2026-02-14 12:34:51 +01:00
Ricardo Wurmus
311c528948 gnu: r-dtplyr: Update to 1.3.3.
* gnu/packages/cran.scm (r-dtplyr): Update to 1.3.3.

Change-Id: Iccad99217b537e183ea4db7a9b41ef1d0143add2
2026-02-14 12:34:43 +01:00
Ricardo Wurmus
0f6d6c36d3 gnu: r-biobroom: Replace call of deprecated procedure.
* gnu/packages/bioconductor.scm (r-biobroom)[arguments]: Add phase
'dplyr-compatibility.
[propagated-inputs]: Add r-tibble.

Change-Id: I6cfb08e430c55b7ae910d87b54c38b6c9192b848
2026-02-14 12:28:11 +01:00
Cayetano Santos
805c3f44fb gnu: emacs-engrave-faces: Update to 0.3.1-0.0cc5d0b.
* gnu/packages/emacs-xyz.scm (emacs-engrave-faces): Update to
0.3.1-0.0cc5d0b.
[source]: Switch to git-fetch.
[arguments]: Disable #:tests?.
[home-page]: Update.

Change-Id: I192f572d8464690ddbb428011677f987be8eb1ea
2026-02-14 11:54:23 +01:00
Guillaume Le Vaillant
6682a3b271 gnu: Add cl-magic-square.
* gnu/packages/lisp-xyz.scm (cl-magic-square, ecl-magic-square,
  sbcl-magic-square): New variables.

Change-Id: I252077ec62df4bd000969b019cca99fdabcba308
2026-02-14 11:07:35 +01:00
Guillaume Le Vaillant
368c5dbe91 gnu: cl-simple-matrix: Update to 3.14.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.14.

Change-Id: Ic915c590f8877dc1536d6f0366caae5e90ce80ea
2026-02-14 10:50:56 +01:00
Maxim Cournoyer
bc4972662b make: Improve handling of git configuration.
Commit 427b8f960e introduced a regression that broke building Guix in an
isolated container.

* configure.ac ($(GIT_HOOKS_DIR), $(GIT_HOOKS_DIR)/%)
($(GIT_CONFIG_FILE), $(GIT_HOOKS_DIR)/commit-msg): Guard against the cases
where GIT_HOOKS_DIR or GIT_CONFIG_FILE variables are empty.

Fixes: <https://issues.guix.gnu.org/80388>.
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I68645f93d9e1088902f6e0d2c8f97fe969d741c0
2026-02-14 18:32:02 +09:00
Cayetano Santos
d2c12da941 gnu: emacs-elisp-autofmt: Update to 0.1-2.8aa1ac5.
* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt): Update to
0.1-2.8aa1ac5.
[arguments]: Add ’use-appropriate-python #:phase.

Change-Id: I00c3fea14cbe5da65645579e7d920c71a98759d7
2026-02-14 10:28:17 +01:00
Kyle Andrews
c6d043f8f5 build-system/r: Use %BIOCONDUCTOR-VERSION.
* guix/build-system/r.scm (bioconductor-uri): Accept optional RELEASE
argument, defaulting to %BIOCONDUCTOR-VERSION from (guix import cran).
(default-bioc-version): New procedure.

Change-Id: I5949cd5c01120a2cdeccb522c2d7b2ebb64cb362
2026-02-14 10:18:25 +01:00
Ricardo Wurmus
c8dc645fbd gnu: r-tximeta: Update to 1.28.3.
* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.28.3.

Change-Id: Idfae2347d58ba6c8b58c8d9a6b84bd36e768cf53
2026-02-14 10:18:25 +01:00
Ricardo Wurmus
458277137b gnu: r-rgreat: Update to 2.12.2.
* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.12.2.

Change-Id: Id2b7fe1fbe014eb7374ca2655d9a29b7f82966e6
2026-02-14 10:18:25 +01:00
Ricardo Wurmus
94b82f7c44 gnu: r-pcatools: Update to 2.22.4.
* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.22.4.
[propagated-inputs]: Add r-assorthead.

Change-Id: I40426c8a05626d73e7e0bbe05cf66c949e464d6a
2026-02-14 10:18:25 +01:00
Ricardo Wurmus
c4b88e5e25 gnu: r-biocpkgtools: Update to 1.28.3.
* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.28.3.

Change-Id: Ic2481c53616d8700ad96ae9e2d37bcf717051e65
2026-02-14 10:18:25 +01:00
Ricardo Wurmus
2b62bf4f2e gnu: r-gtrellis: Update to 1.42.1.
* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.42.1.

Change-Id: I261281d68121866b814e54cb18b0dc7f19c5d7f6
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
1852f5e39d gnu: r-enrichedheatmap: Update to 1.40.1.
* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.40.1.

Change-Id: I981995b30c57168e999079d22154be3720181dc6
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
f1a3a0999a gnu: r-ggtreeextra: Update to 1.20.1.
* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.20.1.
[propagated-inputs]: Add r-yulab-utils.

Change-Id: I527b401b1acec94ecedf40e28c6c24df25c6be76
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
69ad88eb91 gnu: r-vsn: Update to 3.78.1.
* gnu/packages/bioconductor.scm (r-vsn): Update to 3.78.1.

Change-Id: I452833ad630d094227e342f38dece2aeb70bca37
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
9fc268a8ea gnu: r-scds: Update to 1.26.1.
* gnu/packages/bioconductor.scm (r-scds): Update to 1.26.1.

Change-Id: Iab8249219e3819b1450ee1cc5c325d935fd36f9a
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
5200b1bed5 gnu: r-simplifyenrichment: Update to 2.4.1.
* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 2.4.1.

Change-Id: Ic3c156ab1e6384e5a18ca5dce957b73098cb7345
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
5782124bb4 gnu: r-simona: Update to 1.8.1.
* gnu/packages/bioconductor.scm (r-simona): Update to 1.8.1.

Change-Id: I0160004aadf58174b0f9ec023648164cc532f231
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
8c886b250a gnu: r-seqarray: Update to 1.50.1.
* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.50.1.

Change-Id: I36d5c3947cdbb531e46d0a1211ce34bdb5bd4a4b
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
f24609ef4c gnu: r-scannotatr: Update to 1.16.1.
* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.16.1.

Change-Id: I644db2d421bff2d8c734eb6029572e9875126fc2
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
5ecec28dd7 gnu: r-msnid: Update to 1.44.1.
* gnu/packages/bioconductor.scm (r-msnid): Update to 1.44.1.

Change-Id: I5c4c3b49b7f54f42307354a72decaf3ccc5522f8
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
a5b56cd6e4 gnu: r-enmix: Update to 1.46.1.
* gnu/packages/bioconductor.scm (r-enmix): Update to 1.46.1.

Change-Id: Ifbb853fc68b3c1b887c8f8a9d3d9b7932968b7c2
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
972a988cb5 gnu: r-complexheatmap: Update to 2.26.1.
* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.26.1.

Change-Id: Ia3f002b8ab76bd4a49790396ef7825db48c2acc6
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
a6d16216e2 gnu: r-bambu: Update to 3.12.1.
* gnu/packages/bioconductor.scm (r-bambu): Update to 3.12.1.

Change-Id: I04b82f0693afe8805dda6b039150c2ab0c6d9be3
2026-02-14 10:18:24 +01:00
Ricardo Wurmus
ed5af8efe4 gnu: r-anvil: Update to 1.22.5.
* gnu/packages/bioconductor.scm (r-anvil): Update to 1.22.5.

Change-Id: I26c35de22804a20ca4155777305004f3b06120c2
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
446a5a0bc5 gnu: r-systempiperdata: Update to 2.14.4.
* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.14.4.

Change-Id: Id543f3da8de708bbb29dd035ce5e19e38fc52634
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
fc7f7301a9 gnu: r-robustbase: Update to 0.99-7.
* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-7.
[native-inputs]: Add r-foreach and r-ggplot2.

Change-Id: I7d58f27f892811cc6a859dd55f664bc016b9a545
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
62d21bc9db gnu: r-segmented: Update to 2.2-1.
* gnu/packages/statistics.scm (r-segmented): Update to 2.2-1.

Change-Id: Iac03c052f54c1a578bc7bcbce9c3d468607aa6aa
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
e3ddcfe89a gnu: r-rsqlite: Update to 2.4.6.
* gnu/packages/statistics.scm (r-rsqlite): Update to 2.4.6.
[propagated-inputs]: Remove r-plogr.

Change-Id: I9eccf5f3a363e81e7e0d1dcbe11aca592f4ee5c2
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
7be00e3a3d gnu: r-viridislite: Update to 0.4.3.
* gnu/packages/cran.scm (r-viridislite): Update to 0.4.3.

Change-Id: I4f5740f88ccbb9164d6d38c69f666e71a3756648
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
157a3afd99 gnu: r-pdftools: Update to 3.7.0.
* gnu/packages/cran.scm (r-pdftools): Update to 3.7.0.

Change-Id: I6795cf63fce2e4451549226977b1feccc6ec700f
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
e7d9794d51 gnu: r-highs: Update to 1.12.0-3.
* gnu/packages/cran.scm (r-highs): Update to 1.12.0-3.

Change-Id: I1dd57586349e58ad5e92d29c7082f6a6ea25d0ba
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
b9c51fd747 gnu: r-mlr3cluster: Update to 0.2.0.
* gnu/packages/cran.scm (r-mlr3cluster): Update to 0.2.0.
[propagated-inputs]: Remove r-clue.

Change-Id: I90e714eded6482df98eb56961fc0a22c51b76b03
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
08bd3edcd6 gnu: r-lgr: Update to 0.5.2.
* gnu/packages/cran.scm (r-lgr): Update to 0.5.2.
[native-inputs]: Add r-future-apply.

Change-Id: I26311cba292fcecbf44e87e88427ee4a7ca7a6e4
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
c6799e0a80 gnu: r-rsample: Update to 1.3.2.
* gnu/packages/cran.scm (r-rsample): Update to 1.3.2.

Change-Id: I41d1d8124f26654dd381727df03d9cc975818283
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
3de0984e1e gnu: r-nanoarrow: Update to 0.7.0-3.
* gnu/packages/cran.scm (r-nanoarrow): Update to 0.7.0-3.

Change-Id: I5a5d4b66ae2efd1f1228ed2e950d6784859b1036
2026-02-14 10:18:23 +01:00
Ricardo Wurmus
b68398bc42 gnu: r-spatstat: Update to 3.5-1.
* gnu/packages/cran.scm (r-spatstat): Update to 3.5-1.

Change-Id: I5952b5ab1ef25e8e9eb7096482be5bec4a19a883
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
0518dac05a gnu: r-spatstat-linnet: Update to 3.4-1.
* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.4-1.

Change-Id: I96f6ba133da9bebd38efa9425b72637d94d17233
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
98465aeb67 gnu: r-spatstat-model: Update to 3.6-1.
* gnu/packages/cran.scm (r-spatstat-model): Update to 3.6-1.

Change-Id: I2f47b026db207f43be7bda420f9f3cb1aa4d5b06
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
db083e46ac gnu: r-acuityview: Update to 1.1.1.
* gnu/packages/cran.scm (r-acuityview): Update to 1.1.1.

Change-Id: Id61972d70fdb6f6225e41c8210f4274f480cb5bb
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
5533ccdfe1 gnu: r-desolve: Update to 1.41.
* gnu/packages/cran.scm (r-desolve): Update to 1.41.

Change-Id: Ib6e7ee72023ad97fdb920fd931721c1e97935363
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
4378e2eeee gnu: r-arrow: Update to 23.0.0.1.
* gnu/packages/cran.scm (r-arrow): Update to 23.0.0.1.

Change-Id: I7753927e974277ae3767571ce673883fd8f8f18c
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
942af03a14 gnu: r-varselrf: Update to 0.7-9.
* gnu/packages/cran.scm (r-varselrf): Update to 0.7-9.

Change-Id: Ie6d5e25d137372a81523d442a70606b264484c3f
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
8e7c599d23 gnu: r-yulab-utils: Update to 0.2.4.
* gnu/packages/cran.scm (r-yulab-utils): Update to 0.2.4.

Change-Id: I1f634b0a986b0ddb2328a0c5935fceb5188c5425
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
3b6a186a5b gnu: r-learnbayes: Update to 2.15.2.
* gnu/packages/cran.scm (r-learnbayes): Update to 2.15.2.
[propagated-inputs]: Add r-coda, r-lattice, and r-survival.

Change-Id: Ife4e690515f78a68de509cd2ed2ebf2b6a8de93d
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
5f8eba6633 gnu: r-irace: Update to 4.4.0.
* gnu/packages/cran.scm (r-irace): Update to 4.4.0.

Change-Id: I7058eaab5e4d19e1a62ad5edddfd1a4855751f75
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
a18acf5142 gnu: r-dorng: Update to 1.8.6.3.
* gnu/packages/cran.scm (r-dorng): Update to 1.8.6.3.

Change-Id: Ie3689cdfbb7092f4852914bf6090647d72f86a2c
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
c194763106 gnu: r-globals: Update to 0.19.0.
* gnu/packages/cran.scm (r-globals): Update to 0.19.0.

Change-Id: Ieb63122c78012947b81ca3bca8df8c07ef439151
2026-02-14 10:18:22 +01:00
Ricardo Wurmus
407707a30b gnu: r-gmp: Update to 0.7-5.1.
* gnu/packages/cran.scm (r-gmp): Update to 0.7-5.1.

Change-Id: I39c325c2f87c32c9851affb1c7816321c7df285f
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
ee681581b4 gnu: r-gargle: Update to 1.6.1.
* gnu/packages/cran.scm (r-gargle): Update to 1.6.1.

Change-Id: I2c9b419ea7de5e58e81c9bae362707e99c64044e
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
5b2d49d3d5 gnu: r-rgl: Update to 1.3.34.
* gnu/packages/cran.scm (r-rgl): Update to 1.3.34.

Change-Id: Ie6cb727eef27c702a6ef9216995a87cf6d15967d
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
897044a54d gnu: r-rcppalgos: Update to 2.9.5.
* gnu/packages/cran.scm (r-rcppalgos): Update to 2.9.5.

Change-Id: I8edc93e367ac65f3b2f7e780dfcdc7f54b036544
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
e00d68dc48 gnu: r-tweedie: Update to 3.0.12.
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.12.
[propagated-inputs]: Add r-statmod.
[native-inputs]: Add r-knitr and r-testthat.

Change-Id: Ib0bd0110b816fa4388153248e9cf1fff7f05d28e
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
7ed718a6ab gnu: r-performance: Update to 0.16.0.
* gnu/packages/cran.scm (r-performance): Update to 0.16.0.

Change-Id: Ifb85109643e13f1bda13a3ca94877eafb3c33987
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
1894e83c90 gnu: r-reformulas: Update to 0.4.4.
* gnu/packages/cran.scm (r-reformulas): Update to 0.4.4.
[native-inputs]: Remove r-testthat.

Change-Id: Ib07a1b7560d06fa44afe08a663bacdd55605bdeb
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
ae1a08c830 gnu: r-insight: Update to 1.4.6.
* gnu/packages/cran.scm (r-insight): Update to 1.4.6.

Change-Id: I5237979e4df190ff14e0f817d436f7e1b0850498
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
3e9edde26c gnu: r-profilemodel: Update to 0.6.2.
* gnu/packages/cran.scm (r-profilemodel): Update to 0.6.2.

Change-Id: I0229b72b8c5456aacfc7c490171d1b8439811ee8
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
7415ae7edd gnu: r-rdpack: Update to 2.6.6.
* gnu/packages/cran.scm (r-rdpack): Update to 2.6.6.

Change-Id: Idd455923552e42ef31ad2aa1c250d006f7b8fc39
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
a12e13bdec gnu: r-billboarder: Update to 0.5.1.
* gnu/packages/cran.scm (r-billboarder): Update to 0.5.1.

Change-Id: I93d11577546c354d8a5333917a64525ad0ef44d4
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
059647218d gnu: r-bibtex: Update to 0.5.2.
* gnu/packages/cran.scm (r-bibtex): Update to 0.5.2.

Change-Id: I9b48ac16a5c41d683b91a7ef39da73974b2c00fc
2026-02-14 10:18:21 +01:00
Ricardo Wurmus
bb2031b1f9 gnu: r-operator-tools: Update to 1.6.3.1.
* gnu/packages/cran.scm (r-operator-tools): Update to 1.6.3.1.
[native-inputs]: Add r-magrittr.

Change-Id: I2678ccf11965e0d6e1d1c64dafaa89b906609ae9
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
f4b0a082d2 gnu: r-sqldf: Update to 0.4-12.
* gnu/packages/cran.scm (r-sqldf): Update to 0.4-12.

Change-Id: I3a9df4068fca08926b1cd899ab68bf1065f5461f
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
1a66846dc9 gnu: r-randomizr: Update to 1.0.1.
* gnu/packages/cran.scm (r-randomizr): Update to 1.0.1.

Change-Id: I264ac9b6dd2dac26f5a8e19bae5742aab3b5a8ec
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
0e5674d268 gnu: r-np: Update to 0.60-19.
* gnu/packages/cran.scm (r-np): Update to 0.60-19.

Change-Id: I6e2c6d2b101e801f988eacc77f2477c92c9a022a
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
c30345fe06 gnu: r-stabs: Update to 0.7-1.
* gnu/packages/cran.scm (r-stabs): Update to 0.7-1.
[native-inputs]: Remove r-testthat.

Change-Id: I9c5f825c03de3511bc83b2394e6b1c81f0490435
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
7605e516ef gnu: r-network: Update to 1.20.0.
* gnu/packages/cran.scm (r-network): Update to 1.20.0.

Change-Id: I5258cd6b929c9974620375001db4e102c85c7c2f
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
58e649d7bd gnu: r-ncdfcf: Update to 0.8.1.
* gnu/packages/cran.scm (r-ncdfcf): Update to 0.8.1.

Change-Id: Ife1a0d849498c4c9c8460f6debe27e46f100b6c6
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
0e7eb97a2d gnu: r-nanonext: Update to 1.8.0.
* gnu/packages/cran.scm (r-nanonext): Update to 1.8.0.

Change-Id: If0e2ab3628a85d90877eaf468ea96d04d0e1af05
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
01971397f1 gnu: r-statsexpressions: Update to 1.7.3.
* gnu/packages/cran.scm (r-statsexpressions): Update to 1.7.3.

Change-Id: Ie7006e45e476217c89ccddac7aa487aeba1e4a9a
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
15c40bf093 gnu: r-psych: Update to 2.6.1.
* gnu/packages/cran.scm (r-psych): Update to 2.6.1.

Change-Id: I056c0cdea49609c540f1fdfd5b3c362e574821c1
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
25687d00ce gnu: r-rpostgres: Update to 1.4.9.
* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.9.
[propagated-inputs]: Remove r-plogr.

Change-Id: Iaf1b7dafa717706ab00d1f81b73ac78f8782a51b
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
3a631b1fda gnu: r-timedate: Update to 4052.112.
* gnu/packages/cran.scm (r-timedate): Update to 4052.112.

Change-Id: I8ccce9fd454f2cb628cf6c2839c729a594d96575
2026-02-14 10:18:20 +01:00
Ricardo Wurmus
386d9dba1c gnu: r-timechange: Update to 0.4.0.
* gnu/packages/cran.scm (r-timechange): Update to 0.4.0.

Change-Id: Ibe5e8df6d73f5efae337a02f21d393855771ecdb
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
f291d52561 gnu: r-littler: Update to 0.3.22.
* gnu/packages/cran.scm (r-littler): Update to 0.3.22.

Change-Id: Icdb8a6ca489d42e59d6febc1e5705abe1997b786
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
e83a551d33 gnu: r-rmariadb: Update to 1.3.5.
* gnu/packages/cran.scm (r-rmariadb): Update to 1.3.5.
[propagated-inputs]: Remove r-plogr.

Change-Id: Iff6972b4ebd45ebda09c1fc0f09a2f2df0f7e689
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
df398634ae gnu: r-bindrcpp: Update to 0.2.4.
* gnu/packages/cran.scm (r-bindrcpp): Update to 0.2.4.
[propagated-inputs]: Remove r-plogr.

Change-Id: I9d167ccd65eed37721af907fda312ba929160e75
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
f4bbf7bd0c gnu: r-pkgload: Update to 1.5.0.
* gnu/packages/cran.scm (r-pkgload): Update to 1.5.0.

Change-Id: Id73fbf2c19b1227aa82605dbb78f8e699e888977
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
90c14eca48 gnu: r-partykit: Update to 1.2-25.
* gnu/packages/cran.scm (r-partykit): Update to 1.2-25.
[native-inputs]: Remove r-pmml, r-sandwich, and r-xml; add r-knitr.

Change-Id: Ic4c635a7e7f45d91f98e6a1fd26c60b03fdfed95
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
c82ef93d0f gnu: r-secretbase: Update to 1.2.0.
* gnu/packages/cran.scm (r-secretbase): Update to 1.2.0.

Change-Id: Ifbd05ef0e25e03c0d46a8165496ee80cdde030f4
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
95d4d9a559 gnu: r-gap: Update to 1.9.
* gnu/packages/cran.scm (r-gap): Update to 1.9.

Change-Id: I9f1b4a993c190b15c6f8980276df0358823c8c43
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
eebbc18b19 gnu: r-lubridate: Update to 1.9.5.
* gnu/packages/cran.scm (r-lubridate): Update to 1.9.5.

Change-Id: Ia3b2072e0397427b8b8edf549a3d7a481cd418a3
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
e06b052e59 gnu: r-lattice: Update to 0.22-9.
* gnu/packages/cran.scm (r-lattice): Update to 0.22-9.

Change-Id: I7f3b389e91aa8c85b336e98a62f2b9ee8a6f4891
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
b73317e155 gnu: r-fpeek: Update to 0.2.0.
* gnu/packages/cran.scm (r-fpeek): Update to 0.2.0.

Change-Id: Id9e9ca2f0185dd7c6427000ae4a687386e6d55ae
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
5d17561ab6 gnu: r-foreign: Update to 0.8-91.
* gnu/packages/cran.scm (r-foreign): Update to 0.8-91.

Change-Id: I52ca61498c3822107fd7bcf9aeac6ad1ee61b9e1
2026-02-14 10:18:19 +01:00
Ricardo Wurmus
6c642eff9c gnu: r-cluster: Update to 2.1.8.2.
* gnu/packages/cran.scm (r-cluster): Update to 2.1.8.2.

Change-Id: I380b96223f16258b0c06e08967840bcc6ff56904
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
86e9ef61a9 gnu: r-rtk: Update to 0.2.7.
* gnu/packages/cran.scm (r-rtk): Update to 0.2.7.

Change-Id: I2f6c65ee942fe0b307dba10bb9121bc4a3c615b6
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
92ac6f1404 gnu: r-runner: Update to 0.4.6.
* gnu/packages/cran.scm (r-runner): Update to 0.4.6.

Change-Id: I5194b86becdc5969fc0d977ccb734a8e7d5ed88c
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
bc8c80b7c7 gnu: r-permute: Update to 0.9-10.
* gnu/packages/cran.scm (r-permute): Update to 0.9-10.

Change-Id: I15853dcf04e277a271ac09c3703de185647ce864
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
9ec17fd51a gnu: r-irlba: Update to 2.3.7.
* gnu/packages/cran.scm (r-irlba): Update to 2.3.7.

Change-Id: I19b636502c905882c9531d8ddf07b7eac4d0f4af
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
673636d8d6 gnu: r-ggstatsplot: Update to 0.13.5.
* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.13.5.

Change-Id: Ica9312948a1bbf33ba633d4205705475724a3304
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
4db021aef3 gnu: r-ggplot2: Update to 4.0.2.
* gnu/packages/cran.scm (r-ggplot2): Update to 4.0.2.

Change-Id: I8d5127ac22fe1ea2b34c22a7f548cefeebf376fa
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
8e51dac5ba gnu: r-ggiraph: Update to 0.9.4.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.4.

Change-Id: Idd40df3c67e7c74f9522875e72f02ac5d1e89460
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
05b0023ba6 gnu: r-gdtools: Update to 0.5.0.
* gnu/packages/cran.scm (r-gdtools): Update to 0.5.0.
[native-inputs]: Add r-curl.

Change-Id: I90f4ca32e8c981525df3f81dd5013b990bf4033b
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
c506321437 gnu: r-dplyr: Update to 1.2.0.
* gnu/packages/cran.scm (r-dplyr): Update to 1.2.0.

Change-Id: Ia52f245a67dfa36bc72de131972bd196e10d80c2
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
b8caeb3869 gnu: r-collections: Update to 0.3.11.
* gnu/packages/cran.scm (r-collections): Update to 0.3.11.

Change-Id: I3b17a942c253387353200d4f8682414858d41cd8
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
1c50db339c gnu: r-clubsandwich: Update to 0.6.2.
* gnu/packages/cran.scm (r-clubsandwich): Update to 0.6.2.

Change-Id: Ic563c6b11741a02ff12c8bd539cb6f201003caa8
2026-02-14 10:18:18 +01:00
Ricardo Wurmus
e01dc325bf gnu: r-cardx: Update to 0.3.2.
* gnu/packages/cran.scm (r-cardx): Update to 0.3.2.

Change-Id: Ib80596fbd4abe87603b29ba823fadea0bb1e22e1
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
c218626a9c gnu: r-cardata: Update to 3.0-6.
* gnu/packages/cran.scm (r-cardata): Update to 3.0-6.

Change-Id: I29c70d27210ec10595a5db4f5d26d280a1c6d023
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
d644020db2 gnu: r-base64enc: Update to 0.1-6.
* gnu/packages/cran.scm (r-base64enc): Update to 0.1-6.

Change-Id: I7a3b590abc6000de5ac3e8e7ebf6b08ba3e64341
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
bb9e4671f6 gnu: r-aer: Update to 1.2-16.
* gnu/packages/cran.scm (r-aer): Update to 1.2-16.

Change-Id: I4b59b3b5d20899fc91274824d2d52fbb009ecb30
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
adee6ce457 gnu: r-wgcna: Update to 1.74.
* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.74.
[propagated-inputs]: Remove r-annotationdbi and r-go-db.

Change-Id: I886508cc01aabff7a107b7f6e606e4984a5135e6
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
d5cae29268 gnu: r-scistreer: Update to 1.2.1.
* gnu/packages/bioconductor.scm (r-scistreer): Update to 1.2.1.

Change-Id: I6a00643cdc0a8bedae568de38ec3d34c1ec770e1
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
6dd51a46bf gnu: r-numbat: Update to 1.5.2.
* gnu/packages/bioconductor.scm (r-numbat): Update to 1.5.2.
[propagated-inputs]: Remove r-pryr.

Change-Id: I72614a7dc7033174a6cdae8c84265544dd265d28
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
38755b5990 gnu: r-car: Update to 3.1-5.
* gnu/packages/cran.scm (r-car): Update to 3.1-5.
[properties]: Record updater-ignored-native-inputs.

Change-Id: Id0a7bd68f7cdf3f0ccb718f4583adf07edabf69a
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
88a537a0b4 gnu: r-checkmate: Update to 2.3.4.
* gnu/packages/cran.scm (r-checkmate): Update to 2.3.4.
[properties]: Record updater-ignored-native-inputs.
[native-inputs]: Add r-data-table, r-magrittr, r-r6, and r-tibble.

Change-Id: If3bb2f3778826c16b55feceaf739665009d43042
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
4f1331939f gnu: r-saige: Update to 1.5.1-1.7172b7f.
* gnu/packages/bioinformatics.scm (r-saige): Update to 1.5.1-1.7172b7f.

Change-Id: I076cd1247efff7d311beae9b0dabc13ee13ea694
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
24d7af4799 gnu: r-duckdb: Update to 1.4.4.
* gnu/packages/duckdb.scm (r-duckdb): Update to 1.4.4.

Change-Id: I005f2ffcf96e110fad5dfe1297e0448662873b45
2026-02-14 10:18:17 +01:00
Ricardo Wurmus
4c045a890a gnu: r-semver: Update to 0.2.1.
* gnu/packages/cran.scm (r-semver): Update to 0.2.1.

Change-Id: I2d9a32430d9eabd1a0f7880284e0da01e01fc3c2
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
ca9131a956 gnu: r-flexdashboard: Update to 0.6.3.
* gnu/packages/cran.scm (r-flexdashboard): Update to 0.6.3.

Change-Id: If139417ef079c00d61875ca1eabbefb84cc95c8c
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
50c276b8b7 gnu: r-sparsevctrs: Update to 0.3.6.
* gnu/packages/cran.scm (r-sparsevctrs): Update to 0.3.6.

Change-Id: If02441658c75ca6f4d5c84d0a472eb01f9e933ae
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
83c321dd2d gnu: r-misc3d: Update to 0.9-2.
* gnu/packages/cran.scm (r-misc3d): Update to 0.9-2.

Change-Id: I8dfbc2c80902dc3637fa68e8787ad052fe25d958
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
88a0e032d6 gnu: r-summarytools: Update to 1.1.5.
* gnu/packages/cran.scm (r-summarytools): Update to 1.1.5.
[propagated-inputs]: Remove r-pryr.

Change-Id: Iadf924254c30e91ded81b94ee230c5950de7668e
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
4965896763 gnu: r-renv: Update to 1.1.7.
* gnu/packages/cran.scm (r-renv): Update to 1.1.7.

Change-Id: I65764b3d492d262878ba10e5292afd291a8b7571
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
26950d9e07 gnu: r-broom: Update to 1.0.12.
* gnu/packages/cran.scm (r-broom): Update to 1.0.12.

Change-Id: I7d0a943aae456fc7fc0b36a16031cc57e3483152
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
f192c6fe2e gnu: r-mnormt: Update to 2.1.2.
* gnu/packages/cran.scm (r-mnormt): Update to 2.1.2.

Change-Id: Ieead18698477b21b33292ae933bc0b6120ee8aac
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
7770c92c6e gnu: r-plumber: Update to 1.3.3.
* gnu/packages/cran.scm (r-plumber): Update to 1.3.3.

Change-Id: I012a3ebdc5f9acb39ee5e567d5e49ef3b7b423d9
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
4a24daa667 gnu: r-orgmassspecr: Update to 0.5-4.
* gnu/packages/cran.scm (r-orgmassspecr): Update to 0.5-4.

Change-Id: I9fedd028610c095f63598807a24a117763cb34e6
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
132eb8b569 gnu: r-data-table: Update to 1.18.2.1.
* gnu/packages/cran.scm (r-data-table): Update to 1.18.2.1.

Change-Id: Ia8723b31c5647e45e0f86e253bb852ccae42f463
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
be3f4721d9 gnu: r-readr: Disable one test.
* gnu/packages/statistics.scm (r-readr)[arguments]: Add phase
'disable-bad-tests.

Change-Id: I2dad6761373f0b143a677720999f9bd8ddcc0d4a
2026-02-14 10:18:16 +01:00
Ricardo Wurmus
22dc2e2656 gnu: r-vroom: Update to 1.7.0.
* gnu/packages/cran.scm (r-vroom): Update to 1.7.0.
[arguments]: Remove custom phases.
[synopsis]: Use lowercase.
[description]: Reflow paragraph.

Change-Id: Id9f1ff77af926d626267262cf2be8cec7285e139
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
7af33599b6 gnu: r-expint: Update to 0.2-1.
* gnu/packages/cran.scm (r-expint): Update to 0.2-1.
[properties]: Record updater-extra-native-inputs.
[native-inputs]: Add r-gsl and r-pracma.

Change-Id: I78c44b0930e241186ecd9c6183a9643fceee921f
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
c2e086413e gnu: r-bslib: Update to 0.10.0.
* gnu/packages/cran.scm (r-bslib): Update to 0.10.0.
[arguments]: Disable one more test.

Change-Id: I690d8783430390d9c4b10646a0bb5fb56d013326
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
ae5fb3234a gnu: Add r-ggamma.
* gnu/packages/cran.scm (r-ggamma): New variable.

Change-Id: Ib5f5b7aa84f4e673a6b426da228dbff7daf26c42
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
c4bd0eed04 gnu: r-tesseract: Update to 5.2.5.
* gnu/packages/cran.scm (r-tesseract): Update to 5.2.5.
[properties]: Record updater-extra-inputs.
[synopsis]: Do not use the term "Open Source".
[description]: Use complete sentences and Texinfo syntax for definitions.

Change-Id: I0e18e5488336a0d59cd58b423566d77e48153c2d
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
406d37a277 gnu: r-sn: Update to 2.1.2.
* gnu/packages/statistics.scm (r-sn): Update to 2.1.2.

Change-Id: Ic3003796b061f5eacdc176b00c72b7dfa764ee72
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
447fd9e539 gnu: r-rocr: Update to 1.0-12.
* gnu/packages/statistics.scm (r-rocr): Update to 1.0-12.

Change-Id: Ic965ed6387cba4d82dc5cdea3859093bb3e902e2
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
a0984b9160 gnu: r-qs2: Update to 0.1.7.
* gnu/packages/cran.scm (r-qs2): Update to 0.1.7.

Change-Id: If60e632beb95ac6c81c131824f62489733c5e9c8
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
d95fd4328b gnu: r-textplot: Update to 0.2.3.
* gnu/packages/cran.scm (r-textplot): Update to 0.2.3.

Change-Id: I9cadfdb16f5d64a9890cadc23aada891f504af7a
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
403d3b96a4 gnu: r-cpp11: Update to 0.5.3.
* gnu/packages/cran.scm (r-cpp11): Update to 0.5.3.

Change-Id: I115f527ebdc0fa0ba6ee9a108d5970c8f32ae79a
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
40e3d758d5 gnu: r-spatstat-random: Update to 3.4-4.
* gnu/packages/cran.scm (r-spatstat-random): Update to 3.4-4.

Change-Id: Ia71c5612c070f34240d9aeea26fd049df066be8b
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
d8dc5e606d gnu: r-spatstat-geom: Update to 3.7-0.
* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.7-0.

Change-Id: Id8c2b3f56b7398bd6633dd29be22b5869fdc21a8
2026-02-14 10:18:15 +01:00
Ricardo Wurmus
72dd525be8 gnu: r-spatstat-explore: Update to 3.7-0.
* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.7-0.

Change-Id: If74c4c89db1d8686d2939ed193f8702e632c61c4
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
782cc9887a gnu: r-kmer: Update to 1.1.3.
* gnu/packages/cran.scm (r-kmer): Update to 1.1.3.

Change-Id: Ia59c590181c64b3e4063dc3fd1579ff80c8e8293
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
94b08e55da gnu: r-scrime: Update to 1.3.7.
* gnu/packages/cran.scm (r-scrime): Update to 1.3.7.

Change-Id: Ida1a684fbbfa66cb53bf5675b05b364a6381b5e2
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
2687aca005 gnu: r-gbm: Update to 2.2.3.
* gnu/packages/cran.scm (r-gbm): Update to 2.2.3.
[native-inputs]: Remove r-runit; add r-tinytest.

Change-Id: I83421a6733bb25fdee9c512fe478d0dd6dc44d1f
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
b4671dac23 gnu: r-rjava: Update to 1.0-14.
* gnu/packages/cran.scm (r-rjava): Update to 1.0-14.

Change-Id: If4e60438d243b140960eb2f5c2215d9fc2a874a9
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
1d57912533 gnu: r-kohonen: Update to 3.0.13.
* gnu/packages/cran.scm (r-kohonen): Update to 3.0.13.

Change-Id: I9c515de12d10590cd5431c4129fafbd04ef6312d
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
26ff46a294 gnu: r-rncl: Update to 0.8.9.
* gnu/packages/cran.scm (r-rncl): Update to 0.8.9.

Change-Id: I6dc3f7a856f6d89a992098ab400c689ee50706d0
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
b78f978416 gnu: r-rnaturalearth: Update to 1.2.0.
* gnu/packages/cran.scm (r-rnaturalearth): Update to 1.2.0.

Change-Id: Ifd6b75be885462512546e06418379c976f1cdac1
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
d1ded4b169 gnu: r-quickjsr: Update to 1.9.0.
* gnu/packages/cran.scm (r-quickjsr): Update to 1.9.0.

Change-Id: I783b7d8a168ae9d5b96fad072a1cbeef3db263b9
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
63eb990d8d gnu: r-blavaan: Update to 0.5-10.
* gnu/packages/cran.scm (r-blavaan): Update to 0.5-10.

Change-Id: I3e67edaeed366ef7f2a26879076e3019268ed955
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
a077f6e14b gnu: r-hash: Update to 2.2.6.4.
* gnu/packages/cran.scm (r-hash): Update to 2.2.6.4.

Change-Id: I12871e78cf759ff334f046bae960fafe5c8c6f4c
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
432f9793d5 gnu: r-insight: Update to 1.4.5.
* gnu/packages/cran.scm (r-insight): Update to 1.4.5.

Change-Id: I4a41e5966a32907fcf68d0018741e7c244ad9e9f
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
44950f8061 gnu: r-rdpack: Update to 2.6.5.
* gnu/packages/cran.scm (r-rdpack): Update to 2.6.5.

Change-Id: I316a9a385aa9c0fc921c6684be2d131e1f1bcdcf
2026-02-14 10:18:14 +01:00
Ricardo Wurmus
0c6b1f1b21 gnu: r-rbibutils: Update to 2.4.1.
* gnu/packages/cran.scm (r-rbibutils): Update to 2.4.1.

Change-Id: I40498df75de680a33a67e7c2246df92d09f581b4
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
361e558211 gnu: r-adbcdrivermanager: Update to 0.22.0.
* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.22.0.

Change-Id: I67926e5a1104320afef8c3faff394547f731b4ac
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
e47400d0cb gnu: r-ncdfcf: Update to 0.8.0.
* gnu/packages/cran.scm (r-ncdfcf): Update to 0.8.0.

Change-Id: I9d66df53b5af287ff35d8b91601db77b401d109d
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
0547b4ea5d gnu: r-uuid: Update to 1.2-2.
* gnu/packages/cran.scm (r-uuid): Update to 1.2-2.

Change-Id: Ie9f873d8dc86cd88c25862bae2b3f3bb68fb41e9
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
0e1b6db5b7 gnu: r-vctrs: Update to 0.7.1.
* gnu/packages/cran.scm (r-vctrs): Update to 0.7.1.

Change-Id: I6ec183174e7ce888803709f4175981a5a9884dc6
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
f0c56aa0ad gnu: r-linprog: Update to 0.9-6.
* gnu/packages/cran.scm (r-linprog): Update to 0.9-6.

Change-Id: I1685e0d215e402454b0a187fc399e965793add97
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
97b9595576 gnu: r-kit: Update to 0.0.21.
* gnu/packages/cran.scm (r-kit): Update to 0.0.21.
[native-inputs]: Add r-knitr.

Change-Id: Ie81d264bfeba6dc0affede6f2fb4c24796e91342
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
684d4b5f77 gnu: r-fitdistrplus: Update to 1.2-6.
* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.2-6.
[native-inputs]: Remove r-evd and r-npsurv.

Change-Id: I8ce8d6a78ba191f91ca20580e43ed6f39657b14a
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
7ad188bfd2 gnu: r-ptw: Update to 1.9-17.
* gnu/packages/cran.scm (r-ptw): Update to 1.9-17.

Change-Id: I8e7c0a441e8d6deaf9c17adeb1576076990fe0e4
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
8ab524f794 gnu: r-minty: Update to 0.0.6.
* gnu/packages/cran.scm (r-minty): Update to 0.0.6.

Change-Id: I4a01d277d44b168c9be7162a979975718dbb7ce6
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
8cdae95416 gnu: r-zcompositions: Update to 1.6.0.
* gnu/packages/cran.scm (r-zcompositions): Update to 1.6.0.

Change-Id: Ica3b0b3ca21fc42d1df2b293b88cd384b57e8f96
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
9d86a653dc gnu: r-plotly: Update to 4.12.0.
* gnu/packages/cran.scm (r-plotly): Update to 4.12.0.

Change-Id: I2d02693530bea8cccbc142b91a7e8a7f2463ce45
2026-02-14 10:18:13 +01:00
Ricardo Wurmus
0068b61e3c gnu: r-collections: Update to 0.3.10.
* gnu/packages/cran.scm (r-collections): Update to 0.3.10.

Change-Id: I4e7bb7bf119cb62bd77d5d6aebbe1612088c210c
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
2d9edcfb13 gnu: r-castor: Update to 1.8.5.
* gnu/packages/cran.scm (r-castor): Update to 1.8.5.

Change-Id: Ic59e945dd474aa85321144fe36ebaef993a1ce07
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
07257b4d18 gnu: r-bbmisc: Update to 1.13.1.
* gnu/packages/cran.scm (r-bbmisc): Update to 1.13.1.

Change-Id: Iab454b00547956dbccb6bbeecc2139e1bcf17f72
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
2241946157 gnu: r-mathjaxr: Update to 2.0-0.
* gnu/packages/cran.scm (r-mathjaxr): Update to 2.0-0.
[source]: Adjust snippet.
[arguments]: Adjust build phase 'use-js-mathjax.

Change-Id: Iab937fc0185d1576eb4c25d267781b47c82ae237
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
6dd4497f63 gnu: Add js-mathjax-4.
* gnu/packages/patches/mathjax-4.0.0-disable-webpack.patch,
gnu/packages/patches/mathjax-4.0.0-no-a11y.patch: New files.
* gnu/local.mk (dist_patch_DATA): Record them.
* gnu/packages/javascript.scm (js-mathjax-4): New variable.
(js-mathjax-for-r-mathjaxr): Define as alias for js-mathjax-4.

Change-Id: I156605a8d11d615489d8f0c0c267c96339afc3c7
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
853b258522 gnu: r-tfmpvalue: Update to 1.0.0.
* gnu/packages/cran.scm (r-tfmpvalue): Update to 1.0.0.
[native-inputs]: Remove r-testthat.

Change-Id: I31fe95e0fcadb41bfbe89da885ba81156dbecabc
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
4e11c66b1e gnu: r-misctools: Update to 0.6-30.
* gnu/packages/cran.scm (r-misctools): Update to 0.6-30.
[properties]: Record updater-extra-native-inputs.

Change-Id: I905ddb13ebf806d0651b6e0c6838785c68ccb61f
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
44e80842c7 gnu: r-ggiraph: Update to 0.9.3.
* gnu/packages/cran.scm (r-ggiraph): Update to 0.9.3.
[properties]: Record updater-extra-native-inputs.

Change-Id: I48ef5918be853173d3bdd61489f9120fc3f39a4d
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
fa6f629d22 gnu: r-arrow: Update to 23.0.0.
* gnu/packages/cran.scm (r-arrow): Update to 23.0.0.

Change-Id: I39c692cd2f611e53bd2949347742fb67219773ad
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
080d0232d9 gnu: apache-arrow: Update to 23.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 23.0.0.

Change-Id: I1e64acf317c492c8ff3d8f539622ac77d80e7513
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
eec58c78fd gnu: r-bedr: Update to 1.1.5.
* gnu/packages/cran.scm (r-bedr): Update to 1.1.5.
[arguments]: Enable all but one test; add phase 'skip-bad-tests.

Change-Id: I498d319c2f61b7d8c047c132cfe2327638cedf0c
2026-02-14 10:18:12 +01:00
Ricardo Wurmus
d664fadd7e gnu: r-randomforestsrc: Update to 3.5.0.
* gnu/packages/cran.scm (r-randomforestsrc): Update to 3.5.0.
[arguments]: Add phase 'remove-diagrammer.
[propagated-inputs]: Add r-data-tree.

Change-Id: If37f31df2e88d3f8c6a8b0c494d15239732f134f
2026-02-14 10:18:12 +01:00
Andreas Enge
89fd9cd359 gnu: vtk: Update to 9.6.0 and add vtk-9.5.
* gnu/packages/image-processing.scm (vtk): Update to 9.6.0.
[origin]: Adapt snippet.
(vtk-9.5): Add back the previous version.
* gnu/packages/graphics.scm (f3d)[inputs],
* gnu/packages/engineering.scm (freecad)[inputs],
* gnu/packages/image-processing.scm (itk-snap)[inputs]:
Replace vtk by vtk-9.5.

Change-Id: I5f5d519b876b525f6a99c39b3453bbb677c01e95
2026-02-14 10:05:02 +01:00
Artyom V. Poptsov
d780d3e11b gnu: watchdogd: Update to 4.1.
* gnu/packages/linux.scm (watchdogd): Update to 4.1.

Change-Id: I6203d2fb09ae8bddd82e471ee3340da1aa5f1ae8
2026-02-14 11:13:12 +03:00
Artyom V. Poptsov
319d5643aa gnu: aide: Update to 0.19.3.
* gnu/packages/admin.scm (aide): Update to 0.19.3.

Change-Id: I68d7a1873032fc5799b75039dfc7ce605f8091f4
2026-02-14 10:58:54 +03:00
Artyom V. Poptsov
83ded232d4 gnu: solaar: Update to 1.1.19.
* gnu/packages/admin.scm (solaar): Update to 1.1.19.

Change-Id: I8ccd24263de2d1c9b80323133d245e269cd782ba
2026-02-14 10:52:15 +03:00
Mazin AlHaddad
ade30e87ce gnu: maim: Update to 5.8.1
* gnu/packages/xdisorg.scm (maim): Update to 5.8.1.

Closes: guix/guix#6343
Change-Id: I1cde7a15a8d8ed44a5cf42373ec035d46831e5d4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 13:30:45 +08:00
Wilko Meyer
0e90d79d00 gnu: cage: Update to 0.2.1.
* gnu/packages/wm.scm (cage): Update to 0.2.1.
[inputs]: Change wlroots-0.18 to wlroots-0.19.

Closes: guix/guix#6370
Change-Id: Ib311b2a7cf383c3e788907aa25405f9096655227
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 13:04:38 +08:00
Wilko Meyer
6b3b3f7945 gnu: srain: Update to 1.8.1.
* gnu/packages/irc.scm (srain): Update to 1.8.1.
[arguments]<#:configure-flags>: Disable app_indicator.
[inputs]: Replace libsoup-minimal-2 with libsoup-minimal.
[home-page]: Update URL.

Closes: guix/guix#6375
Change-Id: I2226b3b3857e9f8272148a864bc5402b71e75928
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 12:59:27 +08:00
Luis Guilherme Coelho
0add7609d3 home: services: pipewire: Install pipewire and wireplumber.
* gnu/home/services/sound.scm (home-pipewire-profile-service): New procedure.
(home-pipewire-service-type): Extend home-profile-service-type.

Closes: guix/guix#6404
Change-Id: I6f9a0f61bb09080479264c31471e0461437d3913
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 12:53:09 +08:00
Nick Blumenauer
44bd21a75c gnu: qutebrowser: Update to 3.6.3.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.3.

Closes: guix/guix#6403
Change-Id: I809dfe0cf686a8c4ad96174ea6d1160cef90e56f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 12:49:39 +08:00
jgart
fe4f4dcfe1 gnu: trealla: Update to 2.90.21.
* gnu/packages/prolog.scm (trealla): Update to 2.90.21.

Change-Id: I83eda0123d58da558487d77c03b2417dc4deb28c
2026-02-13 23:39:41 -05:00
kestrel
13fad785b9 gnu: luanti-mineclonia: Update to 0.119.0.
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.119.0.

Closes: guix/guix#6326
Change-Id: I12dbacc1354526dff1a85ebe66535125a26db319
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 09:58:43 +08:00
Patrick Norton
342c82027b gnu: openttd-jgrpp: Update to 0.70.0.
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.70.0.

Closes: guix/guix#6336
Change-Id: I65452157beeb0e5dee4b4dcba6bbd0a2f759fb22
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 09:41:02 +08:00
Johannes Christ
240b3be58a gnu: openttd-engine: Update to 15.1.
* gnu/packages/games.scm (openttd-engine): Update to 15.1.

Closes: guix/guix#6237
Change-Id: Ie17aba1803f108f004450c75ea7de1fd73ba922f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-14 09:17:49 +08:00
Andreas Enge
83d89b0645 gnu: vtk: Update to 9.5.2 and add vtk-9.4.
* gnu/packages/image-processing.scm (vtk): Update to 9.5.2.
(vtk-9.4): Add back the previous version.
* gnu/packages/maths.scm (python-quadpy)[inputs]: Replace vtk by vtk-9.4.

Change-Id: Ibf29e18245bd7415208b495cc36ed2c630bb9410
2026-02-13 19:14:16 +01:00
Mathieu Lirzin
2e099c8907 gnu: clojure-tools: Wrap clojure executable.
* gnu/packages/clojure.scm (clojure-tools)
[inputs]: Add coreutils-minimal, guile-3.0/pinned, openjdk:jdk.
[arguments]: Wrap PATH and JAVA_HOME in ‘clojure’ executable.
Do not reference openjdk in generated tools classpath.

Change-Id: Ie711b1f870dc4f9609bec9a570215cacbf57e4a6
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-13 18:51:29 +01:00
Yan Abu Arab
5dd37b30b4 gnu: python-numpy-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-numpy-documentation)[phases]: Adjust
'avoid-external-deps' to up to date source code.
[native-inputs]: Add python-jupyterlite-sphinx, python-sphinx-copybutton.

Fixes: guix/guix#5539
Merges: https://codeberg.org/guix/guix/pulls/6374
Change-Id: I12874e13e36d1cd62f2fa94408c22c185586187a
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-13 17:05:04 +00:00
Wilko Meyer
847dc67adf gnu: nginx-lua-module: Update to 0.10.29.
* gnu/packages/web.scm (nginx-lua-module): Update to 0.10.29.

Fixes: guix/guix#6381
Change-Id: Id07e0a5f6daac05246f9e8249416deda64c8d82d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-13 14:58:35 +01:00
Andreas Enge
0ae891a57d gnu: python-vedo: Update to 2025.5.4.
* gnu/packages/python-science.scm (python-vedo): Update to 2025.5.4.

Change-Id: Ide16096a2bde0460c62e62b5aa260a5d557e7fc7
2026-02-13 14:27:37 +01:00
Andreas Enge
f2d52e1853 gnu: gp2c: Update to 0.0.14pl1.
* gnu/packages/algebra.scm (gp2c): Update to 0.0.14pl1.

Change-Id: I8cba8f962c931217b806dbcea3c86823a0dec65d
2026-02-13 14:21:23 +01:00
Andreas Enge
29a6ae6543 gnu: uim-gtk: Remove obsolete input.
* gnu/packages/xorg.scm (uim-gtk)[inputs]: Remove gtk+-2.

Change-Id: I6c77c9829d00ce398bf41da1979c4a8ed0c67119
2026-02-13 12:30:14 +01:00
Andreas Enge
0e93e3a29b gnu: qlogo: Update to 0.961 and switch to Qt6.
* gnu/packages/logo.scm (qlogo): Update to 0.961.
[source]: Switch to git-fetch.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5. Add qtsvg.
[arguments]: Remove all phases. Disable tests.

Change-Id: I86164e9c6df1cc2d5c18c7101f0afb7e27219bd7
2026-02-13 12:27:18 +01:00
Andreas Enge
660d6437f8 gnu: love: No more devil.
The devil input was only needed prior to version 10.0 and is not
actually referenced.

* gnu/packages/game-development.scm (love)[inputs]: Remove devil.

Change-Id: I56aba7359928cc85d8b375b4166d2d3c2abf08a8
2026-02-13 12:00:59 +01:00
Andreas Enge
03c73b3995 gnu: vtk: Update to 9.4.2 and add vtk-9.3.
* gnu/packages/image-processing.scm (vtk): Update to 9.4.2.
[origin]: Adapt snippet.
(vtk-9.3): Add back the previous version.
(opencv)[inputs],
* gnu/packages/geo.scm (ogs-serial)[inputs],
* gnu/packages/python-science.scm (python-pyvista)[inputs]: Replace vtk
by vtk-9.3.

Change-Id: I1a567bc30c7845fdd647db0f93cef2cafe1ced76
2026-02-13 11:46:52 +01:00
Hugo Buddelmeijer
b9dd5b8953 gnu: python-ipykernel-6: Fix build.
* gnu/packages/jupyter.scm (python-ipykernel-6): Fix build.
[native-inputs]: Remove python-pytest; add python-pytest-8.
[propagated-inputs]: Remove python-tornado-6; add python-tornado.

Fixes: guix/guix#6366
Merges: https://codeberg.org/guix/guix/pulls/6368
Change-Id: I2ccbbba6d7921a3903c5cbefe9916b2d0d77d4b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-13 09:55:34 +00:00
Sharlatan Hellseher
6b682e5e55 gnu: python-tornado-6: Use 'define-deprecated-package`.
* gnu/packages/python-web.scm (python-tornado-6): Use
'define-deprecated-package`.

Change-Id: If56c02bda98f6cd6cf1d698aaa130a69d94f6fd9
2026-02-13 09:55:34 +00:00
Danny Milosavljevic
fc62ea7409 gnu: conda: Make ~/.conda be tried LAST.
* gnu/packages/package-management.scm (conda)[arguments]<#:phases>[wrap-executable]:
Make CONDA_ENVS_PATH and CONDA_PKGS_DIRS be only defaulted to $HOME/.conda.

Fixes guix/guix#4826

Change-Id: Icd89f48aedf5e0d9eaa8294a810ae37d496e4872
2026-02-13 10:45:43 +01:00
Hartmut Goebel
46793f96cd Makefile.am: Add git-config and git-hooks convenience targets.
* Makefile.am (git-config, git-hooks): New phony targets.

Change-Id: Ia241300194fbc1ea1d691e867b5dccd8e75077f4
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-13 15:02:08 +09:00
Maxim Cournoyer
427b8f960e Makefile.am: Update hooks even when working from a git worktree.
Also simplify recipes by enclosing in the 'in_git_p' Automake conditional.

* Makefile.am (GIT_HOOKS_DIR, GIT_CONFIG_FILE): New variables.
(.git/hooks/, .git/hooks/%, .git/config, .git/hooks/commit-msg): Rewrite in
terms of the above.
(nodist_no_inst_DATA): Likewise.

Change-Id: I8fba6a1923bae5f54253ef6aa529bf68e01678ef
2026-02-13 15:01:42 +09:00
Maxim Cournoyer
3a2c82c09a build-aux: Turn `with-input-pipe-to-string' into a procedure.
There is no reason this should be syntax.

* build-aux/update-guix-package.scm (with-input-pipe-to-string): Make it a
procedure.

Change-Id: I96daeb40eb9202c542a7906926f2e25765d5078f
2026-02-13 15:01:33 +09:00
jgart
875eb949e9 gnu: trealla: Update to 2.90.18.
* gnu/packages/prolog.scm (trealla): Update to 2.90.18.

Change-Id: I6cca15341aae6b029f8d37dafebfadf829de789b
2026-02-12 23:12:40 -05:00
jgart
8d0cb60763 gnu: Add scryer-prolog.
* gnu/packages/prolog.scm (scryer-prolog): New variable.

Co-authored-by: Mark Walker <mark.damon.walker@gmail.com>
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I4ffc9a7ebab39ae95d7c38b380737091d21afe53
2026-02-12 22:25:31 -05:00
Arun Isaac
37e987dc9f gnu: skribilo: Update to 0.11.1.
* gnu/packages/skribilo.scm (skribilo): Update to 0.11.1.
2026-02-12 23:17:49 +00:00
FuncProgLinux
deedd482e4 gnu: libmateweather: Update to 1.28.2.
* gnu/packages/mate.scm (libmateweather): Update to 1.28.2.

Change-Id: Ibaf37cdb1c5e1319ddb7c16f54b39ffb4675377d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5676
2026-02-12 23:56:36 +01:00
FuncProgLinux
76d4620512 gnu: caja: fix search path globs
Change-Id: I52b097654d87d276bb41dd807dba0cb721220986
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-12 23:56:36 +01:00
FuncProgLinux
6d2f1f092b gnu: Add caja-actions.
* gnu/packages/mate.scm (caja-actions): New variable.

Change-Id: Id76b9eca5b57459172395a43af30406faecf6831
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-12 23:56:36 +01:00
FuncProgLinux
24d1e7e10b gnu: libmateweather: Update to 1.28.1.
* gnu/packages/mate.scm (libmateweather): Update to 1.28.1.
[native-inputs]: Add autoconf, autoconf-archive, automake, gtk-doc/stable, libtool,
mate-common, and which.

Change-Id: Icd449e12a60233775006c403b80075c1195a0a47
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-12 23:56:32 +01:00
Ludovic Courtès
6e2fe68cb0 tests: Do not refer to ‘texlive’ package.
This is a followup to 7f46cd4bec, which broke
this test.

* tests/guix-package.sh: Replace ‘texlive’ with ‘tzdata’.

Change-Id: Ib7fadfaa4f6a19845064ba8dd737b65a16e93064
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6332
2026-02-12 23:03:31 +01:00
Andreas Enge
ab4e148829 gnu: Remove python-robotframework-lint.
* gnu/packages/python-xyz.scm (python-robotframework-lint): Delete variable.

Fixes: guix/guix#5563
Change-Id: I97d6401b3ef126225f20ddc22dd26bcb38fd4b42
2026-02-12 22:59:20 +01:00
jgart
a8cf0784b9 gnu: podman: Satisfy linter on formatting.
* gnu/packages/containers.scm (podman)[arguments]: Satisfy linter on formatting.

Change-Id: I1a5866e1917782581a1d14034fd9cd103f314c34
2026-02-12 16:03:35 -05:00
jgart
434aa93d7b gnu: distrobox: Update to 1.8.2.4.
* gnu/packages/containers.scm (distrobox): Update to 1.8.2.4.

Change-Id: Ic59b20b02adf9a0775c42c1040e067e5ded98c4a
2026-02-12 15:50:24 -05:00
Foster Hangdaan
2591397445 gnu: podman: Update to 5.8.0.
* gnu/packages/containers.scm (podman): Update to 5.8.0.

Change-Id: I05aa7108104babc342b1330e34c460129ccc1f16
Signed-off-by: jgart <jgart@dismail.de>
2026-02-12 15:50:24 -05:00
Andreas Enge
67bdb3c7d2 gnu: openldap: Update to 2.6.10.
* gnu/packages/openldap.scm (openldap): Update to 2.6.10.

Change-Id: If1780df8012da2af24a177d1d1fdeaf251c78528
2026-02-12 21:29:38 +01:00
Andreas Enge
2b728aab94 gnu: openldap: Refresh input.
* gnu/packages/openldap.scm (openldap)[inputs]: Remove bdb-5.3; add bdb.

Change-Id: Ifcd07dd22b64353feb1b865c2ade29d5fadeaf67
2026-02-12 21:29:38 +01:00
Sebastian Gibb
1c7bfe4004 gnu: pcsc-lite: Update to 2.4.1
* gnu/packages/security-token.scm (pcsc-lite): Update to 2.4.1.

Change-Id: Ic0470e13950abc7eb06d2e1f0135536de439af90
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-12 21:29:30 +01:00
Danny Milosavljevic
3b1b8dee3e gnu: conda-bootstrap: Avoid propagated-inputs.
* gnu/packages/package-management.scm (conda-bootstrap)[propagated-inputs]:
Move all to...
[inputs]: ...here.

Change-Id: I7c4ee5a0bf87cce2d75ff8f71c3f4f594828e6a4
2026-02-12 20:00:10 +01:00
Danny Milosavljevic
a3a998141b gnu: Add conda.
* gnu/packages/patches/conda-fix-plugin-settings-test.patch: New file.
* gnu/packages/patches/conda-fix-cross-platform-export-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to them.
* gnu/packages/package-management.scm (conda): New variable.

Change-Id: I77335397e51a2b309567721151940e4207643911
2026-02-12 20:00:10 +01:00
Danny Milosavljevic
d11b25b96a gnu: Add python-conda-libmamba-solver.
* gnu/packages/package-management.scm (python-conda-libmamba-solver): New
variable.
[inputs]: Add same inputs of conda-bootstrap.

Change-Id: Icaa4bab91b160549ad0eca1e8633dadd87ca07d0
2026-02-12 20:00:10 +01:00
Danny Milosavljevic
05686efeb2 gnu: conda: Rename to conda-bootstrap.
* gnu/packages/package-management.scm (conda): Rename to...
(conda-bootstrap): ...this.
[arguments]<#:phases>{pre-check}: Also set CONDA_PKGS_DIRS.
[propagated-inputs]: Add python-archspec, python-boltons, python-boto3,
python-charset-normalizer, python-conda-package-handling,
python-conda-content-trust, python-distro, python-frozendict,
python-jsonpatch, python-menuinst, python-packaging, python-platformdirs,
python-pluggy, python-pycosat, python-requests, python-ruamel.yaml,
python-setuptools, python-tqdm, python-truststore, python-zstandard.
[inputs]: Remove all.  Add python-wrapper.

Change-Id: I8f6a3ae4c8c1edceee1be43721c61014cf4da120
2026-02-12 20:00:10 +01:00
Danny Milosavljevic
23c0e85f76 gnu: Add python-libmambapy.
* gnu/packages/package-management.scm (python-libmambapy): New variable.

Change-Id: Iea3d800ffb03fd29dc9cfd20e9b3566107b9574f
2026-02-12 20:00:09 +01:00
Danny Milosavljevic
9b0ef0e26d gnu: Add libmamba.
* gnu/packages/package-management.scm (libmamba): New variable.

Change-Id: Ib2fc93860bff8facc4fbebdf3cf151eb216ac32c
2026-02-12 20:00:09 +01:00
Danny Milosavljevic
f046a71cf9 gnu: Add libsolv.
* gnu/packages/patches/libsolv-conda-variant-priorization.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/package-management.scm (libsolv): New variable.
[source]: Use patch.

Change-Id: Ie6cb43385b3489804f9a8fd8e1ddf1d2bb50f4cd
2026-02-12 20:00:09 +01:00
Danny Milosavljevic
6d58d9f26e gnu: Add go-github-com-loft-sh-ssh.
* gnu/packages/golang-xyz.scm (go-github-com-loft-sh-ssh): New variable.

Change-Id: I6065dfb7038488e91e3c8a3fc0809dcda1ea227c
Modified--by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:23:01 +00:00
Danny Milosavljevic
82e5841cee gnu: Add go-github-com-loft-sh-log.
* gnu/packages/golang-xyz.scm (go-github-com-loft-sh-log): New variable.

Change-Id: Iadfad1d67f48f1a7e05c98910272ad032027f023
Modified--by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:23:01 +00:00
Danny Milosavljevic
65978c8fa6 gnu: Add go-github-com-loft-sh-admin-apis.
* gnu/packages/golang-xyz.scm (go-github-com-loft-sh-admin-apis): New variable.

Change-Id: I4ab269604b9dc67d5ed0700a4952b58fa9a5117a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:23:01 +00:00
Sharlatan Hellseher
151c4ca936 gnu: Add go-github-com-sytten-logrus-zap-hook.
* gnu/packages/golang-xyz.scm (go-github-com-sytten-logrus-zap-hook): New variable.

Change-Id: I222187782745a6a9070d26676f894968b0d5890e
2026-02-12 18:23:01 +00:00
Sharlatan Hellseher
f4bec4dfa7 gnu: Add go-github-com-stripe-stripe-go-v81.
* gnu/packages/golang-web.scm (go-github-com-stripe-stripe-go-v81): New variable.

Change-Id: Ia2164431c604df80735bd024be463cdb39471a37
2026-02-12 18:23:01 +00:00
Danny Milosavljevic
578b0bde8f gnu: Add go-github-com-liggitt-tabwriter.
* gnu/packages/golang-xyz.scm (go-github-com-liggitt-tabwriter): New variable.

Change-Id: Ia09a0b90ebca5a83eec3430bd57a4d1de01cfe1c
2026-02-12 18:23:01 +00:00
Danny Milosavljevic
cdad86579f gnu: Add go-github-com-go-chi-chi.
* gnu/packages/golang-web.scm (go-github-com-go-chi-chi): New variable.

Change-Id: I8d7ad471e5bd7cc29e7f6c6e69cf6ae67b474439
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:22:48 +00:00
Danny Milosavljevic
78b3860f48 gnu: Add python-quasielasticbayes.
* gnu/packages/python-science.scm (python-quasielasticbayes): New variable.

Change-Id: I4a80e53c2f4c058b8678b599d9a4a3d7752efedb
2026-02-12 18:58:12 +01:00
Danny Milosavljevic
91ea95eff8 gnu: Add python-euphonic.
* gnu/packages/python-science.scm (python-euphonic): New variable.

Change-Id: I10ce0b9193e5d342ead24b9e16daefd9d16d40eb
2026-02-12 18:58:12 +01:00
Danny Milosavljevic
51b803ec26 gnu: Add python-pycifrw.
* gnu/packages/python-science.scm (python-pycifrw): New variable.

Change-Id: Iaee90ca32d519f1b621e6323e636bfcf231a61f1
2026-02-12 18:58:11 +01:00
Danny Milosavljevic
e0cd960385 gnu: Add python-pystack.
* gnu/packages/python-science.scm (python-pystack): New variable.

Change-Id: If22714cbdf7a815b7c306b5b2b9dd487b3d62fcd
2026-02-12 18:58:11 +01:00
Danny Milosavljevic
b6523e1a20 gnu: Add python-pystog.
* gnu/packages/python-science.scm (python-pystog): New variable.

Change-Id: I75eb64488c6a190aebee221bb7387dde2c0797c7
2026-02-12 18:58:10 +01:00
Danny Milosavljevic
daaae8ed29 gnu: Add python-seekpath.
* gnu/packages/python-science.scm (python-seekpath): New variable.

Change-Id: I8892e74d89112d8927c0a1d223962b9e86742f8b
2026-02-12 18:58:10 +01:00
Danny Milosavljevic
de73c0c7f3 gnu: Add python-spglib.
* gnu/packages/python-science.scm (python-spglib): New variable.

Change-Id: I425a7906fe4d9eaa21e7597c6ace97650e58b53a
2026-02-12 18:58:10 +01:00
Danny Milosavljevic
8516a200ac gnu: Add python-brille.
* gnu/packages/python-science.scm (python-brille): New variable.

Change-Id: I39db7aff28c9d3d80c1cd404ee91fd1ec5fc89cd
2026-02-12 18:58:09 +01:00
Giacomo Leidi
07b13851a3 gnu: erlang-unicode-util-compat: Update to 0.7.1.
* gnu/packages/erlang-xyz.scm (erlang-unicode-util-compat): Update to 0.7.1.

Change-Id: I7787f131da9072ef31c0f09602011000b0a29f84
2026-02-12 17:39:14 +01:00
Giacomo Leidi
0f2825a3ff gnu: erlang-mochiweb: Update to 3.3.0.
* gnu/packages/erlang-xyz.scm (erlang-mochiweb): Update to 3.3.0.

Change-Id: I11ae49ae2b7c536687f591b23b238b56322e6ab9
2026-02-12 17:39:13 +01:00
Giacomo Leidi
c1c62855e9 gnu: erlang-luerl: Update to 1.5.0.
* gnu/packages/erlang-xyz.scm (erlang-luerl): Update to 1.5.0.

Change-Id: I4295904b63eecb30f5354b3383effdc1540c6f1f
2026-02-12 17:39:13 +01:00
Giacomo Leidi
1c757f2a8a gnu: erlang-cowlib: Update to 2.16.0.
* gnu/packages/erlang-xyz.scm (erlang-cowlib): Update to 2.16.0.

Change-Id: Ibe4ce1feab64477f468b1e433e56d37228bf20d1
2026-02-12 17:39:13 +01:00
Giacomo Leidi
aa5b2819f1 gnu: erlang-cowboy: Update to 2.14.1.
* gnu/packages/erlang-xyz.scm (erlang-cowboy): Update to 2.14.1.

Change-Id: I1cdf34d738a5e34cfe1db1fb41b164ed0d539e0d
2026-02-12 17:39:13 +01:00
Giacomo Leidi
6c3d3ecaa4 gnu: erlang-relx: Update to 4.10.0.
* gnu/packages/erlang.scm (erlang-relx): Update to 4.10.0.

Change-Id: I46f83b700b76190e2cc8cc565ef7ced56c05c055
2026-02-12 17:39:13 +01:00
Giacomo Leidi
530e40cc7d gnu: erlang-provider-asn1: Update to 0.4.1.
* gnu/packages/erlang.scm (erlang-provider-asn1): Update to 0.4.1.

Change-Id: If99ad267136b414f48a89b3c0bca56a2b3dbe574
2026-02-12 17:39:13 +01:00
Giacomo Leidi
5c07eccfac gnu: erlang-proper: Update to 1.5.0.
* gnu/packages/erlang.scm (erlang-proper): Update to 1.5.0.

Change-Id: I3def803b1807d76baeb8c7a84a337dcd75ffe793
2026-02-12 17:39:13 +01:00
Giacomo Leidi
e69766919a gnu: erlang-jsone: Update to 1.9.0.
* gnu/packages/erlang.scm (erlang-jsone): Update to 1.9.0.

Change-Id: I9d5a63affc036e7667154b56a1fcf70ae4a8d58e
2026-02-12 17:39:13 +01:00
Giacomo Leidi
743dead477 gnu: erlang-hex-core: Update to 0.11.0.
* gnu/packages/erlang.scm (erlang-hex-core): Update to 0.11.0.

Change-Id: Ie73fc9d643ed19f9c6a04db0c79acfa55fe66ac9
2026-02-12 17:39:13 +01:00
Giacomo Leidi
6778574329 gnu: erlang-eunit-formatters: Update to 0.6.0.
* gnu/packages/erlang.scm (erlang-eunit-formatters): Update to 0.6.0.

Change-Id: I19ae7005bb31233db8768645f3cc3ea8e36c7475
2026-02-12 17:39:12 +01:00
Giacomo Leidi
f0a006a8e6 gnu: erlang-erlware-commons: Update to 1.8.1.
* gnu/packages/erlang.scm (erlang-erlware-commons): Update to 1.8.1.

Change-Id: I9e24e2bab4be5b936c05770a7c49083598d3e3b9
2026-02-12 17:39:12 +01:00
Giacomo Leidi
84a87af8d6 gnu: erlang-cth-readable: Update to 1.6.1.
* gnu/packages/erlang.scm (erlang-cth-readable): Update to 1.6.1.

Change-Id: Ife7ea74e42502edd73ba8dfb4c4b337e9c461ff3
2026-02-12 17:39:12 +01:00
Giacomo Leidi
c15d39d3e8 gnu: erlang-covertool: Update to 2.0.7.
* gnu/packages/erlang.scm (erlang-covertool): Update to 2.0.7.

Change-Id: I9306852f417a2db326f837e5cab97d834bc450b4
2026-02-12 17:39:12 +01:00
Giacomo Leidi
6460e57319 gnu: elixir-recode: Update to 0.7.5.
* gnu/packages/elixir-xyz.scm (elixir-recode): Update to 0.7.5.

Change-Id: I767adcf3822cb9c702ee7c423852adc649c04dad
2026-02-12 17:39:12 +01:00
Giacomo Leidi
fb24ac164d gnu: elixir-mimic: Update to 2.1.1.
* gnu/packages/elixir-xyz.scm (elixir-mimic): Update to 2.1.1.

Change-Id: Id8dcb52d28b5bd3c9efdebffe5dd85a264fffc02
2026-02-12 17:39:12 +01:00
Giacomo Leidi
63d32bc302 gnu: elixir-igniter: Update to 0.6.30.
* gnu/packages/elixir-xyz.scm (elixir-igniter): Update to 0.6.30.

Change-Id: I4afd5c2f28fe844cd96cab4efb46f239022719d4
2026-02-12 17:39:12 +01:00
Giacomo Leidi
3398574bb2 gnu: elixir-dialyxir: Update to 1.4.6.
* gnu/packages/elixir-xyz.scm (elixir-dialyxir): Update to 1.4.6.

Change-Id: I03100d1d8eab083f73f5ad5d0eb051ced45a3a95
2026-02-12 17:39:12 +01:00
Giacomo Leidi
9d5b7e2621 gnu: elixir-credo: Update to 1.7.12.
* gnu/packages/elixir-xyz.scm (elixir-credo): Update to 1.7.12.

Change-Id: I98c72a4544d0fb376686f86c90cfdab60e2682f0
2026-02-12 17:39:12 +01:00
Giacomo Leidi
f493ec1155 gnu: elixir-excoveralls: Update to 0.18.5.
* gnu/packages/elixir-xyz.scm (elixir-excoveralls): Update to 0.18.5.

Change-Id: I0c7e6c6cde3484ac51cfceaed3342fad3eba4335
2026-02-12 17:39:11 +01:00
Giacomo Leidi
4a91daa4ef gnu: elixir-castore: Update to 1.0.15.
* gnu/packages/elixir-xyz.scm (elixir-castore): Update to 1.0.15.

Change-Id: If3f3fc6e1553ad2f76ccb86f3ceb1ad22ae645cf
2026-02-12 17:39:11 +01:00
Giacomo Leidi
facaef5de9 gnu: elixir-beam-file: Update to 0.6.3.
* gnu/packages/elixir-xyz.scm (elixir-beam-file): Update to 0.6.3.

Change-Id: Ifd28be80927a34fba14c564a7cf5d9d91c4369ad
2026-02-12 17:39:11 +01:00
Giacomo Leidi
adb4d7f358 gnu: elixir-file-system: Update to 1.1.1.
* gnu/packages/elixir-xyz.scm (elixir-file-system): Update to 1.1.1.

Change-Id: I3974331ff701a4e2deabc57ed21da53686d5a5ad
2026-02-12 17:39:11 +01:00
Giacomo Leidi
76a88a6ca0 gnu: elixir-makeup: Update to 1.2.1.
* gnu/packages/elixir-xyz.scm (elixir-makeup): Update to 1.2.1.

Change-Id: Ice5dcb761b4aab0920650854e8a1ebe2b4c096ab
2026-02-12 17:39:11 +01:00
Giacomo Leidi
b93d17a03c gnu: elixir-nimble-parsec: Update to 1.4.2.
* gnu/packages/elixir-xyz.scm (elixir-nimble-parsec): Update to 1.4.2.

Change-Id: If1f7ee04bda7beec7a34cb7ea62f702afcfc8047
2026-02-12 17:39:11 +01:00
Giacomo Leidi
15e7af3bfb gnu: elixir-phoenix-live-head: Update to 1.0.0.
* gnu/packages/elixir-web.scm (elixir-phoenix-live-head): Update to 1.0.0.

Change-Id: I113f95a72bed99ae57d3ed11b0283eaba6af6d60
2026-02-12 17:39:11 +01:00
Giacomo Leidi
947c3bb931 gnu: elixir-phoenix-live-favicon: Update to 1.0.0.
* gnu/packages/elixir-web.scm (elixir-phoenix-live-favicon): Update to 1.0.0.

Change-Id: I6f990243b563a2514dd7ffe5734775c704bcf538
2026-02-12 17:39:11 +01:00
Giacomo Leidi
6e4f3a42c1 gnu: elixir-phoenix-html: Update to 4.3.0.
* gnu/packages/elixir-web.scm (elixir-phoenix-html): Update to 4.3.0.

Change-Id: Iceb787144bae7fef34c48f1a0268d309f288d5a0
2026-02-12 17:39:10 +01:00
Giacomo Leidi
ce1cc74e67 gnu: elixir-ex-cldr-territories: Update to 2.10.0.
* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-territories): Update to 2.10.0.

Change-Id: Ic0234eba52828f219190683c8f25d3b8675587be
2026-02-12 17:39:10 +01:00
Giacomo Leidi
182b98a37e gnu: elixir-ecto: Update to 3.13.3.
* gnu/packages/elixir-databases.scm (elixir-ecto): Update to 3.13.3.

Change-Id: I3e378e5cce51cd041d40aa180b4fef364fd716c6
2026-02-12 17:39:10 +01:00
Ingar
9f12aab350 gnu: Add git-remote-tor 0.1.4
* gnu/packages/version-control.scm: New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-remote-tor]: New entry.

Change-Id: I2b4628be4fd15ef50bcd84ed2f0f80bfd49034b4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-12 17:58:24 +02:00
Sharlatan Hellseher
1c04194982 gnu: go-github-com-hashicorp-go-metrics: Swap inheritance.
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-metrics):
Inherit from go-github-com-armon-go-metrics.
(go-github-com-armon-go-metrics): Sort variable alphabetically.

Change-Id: Ib8c21a5f1a73b4ec214650dea2ad1bfc03804e9d
2026-02-12 15:50:19 +00:00
Sharlatan Hellseher
662ca653ad gnu: packages/golang-web: Sort variables a->z.
* gnu/packages/golang-web.scm::(go-github-com-anaskhan96-soup,
go-github-com-andybalholm-cascadia,
go-github-com-azure-azure-sdk-for-go-sdk-internal,
go-github-com-cloudflare-backoff, go-github-com-eggsampler-acme-v3,
go-github-com-foxcpp-go-mockdns, go-github-com-go-rod-rod,
go-github-com-googleapis-enterprise-certificate-proxy,
go-github-com-googleapis-gax-go-v2, go-github-com-hashicorp-serf,
go-github-com-mvdan-xurls, go-github-com-sigstore-fulcio,
go-github-com-sigstore-sigstore, go-github-com-ysmood-fetchup,
go-github-com-ysmood-fetchup-for-go-rod,
go-go-opentelemetry-io-auto-sdk, and
go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp): Sort
variables alphabetically.

Change-Id: Ic466dd8db93811ee985156f59503540c7ad92110
2026-02-12 15:22:40 +00:00
Raven Hallsby
49b38c1721 gnu: Add rassumfrassum.
* gnu/packages/text-editor.scms.scm (rassumfrassum): New variable.

Merges: https://codeberg.org/guix/guix/pulls/5740
Change-Id: Ifc7cc57aec60c3de2e730e575b03ade1dd5b4be7
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 14:06:56 +00:00
jgart
37366cca61 gnu: trealla: Update to 2.90.16.
* gnu/packages/prolog.scm (trealla): Update to 2.90.16.

Change-Id: I70f2c970b19fdb8367cba398747afe2ee91384a8
2026-02-12 08:47:37 -05:00
Sharlatan Hellseher
61f76270ab gnu: python-ipykernel: Set default version to 6.
* gnu/packages/jupyter.scm (python-ipykernel-6, python-ipykernel-7): New
variables.
(python-ipykernel-7)
[phases]{sanity-check}: Delete for now.
[propagated-inputs]: Remove python-jupyter-client; add
python-jupyter-client-7.
[native-inputs]: Remove python-pytest-asyncio; add
python-pytest-asyncio-0.26.
(python-ipykernel): Set to python-ipykernel-6.

Fixes: guix/guix#5943
Change-Id: I5bafd9057a774d7fe31c52cd20899ddef6cd0620
Reviewed-by: Reza Housseini <reza@housseini.me>
2026-02-12 13:41:32 +00:00
Sharlatan Hellseher
7615e546bf gnu: python-jupyter-client: Set default version to 7.
* gnu/packages/jupyter.scm (python-jupyter-client-7,
python-jupyter-client-8): New variables.
(python-jupyter-client): Set to python-jupyter-client-7.

Change-Id: I8868d2a40e9679ac239ee0a09b151225ec08c511
Reviewed-by: Reza Housseini <reza@housseini.me>
2026-02-12 13:40:44 +00:00
Hugo Buddelmeijer
16f54fb1db guix: lint: Check python-pynose inputs instead of python-nose.
* guix/lint.scm (check-inputs-should-be-native): Remove python-nose,
add python-pynose.

Merges: https://codeberg.org/guix/guix/pulls/6286
Relates-to: guix/guix!5111
Change-Id: I90b9af7ddbae00f5fb5327b6dc0a0ef05b4c6bcf
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Reviewed-by: Gábor Udvari <mail@gaborudvari.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 13:23:26 +00:00
Mazin AlHaddad
30231fb159 gnu: picom: Update to 13.
* gnu/packages/compton.scm (picom): Update to 13.
[source]: Fix file-name.
[inputs]: Delete libxdg-basedir.
[native-inputs]: Add python-minimal-wrapper.
[home-page]: Update.

Merges guix/guix!6344.

Change-Id: I0cec9ec57b3c457bfd7b5c072a14d2177094114d
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-12 14:17:36 +01:00
Danny Milosavljevic
8a05b73b3a gnu: python-mathics-core: Fix numpy usage.
* gnu/packages/maths.scm (python-mathics-core)[propagated-inputs]: Replace
numpy-1 by numpy.

Merges: https://codeberg.org/guix/guix/pulls/6298
Fixes: guix/guix#6297
Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Change-Id: I68f890fee77b66cf9fb07c87891db3ca54fcfeaa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 13:02:46 +00:00
Sharlatan Hellseher
f5b7e39447 gnu: umoci: Update to 0.6.0.
* gnu/packages/virtualization.scm (umoci): Update to 0.6.0.
[native-inputs]: Remove go-github-com-opencontainers-image-spec-1.0.2,
and go-github-com-vbatts-go-mtree; add
go-github-com-containerd-platforms, go-github-com-cyphar-go-mtree, and
go-github-com-opencontainers-image-spec.
* gnu/packages/golang-xyz.scm (go-github-com-cyphar-go-mtree): New variable.
(go-github-com-opencontainers-image-spec-1.0.2): Delete variable.

Change-Id: I2145fb3414eef0be5e563fab9d34b5f35574c696
2026-02-12 12:34:39 +00:00
Foster Hangdaan
5337a43715 gnu: skopeo: Update to 1.22.0.
* gnu/packages/virtualization.scm (skopeo): Update to 1.22.0.

Merges: https://codeberg.org/guix/guix/pulls/6334
Change-Id: I148c23ff4b41e1a4bce2f567c46b86504051b463
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 10:02:05 +00:00
Alissa Istleyeva
f7a092a424 gnu: crawl: Update to 0.34.0.
* gnu/packages/games.scm (crawl): Update to 0.34.0.

Change-Id: I1f6522112470dcfbd0aca2cb986229147d12882f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 09:54:00 +00:00
Leo Orveillon
2feccafa99 gnu: n2p2: Add files to output/lib.
* gnu/packages/maths.scm (n2p2):[phases]{install}: Remove condition to
add only ".so" files in "/lib", it is required to build lammps with n2p2
support.

Merges: https://codeberg.org/guix/guix/pulls/6291
Change-Id: I1e8fe34f4c874e85ffaab3104e8e141adf74c783
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 09:51:06 +00:00
Luis Guilherme Coelho
b0bdd3f99d gnu: lf: Install man page and desktop file.
* gnu/packages/disk.scm (lf)[arguments]<#:phases>: Add
'install-man-page, and 'install-desktop-entry phases.

Merges: https://codeberg.org/guix/guix/pulls/5531
Change-Id: I27c1e46fbf288e9896119bcb15c819ceb7ea5555
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 09:44:25 +00:00
jgart
9c8e6a9b11 gnu: trealla: Update to 2.90.11.
* gnu/packages/prolog.scm (trealla): Update to 2.90.11.

Change-Id: I0156dc0e1b30edf585722cf59e5a78468c975545
2026-02-11 20:09:47 -05:00
Grigory Shepelev
a4db2e66e8 gnu: Add guile-wayland-scm.
* gnu/packages/guile-xyz.scm (guile-wayland-scm): New variable.

Change-Id: Ibe0253c85042a4b737ea46e6c310b736118f54c2
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-12 01:34:30 +01:00
Grigory Shepelev
f393decab9 gnu: Add guile-wayland-scm-shm.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-shm): New variable.

Change-Id: Id0d73bb8f23459f7913f19d0ee2e076272c15192
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-12 01:34:30 +01:00
Grigory Shepelev
8a7a5b63ab gnu: Add guile-wayland-scm-socket.
* gnu/packages/guile-xyz.scm (guile-wayland-scm-socket): New variable.

Change-Id: Ib808886c83d4a9a9847389971217f14a9f1e87da
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-12 01:34:29 +01:00
Sharlatan Hellseher
7bbc2e64a0 gnu: Add go-gorm-io-gorm.
* gnu/packages/golang-xyz.scm (go-gorm-io-gorm): New variable.

Change-Id: Ie70b6a6b52a28d54919ebb24e9b5d43d482c9b73
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher
07c0ff59ea gnu: Add go-github-com-zmap-rc2.
* gnu/packages/golang-crypto.scm (go-github-com-zmap-rc2): New variable.

Change-Id: I3edd348de3429a6a50d8c1b91327f6e67122807b
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher
9587d39359 gnu: go-github-com-letsencrypt-boulder: Add more missing inputs.
* gnu/packages/golang-web.scm (go-github-com-letsencrypt-boulder):
[arguments] <test-subdirs>: Activate more tests.
[propagated-inputs]: Add go-github-com-eggsampler-acme-v3,
go-github-com-letsencrypt-borp, go-github-com-letsencrypt-pkcs11key-v4,
go-github-com-letsencrypt-validator-v10, and
go-github-com-weppos-publicsuffix-go.

Change-Id: Ie9cd1a3ea3927a8e5c2d41f7e1b25d9df29cf054
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher
47b3f7348b gnu: Add go-github-com-eggsampler-acme-v3.
* gnu/packages/golang-web.scm (go-github-com-eggsampler-acme-v3): New variable.

Change-Id: Ibd850bc991174f12d12f5a38b23fbee94b1f1636
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher
cabd5b3d4f gnu: Add go-github-com-letsencrypt-pkcs11key-v4.
* gnu/packages/golang-crypto.scm (go-github-com-letsencrypt-pkcs11key-v4): New variable.

Change-Id: I2c7d02c0c94eb7e6379f66e2ff62147103fa38f3
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher
0dea54759f gnu: Add go-github-com-letsencrypt-validator-v10.
* gnu/packages/golang-xyz.scm (go-github-com-letsencrypt-validator-v10): New variable.

Change-Id: Ie3923a38a3891b5832cbbda533f79bfbc5f33705
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher
2f5b6cd7b2 gnu: Add go-github-com-letsencrypt-borp.
* gnu/packages/golang-xyz.scm (go-github-com-letsencrypt-borp): New variable.

Change-Id: I2d07a21233ac5bf859d476d4e53e842a8b487c30
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
5b1fac19a7 gnu: Add go-github-com-foxcpp-go-mockdns.
* gnu/packages/golang-web.scm (go-github-com-foxcpp-go-mockdns): New variable.

Change-Id: I5af4ffd07a1adedcab3f2d1bb2753d841c9a59d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
71c0ff0020 gnu: Add go-github-com-ishidawataru-sctp.
* gnu/packages/golang-web.scm (go-github-com-ishidawataru-sctp): New variable.

Change-Id: Ibbca95bb49340aa6d674a62e69f6577a3bc5c1fa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
6659f3338b gnu: Add go-github-com-jinzhu-inflection.
* gnu/packages/golang-xyz.scm (go-github-com-jinzhu-inflection): New variable.

Change-Id: I5857eb62adcf931e1636e8a92d0496759449b8da
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
b8d3f4c45a gnu: Add go-github-com-jinzhu-now.
* gnu/packages/golang-xyz.scm (go-github-com-jinzhu-now): New variable.

Change-Id: I8580882ef92796b96c738210faa00d9547317161
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
15b281538c gnu: Add go-github-com-mreiferson-go-httpclient.
* gnu/packages/golang-web.scm (go-github-com-mreiferson-go-httpclient): New variable.

Change-Id: I6d79d43f2bf3fac643e6a84ac8b912f1afdaf023
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
3ba12c59a1 gnu: Add go-github-com-transparency-dev-merkle.
* gnu/packages/golang-xyz.scm (go-github-com-transparency-dev-merkle): New variable.

Change-Id: Ia9690160137b2ce04641223f8a0380fd37f17446
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
8d4f3d8d35 gnu: Add go-github-com-tomasen-realip.
* gnu/packages/golang-web.scm (go-github-com-tomasen-realip): New variable.

Change-Id: I64f82a36126ac7db4dd83380ffc1e9e98b3cfd18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
e6d5ea5e77 gnu: Add go-github-com-weppos-publicsuffix-go.
* gnu/packages/golang-web.scm (go-github-com-weppos-publicsuffix-go): New variable.

Change-Id: I4e4420bc016902b71a54644fc015ec3adb975692
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:31 +00:00
Arthur Rodrigues
8d4679ac71 gnu: Add go-github-com-jhump-gopoet.
* gnu/packages/golang-xyz.scm (go-github-com-jhump-gopoet): New variable.

Change-Id: Ice8de7fc7a401e51b6061e27f2ef69c11f7cac2f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
13b8bc09a3 gnu: Add go-github-com-cloudflare-redoctober.
* gnu/packages/golang-crypto.scm (go-github-com-cloudflare-redoctober): New variable.

Change-Id: Ibe13fbc7fc9776a3530d38534a6566e3576e7fe0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
0489db737d gnu: Add go-github-com-cloudflare-backoff.
* gnu/packages/golang-web.scm (go-github-com-cloudflare-backoff): New variable.

Change-Id: Ia232318b4701c5c459cc6ecb516b64dd9fe682c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
e759bf5859 gnu: Add go-github-com-container-storage-interface-spec.
* gnu/packages/golang-xyz.scm (go-github-com-container-storage-interface-spec): New variable.

Change-Id: Ic950670f904023e506db8ac38de8ba1293bf3867
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
8dcbdd08a0 gnu: Add go-github-com-fernet-fernet-go.
* gnu/packages/golang-crypto.scm (go-github-com-fernet-fernet-go): New variable.

Change-Id: Ibc192b2d09fc517d017055f5ea911c692aadca43
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
9ae47e97d7 gnu: Add go-github-com-moby-vpnkit.
* gnu/packages/golang-web.scm (go-github-com-moby-vpnkit): New variable.

Change-Id: Ibb809a764cd3e77e7dacc901b3411ded295260e1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
b697d4b09d gnu: Add go-github-com-linuxkit-virtsock.
* gnu/packages/golang-web.scm (go-github-com-linuxkit-virtsock): New variable.

Change-Id: I7165a517b5b7e05676b7055adf4006e069380fe2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
111f1fd968 gnu: Add go-github-com-golang-lint.
* gnu/packages/golang-check.scm (go-github-com-golang-lint): New variable.

Change-Id: Idb37d319d44186ded97455658b6606b5a7661bad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
0fbc161283 gnu: Add go-github-com-garyburd-redigo.
* gnu/packages/databases.scm (go-github-com-garyburd-redigo): New variable.

Change-Id: Ic6eb55e6c93321fb2811349ea5f46f988878149c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Arthur Rodrigues
12d4e7277b gnu: Add go-code-cloudfoundry-org-clock.
* gnu/packages/golang-xyz.scm (go-code-cloudfoundry-org-clock): New variable.

Change-Id: I7e21f57d96fb5c019b452cb3e9b60feed03a2449
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Arthur Rodrigues
474ad53b83 gnu: Add go-github-com-tedsuo-ifrit.
* gnu/packages/golang-xyz.scm (go-github-com-tedsuo-ifrit): New variable.

Change-Id: Id88cbbf7236faa39e7ad730aabb7cf69bc5e5576
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Arthur Rodrigues
a05130e7ec gnu: Add go-github-com-nu7hatch-gouuid.
* gnu/packages/golang-xyz.scm (go-github-com-nu7hatch-gouuid): New variable.

Change-Id: I327c1ed3687daa2346245437e58eb37c8e7d6cec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:29 +00:00
Vagrant Cascadian
7cc2b90a68 gnu: ladspa: Update to use deb.debian.org.
* gnu/packages/audio.scm (ladspa)[source]: Update uri.
2026-02-11 13:15:11 -08:00
Vagrant Cascadian
4949cf10d5 gnu: keynav: Update to use deb.debian.org.
* gnu/packages/xorg.scm (keynav)[source]: Update uri.
2026-02-11 13:15:08 -08:00
Vagrant Cascadian
135ea69968 gnu: python-xdo: Update to use deb.debian.org.
* gnu/packages/xdisorg.scm (python-xdo)[source]: Update uri.
2026-02-11 13:15:04 -08:00
Vagrant Cascadian
5a7b59495d gnu: swish-e: Update to use deb.debian.org.
* gnu/packages/search.scm (swish-e)[source]: Update uri.
2026-02-11 13:15:02 -08:00
Vagrant Cascadian
d851fd6afb gnu: perl-libtime-period: Update to use deb.debian.org.
* gnu/packages/perl.scm (perl-libtime-period)[source]: Update uri.
2026-02-11 13:14:58 -08:00
Vagrant Cascadian
8ce67e0a87 gnu: impass: Update to use deb.debian.org.
* gnu/packages/password-utils.scm (impass)[source]: Update uri.
2026-02-11 13:14:55 -08:00
Vagrant Cascadian
4d343e4db3 gnu: abootimg: Update to use deb.debian.org.
* gnu/packages/android.scm (abootimg)[source]: Update uri.
2026-02-11 13:14:49 -08:00
jgart
a9a4df135f gnu: vorta: Delete python-wheel.
* gnu/packages/backup.scm (vorta)[native-inputs]: Delete python-wheel.

Change-Id: Ib16b633567dd1684b345eaf87b85988ab0ff190e
2026-02-11 16:12:10 -05:00
moksh
4a6dcca4e0 gnu: vorta: Update to 0.11.3.
* gnu/packages/backup.scm (vorta): Update to 0.11.3.

Change-Id: I338d0b595e74f90f881dcc7879be2e1ef8c58766
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:07:14 -05:00
jgart
dd15cf2b6c gnu: newsraft: Use official home page.
* gnu/packages/syndication.scm (newsraft)[home-page]: Use official home page.

Change-Id: I3db58eeea6dac16709d1add669e678af1927b8ec
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:04:56 -05:00
Luis Guilherme Coelho
4c8748db80 gnu: newsraft: Install desktop file.
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘install-desktop-entry’ phase.

Change-Id: I26ec7ca5bc398c3df2f3a5ef6b8a79be98fd38ee
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:04:13 -05:00
Luis Guilherme Coelho
b99ad08cca gnu: newsraft: Wrap newsraft with libnotify.
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘wrap-newsraft’ phase.
[inputs]: Add libnotify.

Change-Id: Iebf6d10705af2a2a2f393c3b6d751e2f83c16cc3
Signed-off-by: jgart <jgart@dismail.de>
2026-02-11 16:04:13 -05:00
Vagrant Cascadian
1e270c9a33 teams: kernel: Add Vagrant Cascadian.
* etc/teams.scm ("Vagrant Cascadian"): Add to kernel team.
2026-02-11 09:53:18 -08:00
Efraim Flashner
0689ad6dd0 system: vm: Remove grub-efi workaround.
Bug https://bugs.gnu.org/28768 no longer needs working around.

* gnu/system/vm.scm (virtualized-operating-system): Don't override the
bootloader of the system configuration used.

Change-Id: I495f59a6edd7929e2d47276db53fd86a89ac95e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-11 18:32:51 +02:00
Alexis Simon
376a269253 gnu: Add alignoth.
* gnu/packages/bioinformatics.scm (alignoth): New entry.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[alignoth]: New entry.

Change-Id: I35c0daf9d930f196551de1e5618b0569314a03db
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-11 18:22:59 +02:00
Sharlatan Hellseher
b383c0ece5 gnu: lf: Update to 41.
* gnu/packages/disk.scm (lf): Update to 41.
[native-inputs]: Remove go-github-com-xuanwo-go-locale.

Change-Id: I16b780f2567564f3c933bab3e69cd95dbbc38f6a
2026-02-11 14:50:47 +00:00
Carlos Durán Domínguez
dd5acc983c gnu: harmonist-sdl: Fix name collision.
* gnu/packages/games.scm (harmonist-sdl): Fix name collision with harmonist
package.
[arguments] <#:phases>: Add fix-name-collision phase.

Change-Id: Ic1a8b4b116d0173d59e7ace13b18b626b09b040b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:34:30 +00:00
Carlos Durán Domínguez
0039705187 gnu: harmonist: Update to 1.0.2.
* gnu/packages/games.scm (harmonist): Update to 1.0.2.
[home-page]: Update it.

Change-Id: Idbd2e111ac6d69fa57881b15aea1ade01b46debb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:34:30 +00:00
Carlos Durán Domínguez
e7f6317b10 gnu: go-codeberg-org-anaseto-gruid-sdl: Update to 0.10.1.
* gnu/packages/game-development.scm (go-codeberg-org-anaseto-gruid-sdl):
Update to 0.10.1.
[source] <url>: Remove .git suffix.

Change-Id: Idf1e959ad273f0ba1f25929aad5dab4613ca7b10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez
d13a95d371 gnu: go-codeberg-org-anaseto-gruid-tcell: Update to 0.5.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-tcell): Update to
0.5.0.
[source] <url>: Remove .git suffix.

Change-Id: I08d570b792dd1619e277ca7ac5f575798e7b24a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez
187402e0b3 gnu: go-github-com-gdamore-tcell-v2: Update to 2.13.5.
* gnu/packages/golang-xyz.scm (go-github-com-gdamore-tcell-v2): Update to
2.13.5.

Change-Id: If4f1b4dcf89fd14cc9ef849fc39d3ce02fd06d44
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez
bd922673ce gnu: go-codeberg-org-anaseto-gruid-js: Update to 0.5.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-js): Update to
0.5.0.
[source] <url>: Remove .git suffix.

Change-Id: I13959803b951c7674da9bad488dceb2515d10200
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez
5589eb8988 gnu: go-codeberg-org-anaseto-gruid: Update to 0.25.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid): Update to
0.25.0.
[source] <url>: Remove .git suffix.

Change-Id: I6ec837537103724e6af3c33c5395e213d759410f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:45 +00:00
Ashish SHUKLA
0f7e40b009 gnu: got: Update to 0.122.
* gnu/packages/version-control.scm (got): Update to 0.122.

Merges: https://codeberg.org/guix/guix/pulls/6323
Change-Id: I4d27ea8dc589aea4d3efe8aab71bcab9e18aca78
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:28:13 +00:00
Sergio Pastor Pérez
21bb03de88 teams: Add Sergio Pastor Pérez to various teams.
* etc/teams.scm: ("Sergio Pastor Pérez"): New entry. Add Sergio Pastor Pérez
to guile, hpc and kde teams.

Change-Id: I04c9b9a7cfc09633602cfaed661c3f305d7bb74b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 14:48:57 +01:00
Cayetano Santos
b8a02db5e9 teams: hpc: Adopt rocm-libs and rocm-tools.
* etc/teams.scm (hpc)<#:scope>: Add "gnu/packages/rocm-tools.scm" and "gnu/packages/rocm-libs.scm".
* CODEOWNERS: Regenerate file.

Merges guix/guix!6305.

Change-Id: I1cd8ecb60588b6e41dd9429d8a5f01613ee81a21
2026-02-11 13:14:09 +01:00
Foster Hangdaan
051a66b8e8 gnu: transmission: Switch to git-fetch.
* gnu/packages/bittorrent.scm (transmission)[source]: Switch to git-fetch.

Change-Id: If6908e5ee535049408408c1d86a3dfcc673206f3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:37:33 +01:00
Foster Hangdaan
6153c8e698 gnu: transmission: Update to 4.1.0.
* gnu/packages/bittorrent.scm (transmission): Update to 4.1.0.
[source]: Remove transmission-4.0.6-fix-build.patch.
* gnu/packages/patches/transmission-4.0.6-fix-build.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I36ebc4693dfb5bdcc73ccb6a6669fe9217e732b2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:31:39 +01:00
Spencer King
d5e8058313 gnu: iaito: Update to 6.0.8.
* gnu/packages/engineering.scm (iaito): Update to 6.0.8.
[version]: Switch to using a release tag.

Change-Id: Icc3cd97cfd800c0c42e0b1b0c9b72f75772311e7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:13:50 +01:00
Spencer King
bc994f6638 gnu: radare2: Update to 6.0.8.
* gnu/packages/engineering.scm (radare2): Update to 6.0.8.
[arguments]<#:configure-flags>: Disable use_libuv.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch:
Remove diff for nonexistent code.

Change-Id: I567713ef8535eb134e42be6b2865265bb5574731
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:13:50 +01:00
Spencer King
037e48a481 gnu: sdb: Update to 2.3.4.
* gnu/packages/databases.scm (sdb): Update to 2.3.4.

Change-Id: I3e89eaa8074002359e3c1419442d11b680a99988
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 12:13:50 +01:00
Cayetano Santos
398561e8df gnu: gtkwave: Update to 3.4.0-1.36638f9.
* gnu/packages/electronics.scm (gtkwave): Update to 3.4.0-1.36638f9.
[inputs]: Add json-glib.

Change-Id: If3a392b8a2fbc2b9a497d5ab878e173bb861181c
2026-02-11 12:02:10 +01:00
Mathieu Lirzin
5bde01c062 Revert "gnu: clojure-tools: Add coreutils-minimal and openjdk inputs."
This reverts commit 1481959db7.

Change-Id: I9c05bb3575da3a45ee358ed5eacbd6e6e0a6885f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 11:10:15 +01:00
Giacomo Leidi
b657836863 gnu: postgresql-role: Avoid leaking passwords through kernel's command line facility.
The implementation of postgresql-role's password up until now relied on
spawining a subshell reading the password file and passing its content
via command line to a psql process which would create users and set
passwords. This allowed a (fast) attacker to eavesdrop, via the kernel
command line facility, the password while they were read,
without having the permissions required for reading the password
file.

This new implementation reads passwords directly from password files
into the Guile process, temporarily stores them in query files living in
a memory backed file system and deletes the query files after executing
them. It also makes sure to turn off logging of commands for the
duration of the password setting transaction, so passwords don't get
leaked to system logs through misconfiguration.

* gnu/services/databases.scm (%postgresql-role-runtime-dir): New
variable.
(postgresql-create-roles): Rework the way passwords are set to avoid
leaking them through subshells and command lines.
(%postgresql-role-file-systems): New variable.
(postgresql-role-service-type): Add file-system-service-type extension
point.

Change-Id: I52406d1d24f5d163081b5c21d3e1760fc0b67a1e
2026-02-11 10:57:06 +01:00
Andreas Enge
55669ce9dc gnu: Remove python-nptyping.
* gnu/packages/python-check.scm (python-nptyping): Delete variable.

Fixes: guix/guix#5525
Change-Id: I48c8f86a994e184c7faae5ae64b3ba2503466216
2026-02-11 10:56:12 +01:00
Andreas Enge
ae7f682c64 gnu: lazarus: Refresh deprecated input.
* gnu/packages/pascal.scm (lazarus)[inputs]: Replace atk by at-spi2-core.
[arguments]<#:phases>{build}: Adapt accordingly.

Change-Id: Ib54848eeb9166a37bf4603f9fb04c2aa2de0433a
2026-02-11 10:56:08 +01:00
Igorj Gorjaĉev
e9bfe0893c build-system: mix: Set deterministic compiler option.
* guix/build/mix-build-system.scm (set-mix-env): Set deterministic compiler
option.

Merges: https://codeberg.org/guix/guix/pulls/5550
Change-Id: Id9d353bf9747d79ec6e86603f9fb899a0c607cbb
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:16:23 +01:00
Igorj Gorjaĉev
067b7d1238 gnu: elixir-hex: Set deterministic compiler option.
* gnu/packages/elixir.scm (elixir-hex): Set deterministic compiler option.

Change-Id: If299e5b996d7689545eeab99c5559a14b304706d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:14:37 +01:00
Igorj Gorjaĉev
c4164697f3 gnu: elixir: Fix search paths.
* gnu/packages/elixir.scm (elixir): Fix search paths.
[native-search-paths]: Add search path for Erlang deps.

Change-Id: I9215404215911d8ca17de01c4e57ba996c6b3233
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:14:37 +01:00
Igorj Gorjaĉev
6e5488902e gnu: elixir: Update to 1.19.5.
* gnu/packages/elixir.scm (elixir): Update to 1.19.5.

Change-Id: I62a58b05d221f7d51c96bc225efa0dd5feb71f1d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-11 10:14:36 +01:00
Andy Tai
15b16a3a59 gnu: xpra: Update to 6.4.3.
* gnu/packages/xorg.scm (xpra): Update to 6.4.3.

Change-Id: I2ee1f31ad7ac1907e8217b523912c463e9b3b01e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 10:07:25 +01:00
Maxim Cournoyer
50a99b17ec utils/git-origin: Fix generated sexp when #:recursive? is #t.
* guix/import/utils.scm (git-origin): Wrap recursive? in extra list.

Change-Id: Id2a9d918fd67fe93bbc42bdbe2bc324b74ecc683
2026-02-11 17:40:23 +09:00
Efraim Flashner
1675810df7 gnu: fish: Adjust input crates.
Fixes guix/guix#6296.

* gnu/packages/rust-crates.scm (fish): Use the fish fork of
rust-pcre2-sys.

Change-Id: I224fd3ae3f35a69a1e9b98e83e9a48695b6e800a
2026-02-11 10:06:09 +02:00
Cayetano Santos
5af99e153d gnu: llama-cpp: Unbundle ggml.
* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Add ggml.
[arguments]<#:configure-flags>: Set accordingly.

Change-Id: I30299ccab727f5a242eeb5437cb4b7e581e2b47d
2026-02-11 08:14:51 +01:00
Cayetano Santos
02dba5ab3e gnu: Add ggml.
* gnu/packages/machine-learning.scm (ggml): New variable.

Merges guix/guix!6238

Change-Id: Iebfff1cd9587a3ba3bb02020533c658b6c21f614
2026-02-11 08:10:15 +01:00
Andy Tai
ff3813891a gnu: llama-cpp: Update to b7966.
* gnu/packages/machine-learning.scm (llama-cpp): Update to b7966.
[inputs]: Add openssl.
[native-inputs]: Add python-minimal-wrapper.
[arguments]<#:phases>: Update ’fix-tests.

Merges guix/guix!6227

Change-Id: I756e3e28a6b5d0fdc64349260806305619bbcc30
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-11 08:09:03 +01:00
Cayetano Santos
2c9f8c009a gnu: emacs-racket-mode: Skip failing tests.
* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[arguments]<#:phases>:
Add ’skip-failing-tests.

Merges guix/guix!6167

Change-Id: I70a6cc31f04da6dbec0e65f063b7246c73421c78
2026-02-11 08:01:29 +01:00
Cayetano Santos
1b7439d73d gnu: cryptsetup-minimal: Update to 2.8.4.
* gnu/packages/cryptsetup.scm (cryptsetup-minimal): Update to 2.8.4.

Merges guix/guix!6177

Change-Id: I0fc61f3c193eb37139fa106e8fd1b02315e97c31
2026-02-11 07:52:01 +01:00
Hilton Chain
5429b9a1f9 installer: run-wifi-page: Handle null ‘service-items’.
Previously, the installer crashes after pressing enter on "No wifi detected".

* gnu/installer/newt/wifi.scm (run-wifi-page): Scan wifi when connecting with
null ‘service-items’.

Change-Id: I04c57f2bdf0cc7f5928e154fce48e54d1ecb0cfa
Merges: #6287
2026-02-11 12:14:13 +08:00
Ian Eure
4a7d413409 gnu: openshot: Update to 3.4.0.
* gnu/packages/video.scm (openshot): Update to 3.4.0.

Change-Id: Idb4df12dbc6aee1448798b6f571153886b480ab7
2026-02-10 18:25:42 -08:00
Ian Eure
ec9611d0c6 Revert "gnu: Remove openshot."
This reverts commit 61bba2ef6e.
2026-02-10 18:25:41 -08:00
Ian Eure
17147fb2cd gnu: libopenshot-audio: Update to 0.5.0.
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.5.0.

Change-Id: Iddf57b3d7e3880ca34f94d45209091089101f148
2026-02-10 18:25:40 -08:00
Ian Eure
672e88fe15 gnu: libopenshot: Update to 0.5.0.
* gnu/packages/video.scm (libopenshot): Update to 0.5.0.

Change-Id: Ib3c22ccd41cc1b4563a209e8b52172f587e5c18f
2026-02-10 18:25:39 -08:00
Ian Eure
d651764ec4 Revert "gnu: Remove python-pyqtwebengine."
This reverts commit 843719a57a.

Change-Id: I33605011b2824c6a04e4616d14908eb48afea533
2026-02-10 18:25:38 -08:00
jgart
a1c141e342 home: services: Format let block in helper function.
* gnu/home/services/sway.scm (services): Format let block in helper function.

Change-Id: I9ce14f33cb52ab97e0af129aad12d65bfdd70495
2026-02-10 20:04:19 -05:00
Maxim Cournoyer
30d4846e2a gnu: gnome-music: Update to 49.1.
* gnu/packages/gnome.scm (gnome-music): Update to 49.1.

Change-Id: Ib37e2d57f05743799d6acbfd597a5477014df113
2026-02-11 09:49:53 +09:00
David Elsing
60220bc066 gnu: Add hipfft.
* gnu/packages/rocm-libs.scm (hipfft): New variable.

Change-Id: I59e55a6d96a9b1aa500aac7df31c5af7aa5b53a2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5787
2026-02-10 23:49:16 +01:00
David Elsing
f87a0fc347 gnu: Add rocfft.
* gnu/packages/rocm-libs.scm (rocfft): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:16 +01:00
David Elsing
dea0a3842b gnu: Add miopen.
* gnu/packages/rocm-libs.scm (miopen): New variable.
* gnu/packages/patches/miopen-zstd.patch (miopen): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
eb541097d1 gnu: Add frugally-deep.
* gnu/packages/machine-learning.scm (frugally-deep): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
b5c501ad47 gnu: Add half-rocm.
* gnu/packages/rocm-libs.scm (half-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
82f8434094 gnu: Add rocmlir.
* gnu/packages/llvm.scm (rocmlir): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
67aab9bb0f gnu: Add functionalplus.
* gnu/packages/cpp.scm (functionalplus): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
e911d64ef2 gnu: Add doctest-next.
* gnu/packages/check.scm (doctest-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
7e26e8e957 gnu: Add composable-kernel.
* gnu/packages/rocm-libs.scm (composable-kernel): New variable.
* gnu/packages/patches/composable-kernel-conditional-kernels.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:48:57 +01:00
David Elsing
8d765f76ff gnu: Add rocthrust.
* gnu/packages/rocm-libs.scm (rocthrust): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
4012f1a134 gnu: Add hipcub.
* gnu/packages/rocm-libs.scm (hipcub): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
82f539812a gnu: Add rccl.
* gnu/packages/rocm.scm (rccl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
b4d56448a7 gnu: Add hipblas.
* gnu/packages/rocm-libs.scm (hipblas): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
1005b1648a gnu: Add hipsolver.
* gnu/packages/rocm-libs.scm (hipsolver): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
6671f03a76 gnu: Add rocsolver.
* gnu/packages/rocm-libs.scm (rocsolver): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
ffe09631d8 gnu: Add hipsparse.
* gnu/packages/rocm-libs.scm (hipsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
184c049226 gnu: Add rocsparse.
* gnu/packages/rocm-libs.scm (rocsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
9f2f9101b4 gnu: Add rocprim.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm (rocprim): New variable.
* gnu/packages/patches/rocprim-placement-new-delete.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
fa9a13d7e0 gnu: Add rocblas.
* gnu/packages/rocm-libs.scm (rocblas): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
a34860220f gnu: Add hipblaslt.
* gnu/packages/rocm-libs.scm (hipblaslt-supported-targets): New variable.
(hipblaslt-targets): New variable.
(hipblaslt): New variable.
* gnu/packages/patches/hipblaslt-python-nanobind.patch (hipblaslt): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
54b0973203 gnu: Add origami.
* gnu/packages/rocm-libs.scm (origami): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
16aeff94ea gnu: Add rocroller.
* gnu/packages/rocm-libs.scm (rocroller): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
e3ac9a651a gnu: Add mxdatagenerator.
* gnu/packages/rocm-libs.scm (mxdatagenerator): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
99ced1d432 gnu: Add libdivide.
* gnu/packages/cpp.scm (libdivide): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
1eb057021d gnu: Add tensile.
* gnu/packages/rocm-tools.scm (tensile): New variable.
* gnu/packages/patches/tensile-copy-if-not-exist.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
8be8a7eda6 gnu: Add rocm-smi.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-tools.scm (rocm-smi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
bb0ac27216 gnu: Add hipblas-common.
* gnu/packages/rocm-libs.scm (hipblas-common): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
2f8b648eac gnu: Add hiprand.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm (hiprand): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
ee1614f4ae gnu: Add rocrand.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm: New file.
(%rocm-version): New variable.
(%rocm-libraries-url): New variable.
(rocm-libraries-monorepo): New variable.
(rocm-library-source): New procedure.
(rocrand): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
fd40faec42 gnu: rocm: Add 'current-amd-gpu-targets-string'.
This is a string of GPU architectures separated by ";", which is commonly used
by ROCm libraries.

* gnu/packages/rocm.scm (current-amd-gpu-targets-string): New macro.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
96bd726277 gexp: Add 'delayed-object'.
* guix/gexp.scm (<delayed-object>): New record type.
(delayed-object): New macro.
(delayed-object-compiler): New gexp compiler.
* tests/gexp.scm ("delayed-object"): New test.
* doc/guix.texi (G-Expressions): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
7d1b86859b gnu: Add rocprofiler.
* gnu/packages/rocm-tools.scm (rocprofiler): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
d3b5fb5788 gnu: Add roctracer.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm.scm (roctracer): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
b8b7982091 gnu: Add aqlprofile.
* gnu/packages/rocm.scm (aqlprofile): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
a1180bdd43 gnu: Add rocgdb.
* gnu/packages/gdb.scm (rocgdb): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
be11ca5316 gnu: Add rocdbgapi.
* gnu/packages/gdb.scm (%rocm-gdb-version): New variable.
(rocdbgapi): New variable.
(gdb-14): Prefix license with license:.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
290aac7769 gnu: Add hipify.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-tools.scm: New file.
(%rocm-version): New variable.
(hipify): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
ec1eedd92f gnu: Add rocm-core.
* gnu/packages/rocm.scm (rocm-core): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
a5c0ce3fc3 gnu: rocm-bandwidth-test: Reorganize inputs.
* gnu/packages/rocm.scm (rocm-bandwidth-test): TODO

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
9c4914aaf8 gnu: Add rocm-toolchain.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/llvm.scm (rocm-toolchain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
dc52bfce99 gnu: Add offload-rocm.
* gnu/packages/llvm.scm (offload-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
838a5a46ce gnu: Add clang-rocm-toolchain.
* gnu/packages/llvm.scm (clang-rocm-toolchain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
a928423142 gnu: Add libomp-rocm.
* gnu/packages/llvm.scm (libomp-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
091d8dafa4 gnu: rocm-hip-runtime: Propagate runtime dependencies.
* gnu/packages/rocm.scm (rocm-hip-runtime)[propagated-inputs]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
c0c6c2131a gnu: rocm-hip-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocm-hip-runtime)[arguments]<#:configure-flags>:
Remove "-DHIP_ENABLE_ROCPROFILER_REGISTER=OFF".
[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
db184be59c gnu: rocr-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocr-runtime)[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
41c945bd13 gnu: Add rocprofiler-register.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm.scm (rocprofiler-register): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
e0dc199cc7 gnu: Add glog-next
* gnu/packages/logging.scm (glog-for-rocm): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
cf0289e6be gnu: make-clang-rocm: Enable amdclang wrapper.
* gnu/packages/llvm.scm (make-clang-rocm)[arguments]: Remove
CLANG_ENABLE_AMDCLANG configure flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing
913ff87b70 gnu: make-llvm-rocm: Do not use --disable-new-dtags by default.
* gnu/packages/patches/clang-rocm-default-new-dtags.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/llvm.scm (make-llvm-rocm)[source]: Add the patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing
7d09e6f881 gnu: Add lld-wrapper-rocm.
* gnu/packages/llvm.scm (lld-wrapper-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing
e156af4eb5 gnu: Update ROCm to 7.1.1
* gnu/packages/llvm.scm (%rocm-llvm-version): Bump to 7.1.1.
(make-llvm-rocm): Update hash.
* gnu/package/rocm.scm (%rocm-version): Bump to 7.1.1.
(%rocm-systems-origin): Update hash.
(rocm-bandwidth-test): Update hash.
(%e-smi-version-for-rocm): Bump to 4.2.
(e-smi-for-ami-smi): Update hash.
(amd-smi): Update to 26.2.0.
[native-inputs]: Add pkg-config.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
Andy Tai
adacb69e89 gnu: xpra, xpra-5: Fix build.
* gnu/packages/xorg.scm (xpra)[arguments]<#:phases>{fix-paths}:
Check target file existence.

Change-Id: I1d4ec75f8d1932fd6de204b7f9c726ddca588d09
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-10 22:36:13 +01:00
Cayetano Santos
d03de36259 teams: crypto: Adopt vpn.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/vpn.scm".
* CODEOWNERS: Regenerate file.

Merges guix/guix!6293

Change-Id: I756f1234af9b3c7eebd25feeddff696671333993
2026-02-10 20:27:34 +01:00
Cayetano Santos
157e6aa38e gnu: bigloo: Modernize.
* gnu/packages/scheme.scm (bigloo)[arguments]: Use G-Expressions.
[inputs]: Remove emacs; add gmp.
[propagated-inputs]: Remove gmp.
[native-inputs]: Add emacs.

Merges guix/guix!6219

Change-Id: I43d073d3aeb9348d56546004f006119f841f8c38
2026-02-10 20:24:47 +01:00
Cayetano Santos
0b17432dec gnu: bigloo: Update to 4.6a.
* gnu/packages/scheme.scm (bigloo): Update to 4.6a.
[source]: Update uri.
[inputs]: Add libbacktraceand and pcre2.
[native-inputs]: Add which.

Merges guix/guix!6219
Fixes guix/guix!6216

Change-Id: Icbf2a01f96237d8ca990df232d0de0092625598d
2026-02-10 20:21:36 +01:00
Cayetano Santos
a988847441 gnu: n2n: Update to 3.0.
* gnu/packages/vpn.scm (n2n): Update to 3.0.

Change-Id: Ic28d2393cad019f257dd74ea4b4ff5cc5d8ccced
2026-02-10 19:13:21 +01:00
jgart
48b9e7ea5a gnu: emacs-dape: Update to 0.26.0.
* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.26.0.

Change-Id: Ib51d849db241343b99ce82507c18591610b4dd8c
2026-02-10 12:57:57 -05:00
Cayetano Santos
732717b316 gnu: meshlab: Update to 2025.07.
* gnu/packages/engineering.scm (meshlab): Update to 2025.07.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5, mesa, glu, gmp, eigen, and libfreenect; add boost,
cgal, embree, lib3mf, libe57format, libigl, mpfr, onetbb, tinygltf,
and xerces-c.
[arguments]<#:phases>: Remove ’go-to-source-dir.
<#:qtbase>: Add.
<#:configure-flags>: Update.

Merges guix/guix!6240

Change-Id: Iec25f0d269bf7b811e88e8b95e0ba530bafe58f8
2026-02-10 18:42:38 +01:00
Baptiste Strazzulla
7a544d6882 gnu: sshuttle: Update to 1.3.2.
* gnu/packages/vpn.scm (sshuttle): Update to 1.3.2
[native-inputs]: Add python-hatchling; remove python-poetry-core.

Merges guix/guix!2160

Change-Id: Ia293e3c545e9cf19dde9cef91cd3758d398c4a68
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-10 18:36:18 +01:00
Efraim Flashner
d9197db628 gnu: fish: Add localization support.
* gnu/packages/shells.scm (fish)[native-inputs]: Add gettext-minimal.

Change-Id: Ib0749b44962ff6f26a67dfaf6134024f6d09a1e5
2026-02-10 18:39:49 +02:00
Andrew Stubbs
d7c9d011d7 gnu: fish: Update to 4.3.3.
* gnu/packages/shell.scm (fish): Update to 4.3.3.
[arguments]: Adjust the workarounds for various tests.
* gnu/packages/rust-crates.scm (fish): Update crates.

Change-Id: I77f1351c4a0202eff30eee2e6953ddda0f569b73
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 18:39:45 +02:00
Andreas Enge
fae4ddb064 gnu: spdlog: Change default to spdlog-15.
* gnu/packages/logging.scm (spdlog): Define as spdlog-15 instead of
spdlog-13.
* gnu/packages/wm.scm (waybar)[inputs]: Replace spdlog-1.13 by spdlog.

Change-Id: I351730c8f9e585bc1a7c85aef98b983793f93a46
2026-02-10 17:33:15 +01:00
Andreas Enge
19be6c0b40 gnu: fmt: Change default to fmt-11.
* gnu/packages/pretty-print.scm (fmt): Define as fmt-11 instead of fmt-9.

Change-Id: Ida795faefe0f9137f5f49ef070526493756ca983
2026-02-10 17:33:15 +01:00
Dariqq
2ac6de5bc0 gnu: Remove CMAKE_SYSTEM_PROCESSOR from packages.
* gnu/packages/assembly.scm (cpu-features): Remove -DCMAKE_SYSTEM_PROCESSOR
flag when cross compiling
* gnu/packages/image.scm (libjpeg-turbo): Same.

Change-Id: Iaa344b7c45d4fa423765df8a6022adb584724feb
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Dariqq
bcc1881485 gnu: Remove PKG_CONFIG_EXECUTABLE configure-flags.
* gnu/packages/bioinformatics.scm (vcflib): Remove setting
PKG_CONFIG_EXECUTABLE flag.
* gnu/packages/cpp.scm (hyprlang): same.
* gnu/packages/cpp.scm (hyprutils): same.
* gnu/packages/debian.scm (apt-cacher-ng): Same
* gnu/packages/linux.scm (rdma-core): Same.
* gnu/packages/radio.scm (libiio): Same.
* gnu/packages/security-token.scm (libfido2): Same.
* gnu/packages/version-control.scm (libgit2-1.9,libgit2-1.7): Same
* gnu/packages/vulkan.scm (vulcan-loader): Same.

Change-Id: I12cb5fb7f1a93fa01766b37a32777a269d4c089c
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Dariqq
3fe0b451c6 build-system: cmake: Use a toolchain file for cross compiling.
* guix/build-system/cmake.scm (make-toolchain-alist): New procedure.
(make-cmake-toolchain): New procedure.

(cmake-cross-build): Replace cross configure-flags with CMAKE_TOOLCHAIN_FILE

Change-Id: Id754f5d7612b03aca18e1238c12a2b6b13f64381
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Dariqq
cdef709ef3 build-system: cmake: Add cmake-system-processor-for-target.
* guix/build-system/cmake.scm (cmake-system-processor-for-target): New procedure.

Change-Id: I98277ed07c09bd41495782179494865c4c8458e8
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:14 +01:00
Dariqq
a1c5edf016 build-system: cmake: cmake-system-name-for-target: Use match.
* guix/build-system/cmake.scm (cmake-system-name-for-target): Use match
instead of cond.

Change-Id: I57ebd07406693b19c83b6d1d643146adca4f8797
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:07 +01:00
Efraim Flashner
2b4a4295cc gnu: mpv-mpris: Update to 1.2.
* gnu/packages/video.scm (mpv-mpris): Update to 1.2.
[arguments]: Adjust make-flags.  Override the 'install phase.
[inputs]: Remove libdisplay-info.

Change-Id: Ie2991a7cd55f123bcc815c73a14ec3c70a487062
Signed-off-by: jgart <jgart@dismail.de>
2026-02-10 11:04:31 -05:00
Nicolas Graves
e81419d1ad gnu: bristol: Fix package build.
* gnu/packages/patches/bristol-c99.patch
* gnu/local.mk: Record patch.
* gnu/packages/music.scm (bristol)[source]<patches>: Likewise.

Change-Id: I4b2f89bfae5a2d928a40d3b96883eab718774616
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 15:23:05 +00:00
Acid Bong
3e1cbac930 gnu: fd: Update to 10.3.0.
* gnu/packages/rust-apps.scm (fd): Update to 10.3.0.
* gnu/packages/rust-crates.scm (fd): Update crates.

Change-Id: Iee0bac0b553310ff67db10462485ae99be1b0fc1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 17:07:10 +02:00
Sharlatan Hellseher
ae5917bb1f gnu: python-hyperkitty: Update to 1.3.12-1.640d66d, fix tests.
* gnu/packages/mail.scm (python-hyperkitty): Update to
640d66de417c7d127c8a3ff478228f2edbe9928c commit.
[arguments] <test-flags>: Skip 2 tests.
<phases>: Use default 'check phase.
[native-inputs]: Add python-pytest and python-pytest-django.

Change-Id: Iccc21d7aecc11af04f76f7f246f56d18719305a9
2026-02-10 14:59:59 +00:00
Hugo Buddelmeijer
7b810e0891 gnu: python-django: Hide fixed CVE-2023-31047.
* gnu/packages/django.scm (python-django): Hide fixed CVE-2023-31047.

Change-Id: I613806daa38b236694520eac032179893d1ab381
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:59 +00:00
Hugo Buddelmeijer
36a37a6767 gnu: python-django: Update to 5.2.11.
Fixes CVEs CVE-2026-1207, CVE-2026-1285, CVE-2026-1287, CVE-2026-1312,
CVE-2025-13473, and CVE-2025-14550.

* gnu/packages/django.scm (python-django): Update to 5.2.11.
[native-inputs]: Remove python-wheel.

Change-Id: I7f9b2f9e074e2754d690e75d97fae6b770573d01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:58 +00:00
Hugo Buddelmeijer
7e8c76c785 gnu: python-django-4: Update to 4.2.28.
Fixes CVEs CVE-2026-1207, CVE-2026-1285, CVE-2026-1287, CVE-2026-1312,
CVE-2025-13473, and CVE-2025-14550.

* gnu/packages/django.scm (python-django-4): Update to 4.2.28.

Change-Id: I113d9918097aa07468e14704c3eedfb3143ea8e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:58 +00:00
Efraim Flashner
bc40d85820 gnu: codeberg-cli: Update shell completion phase.
* gnu/packages/rust-apps.scm (codeberg-cli)[arguments]: Replace the
'install-extras phase with a more succinct 'install-completions phase.

Change-Id: I6a2c32db7530a581b0c370f537f10e9c16c983c2
2026-02-10 16:10:34 +02:00
jgart
ccb3f5fd2a gnu: codeberg-cli: Update to 0.5.4.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.4.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.

Change-Id: I1fd49af32a0a3a60ac0f2e694912460f45ba8a86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 16:10:34 +02:00
Foster Hangdaan
2d9137c2d5 gnu: python-internetarchive: Update to 5.7.2.
* gnu/packages/web.scm (python-internetarchive): Update to 5.7.2.

Change-Id: Iaf9f3ed5d26224b6b0405c02a5a378af6c236f13
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:03:59 +00:00
Cayetano Santos
2dcc6ad775 gnu: dwm: Simplify package.
* gnu/packages/suckless.scm (dwm)[arguments]<#:make-flags>: Add.
<#:phases>: Remove ’configure and ’install.

Merges guix/guix!6072

Change-Id: I7f17a5f524b47cd9f5b2b81086287ca5fbea298a
2026-02-10 14:56:10 +01:00
Patrick Norton
f29fed506e gnu: flightgear: Update to 2024.1.4.
* gnu/packages/games.scm (flightgear): Update to 2024.1.4.

Change-Id: I43ae4b9c254e5f081587dffda030f044f90ffd47
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:53 +01:00
mst
1a337314a2 gnu: Add emacs-origami-ts.
* gnu/packages/emacs-xyz.scm (emacs-origami-ts): New variable.

Change-Id: I091d15e3b81591c894e7504f837aa115d54a5ec4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
2cdd592215 gnu: Add eden.
* gnu/packages/emulators.scm (eden): New variable.

Change-Id: Iacd2561ee9923e466a89ff1610b593fe86dc5ad9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
5f03611b8d gnu: Add mcl-cpp-for-eden.
* gnu/packages/emulators.scm (mcl-cpp-for-eden): New variable.

Change-Id: I63ac9e19bc7e5d59363c2a866a008b7703c3afb0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
3d364f0e49 gnu: Add nx-tzdb.
* gnu/packages/emulators.scm (nx-tzdb): New variable.

Change-Id: I2908f71ce7291e91015fe0b7f82a676552eb3a97
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
09fae4de71 gnu: Add sirit.
* gnu/packages/vulkan.scm (sirit): New variable.

Change-Id: Ibab4db16cf3b0196958eafce161285a910afb32d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
b0a1a0cbd7 gnu: Add gamemode.
* gnu/packages/linux.scm (gamemode): New variable.

Change-Id: I7ea221048badf4e28b3a964de8a0a61eab5b6210
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
02564e94f9 gnu: Add xbyak.
* gnu/packages/cpp.scm (xbyak): New variable.

Change-Id: If92e7e660e48a5b43c1c4043c1f35d0d2437a73a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:51 +01:00
Acid Bong
049abf7db8 gnu: udiskie: Update to 2.6.1.
Remove python-pyxdg from inputs, as it was removed by the upstream back
in 2.2.0, see:
<https://github.com/coldfix/udiskie/blob/master/CHANGES.rst#220>.

* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.1.
[inputs]: Remove python-pyxdg.

Change-Id: I2cdd651a00ae49314f3ee2705a39e5008dab0d58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 13:02:29 +00:00
Hennadii Stepanov
ea1a16f7c2 gnu: python-lief: Update to 0.17.3.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.3.

Change-Id: Iaf0d9a3a0cb8cccf5e39fadcb1a16c61b0fd8109
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 12:54:27 +00:00
Yarl Baudig
a06c9b0ff7 store: Make derivation-path? use direct-store-path?.
* guix/store.scm (derivation-path?): Use direct-store-path? instead of
store-path?.
* tests/store.scm (derivation-path?): New test.

Change-Id: Ib54b9e2045f19f26039cf072eeb79dab8f0195be
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6192
2026-02-10 11:36:16 +01:00
Ludovic Courtès
afcfe2bc3c doc: Refer to on-line manuals at doc.guix.gnu.org.
* doc/htmlxref.cnf: Add entries for 20 manuals at doc.guix.gnu.org.

Change-Id: I28ff7b00d024214bf22b6ae06bc873528a0c7440
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6271
2026-02-10 11:36:16 +01:00
Carlos Durán Domínguez
5a9a8cb7a8 gnu: Add sov.
* gnu/packages/wm.scm (sov): New variable.

Change-Id: Ice852054f659a61050f79f4563ab19417a395e83
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5731
2026-02-10 11:36:16 +01:00
Ludovic Courtès
08888b0e61 gnu: python-nose: Use ‘define-deprecated-package’.
* gnu/packages/check.scm (python-nose): Use ‘define-deprecated-package’.

Fixes: guix-science/guix-past#37
Change-Id: I7c47db52b483980806e066f48231ede88deb3871
2026-02-10 11:36:15 +01:00
Cayetano Santos
f922e98bec gnu: json-for-vhdl-for-vunit: Simplify.
* gnu/packages/electronics.scm (json-for-vhdl-for-vunit)[arguments]:
Delete.
[native-inputs]: Delete.
(python-vunit)[arguments]: Update ’unbundle #:phase.

Change-Id: Id8a947a0d415a48798d2efd4abcab1a7717a336d
2026-02-10 11:27:35 +01:00
Cayetano Santos
7bd9285dcf gnu: json-for-vhdl: Fix paths.
* gnu/packages/electronics.scm (json-for-vhdl)[arguments]:
Update #:install-plan.
[native-search-paths]: Add.

Change-Id: If3e294c5dd4f2cd7c8c6fac7b30a50b63f491731
2026-02-10 11:27:35 +01:00
Cayetano Santos
48018e5672 gnu: json-for-vhdl: Fix circular dependency on python-vunit.
* gnu/packages/electronics.scm (json-for-vhdl)[native-inputs]: Delete.
[arguments]: Delete ’check #:phase.

Change-Id: I10de47a0b9b4eb52dd83fdaec84df1570323588a
2026-02-10 11:27:35 +01:00
Hugo Buddelmeijer
fcd9f151c4 gnu: python-dcor: Fix profile collission by switching to NumPy2.
* gnu/packages/statistics.scm (python-dcor): Switch to NumPy2.
[arguments]<#:phases>: Add 'remove-doctests phase.
[propagated-inputs]: Remove python-numpy-1; add python-numpy.

Change-Id: Ib776e540ef1228b71979d2bd96b3100cb18414d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 09:56:00 +00:00
Sharlatan Hellseher
83a781aa1b gnu: gpodder: Update to 3.11.5.
* gnu/packages/gpodder.scm (gpodder): Update to 3.11.5.
[phases]{check, install}: Use default phases.
{make-po-files-writable}: Remove phase.
[inputs]: Remove python-dbus; add eyed3, python-dbus-python,
python-ffmpeg-python, python-filelock, python-pillow, and
python-urllib3.
[native-inputs]: Remove python-pytest-cov and which.

Fixes: guix/guix#5401
Reported-by: Andreas Enge <andreas@enge.fr>
Change-Id: Idb83b53a860de867c3227ae61c48fcb8a00c6656
2026-02-10 09:55:43 +00:00
Sharlatan Hellseher
8d78892b07 gnu: python-sphinx: Pin to 8 thread during check phase.
* gnu/packages/sphinx.scm (python-sphinx):[arguments] <test-flags>:
Limit the number of threads to maximum of 8 to amend failure in CI.

Fixes: guix/guix#6284
Reported-by:  Efraim Flashner <efraim@flashner.co.il>
Change-Id: I77ce22e957d1ca213edb8e507a81bac3fd18dc8a
2026-02-10 09:54:36 +00:00
Maxim Cournoyer
90b1546bc2 services: Fix logging for jami-service-type.
Its default behavior changed and it no longer logs to syslog by default;
update to log to /var/log/jami.log instead.

* gnu/services/telephony.scm (jami-configuration->command-line-arguments):
Drop /dev/log mapping. Add /var/log/jami.log mapping. Always add --console argument.
(jami-shepherd-services): Conditionally add #:log-file argument; simplify
usernames logic a bit.
* gnu/services/telephony.scm (jami-configuration): Update doc.
* doc/guix.texi (Telephony Services): Likewise.

Change-Id: Ia2819866c84db4cba92fad52dfd0a74acdc887fc
2026-02-10 18:07:49 +09:00
Maxim Cournoyer
e92dafb302 gnu: jami: Update to 20260206.0.
* gnu/packages/jami.scm (libjami, jami): Update to 20260206.0.
* gnu/packages/patches/jami-libjami-cmake.patch: Update patch.
* gnu/packages/patches/jami-qwindowkit.patch
* gnu/packages/patches/libjami-pkgconf.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I9484cb85d8c82ebbc86be9046d155fa53bb6e07a
2026-02-10 18:07:49 +09:00
Maxim Cournoyer
755c2bf12d gnu: dhtnet: Update to 0.1.0-1.cff0326.
* gnu/packages/networking.scm (dhtnet): Update to 0.1.0-1.cff0326.

Change-Id: I742997cf962327223e52dff72eef2ab5cfd3d7de
2026-02-10 18:07:49 +09:00
Maxim Cournoyer
8bd1cc5908 gnu: opendht: Update to 3.7.0rc8.
* gnu/packages/patches/opendht-meson-install-headers.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/networking.scm (opendht): Update to 3.7.0rc8.
[source] <patches>: Delete.

Change-Id: Id1d8b4a095edcaabc92ecb17f7a203e29df21d27
2026-02-10 18:07:49 +09:00
Efraim Flashner
4064682685 gnu: spotifyd: Fix building.
* gnu/packages/rust-apps.scm (spotifyd)[arguments]: Add
cargo-install-paths.

Change-Id: Ibc59dca9ef85ef906a65f267bffe22250a9549fd
2026-02-10 09:14:01 +02:00
Arun Isaac
4baa120b8b gnu: uim-qt: Use G-expressions.
* gnu/packages/xorg.scm (uim-qt): Use G-expressions.
2026-02-10 01:42:56 +00:00
Arun Isaac
b7da354fc8 gnu: uim-gtk: Use G-expressions.
* gnu/packages/xorg.scm (uim-gtk): Use G-expressions.
2026-02-10 01:42:56 +00:00
Arun Isaac
6d7c26222e gnu: uim: Update to 1.9.6.
* gnu/packages/xorg.scm (uim): Update to 1.9.6.
[arguments]: Add --disable-nls to configure-flags.
2026-02-10 01:42:56 +00:00
Arun Isaac
8540bc61c4 gnu: uim: Use G-expressions.
* gnu/packages/xorg.scm (uim): Use G-expressions.
2026-02-10 01:42:56 +00:00
Arun Isaac
94e566b99e gnu: uim: Do not return #t from custom phases.
* gnu/packages/xorg.scm (uim)[arguments]: Do not return #t from custom
phases.
2026-02-10 01:42:56 +00:00
jgart
36ac4f6ca3 gnu: trealla: Update to 2.90.9.
* gnu/packages/prolog.scm (trealla): Update to 2.90.9.

Change-Id: Iad240abd6aca819330815f89b437933eb9fab784
2026-02-09 18:45:26 -05:00
Janneke Nieuwenhuizen
0978ce1e62 ci: Also build 64-bit hurd image.
* gnu/ci.scm (%guix-system-images): Add hurd64-barebones-qcow2-image.

Change-Id: I41e6acf09d6284b0b7d2d23132d355d2229285a6
2026-02-09 22:49:30 +01:00
jgart
bc94389997 gnu: trealla: Update to 2.90.8.
* gnu/packages/prolog.scm (trealla): Update to 2.90.8.

Change-Id: Ib708073a1b3558b5d3ff9e48bbaf1e168d2aeba2
2026-02-09 16:48:22 -05:00
Vagrant Cascadian
2725514974 gnu: diffoscope: Update to 312.
* gnu/packages/diffoscope.scm (diffoscope): Update to 312.
[phases]: Add 'update-to-7zip.  [native-inputs]: update to 7zip.
2026-02-09 11:58:30 -08:00
Mathieu Lirzin
379f8aa245 gnu: cognitect-aws-api: Update to 0.8.800.
* gnu/packages/clojure.scm (cognitect-aws-api): Update to 0.8.800.

Change-Id: I1e8e6f656099b9587b489b094d21caf82f8380c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:58 +01:00
Mathieu Lirzin
a2622decf9 gnu: clojure-tools: Install man pages.
* gnu/packages/clojure.scm (clojure-tools): Install man pages.

Change-Id: I1a492e5dfe8d3c9c088ac50441f271ed04e1a5b2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:56 +01:00
Mathieu Lirzin
cf1c4525b8 gnu: clojure-tools: Remove rlwrap optional input.
* gnu/packages/clojure.scm (clojure-tools)[inputs]: Remove rlwrap.
[description]: Explain that rlwrap is an optional dependency.

Change-Id: I0571c2370d623050c53e727bd4a342f020b15da2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:54 +01:00
Mathieu Lirzin
1481959db7 gnu: clojure-tools: Add coreutils-minimal and openjdk inputs.
* gnu/packages/clojure.scm (clojure-tools)
[inputs]: Add coreutils-minimal, openjdk and guile-3.0/pinned.
[arguments]: Wrap PATH and JAVA_HOME in ‘clojure’ executable.
Do not reference openjdk in generated classpath.

Change-Id: Ia6ed624df29d2ee42f08c6e1ae3d64719b0f7474
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:52 +01:00
Mathieu Lirzin
9ccc91ae1f gnu: clojure-tools-deps: Update to 0.28.1578.
* gnu/packages/clojure.scm (clojure-tools-deps): Update to 0.28.1578.

Change-Id: I4c9fd8ef20d6489351acc5e24a776a0896087d2c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:49 +01:00
Mathieu Lirzin
1fff31eb9e gnu: clojure-tools-deps: Fix dependency resolution.
* gnu/packages/clojure.scm (clojure-tools-deps): Use
maven-core 3.8 and maven-resolver 1.6 as inputs.

Change-Id: Ibf43bdf7a060914a74717d5fe8e8e2c292d87ac7
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:47 +01:00
Kristiyan Kanchev
e076c32fdf gnu: Add maven-3.8-core.
* gnu/packages/maven.scm (maven-3.8-core): New variable.

Change-Id: I8bb788d40288b4c0d915d0f3b7ad387c648dc457
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:45 +01:00
Kristiyan Kanchev
118fe39f9a gnu: Add maven-3.8-plugin-api.
* gnu/packages/maven.scm (maven-3.8-plugin-api): New variable.

Change-Id: Id04a145f9fefb51c7267ef7a3b21808a99b831aa
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:43 +01:00
Kristiyan Kanchev
081c5e5d2d gnu: Add maven-3.8-resolver-provider.
* gnu/packages/maven.scm (maven-3.8-resolver-provider): New variable.

Change-Id: I50409f4163746685ee078aaaa6f54d1c19cb255c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:41 +01:00
Kristiyan Kanchev
344fd8543e gnu: Add maven-3.8-repository-metadata.
* gnu/packages/maven.scm (maven-3.8-repository-metadata): New variable.

Change-Id: I3eb99502e023338ad1f81797479e04c39bf288c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:39 +01:00
Kristiyan Kanchev
39e353a709 gnu: Add maven-3.8-model-builder.
* gnu/packages/maven.scm (maven-3.8-model-builder): New variable.

Change-Id: I724d1cdd2143f425533951b76d68720b45fd962c
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:37 +01:00
Kristiyan Kanchev
26a3a2e02a gnu: Add maven-3.8-settings-builder.
* gnu/packages/maven.scm (maven-3.8-settings-builder): New variable.

Change-Id: I62ab9efa60992d508556c6b3e7c330d4a20a624a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:35 +01:00
Kristiyan Kanchev
34dd306786 gnu: Add maven-3.8-settings.
* gnu/packages/maven.scm (maven-3.8-settings): New variable.

Change-Id: Id1b5f985daf15f667a538661a592abffb52f39bc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:31 +01:00
Kristiyan Kanchev
be2e11e565 gnu: Add maven-3.8-builder-support.
* gnu/packages/maven.scm (maven-3.8-builder-support): New variable.

Change-Id: I34f6ba5e3b7e77f63d8877d16d63c554ce618cba
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:29 +01:00
Kristiyan Kanchev
b866dded68 gnu: Add maven-3.8-model.
* gnu/packages/maven.scm (maven-3.8-model): New variable.

Change-Id: I87cfcc46b4f0780799764f64736d634adacddd2a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:27 +01:00
Kristiyan Kanchev
d2a5704de0 gnu: Add maven-3.8-artifact.
* gnu/packages/maven.scm (maven-3.8-artifact): New variable.

Change-Id: I884edece4e49ff9bc1bc593e6e384f7aabdc915e
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:25 +01:00
Kristiyan Kanchev
64226b50ac gnu: Add maven-3.8-pom.
* gnu/packages/maven.scm (maven-3.8-pom): New variable.

Change-Id: Iebe7ed4f6e173d347088edc893dbe9879d2f0a29
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:23 +01:00
Kristiyan Kanchev
62fd506e0e gnu: Add maven-resolver-1.6-transport-http.
* gnu/packages/maven.scm (maven-resolver-1.6-transport-http): New variable.

Change-Id: I219d367383c0dd5963d430919b9b721514c38ce5
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:21 +01:00
Kristiyan Kanchev
1d9322eae4 gnu: Add maven-resolver-1.6-transport-file.
* gnu/packages/maven.scm (maven-resolver-1.6-transport-file): New variable.

Change-Id: I28a36d2fc7f11b37a6294041499367046d6b0863
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:19 +01:00
Kristiyan Kanchev
95efa6e074 gnu: Add maven-resolver-1.6-impl.
* gnu/packages/maven.scm (maven-resolver-1.6-impl): New variable.

Change-Id: I253af276a944603d8be4c4880122aa18da749383
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:18 +01:00
Kristiyan Kanchev
d45ce0b322 gnu: Add maven-resolver-1.6-connector-basic.
* gnu/packages/maven.scm (maven-resolver-1.6-connector-basic): New variable.

Change-Id: Idfdf3b219e02b53e9007f65ceee3d5e5517f16cf
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:15 +01:00
Kristiyan Kanchev
d73d75f4cb gnu: Add maven-resolver-1.6-util.
* gnu/packages/maven.scm (maven-resolver-1.6-util): New variable.

Change-Id: I3524f5680fb04b211dcefaea4d0fbd8ea8e5c90a
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:13 +01:00
Kristiyan Kanchev
95583a1048 gnu: Add maven-resolver-1.6-test-util.
* gnu/packages/maven.scm (maven-resolver-1.6-test-util): New variable.

Change-Id: I8f1c0264eedc30c67b71f3933e89efc1d1e58d37
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:11 +01:00
Kristiyan Kanchev
4ac3e5b10e gnu: Add maven-resolver-1.6-spi.
* gnu/packages/maven.scm (maven-resolver-1.6-spi): New variable.

Change-Id: I8fa0bc4261dd251af1f8bb67e0d7ef276fc43e29
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:09 +01:00
Kristiyan Kanchev
63367b5e6a gnu: Add maven-resolver-1.6-api.
* gnu/packages/maven.scm (maven-resolver-1.6-api): New variable.

Change-Id: I87e403617f3666b9e3691f13d98527e8c6393166
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:07 +01:00
Kristiyan Kanchev
e2672928ed gnu: Add maven-resolver-1.6-parent-pom.
* gnu/packages/maven.scm (maven-resolver-1.6-parent-pom): New variable.

Change-Id: I48daac622e04b28163365fbc8d2071dafe1b95e9
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:06 +01:00
Mathieu Lirzin
efcc18cffd gnu: clojure: Remove redundant icedtea input.
It is already defined by the ant-build-system, and it is not referenced
in the output.

* gnu/packages/clojure.scm (clojure)[inputs]: Remove icedtea.

Change-Id: Ibc59bdf569167c6b111e6b31ee629224ce3a6bf0
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:21:03 +01:00
Sergey Trofimov
e6376dc823 gnu: Add clojure-data-zip.
* gnu/packages/clojure.scm (clojure-data-zip): New variable.

Change-Id: Ie40a398e3016d2a9b7f374b194580f083f1ed4ab
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09 19:20:56 +01:00
Wilko Meyer
eee1bfbec5 gnu: services: Add xandikos-service-type.
* gnu/services/dav.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add file.
* doc/guix.texi (DAV Services): Document the service.

Change-Id: I5345efd579f9e527eb8798397b52bf1b9b4cab56
2026-02-09 16:27:42 +01:00
Cayetano Santos
84d6e780e1 gnu: emacs-doric-themes: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-doric-themes): Update to 1.0.0.

Change-Id: Ia3ff8327104e036a071f4f0a8295cbfffe029bd2
2026-02-09 13:49:26 +01:00
Ricardo Wurmus
1e7fdebe25 gnu: rcas-web: Update to 0.2.0.
* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.2.0.
[inputs]: Add r-biocmanager.

Change-Id: I8ddf52180700ca917e75e099378c4fe9a7cdd9bb
2026-02-09 11:55:22 +01:00
Andreas Enge
07ba811e89 gnu: Remove emacs-libgit.
* gnu/packages/emacs-xyz.scm (emacs-libgit): Delete variable.

Fixes: guix/guix#5454
Change-Id: I8b56b197a6190a981c1a10b7d13dc68df424f399
2026-02-09 10:18:14 +01:00
Andreas Enge
b0c5ccfd94 gnu: Remove jucipp.
* gnu/packages/text-editors.scm (jucipp): Delete variable.

Fixes: guix/guix#5453
Change-Id: I99c93e9b4b5fb780f8c507875fcb41d70dd23c1b
2026-02-09 10:18:14 +01:00
Andreas Enge
870e4a13c7 gnu: Remove optizelle.
* gnu/packages/maths.scm (optizelle): Delete variable.

Fixes: guix/guix#5423
Change-Id: Ie0031b6e91da0f69b5ae0eac4eaea107a2793f31
2026-02-09 10:18:14 +01:00
Andreas Enge
e880e0ad36 gnu: Remove python-jinja2-time.
* gnu/packages/python-xyz.scm (python-jinja2-time): Delete variable.

Fixes: guix/guix#5420
Fixes: guix/guix#5546
Change-Id: Ibd57cd57bb33bf03fec76f8698a631498ea668c8
2026-02-09 10:18:13 +01:00
Cayetano Santos
b59d5657cf gnu: emacs-consult-mu: Update to 1.0-1.8b54bbf.
* gnu/packages/emacs-xyz.scm (emacs-consult-mu): Update to
1.0-1.8b54bbf.
[arguments]: Disable #:tests?.

Change-Id: Iefce767ceea5888b3d32df49170cb129b6fdf145
2026-02-09 10:15:55 +01:00
Efraim Flashner
f2c664190f gnu: efitools: Fix build on riscv64-linux.
* gnu/packages/efi.scm (efitools)[source]: Add patch.
* gnu/packages/patches/efitools-riscv64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ieb79d0ee219d1d3af85eb56b57b92e9d22b73dc9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-09 08:38:03 +02:00
Efraim Flashner
b270665944 gnu: syncthing: Enable cross compiling.
* gnu/packages/syncthing.scm (syncthing)[arguments]: Adjust the 'build
phase to explicitly build all targets.  Adjust the 'install phase
accordingly.

Change-Id: I1a570b5ff56c2d4d2c131d47c3a6e2ca209ceb86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-09 08:37:21 +02:00
Efraim Flashner
485819c180 system: images: Add image names.
* gnu/system/images/a20-olinuxino-lime2.scm
(a20-olinuxino-lime2-image-type):
* gnu/system/images/novena.scm (novena-image-type),
* gnu/system/images/orangepi-r1-plus-lts-rk3328.scm
(orangepi-r1-plus-lts-rk3328-image-type),
* gnu/system/images/pine64.scm (pine64-image-type),
* gnu/system/images/pinebook-pro.scm (pinebook-pro-image-type),
* gnu/system/images/rock-4c-plus.scm (rock-4c-plus-image-type),
* gnu/system/images/rock64.scm (rock64-image-type):  Add name field to
constructor.
* gnu/system/images/unmatched.scm (unmatched-disk-image),
* gnu/system/images/visionfive2.scm (visionfive2-disk-image): Add name
field.

Change-Id: Id64082f912e6346c1f3b47619ce31f129612ff34
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-09 08:36:09 +02:00
Hilton Chain
cd7bfbf068 gnu: webrtc-for-telegram-desktop: Fix build.
* gnu/packages/telegram.scm (webrtc-for-telegram-desktop) [inputs]: Use
pipewire-minimal-1.4.

Change-Id: If7101fcd0fe1683784c67ef36cd9bfcbf8ef7c74
2026-02-09 11:17:54 +08:00
Hilton Chain
e0e3a18ad1 gnu: Add pipewire-minimal-1.4.
This is a follow-up to commit 63fbbd42df, which
breaks webrtc-for-telegram-desktop.

* gnu/packages/linux.scm (pipewire-minimal-1.4): New variable.

Change-Id: Ief9d4b438efe63df04cba4229837454752c2a9d1
2026-02-09 11:17:52 +08:00
jgart
0c646ef2c2 gnu: trealla: Update to 2.90.2.
* gnu/packages/prolog.scm (trealla): Update to 2.90.2.

Change-Id: Icf520cc211c819ba640c1d0e861745dd8dff18c6
2026-02-08 20:02:29 -05:00
Giacomo Leidi
722754d847 gnu: libguestfs-minimal: Update to 1.56.2.
* gnu/packages/virtualization.scm (libguestfs-minimal): Update to
1.56.2.
[inputs]: Replace jansson with json-c.

Merges: https://codeberg.org/guix/guix/pulls/5309
Change-Id: If08c6d30f2959c83e53e459a7172260843844ce0
2026-02-09 00:53:01 +01:00
Sören Tempel
64622248cd services: web: Add go-webdav.
* gnu/services/web.scm (go-webdav-service-type): New service.
(go-webdav-account-service): New variable.
(go-webdav-shepherd-service): New procedures.
* gnu/tests/web.scm (%test-go-webdav): Add tests for the service.
* doc/guix.texi (Web Services): Document it.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-08 23:53:58 +01:00
Nicolas Goaziou
daca67c560 gnu: xournalpp: Update to 1.3.2.
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.2.
[arguments]: Skip tests.
[native-inputs]: Add ninja.
[inputs]: Add qpdf.

Change-Id: I10132c9725068aea1349b3e38ae40150e072f532
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-08 23:38:24 +01:00
Sughosha
516a9fabc8 gnu: konsave: Update to 2.3.0.
* gnu/packages/configuration-management.scm (konsave): Update to 2.3.0.

Change-Id: I45d8b6d0a0878e207340246d05d84ec909cd4013
2026-02-09 02:09:17 +05:30
Danny Milosavljevic
29a4d07db9 gnu: Add node-playwright-core.
* gnu/packages/playwright.scm: New file.
(node-playwright-core): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to file.

Change-Id: Ie94128a2bbbd0fadbd8762dc99b802706aee3530
2026-02-08 21:23:36 +01:00
Danny Milosavljevic
70d2a055b5 gnu: Add node-yauzl.
* gnu/packages/node-xyz.scm (node-yauzl): New variable.

Change-Id: I5c51dd8e8fcdcbfd5409686a2de3083603afedde
2026-02-08 21:23:36 +01:00
Danny Milosavljevic
9da154727c gnu: Add node-yaml.
* gnu/packages/node-xyz.scm (node-yaml): New variable.

Change-Id: I79fa7c40c9a023242da33dfc779d917b29a64aa1
2026-02-08 21:23:36 +01:00
Danny Milosavljevic
5e16fb3f0d gnu: Add node-ws.
* gnu/packages/node-xyz.scm (node-ws): New variable.

Change-Id: I134e0b564a963795f44f4fac3564286a1636ed0b
2026-02-08 21:23:36 +01:00
Danny Milosavljevic
736ba0ad32 gnu: Add node-utf-8-validate.
* gnu/packages/node-xyz.scm (node-utf-8-validate): New variable.
2026-02-08 21:23:36 +01:00
Danny Milosavljevic
4de51d3f6d gnu: Add node-sprintf-js.
* gnu/packages/node-xyz.scm (node-sprintf-js): New variable.

Change-Id: I51e1556bd5fc2b207c3188a0417baa6d71eb140c
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
36a797d219 gnu: Add node-stack-utils.
* gnu/packages/node-xyz.scm (node-stack-utils): New variable.

Change-Id: Ia9df4d7cbdadfe3f23dd7e8a556b8152c1e36bd4
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
542b761063 gnu: Add node-socks-proxy-agent.
* gnu/packages/node-xyz.scm (node-socks-proxy-agent): New variable.

Change-Id: Ib8027290ffd291232d3cb6b34df5e2a17481a405
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
677ab6d1de gnu: Add node-socks.
* gnu/packages/node-xyz.scm (node-socks): New variable.

Change-Id: I99005a86727a23a4a30fb6f7a4891e7238798f25
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
b331a0f866 gnu: Add node-smart-buffer.
* gnu/packages/node-xyz.scm (node-smart-buffer): New variable.

Change-Id: I067545aa4e7fac9d6eaee5a4357243f9875fce75
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
492bcf4594 gnu: Add node-signal-exit.
* gnu/packages/node-xyz.scm (node-signal-exit): New variable.

Change-Id: Ia3b6c1219b74503b052e7de441bcbff5291d5bbf
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
5509aeddfe gnu: Add node-retry.
* gnu/packages/node-xyz.scm (node-retry): New variable.

Change-Id: Ia19573c28a9e69305adfc48d4384aef2420466fe
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
1747d2fca4 gnu: Add node-pump.
* gnu/packages/node-xyz.scm (node-pump): New variable.

Change-Id: Iadc272892b55e588756380831ffbed93aec4d8a7
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
2a30cba6cf gnu: Add node-proxy-from-env.
* gnu/packages/node-xyz.scm (node-proxy-from-env): New variable.

Change-Id: I8f40ba540541158a6dcd2b2d7440c31b26eceb30
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
590391575c gnu: Add node-proper-lockfile.
* gnu/packages/node-xyz.scm (node-proper-lockfile): New variable.

Change-Id: Ia4017f7640eb7838bf7b5cb9fa9361ab0912b13f
2026-02-08 21:23:35 +01:00
Danny Milosavljevic
5c72937895 gnu: Add node-progress.
* gnu/packages/node-xyz.scm (node-progress): New variable.

Change-Id: I657a2f2938065b3e8934f878f1d1f9d1934de797
2026-02-08 21:23:34 +01:00
Danny Milosavljevic
d9c979f69e gnu: Add node-pngjs.
* gnu/packages/node-xyz.scm (node-pngjs): New variable.

Change-Id: I6d4b6c049240f98332c90e95f3b3e7846a01ba6f
2026-02-08 21:23:34 +01:00
Danny Milosavljevic
9342a54546 gnu: Add node-pend.
* gnu/packages/node-xyz.scm (node-pend): New variable.
2026-02-08 21:23:34 +01:00
Danny Milosavljevic
f5eff85a6c gnu: Add node-open.
* gnu/packages/node-xyz.scm (node-open): New variable.

Change-Id: I1ca0e4bef93ba5a522a374646d926f2d2f3a988d
2026-02-08 21:23:34 +01:00
Danny Milosavljevic
56649d7048 gnu: Add node-minimatch.
* gnu/packages/node-xyz.scm (node-minimatch): New variable.
2026-02-08 21:23:34 +01:00
Danny Milosavljevic
f93de9255e gnu: Add node-mime.
* gnu/packages/node-xyz.scm (node-mime): New variable.
2026-02-08 21:23:34 +01:00
Danny Milosavljevic
792252a910 gnu: Add node-jsbn.
* gnu/packages/node-xyz.scm (node-jsbn): New variable.

Change-Id: I5ca040b809d2326a0423b201f286b49e869ff3ce
2026-02-08 21:23:34 +01:00
Danny Milosavljevic
044183a1f1 gnu: Add node-is-wsl.
* gnu/packages/node-xyz.scm (node-is-wsl): New variable.

Change-Id: I6015694c9a5713066bdc86cee9177230f84fee06
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
9bacce217a gnu: Add node-is-docker.
* gnu/packages/node-xyz.scm (node-is-docker): New variable.

Change-Id: Ief942106bc3bae361649f64e6beb04e587119451
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
dd48209427 gnu: Add node-ip-address.
* gnu/packages/node-xyz.scm (node-ip-address): New variable.
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
cb65c5c6e1 gnu: Add node-jpeg-js.
* gnu/packages/node-xyz.scm (node-jpeg-js): New variable.

Change-Id: I4ff0b4c0f206bc29b4bf7f79242edf0d3f583960
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
f117a94d0c gnu: Add node-https-proxy-agent.
* gnu/packages/node-xyz.scm (node-https-proxy-agent): New variable.

Change-Id: Ib8566287facdf5585b1b0f240030b40fe845e588
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
f9040f253a gnu: Add node-gyp-build.
* gnu/packages/node-xyz.scm (node-gyp-build): New variable.

Change-Id: Ic3a29c91b659f59028a50109ca458a8620f3ac28
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
a9ae329525 gnu: Add node-graceful-fs.
* gnu/packages/node-xyz.scm (node-graceful-fs): New variable.

Change-Id: Ia222cbae55e18aeaf0a0dd5def60eea750ee4e59
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
2103fdc231 gnu: Add node-get-stream.
* gnu/packages/node-xyz.scm (node-get-stream): New variable.
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
a63735500b gnu: Add node-fd-slicer.
* gnu/packages/node-xyz.scm (node-fd-slicer): New variable.

Change-Id: Iedb7479fb415aa10207e43280369e414be922da6
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
422c489a03 gnu: Add node-extract-zip.
* gnu/packages/node-xyz.scm (node-extract-zip): New variable.

Change-Id: Id850652670d8bbc24f463c280a1f4f3669351b40
2026-02-08 21:23:33 +01:00
Danny Milosavljevic
e8f10caa13 gnu: Add node-escape-string-regexp.
* gnu/packages/node-xyz.scm (node-escape-string-regexp-4): New variable.

Change-Id: I3e29d7449cc4032d62d88771af6f61435eb93b40
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
a803820e83 gnu: Add node-end-of-stream.
* gnu/packages/node-xyz.scm (node-end-of-stream): New variable.

Change-Id: I593ef3b1a0704b61c882f0c6dae747d4d430cbce
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
dd3788e809 gnu: Add node-dotenv.
* gnu/packages/node-xyz.scm (node-dotenv): New variable.

Change-Id: Idf23a9904305b2781edda451f42e48ffb945bb28
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
49690ee60f gnu: Add node-define-lazy-prop.
* gnu/packages/node-xyz.scm (node-define-lazy-prop): New variable.
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
19e18a1b55 gnu: Add node-diff.
* gnu/packages/node-xyz.scm (node-diff): New variable.
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
7f2bd2de67 gnu: node-debug: Update to 4.3.4.
* gnu/packages/node-xyz.scm (node-debug): Update to 4.3.4.

Change-Id: Iabc97eeb3bceea47927c865fea81a30d02614378
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
eb5d8bc68b gnu: Add node-concat-map.
* gnu/packages/node-xyz.scm (node-concat-map): New variable.

Change-Id: I4b5c808f640e2c8e3985b56bffdc52663383b1f5
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
b12a400d53 gnu: Add node-commander.
* gnu/packages/node-xyz.scm (node-commander): New variable.

Change-Id: I8e9577eca0330c5de6f3bb1b3ea34db0d5598d55
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
4fde42845f gnu: Add node-colors.
* gnu/packages/node-xyz.scm (node-colors): New variable.
2026-02-08 21:23:32 +01:00
Danny Milosavljevic
75914a69db gnu: Add node-bufferutil.
* gnu/packages/node-xyz.scm (node-bufferutil): New variable.

Change-Id: I238301a87e50052e5582073b67642bcdc8dcf649
2026-02-08 21:23:31 +01:00
Danny Milosavljevic
ab0ef2e369 gnu: Add node-brace-expansion@1.
* gnu/packages/node-xyz.scm (node-brace-expansion-1): New variable.
2026-02-08 21:23:31 +01:00
Danny Milosavljevic
c55facf1bf gnu: Add node-balanced-match.
* gnu/packages/node-xyz.scm (node-balanced-match): New variable.
2026-02-08 21:23:31 +01:00
Danny Milosavljevic
7c3d7be5cb gnu: Add node-agent-base.
* gnu/packages/node-xyz.scm (node-agent-base): New variable.
2026-02-08 21:23:31 +01:00
Danny Milosavljevic
c93914ba16 gnu: node-addon-api: Update to 8.5.0.
* gnu/packages/node-xyz.scm (node-addon-api): Update to 8.5.0.

Change-Id: I5af8a5ed0543bf1d28271cdaa9685e4dd29e344d
2026-02-08 21:23:31 +01:00
Danny Milosavljevic
f84d74b046 gnu: emacs-agent-shell: Update to 0.34.1.
* gnu/packages/emacs-xyz.scm (emacs-agent-shell): Update to 0.34.1.

Change-Id: I571dd35eb712654f151cb7bfb54372520deb0db6
2026-02-08 21:17:24 +01:00
Danny Milosavljevic
38500468a3 gnu: emacs-acp: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-acp): Update to 0.9.1.

Change-Id: I5f29699c6508a86ed12ef4be6b887bacf5180e9f
2026-02-08 21:17:24 +01:00
David Thompson
b2299d9b5a teams: guile: Add David Thompson.
* etc/teams.scm ("David Thompson"): Add to guile team.

Change-Id: Idcb1535f87f51b62c52c710f34cce445098913f6
2026-02-08 13:48:22 -05:00
Andreas Enge
4d064b0ca6 Revert "gnu: Remove syncthing-gtk."
syncthing-gtk has been reported to work, see #3468.

This reverts commit 22ec49e10d.

Change-Id: I61383a299d05ecb54118e73535a469d936618ba7
2026-02-08 18:09:55 +01:00
Anderson Torres
a76b9d459d iwd: Update to 3.10.
* gnu/packages/networking.scm (iwd): Update to 3.10.

Change-Id: I5f0e9052ab50528a2fb102f0c568e4f83e2b274f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 16:06:12 +01:00
Anderson Torres
9451b18bcf gnu: iwd: Indent.
* gnu/packages/networking.scm (iwd): Indent.
[source, inputs, arguments]: Indent.

Change-Id: I89e458e19069d5157b0449e3c5451e514b409ff7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 16:06:05 +01:00
Hartmut Goebel
8251b7335c gnu: trytond-web-shop-shopify: Update to 7.0.14.
* gnu/packages/tryton.scm (trytond-web-shop-shopify): Update to 7.0.14.

Change-Id: I27bfa9a5a89cd8f2435f6ab2c3bb4ae2a15e4f64
2026-02-08 15:28:05 +01:00
Hartmut Goebel
cf0560a1a0 gnu: trytond-stock-split: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-stock-split): Update to 7.0.1.

Change-Id: Ib6abb0f4099b66d81309291be34543cbd6191933
2026-02-08 15:28:05 +01:00
Hartmut Goebel
fbf689b3f0 gnu: trytond-stock-lot-sled: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-stock-lot-sled): Update to 7.0.2.

Change-Id: I44227e81c42644fe434730cb0de587376aec7162
2026-02-08 15:28:05 +01:00
Hartmut Goebel
f20a8f642c gnu: trytond-stock-lot: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-stock-lot): Update to 7.0.5.
  [native-inputs]: Remove trytond-stock-split.

Change-Id: Iab971ea6c4a7d280974d854c665d8292a43a4377
2026-02-08 15:28:04 +01:00
Hartmut Goebel
b8d51cba36 gnu: trytond-sale-point: Update to 7.0.4.
* gnu/packages/tryton.scm (trytond-sale-point): Update to 7.0.4.

Change-Id: I7a91a43f31a28aadb0cc4ab7d2e875d6b61131aa
2026-02-08 15:28:04 +01:00
Hartmut Goebel
8cfa80c4bc gnu: trytond-sale-gift-card: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-sale-gift-card): Update to 7.0.1.

Change-Id: I80acf0c0c3de9ea2254c0aa8c1dedfdf720930eb
2026-02-08 15:28:04 +01:00
Hartmut Goebel
cc3b5db842 gnu: trytond-sale: Update to 7.0.16.
* gnu/packages/tryton.scm (trytond-sale): Update to 7.0.16.

Change-Id: I4d345fee2cf0c9b162ef445941dc5877095db079
2026-02-08 15:28:04 +01:00
Hartmut Goebel
63703fb7de gnu: trytond-purchase: Update to 7.0.17.
* gnu/packages/tryton.scm (trytond-purchase): Update to 7.0.17.

Change-Id: I68035fe4a7bb766a33298c78f227b0de42036e65
2026-02-08 15:28:03 +01:00
Hartmut Goebel
60cd31e2c5 gnu: trytond-production-split: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-production-split): Update to 7.0.2.

Change-Id: I7b6b081e4df55d5a86488ba8e687f346ceb03651
2026-02-08 15:28:03 +01:00
Hartmut Goebel
c6e038de85 gnu: trytond-production: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-production): Update to 7.0.5.

Change-Id: I1cd609644029845c2c3b773128540fe34623e075
2026-02-08 15:28:03 +01:00
Hartmut Goebel
f90f1e8713 gnu: trytond-product: Update to 7.0.4.
* gnu/packages/tryton.scm (trytond-product): Update to 7.0.4.

Change-Id: I0ca0f0379043a3617e804c244e7278debd514ca8
2026-02-08 15:28:03 +01:00
Hartmut Goebel
5648cb6a3d gnu: trytond-party: Update to 7.0.7.
* gnu/packages/tryton.scm (trytond-party): Update to 7.0.7.

Change-Id: I39ddfb57121b763307def669db30687102f0d6d6
2026-02-08 15:28:02 +01:00
Hartmut Goebel
802827a888 gnu: trytond-marketing-automation: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-marketing-automation): Update to 7.0.2.

Change-Id: I1c5d56d29a3bbc3131d15d0be2d7b295cc8ec039
2026-02-08 15:28:02 +01:00
Hartmut Goebel
fb23d0e46a gnu: trytond-document-incoming-invoice: Update to 7.0.2.
* gnu/packages/tryton.scm (trytond-document-incoming-invoice): Update to 7.0.2.

Change-Id: I77d03b43c2a35b3290f1f8b100f72020a32bf3d0
2026-02-08 15:28:02 +01:00
Hartmut Goebel
32887c324d gnu: trytond-account-statement: Update to 7.0.6.
* gnu/packages/tryton.scm (trytond-account-statement): Update to 7.0.6.

Change-Id: I47301847aab17d0d70d01b948916565307c5653a
2026-02-08 15:28:02 +01:00
Hartmut Goebel
233f7f9aca gnu: trytond-account-payment-stripe: Update to 7.0.6.
* gnu/packages/tryton.scm (trytond-account-payment-stripe): Update to 7.0.6.

Change-Id: I7a2d0675ef8b2ecdb53fa1016928c4487b7459d7
2026-02-08 15:28:02 +01:00
Hartmut Goebel
e4e5fc09dc gnu: trytond-account-payment: Update to 7.0.5.
* gnu/packages/tryton.scm (trytond-account-payment): Update to 7.0.5.
  [native-inputs]: Remove trytond-account-statement-rule.

Change-Id: Ie371c5f902e7ec8c4e7b1aa27675dff8dbd4fd4f
2026-02-08 15:28:01 +01:00
Hartmut Goebel
d714281cbb gnu: trytond-account-invoice-history: Update to 7.0.1.
* gnu/packages/tryton.scm (trytond-account-invoice-history): Update to 7.0.1.

Change-Id: I33fd27210c37d1eec590707e796f5e495a668025
2026-02-08 15:28:01 +01:00
Hartmut Goebel
9244825cc9 gnu: trytond-account-invoice: Update to 7.0.15.
* gnu/packages/tryton.scm (trytond-account-invoice): Update to 7.0.15.

Change-Id: I06c31e07ef73b970b7989591a13caeb653f20c2f
2026-02-08 15:28:01 +01:00
Hartmut Goebel
ab9fd50187 gnu: trytond-account: Update to 7.0.23.
* gnu/packages/tryton.scm (trytond-account): Update to 7.0.23.

Change-Id: Ie5c83eed74c9b3adad469749bd469088bce46f26
2026-02-08 15:28:01 +01:00
Hartmut Goebel
3436d8e626 gnu: python-proteus: Update to 7.0.3.
* gnu/packages/tryton.scm (python-proteus): Update to 7.0.3.

Change-Id: I615c01a1d85d6403b155632c2ded6e9bb95e9f10
2026-02-08 15:28:00 +01:00
Hartmut Goebel
274616c317 gnu: tryton: Update to 7.0.32.
* gnu/packages/tryton.scm (tryton): Update to 7.0.32.

Change-Id: I10258dc3435ffb3d26c778f883a57cd1423cbf68
2026-02-08 15:28:00 +01:00
Hartmut Goebel
8e91ae19f5 gnu: trytond: Update to 7.0.45.
* gnu/packages/tryton.scm (trytond): Update to 7.0.45.

Change-Id: Ib642b33324da11c0d45553b68db256aaecc7ca15
2026-02-08 15:28:00 +01:00
Roman Scherer
a6c41b7976 gnu: libcamera: Add libpisp to inputs on ARM.
This enables the rpi/pisp pipeline for Raspberry Pi 5 camera support.

* gnu/packages/networking.scm (libcamera)[inputs]: Add libpisp on ARM.

Change-Id: I59c7263193c924bc7c4adcf0eda8e9e90383fd1b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:22:01 +01:00
Roman Scherer
45d53ea6f4 gnu: Add libpisp.
* gnu/packages/networking.scm (libpisp): New variable.

Change-Id: I66f61124ea6c147fcdd43d4d91ae8258912c68fd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:21:54 +01:00
Anderson Torres
8d29cdc0d9 gnu: pdpmake: Do not rely on a previous make.
* gnu/packages/build-tools.scm (pdpmake)[arguments]<#:phases>:
Add custom build, check and install phases. Remove configure phase.
<#:test-target>, <#:make-flags>: Remove.

Change-Id: Ibd08da53aab2aec14a3e2562bf39a3c54d3aff91
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:11:38 +01:00
Anderson Torres
8dd35f8330 gnu: pdpmake: Update to 2.0.4.
* gnu/packages/build-tools.scm (pdpmake): Update to 2.0.4.
[source]: Use original Git repository.
[arguments]<#:parallel-tests?>: Remove.
[synopsis]: Reword.

Change-Id: I7e1ac133c57e7300a067c9af808d2558c76d6a29
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 14:11:13 +01:00
Christopher Baines
bb1e80dd7e guix: Cleanup store connection buffering.
This is handled with the builtin port buffer now, and the code to handle it
separately is unnecessary.

* guix/store.scm (store-connection-output-port, store-connection-flush-output)
(write-buffered-output): Remove procedures.
(client-stub, add-to-store, add-file-tree-to-store): Remove the buffered port.

Change-Id: Ief4e8d6c00fcf65eb0393bf91e86907181620664
2026-02-08 11:17:59 +00:00
Christopher Baines
50fcce6d3b guix: store: Remove custom port output buffering.
This is mostly motivated by wanting more control over the buffering, which is
the case with this change as it's associated with the port which may be
supplied, rather than added on as a additional layer.

I'm also interested in potentially increasing the buffer size as bigger writes
may improve performance when using inferiors, or when there's high latency on
the connection. This commit doesn't change the buffer size though.

* guix/store.scm (connect-to-daemon): Use block buffering on the returned port
by default.
(port->connection): Don't use the buffering-output-port.
(buffering-output-port): Remove.

Change-Id: Id2c18e2448ae42a8194a0d35c7b1b210a3036df2
2026-02-08 11:17:58 +00:00
Christopher Baines
39a8527bfd guix: store: Use port->connection in open-connection.
This reduces code duplication, the behaviour should be unchanged.

* guix/store.scm (open-connection): Use port->connection.

Change-Id: I90f5aab510719dc2597ab5aa2e1e43825fa76f1e
2026-02-08 11:17:58 +00:00
Christopher Baines
aff0250401 guix: store: Make sure to force output after writes.
As not doing so only works with an unbuffered port.

* guix/store.scm (open-connection): Add (force-output port) calls after a
couple of writes.
(process-stderr): Add force-output where necessary.

Change-Id: I76483970f52d08a64b7568a3cbf6609d2b173dab
2026-02-08 11:17:56 +00:00
Daniel Khodabakhsh
311fd17066 gnu: Add rayforge.
* gnu/packages/engineering.scm (rayforge): New variable.

Change-Id: I13550eef3f42b0354d2cffe1c6e4324cdedcdbd5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:13:55 +01:00
Daniel Khodabakhsh
a643b04de3 gnu: Add vtracer.
* gnu/packages/rust-apps.scm (vtracer): New variable.
* gnu/packages/rust-crates.scm: Add crates for vtracer.

Change-Id: I7e77f7d7a1b7bbdafb926e6e2a745d280ad74234
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:47 +01:00
Daniel Khodabakhsh
446bbceac1 gnu: Add python-ezdxf.
* gnu/packages/python-xyz.scm (python-ezdxf): New variable.

Change-Id: I38986a59449a105fefddc9e31ab29b91110ddced
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:21 +01:00
Daniel Khodabakhsh
0508e91355 gnu: Add python-asyncudp.
* gnu/packages/python-web.scm (python-asyncudp): New variable.

Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:03 +01:00
Efraim Flashner
8781aff522 gnu: python-trio: Fix building on some platforms.
* gnu/packages/python-xyz.scm (python-trio)[native-inputs]: Only include
python-cryptography on systems where it is supported.

Change-Id: I2933b1fee70b9b3d250a52e20f068a371325c611
2026-02-08 11:58:47 +02:00
Yarl Baudig
ae90908399 gnu: r-nlme: Fix tests on aarch64.
* gnu/packages/cran.scm (r-nlme)[arguments]<#:phases>{ffp-contract-off}:
New phase.

Change-Id: I45a58ec3f47a135855d26115596a21aeef612771
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 09:24:27 +01:00
Hugo Buddelmeijer
2123995b6e gnu: Add python-wrapper to some Tex Live packages.
* gnu/packages/tex.scm (texlive-lilyglyphs)[inputs]:
(texlive-de-macro)[inputs]:
(texlive-ebong)[inputs]:
(texlive-latex-papersize)[inputs]:
(texlive-pythontex)[inputs]:
(texlive-memoize)[inputs]:
(texlive-changes)[inputs: Replace python by python-wrapper.
(texlive-mercatormap)[inputs]:
(texlive-parades)[inputs]: Add python-wrapper.
(texlive-changes)[arguments]<#:link-scripts>: Add pyMergeChanges.py.
(texlive-sypycalc): Add TODO note.

Change-Id: I5a29dbfe672e8ea7c28b18694b5fe72721d6829e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 09:07:39 +01:00
Acid Bong
a74a1e1563 gnu: sx: Update to 3.0.
* gnu/packages/xdisorg.scm (sx): Update to 3.0.

Closes: guix/guix#6207
Change-Id: Ia8d5dd12abd194acc84c97aa99a703403ae9b1ae
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-08 11:22:47 +08:00
Maxim Cournoyer
9e6705676f gnu: emacs-gnugo: Update to 3.1.2.0.20250131.151403.
* gnu/packages/emacs-xyz.scm (emacs-gnugo): Update to 3.1.2.0.20250131.151403.

Change-Id: Ieddde6224f0edfc74892309ad935b4d22b5e0b00
2026-02-08 08:23:19 +09:00
Maxim Cournoyer
8a744a0b0c import/elpa: Add GNU-devel repository.
* guix/import/elpa.scm (%elpa-archives): Register GNU-devel archive.
* doc/guix.texi (Invoking guix import): Document it.

Change-Id: If036334477be7537ff70a62d4900427d74bc05db
2026-02-08 08:23:19 +09:00
Andreas Enge
0fba3e7725 gnu: arcan: Update to 0.7.1.
* gnu/packages/arcan.scm (arcan): Update to 0.7.1.
[source]: Switch to Codeberg.

Fixes: guix/guix#5767
Change-Id: If5c1d4451e5ad92813dccbc5c0c23d0e261a5f49
2026-02-07 23:51:12 +01:00
Ricardo Wurmus
ec77706204 gnu: Add dexed.
* gnu/packages/audio.scm (dexed): New variable.

Change-Id: I0769a822060e85cfb902fe79525dce4a7e2d169a
2026-02-07 23:35:20 +01:00
Nicolas Graves
70452065b5 gnu: quodlibet: Fix entry point.
* gnu/packages/music.scm (quodlibet)[arguments]<#:phases>: Relocate
extra wrap phases after 'wrap phase to fix entry points.

Change-Id: I76f4f11d4311ae1fcf283ecb43defe7624d4ef4c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07 23:32:02 +01:00
Ashvith Shetty
d34dafb6b2 gnu: Update vkmark.
* gnu/packages/benchmark.scm (vkmark): Update vkmark to 2025.01.

Change-Id: I6b5a74afb81e8d3e84666f63d01803de8fbaab7a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:18:58 +01:00
Noé Lopez
2ce85b2245 gnu: Add bitcoin-knots.
* gnu/packages/finance.scm (bitcoin-knots): New variable.

Change-Id: I781d0273358689f5cf00b3f6100588d012510487
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:15:18 +01:00
Peter Polidoro
c7fe80064f gnu: opencascade-occt: Add RapidJson and Draco support.
* gnu/packages/maths.scm (opencascade-occt)[inputs]: Add draco and
rapidjson.
[arguments]<#:configure-flags>: Enable Draco (for mesh-compression)
and RapidJson (for the glTF writer).

Change-Id: Id09f31e3be9798c77380ec0958eb8f9fe6d7b71b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:08:22 +01:00
Ashvith Shetty
825a1c0251 gnu: blackbox-terminal: Update to 0.14.0-0.4bf9ac5.
* gnu/packages/gnome-xyz.scm (blackbox-terminal): Update to 0.14.0-0.4bf9ac5.

Change-Id: Id840fa05e533bab193ec5cd713b3970a7040b9a8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves
320d3dcbf2 gnu: Add aw-watcher-window-wayland.
* gnu/packages/monitoring.scm (aw-watcher-window-wayland): New variable.
* gnu/packages/rust-crates.scm: Record aw-watcher-window-wayland cargo-inputs.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves
2e962f4b89 gnu: Add aw-server-rust.
* gnu/packages/monitoring.scm (aw-server-rust): New variable.
* gnu/packages/rust-crates.scm: Record aw-server-rust cargo-inputs.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves
89c8cf9f59 gnu: Add activity-watch packages.
* gnu/packages/monitoring.scm (aw-source, aw-core, aw-client)
(aw-notify, aw-qt, aw-watcher-afk, aw-watcher-input)
(aw-watcher-window): New variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves
0322144d9b gnu: Add python-timeslot.
* gnu/packages/time.scm (python-timeslot): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves
58b237deb9 gnu: Add python-pynput.
* gnu/packages/python-xyz.scm (python-pynput): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves
629c3b8f98 gnu: Add python-persist-queue.
* gnu/packages/python-xyz.scm (python-persist-queue): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves
24d52ff206 gnu: Add python-dbutils.
* gnu/packages/databases.scm (python-dbutils): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei
561ed8814f maint: Build all guix dependencies in the hurd manifest.
* etc/manifests/hurd.scm (guix-dependencies): Don't filter out locales,
graphviz and po4a.

Change-Id: I6f99697a057c48868b65b372bac26fba79021134
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei
3afbbf8ae3 gnu: opensp: Fix build on the Hurd.
* gnu/packages/patches/opensp-maxpathlen.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/xml.scm (opensp): Add phase for adding the patch.

Change-Id: I47278396eb5ded8f654708019e51b7d88b13b976
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei
8b19b95599 gnu: gd: Also skip a failing test on i586-gnu.
Followup to c289311336.
* gnu/packages/gd.scm (gd)[arguments]: XFAIL the test on all IA-32 platforms.

Change-Id: If4d651ba5311b3deaae5d16ec2f43f550d43a957
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei
d1dc0c73aa gnu: dbus: Fix build on the Hurd.
* gnu/packages/patches/dbus-hurd-patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/glib.scm (dbus): Add phase for adding the patch.

Change-Id: Ifa3950b9db588b4102162672958541b49dac33a0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:15 +01:00
Wilko Meyer
232c55f844 gnu: Add php-8.4.
* gnu/packages/php.scm (php-8.4): New variable.

Change-Id: I81f24e91f3060d563c89dd5a19e694e6b7d264aa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:53 +01:00
Wilko Meyer
ea510232e6 gnu: Add php-8.5.
* gnu/packages/php.scm (php-8.5): New variable, formerly known as "php".
(php): Update to php-8.5.

Change-Id: I4bf6026695202226c14757bccee83a5b510d4eee
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:45 +01:00
msglm
e36f3a691e gnu: yt-dlp: Update to 2026.02.04.
* gnu/packages/video.scm (yt-dlp): Update to 2026.02.04

Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:22:09 -08:00
moksh
d46b423c1d gnu: librewolf: Update to 147.0.3-2.
* gnu/packages/librewolf.scm (librewolf): Update to 147.0.3-2.

Change-Id: I0c4c97d86c4f22e46393da93ea89e22b84a29197
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:05:04 -08:00
Cayetano Santos
fa6b510864 gnu: Add python-cxxheaderparser.
* gnu/packages/python-xyz.scm (python-cxxheaderparser): New variable.

Change-Id: I3e9d07cf37bf0a6268371ac562074f42c9866ab6
2026-02-07 20:02:59 +01:00
Ludovic Courtès
3a3533826b gnu: libphidget: Fix compilation with GCC 14.
* gnu/packages/libphidget.scm (libphidget)[arguments]: New field.

Change-Id: I3a1ba11f684c19a4585327d0e146955e6c3bc655
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 19:45:10 +01:00
Efraim Flashner
f9e4d65b1f gnu: system-config-printer: Fix build.
* gnu/packages/gnome.scm (system-config-printer)[arguments]: Add
modules, with prefix as needed.  Adjust the 'add-install-to-pythonpath
and 'wrap-for-python phases.

Change-Id: If86ad288064170ada3613678063f041766dc9606
2026-02-07 20:36:18 +02:00
Hartmut Goebel
c5cdafddf5 gnu: avro-cpp: Update to 1.12.1.
* gnu/packages/serialization.scm (avro-cpp): Update to 1.12.1.
[inputs]: Remove boost-1.83; add boost-1.88 and zlib.

Change-Id: I9882d788bf34a804d71336fbd2ef1770508fbf99
2026-02-07 18:25:10 +01:00
Rutherther
b7510ecaf1 inferior: Allow caching of unauthenticated channels.
* guix/inferior.scm (cached-channel-instance): Distinguish
keys for authenticated and unauthenticated channel instances.
Allow caching unauthenticated channels.

Change-Id: I25cec6bff99579e8859fdb474514bcd4d41c6d95
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #3024
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez
cebff095e9 gnu: showmethekey: Improve style.
* gnu/packages/video.scm (showmethekey): Reindent.
[source]: Reindent.
[arguments]: Improve style.
[native-inputs]: Reindent.
[inputs]: Reindent
[description]: Reindent and fix markup.

Change-Id: I7aac4566c2f75c4240a6e07c978caa1c0776a4c8
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5707
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez
ce4ed658d4 gnu: showmethekey: Update to 1.19.0.
* gnu/packages/video.scm (showmethekey): Update to 1.19.0.
[arguments]<#:glib-or-gtk?>: Set to #t.
[inputs]: Remove gtk, cairo, pango, libxkbcommon, and polkit.

Change-Id: I13b57c53453d1c4f947b5567485737d153d788a2
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-02-07 17:00:11 +01:00
Rutherther
7fd75725c5 guix-install.sh: Set Guile load paths in zzz-guix.sh.
Reverts bb2263102a.
Follow up of 4aece62a75 that makes this safe.

* etc/guix-install.sh (sys_create_init_profile): Set GUILE_LOAD_PATH and
GUILE_LOAD_COMPILED_PATH to user's current-guix profile.

Change-Id: I52e02d779c1ece4570e355fcc12193ef87b89e50
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5686
2026-02-07 17:00:10 +01:00
Rutherther
175a8d86c9 guix-install.sh: Check if ~/.guix-profile exists properly.
Currently the check only looks if ~/.guix-profile symlink exists.
That, however, is not sufficient. This file might be created prior to creation
of the first generation of user's profile.

So we should be checking that the profile does have the file we're looking for
- etc/profile. This is the same way how /etc/profile solves this on Guix System.

* etc/guix-install.sh (sys_create_init_profile): Properly check if
~/.guix-profile exists.

Change-Id: I1a650cb5b845ca96705361e332409c3b49000057
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5123
2026-02-07 17:00:09 +01:00
jgart
b7a291a3c7 gnu: trealla: Update to 2.90.0.
* gnu/packages/prolog.scm (trealla): Update to 2.90.0.

Change-Id: Iff40dfff0bc47f2fbfe8c3f11412b528f13d5440
2026-02-07 09:58:26 -06:00
Andreas Enge
79b90ada7a gnu: python-rtree: Update to 1.4.1.
* gnu/packages/geo.scm (python-rtree): Update to 1.4.1.

Change-Id: Ia4ef71f518e3b8ab24a2bf8b74a1172b687b8552
2026-02-07 16:53:09 +01:00
Andy Tai
0f291ac28e gnu: units: Update to 2.25.
* gnu/packages/maths.scm (units): Update to 2.25.

Change-Id: I9439366f66ff4e9bc37ee6f64bdb0b24d9ffedd2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 15:34:40 +01:00
Jake Forster
fcbfc559b1 gnu: itk-snap: Improve reproducibility.
* gnu/packages/image-processing.scm (itk-snap): Improve reproducibility.
[arguments]<#:phases>{make-reproducible}: Patch @CMAKE_HOST_SYSTEM@,
@CMAKE_HOST_SYSTEM_PROCESSOR@.  Patch compile dates in c3d and greedy
submodules.  Move to after 'prepare-submodules phase.
{prepare-submodules}: Copy instead of symlink c3d and greedy.

Change-Id: I491f2fad852dd9dc1233f8d7e1428380fdbe6b21
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:36:23 +01:00
Andreas Enge
a5d3806bcf gnu: Remove python-librecaptcha.
* gnu/packages/messaging.scm (python-librecaptcha): Delete variable.

Fixes: guix/guix#5385
Change-Id: If7dfd2ca2fe47670911d7551a7c68db22b601215
2026-02-07 14:28:00 +01:00
Andreas Enge
f40de94c7c gnu: Remove python-harmony.
* gnu/packages/messaging.scm (python-harmony): Delete variable.

Fixes: guix/guix#5386
Change-Id: I057f05e4a6c08ae86245929ead483d2a2fa2dbbe
2026-02-07 14:27:35 +01:00
Andreas Enge
eba1d0d5ca gnu: Remove python-slurm-magic.
* gnu/packages/parallel.scm (python-slurm-magic): Delete variable.

Fixes: guix/guix#5298
Change-Id: I6ed4512114551d63ce46b8d91b3b38523ecaee65
2026-02-07 14:20:32 +01:00
Andreas Enge
0f17bb44a3 gnu: Remove python-biofluff.
* gnu/packages/bioinformatics.scm (python-biofluff): Delete variable.

Fixes: guix/guix#5249
Change-Id: I01a3672be5d344aba4e14f280350d27b910c9e61
2026-02-07 14:19:39 +01:00
Andreas Enge
22ec49e10d gnu: Remove syncthing-gtk.
* gnu/packages/syncthing.scm (syncthing-gtk): Delete variable.

Fixes: guix/guix#3468
Change-Id: Ia60404a9c4037c1e9efb98f4d6c44515e6f231fa
2026-02-07 14:16:51 +01:00
Andreas Enge
86acfa0b94 gnu: Remove qsyncthingtray.
* gnu/packages/syncthing.scm (qsyncthingtray): Delete variable.

Change-Id: I67b5f674bd04624d18aaa842c811282cabc1f462
2026-02-07 14:16:22 +01:00
Olivier Dion
83b255409e gnu: liburcu: Update to 0.15.6.
* gnu/packages/datastructures.scm (liburcu): Update to 0.15.6.

Change-Id: Ie8e6307137d80ec29925c57ba70070b8a39d3822
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:08:52 +01:00
Sharlatan Hellseher
f1f049817b gnu: thefuck: Use python-pytest-8.
* gnu/packages/admin.scm (thefuck):[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I532c1973c289501219c5f40ebda2f2c9d27fc20c
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
d83410ba4c gnu: Remove scons-python2.
* gnu/packages/build-tools.scm (scons-python2): Delete variable.

Change-Id: Ie58a8d433de6196547ffc69a6d0d602789d1fb65
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
0c6eb59fa2 gnu: redeal: Disable missing tests.
* gnu/packages/games.scm (redeal):[arguments] <test-flags>: No tests
provided.

Change-Id: I564f131a34e01bef441be01f20ff87d00892141f
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
b2ffb0bfe5 gnu: scvelo: Relocate phase 'set-numba-cache-dir.
* gnu/packages/bioinformatics.scm (scvelo): [arguments]<#:phases>:
Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: Ia51609df06d64d41b7a272d0e17e96cf973df2f8
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
bc70d27edc gnu: python-ikarus: Update to 0.0.3.
* gnu/packages/bioinformatics.scm (python-ikarus): Update to 0.0.3. Use
G-Expressions.
[arguments] <test-backend, test-flags>: Use custom.
<phases>: Remove 'fix-issue-12; reallocate 'set-numba-cache-dir.
[native-inputs]: Remove python-wheel.

Change-Id: I4bf1b5bbda56373fd632f31aca59d473ab37252a
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher
189b7542de gnu: python-lenstronomy: Skip one test.
* gnu/packages/astronomy.scm (python-lenstronomy)[arguments]
<test-flags>: Skip one more test.

Change-Id: I8c17b7750edde002bd4340eb2475ab3d8c795370
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
9a26c21a54 gnu: python-django-rq: Update to 3.2.2.
* gnu/packages/django.scm (python-django-rq): Update to 3.2.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Drop all.
<phases>: Remove 'pre-check; add 'start-redis.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.

Change-Id: I438d07f2bfda42e9dff9f4c1269106c6be68e766
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
66ec92b2c3 gnu: python-rq-scheduler: Improve package, fix tests.
* gnu/packages/databases.scm (python-rq-scheduler): Reallocate some
fields, fix the style and readability.
[source] <url>: Use exact git URL instead of [home-page].
[arguments] <test-flags>: Skip tests requiring root access.
[propagated-inputs]: Remove python-croniter; add python-crontab,
python-freezegun, and python-dateutil.
[native-inputs]: Remove python-crontab, python-freezegun, and python-wheel.
[home-page]: Move above [synopsis].

Change-Id: If82959e5cb028b826a5a53293b3c58aefb507f36
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
7d6c683bc4 gnu: python-crontab: Update to 3.3.0.
* gnu/packages/python-xyz.scm (python-crontab): Update to 3.3.0.
[source] <pypi-uri>: Fix the name.
[native-inputs]: Remove python-wheel.

Change-Id: Ic5ea74269d289ec1d9e6a9132a25bc57a907406c
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
c6614e132f gnu: python-rq: Update to 2.6.1.
* gnu/packages/databases.scm (python-rq): Update to 2.6.1.
[propagated-inputs]: Add python-croniter.

Change-Id: Iab464919a5a336ef8e7377a6ee99d0a867f320f4
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
eb42987949 gnu: python-celltypist: Update to 1.7.1.
* gnu/packages/bioinformatics.scm (python-celltypist): Update to 1.7.1.
[arguments] <tests?>: Enable simple runtime regression check.
<phases>: Remove 'set-home and 'set-numba-cache-dir; add
'set-environment; use custom 'check phase.
[native-inputs]: Remove python-wheel; add python-setuptools.

Change-Id: I7ec16da8c6d3af8ad0d8eb96d5f9b50d9858eae3
2026-02-07 12:28:58 +01:00
Sharlatan Hellseher
e012430a92 gnu: python-argostranslate: Fix build.
* gnu/packages/machine-learning.scm (python-argostranslate)
  [phases]{writable-home}: Remove phase.
  {set-home-env}: New phase, located before {build}.

Relates-to: guix/guix#5892
Change-Id: I04fdb2fa6793d3e3e1da906612f4b650238f2b1d
2026-02-07 12:28:58 +01:00
Nicolas Graves
56a1951da0 gnu: python-scitools-iris: Update to 3.14.1.
* gnu/packages/geo.scm (python-scitools-iris): Update to 3.14.1.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Remove phase 'relax-requirements.  Refresh phase
'fix-paths.  Replace phase 'pre-check addition by the phase 'check
replacement.
[native-inputs]: Add python-affine, python-rasterio,
python-scitools-mo-pack.

Change-Id: Ie2fef55d61266758106c3797217da72927279c90
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
78af90c974 gnu: Add iris-test-data.
* gnu/packages/geo.scm (iris-test-data): New variable.

Change-Id: Ib9a0b1d09a06d9372272fd7d0c7862533d7b4b84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
215cdb12d0 gnu: Add python-scitools-mo-pack.
* gnu/packages/geo.scm (python-scitools-mo-pack): New variable.

Change-Id: I3a03acd4fbbccc69a72373c7e34e6d23f7fd9426
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
79cffdc00f gnu: Add libmo-unpack.
* gnu/packages/geo.scm (libmo-unpack): New variable.

Change-Id: I7f157a0949e4022b7ad20635119e906ab005fb0f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:58 +01:00
Nicolas Graves
9999f19742 gnu: python-scikit-surprise: Relocate phase 'set-home.
* gnu/packages/python-science.scm (python-scikit-surprise)[arguments]
<#:phases>: Relocate phase 'set-home.

Change-Id: Id6e5993e167f1f61865fcfe31caba0bce2d5263a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
0f6bd9d642 gnu: python-robotframework-datadriver: Add python-xlrd native-input.
* gnu/packages/python-xyz.scm (python-robotframework-datadriver)
[native-inputs]: Remove python-wheel.  Add python-xlrd.

Change-Id: I38db8263ffad28042306b24e00034be941a236ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
9c1378062d gnu: python-ratelimiter: Switch to pytest-8.
* gnu/packages/python-xyz.scm (python-ratelimiter)[native-inputs]:
Replace python-pytest by python-pytest-8.

Change-Id: Ie10f3fbcd4cea932be317eb21624bcac8ca6fa10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
d568e0d1a7 gnu: python-ndcube: Relocate phase 'set-home-env.
* gnu/packages/wxwidgets.scm (python-ndcube)[arguments]<#:phases>:
Relocate phase 'set-home-env.

Change-Id: I77bd29800f0c24cdbbff88251093e8c107eae6d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
fdece4569e gnu: python-woob: Relax requirements.
* gnu/packages/python-web.scm (python-woob)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: Ib178d637ef1658702099ecd1c0fca570128970ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
57379fbc44 gnu: python-wxpython: Relocate phase 'add-missing-.so.
* gnu/packages/wxwidgets.scm (python-wxpython)[arguments]<#:phases>:
Relocate phase 'add-missing-.so.

Change-Id: I15fd0fdc49c5dbf35d06814663896bc09486c09e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
63b0317069 gnu: python-irispy-lmsal: Relocate phase 'set-home.
* gnu/packages/astronomy.scm (python-irispy-lmsal):
[arguments]<#:phases>: Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: I743634183b7d7a60d0d24bb28ee06a2709aa2d11
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
fc71e0b6ab gnu: python-rpy2: Use python-pytest-8.
* gnu/packages/statistics.scm (python-rpy2):
  [native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I20c82c77c5589c5802e4d7f252bd24aeedec5d85
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
e8a0d060ac gnu: python-sphinxcontrib-programoutput: Skip 2 tests.
* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput):
  [phases]{cleanup}: Add step to disable 2 failing tests.

Change-Id: I7ed8c5912c4f0c7641ef05426980686c5cb5b1e3
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
9f2c3165b8 gnu: python-abjad: Disable tests.
* gnu/packages/music.scm (python-abjad):
  [arguments] <tests?>: Disable for now.
  [native-inputs]: Remove python-pytest and python-wheel.

Change-Id: If28e3dcf6b245e165f35ccbb1c6efc2a535453f2
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
d7365ddbc3 gnu: python-uqbar: Update to 0.9.6.
* gnu/packages/graphviz.scm (python-uqbar): Update to 0.9.6.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-wheel.

Change-Id: I7e317fa2e66c557ae7fbca67ad87bee4722a9d9e
2026-02-07 12:28:57 +01:00
Nicolas Graves
f0507e1031 gnu: quodlibet: Fix tests by ignoring most problematic ones.
* gnu/packages/music.scm (quodlibet):
  [arguments]<#:test-flags>: Ignore test files with most failing tests.
  <#:phases>: Reallocate 'pre-check; use default 'check; add 'prepare-x.
  [native-inputs]: Remove xvfb-run; add xorg-server-for-tests.

Change-Id: I3349a249a4d25c916f80c306cccc7ca715e7cf73
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
f219efde32 gnu: rapid-photo-downloader: Update to 0.9.37a5.
* gnu/packages/photo.scm (rapid-photo-downloader): Update to 0.9.37a5.
[native-inputs]: Replace python-setuptools by python-hatchling,
python-hatch-argparse-manpage, python-hatch-gettext.
[propagated-inputs]: Add python-pillow.

Change-Id: I38a87f28a25f3fbb8447a6d6a2ece5ef02dd85c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
bf2a7027d1 gnu: rednotebook: Relocate phase 'set-HOME.
* gnu/packages/rednotebook.scm (rednotebook)[arguments]<#:phases>:
Relocate phase 'set-HOME.

Change-Id: I266d066f93d158c33aeafd5cdf9aa8002d02678a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
200ffe6497 gnu: snakemake: Update to 8.30.0.
* gnu/packages/python-science.scm (snakemake): Update to 8.30.0.
[arguments]<#:test-flags>: Refresh them.
[native-inputs]: Remove python-wheel.

Change-Id: I5b509cdf177224a71c313fed32f913cca85410d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
ceed5daa2b gnu: python-snakemake-interface-storage-plugins: Update to 3.6.0.
* gnu/packages/python-science.scm (python-snakemake-interface-storage-plugins): Update to 3.6.0.
[arguments]<#:phases>: Add phase 'relax-requirements.

Change-Id: I5e0028168d261ba12dbce846253ca4c8274710d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
98b269d0df gnu: python-legacy-api-wrap: Update to 1.5.
* gnu/packages/python-xyz.scm (python-legacy-api-wrap): Update to 1.5.

Change-Id: Icc34334452c3ed556652a9c6412fbaa25f6c9e77
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
eda5b7b016 gnu: twitchy: Relocate phase 'set-HOME.
* gnu/packages/video.scm (twitchy)[arguments]<#:phases>: Relocate phase
'set-HOME.

Change-Id: Iebee41ed2d4431a40a24aed41b193a51bc1b75d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
67b5f86424 gnu: vorta: Relocate phase 'set-HOME.
* gnu/packages/backup.scm (vorta)[arguments]<#:phases>: Relocate phase
'set-HOME.

Change-Id: Ief4c40b75e856b6e10df2069ef4bfa501ac5ec8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
f319ff5a54 gnu: wllvm: Update to 1.3.1-0.948cdb8.
* gnu/packages/llvm.scm (wllvm): Update to 1.3.1-0.948cdb8.
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Add clang and procps.

Change-Id: I61ace17965efa739235b2cb8c5946cd64d12a987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
a0650005be gnu: xonsh: Ignore failing tests.
* gnu/packages/shell.scm (xonsh)[arguments]<#:test-flags>: Ignore
tests that fail because of pip.

Change-Id: Ia02075b278aae3740cb67e3b849d748b1b20c9c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
d775596a8f gnu: python-scanpy: Skip one more test.
* gnu/packages/bioinformatics.scm (python-scanpy):
  [arguments]<test-flags>: Skip one more shaky test.

Change-Id: I6093f2365fbab05ada6cc8cbdfede5bfdfb6f27d
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
715cf64dd2 gnu: python-splicekit: Refresh package style.
* gnu/packages/bioinformatics.scm (python-splicekit): Re order inputs
and arguments and start description from a new line.

Change-Id: I0ae7b2434669cbfee19a39283933fc2af45362a2
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
66f7868f61 gnu: python-pybio: Relocate phase 'set-home.
* gnu/packages/bioinformatics.scm (python-pybio)[arguments]<#:phases>:
Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: Ifeceb52b20348f2f495217ee371b84be7bbf590b
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
a670612844 gnu: python-pandapipes: Update to 0.13.0.
* gnu/packages/engineering.scm (python-pandapipes): Update to 0.13.0.
[native-inputs]: Remove python-pytest-xdist, python-wheel, and unzip.

Change-Id: I85394f0731448a502386847cdece7c76646e1724
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
56dd654bea gnu: python-nptyping: Use python-numpy-1, fix build.
* gnu/packages/python-check.scm (python-nptyping):
  [phases]{set-source-date-epch}: Remove phase.
  [propagated-inputs]: Remove python-numpy; add python-numpy-1.
  [native-inputs]: Remove python-wheel.

Change-Id: I37652688828425963004c22aff287f76e88f5be1
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
8e8d18f61f gnu: python-mathlibtools: Fix build.
* gnu/packages/lean.scm (python-mathlibtools):
  [phases]{fix-home-directory}: Remove phase.
  {set-home-env}: New phase

Relates-to: guix/guix#5892
Change-Id: If791942e8c8053b00ec82737ef2ad8e1581d7e3c
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
b35ce8a33d gnu: python-kivymd: Fix build.
* gnu/packages/python-graphics.scm (python-kivymd):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I8a40dfa02b731d66c320806251ce3b3a3577d12c
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
749eca3963 gnu: python-mathicsscript: Fix build.
* gnu/packages/maths.scm (python-mathicsscript):
  [phases]{setenv}: Remove phase.
  {set-home-env}: New phase, set before build.

Relates-to: guix/guix#5892
Change-Id: I2cdb99e7bc6b98536f610f6733ef2f583bcc28ac
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
a74315b30d gnu: python-mathics-core: Fix build.
* gnu/packages/maths.scm (python-mathics-core):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I682c1e5331e7e3a4f99fa5a5322f79e6093b6b5a
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
ff260debed gnu: Remove python-imageio-freeimage.
* gnu/packages/python-xyz.scm (python-imageio-freeimage): Delete variable.

Fixes: guix/guix#5389
Change-Id: Ieb19e12b773f3bad6630533c90710370594f5be1
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
edddc96f5b gnu: python-conda-package-handling: Use python-pytest-8.
* gnu/packages/python-web.scm (python-conda-package-handling):
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I8e86f6c92b72c5b82ca0fdebd2e1aa11ec28a5ce
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
850bea99fc gnu: python-django-configurations: Update to 2.5.1.
* gnu/packages/django.scm (python-django-configurations): Update to 2.5.1.
[source]: Switch to git-fetch.
[phases]{set-environment}: New phase, add before build to pass
{sanity-check}.
[propagated-inputs]: Remove python-django-4; add python-django.
[native-inputs]: Remove python-wheel.

Change-Id: Ibea6400e810fdf277edcb8e8ec5fb95859ec9558
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
0aa8b522e6 gnu: python-django-dbbackup: Update to 5.1.2.
* gnu/packages/django.scm (python-django-dbbackup): Update to 5.1.2.
[source]: Switch to git-fetch.
[phases]{pre-check}: Remove tests modification step.
{check}: Use default phase.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.

Change-Id: I206864969a91cd554431b2afe81dae4622bf1fa2
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
4c60e934d3 gnu: python-anaconda-cli-base: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-anaconda-cli-base):
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I280356241b3eee8cdfec51ea2ce6da41751699d8
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
6fbd1da486 gnu: proton-vpn-cli: Update to 0.1.5.
* gnu/packages/vpn.scm (proton-vpn-cli): Update to 0.1.5.
[phases]{prepare-tests}: Remove phase.
{prepare-envs}: New phase.
[propagated-inputs]: Remove python-sentry-sdk; add python-tabulate.

Change-Id: I77c88e4d2442b1679444b4b61d4c04511bc05839
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
f50a3c37da gnu: pass-git-helper: Fix build.
* gnu/packages/password-utils.scm (pass-git-helper):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I7cd2d0cb08b95dbfd1be25e363476d95848f5620
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
4e0544a3ad gnu: pairadise: Disable missing tests.
* gnu/packages/bioinformatics.scm (pairadise):
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: I0545b4ce56562ba9c5f875133cff33fbd1126459
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
0aa63b09d1 gnu: liquidctl: Fix build.
* gnu/packages/hardware.scm (liquidctl):
  [phases] {set-runtime-dir}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I666b7d48697fed2d360b5a26228e047e2b22adbd
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
920b43db29 gnu: libmemcached: Fix build.
* gnu/packages/databases.scm (libmemcached):
  [native-inputs]: Remove python-sphinx; add python-sphinx-6.

Change-Id: I457afdd5e7ce7db753d26cf9f8e9e3c0cc05e792
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
68c057d5d8 gnu: fenics: Fix tests.
* gnu/packages/simulation.scm (fenics):
  [arguments] <test-flags>: Skip two more tests.
  [native-inputs]: Add pythn-numpy-1.

Change-Id: Ic41cb4f6f92b89cffd87d43b617d34dce756efd9
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
52f23b2437 gnu: httpie: Skip 2 tests.
* gnu/packages/python-web.scm (httpie):
  [arguments] <test-flags>: Skip 2 problematic tests.
  [native-inputs]: Remove python-wheel.

Change-Id: I36775e38714683183267a0f7456d04592f3e85d2
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
1cbafed4bd gnu: gourmet: Fix build.
* gnu/packages/nutrition.scm (gourmet)
  [phases]{set-environment}: New phase.
  {configure-tests}: Remove phase.

Relates-to: guix/guix#5892
Change-Id: I153a0c7b2a1d8fac6402dd75f31edfc6ec4a7ef8
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
62d5d727ba gnu: cpplint: Update to 2.0.2.
* gnu/packages/cpp.scm (cpplint): Update to 2.0.2.
[phases]{patch-build-system, reduce-GUIX_PYTHONPATH,
reset-GUIX_PYTHONPATH}: Remove phases
{fix-pytest-config}: New phase.
[native-inputs]: Remove python-parameterized, python-pytest-cov,
python-pytest-runner, and python-wheel.

Change-Id: I43ae67d5dfd8e711e6682c6c8001dc6e30fb5755
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
b3f61f6253 gnu: aacircuit: Fix build.
* gnu/packages/electronics.scm (aacircuit)
  [phases]{set-home-env}: New phase.
  {check}: Move setting HOME to {set-home-env} phase.

Relates-to: guix/guix#5892
Change-Id: I09e1e00d0ed4844a6a275c31fe47aeab76f7c7f3
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
c7a29fe75c gnu: upower: Fix tests.
* gnu/packages/gnome.scm (upower)[phases]{adjust-test-suite}: Add
temporary workaround for dbusmock version and skip one problematic test.

Change-Id: I4dd9732969de1f8a6c5da41774d60a26635c4227
2026-02-07 12:28:54 +01:00
Nicolas Graves
a273b090b1 gnu: gdal: Switch to pyproject.
* gnu/packages/geo.scm (gdal):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Improve phase 'swap-files, use site-packages.

Change-Id: Ie24b7c787a16d18c3b93f6bb10dd09095205562f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:54 +01:00
Nicolas Graves
78708529c2 gnu: ledger: Switch to pyproject.
* gnu/packages/finance.scm (ledger):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase
'fix-python-installation-directory.
2026-02-07 12:28:54 +01:00
Nicolas Graves
aa58739aad gnu: ledger: Improve style.
* gnu/packages/finance.scm (ledger)[arguments]: Improve style, use
gexps and modern style.
2026-02-07 12:28:53 +01:00
Nicolas Graves
8cafdb0ef1 gnu: lib2geom: Switch to pyproject.
* gnu/packages/graphics.scm (lib2geom):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: If624d8eaaadca2f2377b1dd5103eaaa761709c1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
169e8b4e24 gnu: libdecaf: Switch to pyproject.
* gnu/packages/crypto.scm (libdecaf):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I4d7bb9a8679252b01633b8e3e4dfeacbc1dc6d84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
2070b7ffc2 gnu: libsignon-glib: Switch to pyproject.
* gnu/packages/qt.scm (libsignon-glib):
[arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
to pyproject-build-system, improve style.

Change-Id: Ie2112ef73b34aec4c04ff37119493f8af36981da
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
811445f08f gnu: python-sip-4: Improve style and switch to pyproject.
* gnu/packages/qt.scm (python-sip-4):
[arguments]: Improve style,
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Rewrite phase 'configure tpo use gexps and site-packages.
[native-inputs, propagated-inputs]: Relocate fields, improve style.

Change-Id: Ib6d2842cb4cbe343b72ca7673319715ab637533f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
f359bf4fbd gnu: git-filter-repo: Switch to pyproject.
* gnu/packages/version-control.scm (git-filter-repo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I5f88683b51008c86789052dbaa4640a8da78a47b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
2926d727de gnu: redshift: Improve style and switch to pyproject.
* gnu/packages/xdisorg.scm (redshift):
[arguments]: Improve style, use gexps.
<#:imported-modules, #:phases>: Switch to pyproject-build-system.

Change-Id: Id01675d8de493e745ac13178bc34a34345d19cc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
cf8573f373 gnu: meld: Switch to pyproject.
* gnu/packages/patchutils.scm (meld):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I3a322ed154b432e751aad3e86fafaf938b45be8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
a5656a4410 gnu: python-clingcon: Switch to pyproject.
* gnu/packages/potassco.scm (python-clingcon):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I5631ef318520191d37045ba3c55bf8becb864adf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
6eae30d6e6 gnu: python-clingo-dl: Switch to pyproject.
* gnu/packages/potassco.scm (python-clingo-dl):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I78ae978dec526e1ad838b12f974741f510d4e7b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
ed3032d896 gnu: python-clingo: Switch to pyproject.
* gnu/packages/potassco.scm (python-clingo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: Id154c99b0920f55f85f6f9dbdd057148c5783f4f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
b96170652f gnu: opencc: Improve style and switch to pyproject.
* gnu/packages/textutils.scm (opencc):
[arguments]: Use list instead of quote.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Rewrite using gexps, #$output, site-packages, and
search-ipnut-directory.

Change-Id: I050acb3be2ff0a34fc6156113a4cc997bedd2937
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
5e19fd4b54 gnu: mozo: Switch to pyproject.
* gnu/packages/mate.scm (mozo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: Ibd6a245c2927cedbbe9dac89ec7778eddec18f6a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00
Nicolas Graves
23d56d6190 gnu: libmodulemd: Switch to pyproject.
* gnu/packages/rpm.scm (libmodulemd):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.  Relocate keywords, as python: prefix isn't
above when first used.

Change-Id: If1fd0ed13ea545a8cfacbf59e62353be990cb5f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
cbfa906046 gnu: postmarketos-tweaks: Switch to pyproject.
* gnu/packages/gnome-xyz.scm (postmarketos-tweaks):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: Ic9eb8388bea535b139f0e2fbe404926dd907685d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
141626bfc7 gnu: portfolio: Reindent and switch to pyproject.
* gnu/packages/gnome-xyz.scm (portfolio):
[arguments]: Use modern style, re-indent.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.

Change-Id: If6d2b759c6d5a47a1b489cca79ca0e281b09099c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
b423516def gnu: brltty: Switch to pyproject.
* gnu/packages/accessibility.scm (brltty):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: I654bf717bb4ea33954abb48c895cd239e93a7685
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
8a6ee34522 gnu: sssd: Switch to pyproject.
* gnu/packages/sssd.scm (sssd):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system, relocate keyword, remove duplicate keyword.
<#:phases>: Improve phase 'wrap-binaries, use the site-packages
procedure.

Change-Id: I963b2f6932390a80c3b118744eb2c6a1bd39d377
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
e2bbd905da gnu: spdk: Switch to pyproject.
* gnu/packages/storage.scm (spdk):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I2227b3da7722bcc4a64e4691b7aa466c6a0365b6
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
c3922d1fdc gnu: ocaml-z3: Drop custom imported-modules.
* gnu/packages/maths.scm (ocaml-z3)[arguments]
<#:imported-modules, #:modules>: Drop them.

Change-Id: I30a53824a7cbc7026f119f5bdbdf5da4ec3d5b64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
f1df7d79d9 gnu: Add python-mcp.
* gnu/packages/python-web.scm (python-mcp): New variable.
Change-Id: I6ee5ce57db56462120321b6f6e64ac3a301bcaa9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
983051488c gnu: Add python-httpx-sse.
* gnu/packages/python-web.scm (python-httpx-sse): New variable.

Change-Id: I69b12e54907e15fa7237060ca0f3df863e99cf32
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
9dd10b4566 gnu: Add python-sse-starlette.
* gnu/packages/python-web.scm (python-sse-starlette): New variable.

Change-Id: I47c8fa1569d69c28e0f580df42f77fc8889643bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
5dcde9b5a5 gnu: python-starlette: Update to 0.49.1.
* gnu/packages/python-web.scm (python-starlette): Update to 0.49.1.

Change-Id: I19ed03999c59271a4da26d798d644996c2224b02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
aaac159245 gnu: python-poppler-qt5: Fix build.
* gnu/packages/pdf.scm (python-poppler-qt5)
[source]: Switch to git-fetch.
[arguments]<#·configure-flags>: Remove them.
2026-02-07 12:28:52 +01:00
Nicolas Graves
1c846e8e6f gnu: python-clinguin: Update to 2.7.4.
* gnu/packages/potassco.scm (python-clinguin): Update to 2.7.4.

Change-Id: I6c25f97e45d3e177cfd3915a8a56ba80440ecf48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
e859365ef2 gnu: python-fastapi-pagination: Update to 0.15.6.
* gnu/packages/python-web.scm
(python-fastapi-pagination-minimal): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling.
(python-fastapi-pagination): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling.  Add
python-dirty-equals.
[arguments]<#:test-flags>: Update them.
<#:phases>: Refresh phase 'patch-tests.

Change-Id: I59a7d3d2729ae99169f8cc2e5713875d0bc391da
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
b49f6636a0 gnu: python-fastapi: Update to 0.128.0.
* gnu/packages/python-web.scm (python-fastapi): Update to 0.128.0.
[arguments]<#:test-flags>: Update them.

Change-Id: Ibc25b68e370e26c3d922096876ad8679caeda44c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Hartmut Goebel
abbade3c60 gnu: Fix build of trytond modules.
The pyproject-build-system changed the order of phases. Thus prepare-check
must go before sanity-check. To hopefully be more resilient to future
changes, add it relatively to wrap, which comes before sanity-check.

* gnu/packages/tryton.scm (tryton-phases)[prepare-check]: Move after wrap.

Change-Id: I2b4662313e430fa32989d326f862458f5d7c4e49
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 12:28:51 +01:00
Sergey Trofimov
63fbbd42df gnu: pipewire: Update to 1.5.85.
* gnu/packages/linux.scm (pipewire): Update to 1.5.85.
[arguments]<#:configure-flags>: Add -Db_asneeded=false, update -Dsystemd
to -Dlibsystemd.
(pipewire-minimal):[arguments]<#:configure-flags>: Remove unnecessary
explicit linking with gcc_s.

Change-Id: Id53f8d9d606b62cbac525baba9661099f2b53667
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov
cfc4599756 gnu: libcamera: Use G-Expressions.
* gnu/packages/networking.scm (libcamera): Simplify by applying
G-Expressions everywhere.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I44103a01cca67c4dc861fb0268d2ac8010997d44
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov
6d2f3fe350 gnu: libcamera: Update to 0.6.0.
* gnu/packages/networking.scm (libcamera): Update to 0.6.0.
[arguments]<#:configure-flags>: Enable python bindings, remove obsolete
flags.
<#:phases>{'set-sphinx-theme}: New phase.
{'disable-gstreamer-tests}: Disable tests requiring /dev/udmabuf.
[native-inputs]: Add python-sphinxcontrib-doxylink.
[inputs]: Add libjpeg-turbo, libyuv, pybind11.
* gnu/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch:
Adjust to latest source.

Fixes: guix/guix#6002
Change-Id: I8618f58438de3569b7a54663f69ecaa7b1c6283c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov
fbc5fa1d10 gnu: libyuv: Update to 1922.
* gnu/packages/image.scm (libyuv): Update to 1922.
[arguments]<#:configure-flags>: Add -DUNIT_TEST=ON.
<#:phases>: Replace 'check with custom test.
[inputs]: Add libjpeg-turbo.
[native-inputs]: Add googletest.
* gnu/packages/image.scm (libyuv-prev): Package wrongly versioned
libyuv@2021.4 to be superseded by libyuv.

Change-Id: I0ddad9890230f1d670ead46038ad90c051539120
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Sergey Trofimov
7e917411d5 gnu: Add python-sphinxcontrib-doxylink.
* gnu/packages/sphinx.scm (python-sphinxcontrib-doxylink): New variable.

Change-Id: Iab4fe13e8fe3a6285d515e7fc6968ec7d0ef94e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
44f1c6e466 gnu: boost: Switch to pyproject.
* gnu/packages/boost.scm (boost): [arguments]: Relocate field.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.

Change-Id: I6b281d2c4fc62af9c8c93b57db4eb935d9ab536d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
f3997b9a0f gnu: optizelle: Improve style and switch to pyproject.
* gnu/packages/maths.scm (optizelle):
[source]<snippet>: Improve style.
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'set-numpy-path using the site-packages
procedure.
[inputs, native-inputs]: Drop labels.

Change-Id: I76db3d0353cf95e411cfd11a81b34cf6cd851d05
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
32a4f0613b gnu: emacs-jedi: Switch to pyproject.
* gnu/packages/emacs-xyz.scm (emacs-jedi):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ie6c15a483c093c33159e50a7a3403649d37ea1bc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
f77310c3ba gnu: pyre: Switch to pyproject.
* gnu/packages/python-science.scm (pyre):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Iba843ba453ab2ed6958b546f27724d1cf3392f2c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
f9e597da4e gnu: gr-satellites: Switch to pyproject.
* gnu/packages/radio.scm (gr-satellites):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Iafc42df6908525a5b78a055b427bedd67f02d31e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
602f071a0f gnu: gr-satellites: Relocate and improve arguments style.
* gnu/packages/radio.scm (gr-satellites)[arguments]: Relocate field
and improve style.

Change-Id: I3d5f30542599e2055f2f47027ec072d71dd5fc19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
bdc42e4ea1 gnu: gr-osmosdr: Switch to pyproject.
* gnu/packages/radio.scm (gr-osmosdr):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
<#:phases>{fix-gnuradio-iqbalance-detection}: Improve phase, use
search-input-directory.

Change-Id: I3e6bb8a6949758e33368247abd6d1fa31af0e1d3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
cff243ab74 gnu: gr-osmosdr: Relocate and reindent arguments.
* gnu/packages/radio.scm (gr-osmosdr)[arguments]: Relocate field, and
reindent it.

Change-Id: I9e37371995bf7d38e27603cf79ab3de3b4e4eb12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
8bf1f10332 gnu: gnuradio: Switch to pyproject.
* gnu/packages/radio.scm (gnuradio):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I4aef809e100b78536d45e1747fed67886d630e90
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
d5d5b12844 gnu: gnuradio: Relocate and improve arguments style.
* gnu/packages/radio.scm (gnuradio)[arguments]: Relocate field,
migrate to modern style.
<#:phases>: Rewrite phase 'wrap-with-GI_TYPELIB_PATH.

Change-Id: Iccc8316d9b40d5d3cfefd09995ab3d5fb955a197
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
c67217080c gnu: xwayland-run: Switch to pyproject.
* gnu/packages/xorg.scm (xwayland-run):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I410b5b57fd4357e85047ceb905665dd715c20442
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
243e5628bd gnu: libaccounts-glib: Switch to pyproject.
* gnu/packages/glib.scm (libaccounts-glib):
[arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
to pyproject-build-system.

Change-Id: Icb5413c16af9be128fdb367c77f1700189aee36d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
f15488420a gnu: libaccounts-glib: Relocate and reindent arguments.
* gnu/packages/glib.scm (libaccounts-glib)[arguments]: Relocate
field and reindent it.

Change-Id: I4d28ef0110f3fac61304ea021dda24444bbbc875
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
d30e5fccc4 gnu: confy: Switch to pyproject.
* gnu/packages/gnome.scm (confy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
<#:phases>: Remove phase 'patch-for-compatibility.

Change-Id: Idd48f3e14702f09070a7340e05a0ea1eec5a6608
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
e9ccc03c81 gnu: piper: Switch to pyproject.
* gnu/packages/gnome.scm (piper):
[arguments]: Improve style, use gexps.
<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I00092d1fddaaab7825b625b344cacaf61986a4ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
7c7025cdb9 gnu: apostrophe: Switch to pyproject.
* gnu/packages/gnome.scm (apostrophe):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ic1751d52676270c8144bffc60436397f4bada496
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:50 +01:00
Nicolas Graves
d62c74c584 gnu: setzer: Switch to pyproject.
* gnu/packages/gnome.scm (setzer):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ib37104bb2b0ef3fd772799859aabd809b4ad7017
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
bb747b39b2 gnu: soundconverter: Switch to pyproject.
* gnu/packages/gnome.scm (soundconverter):
[arguments]: Improve style, use gexps.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
Cleanup unecessary use of gnu build-system modules.
<#:phases>: Migrate phase 'wrap-soundconverter-for-python to
pyproject.  Improve phase 'wrap-soundconverter.

Change-Id: I62b8b15c383c899adcf9226e0396efc31588b0d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
d4b7a4276e gnu: secrets: Switch to pyproject.
* gnu/packages/gnome.scm (secrets):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ib5a8121dfd101d872fcc47edf30b64dc6e7ec3df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
ffafd6d6cf gnu: lollypop: Switch to pyproject.
* gnu/packages/gnome.scm (lollypop):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: If3820beee0a79eb50a2ddd04fc8be2cf408f3752
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
65a143e0f2 gnu: gnome-tweaks: Switch to pyproject.
* gnu/packages/gnome.scm (gnome-tweaks):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ia9bac986bfbf9c92939a17b0316555070821e357
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
5429786470 gnu: gexiv2: Drop arguments.
* gnu/packages/gnome.scm (gexiv2) [arguments]: Drop them.

Change-Id: Ic5f7c4811ed690d1e75c1246655d98de0d3708d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
98e7fac834 gnu: gom: Switch to pyproject.
* gnu/packages/gnome.scm (gom):
[arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
to pyproject-build-system.

Change-Id: I309aa203d0594984e249e1f1d6c7ffa2426093e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
257b3cedc4 gnu: drawing: Switch to pyproject.
* gnu/packages/gnome.scm (drawing):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I223ec55b85c6729219721a045598f038f15d5e47
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
82c73e7a27 gnu: cambalache: Switch to pyproject.
* gnu/packages/gnome.scm (cambalache):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I1ff9557c19641688166a86982e52983e777b1173
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
38981deb8b gnu: blueprint-compiler: Switch to pyproject.
* gnu/packages/gnome.scm (blueprint-compiler):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I604b70490e8f3b0df988e852e83f8d70b6da2057
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
f795336e0f gnu: system-config-printer: Switch to pyproject.
* gnu/packages/gnome.scm (system-config-printer):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>{add-install-to-pythonpath, wrap-for-python}: Likewise.
{wrap}: Improve style.

Change-Id: Ie248069593758a7ab9c51146751d094480574092
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
6f04e98b9d gnu: gtg: Switch to pyproject.
* gnu/packages/gnome.scm (gtg):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I79b6a8709178a23e455e447d12193fc6ecaebf22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
42d8ae015f gnu: 389-ds-base: Switch to pyproject.
* gnu/packages/openldap.scm (389-ds-base):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase
'fix-install-location-of-python-tools.

Change-Id: Idf2865bddc06a4cf38fa106b9ca1576320d98fff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
668c94c464 gnu: python-gst: Switch to pyproject.
* gnu/packages/gstreamer.scm (python-gst):
[arguments]<#:imported-modules, #:modules, #:configure-flags>:
Switch to pyproject-build-system.

Change-Id: Iafe2a549b87712df5a37f278a4c99049d079a40c
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:49 +01:00
Nicolas Graves
1a8a989837 gnu: julia-pycall: Switch to pyproject.
* gnu/packages/julia-xyz.scm (julia-pycall):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Improve phase 'set-python.

Change-Id: I6b2899db709ef311e86308537bc98d9a06caef42
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves
e416c68d0e gnu: libreoffice: Switch to pyproject.
* gnu/packages/libreoffice.scm (libreoffice):
[arguments]<#:modules, #:imported-modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase 'bin-and-desktop-install.

Change-Id: If333d833cfcc0286ac55ac028dba326a4b6cd794
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves
898167e3c8 gnu: libreoffice: Improve style.
* gnu/packages/libreoffice.scm (libreoffice)[arguments]
<#:configure-flags>: Relocate field before <#:phases>.

Change-Id: I01166523ca81f5a3aa80c306e4db04fbd85dad3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves
a3759b6d5f gnu: criu: Switch to pyproject.
* gnu/packages/virtualization.scm (criu):
[arguments]<#:modules, imported-modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages.

Change-Id: I8b80842ad87f8e6367cc0caaefc47fcec0fa2181
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves
ef1c4a8912 gnu: python-booleanoperations: Improve style.
* gnu/packages/graphics.scm (python-booleanoperations)[arguments]
<#:modules>: Remove them.
<#:test-flags>: Use string-join rather than format.

Change-Id: I9f80d1c8ba0c0cb40d87f4ab71a68db3435623e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Nicolas Graves
54c83ed38a gnu: bitmask: Migrate to pyproject.
* gnu/packages/vpn.scm (bitmask)
[source]<snippet>: Improve style.
[arguments]<#:imported-modules, #:modules>: Switch to pyproject.
<#:phases>: Modernize phase 'patch.
[inputs]: Improve style, drop labels.

Change-Id: I928036a783d88a985a83524e3d84d09841bdfb55
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher
aa1f87753a gnu: python-streamtracer: Switch from cargo to pyproject.
* gnu/packages/python-xyz.scm (python-streamtracer):
  [build-system]: Switch to pyproject-build-system.
  [arguments] <modules>: Move prefix from pyproject to cargo.
  <test-flags>: Run tests for installed module.
  [phases]{build-python-module, install-python-module,
  add-install-to-pythonpath, check-python-module}: Remove phases.
  {prepare-cargo-build-system}: New phases.
  [native-inputs]: Remove python-wrapper; add rust, and rust:cargo; add
  optional rust-sysroot.

Change-Id: I13596be16e9eb0fbb2596a43c51333f8ca951cae
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher
7dd5a44161 gnu: python-plotly: Use python-pytest-8.
* gnu/packages/python-science.scm (python-plotly):
  [native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I6ae645843e661c60c05e40823a6c0b0330144d35
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher
a59f6e39ee gnu: python-sunraster: Add set-home-env phase before build.
* gnu/packages/astronomy.scm (python-sunraster):
  [phases]{set-home-env}: New phase.
  {pre-check}: Remove phase.

Relates-to: guix/guix#5892
Change-Id: Ifba1cab870a0ac51914fe9b09c59e0faecb75aa3
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher
13fb23f88d gnu: python-sunpy-soar: Add set-home-env phase before build.
* gnu/packages/astronomy.scm (python-sunpy-soar):
  [phases]{set-home-env}: New phase.
  {pre-check}: Remove phase.

Relates-to: guix/guix#5892
Change-Id: I77c68d8069c28b1b1b0c53935ddcb73adc92bc73
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher
9abf01561b gnu: python-pysat: Add set-home-env phase before build.
* gnu/packages/astronomy.scm (python-pysat):
  [phases]{set-home-env}: New phase.
  {pre-check}: Remove setting HOME step.

Relates-to: guix/guix#5892
Change-Id: Ia9324fe81e70e7c9d90173b0064188e39f624ec5
2026-02-07 12:28:48 +01:00
Sharlatan Hellseher
9b1a6a1257 gnu: python-astrodata: Add python-tomli to native inputs.
* gnu/packages/astronomy.scm (python-astrodata)[native-inputs]: Add
python-tomli.

Change-Id: Ib6d95e1146d6dc95b20ac5f6a8548f053eae87ef
2026-02-07 12:28:48 +01:00
Nicolas Graves
56708aeace gnu: python-pytest-black: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-black)
[native-inputs]: Add python-pytest-8.  Remove python-wheel.
[propagated-inputs]: Remove python-pytest.

Change-Id: Ifc6b751be94ad5b6e4fa23b2a0ee18dbe95ed688
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
3af14e0674 gnu: python-pytest-csv: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-csv)
[native-inputs]: Add python-pytest-8.  Remove python-wheel.
[propagated-inputs]: Remove python-pytest.

Change-Id: Ideed0a7c8b7802cc5aa14973f6bc369a961aa8aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
62323cd67f gnu: python-pytest-flake8: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-flake8)
[native-inputs]: Replace python-pytest by python-pytest-8.  Remove
python-wheel.

Change-Id: I10c7aef586d7673bba1ac7f438cbc0ee31ab3dd0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
1de95c6fd1 gnu: python-sphinxext-opengraph: Update to 0.13.0.
* gnu/packages/sphinx.scm (python-sphinxext-opengraph): Update to 0.13.0.
[arguments]: Drop them.
[native-inputs]: Replace python-setuptools by python-flit-core.

Change-Id: I62f25c05029c214ad13ae689f23ade4bd239611f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
3618eab5b6 gnu: python-ndeflib: Switch to python-pytest-8.
* gnu/packages/python-xyz.scm (python-ndeflib)
[native-inputs]: Replace python-pytest by python-pytest-8.

Change-Id: If1f08d841ba4568458ae8f4bf3277a3f776d467d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
6e401231c2 gnu: python-pytest-pylint: Switch to python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-pylint)
[native-inputs]: Replace python-pytest by python-pytest-8.  Remove
python-wheel.

Change-Id: Ia0394c56f145d5a182eed057712e011eeb1c8bd9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
cb24bb7468 gnu: python-pyscss: Switch to python-pytest-8.
* gnu/packages/python-web.scm (python-pyscss)
[native-inputs]: Replace python-pytest by python-pytest-8.

Change-Id: Id1fd90e5779a288ffde574cf41057eac49448dd2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
37f352ef53 gnu: python-csb43: Relax requirements.
* gnu/packages/python-xyz.scm (python-csb43)[arguments]
<#:phases>: Add phase 'relax-requirements.

Change-Id: If4d718aeb4545fb10c80cfc506a983db66438bed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
69ad91c229 gnu: python-pytest-mypy-testing: Update to 0.2.0.
* gnu/packages/check.scm (python-pytest-mypy-testing): Update to 0.2.0.
[source]: Switch to git-fetch.

Change-Id: I0ead98ea98b9a2f7be7a047408253eca5119cdcf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
4d6446d35d gnu: python-pytest-testmon: Update to 2.2.0.
* gnu/packages/python-check.scm (python-pytest-testmon): Update to 2.2.0.

Change-Id: I9ce5a11136803be52b79914f6a6df3b2475a62e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
371e623693 gnu: Remove python-cfgraph.
* gnu/packages/rdf.scm (python-cfgraph): Delete variable.

Fixes: guix/guix#5200
Change-Id: I7e5ada1e5e195c87329eaec1727e13dba4808ec9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
9d91b1e289 gnu: Remove python-daemux.
* gnu/packages/tmux.scm (python-daemux): Delete variable.

Fixes: guix/guix#5199
Change-Id: I5856717be0f2ee846515600e4a8f13e128b3f149
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
0d2964c549 gnu: python-coverage: Update to 7.13.2.
* gnu/packages/check.scm (python-coverage): Update to 7.13.2.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Refresh them.
[native-inputs]: Replace python-pytest-8 by python-pytest.

Change-Id: Ibab6a6dee35bfcf4a8741d7a80434599360ae08a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
cd922c8cba gnu: python-yamlloader: Update to 1.6.0.
* gnu/packages/python-xyz.scm (python-yamlloader): Update to 1.6.0.
[native-inputs]: Add python-pytest.

Change-Id: I29875488b26755f3496670a510f9019fd398e0b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
3aa6c48bbc gnu: python-sphinx-autodoc-typehints: Update to 3.5.2.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 3.5.2.
[arguments]<#:test-flags>: Ignore more failing tests.

Change-Id: Ifc44e6b5a90362d50802d4359f23a066fd4c483b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
1a82eeeded gnu: python-sphobjinv: Update to 2.3.1.3.
* gnu/packages/sphinx.scm (python-sphobjinv): Update to 2.3.1.3.
[source]: Switch to git-fetch.
[native-inputs]: Improve style.  Add python-pytest-check.  Remove
python-wheel.

Change-Id: Iaefe484986127245d17af09b29b5b2df29459c8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
f976635507 gnu: python-xmlsec: Update to 1.3.17.
* gnu/packages/python-xyz.scm (python-xmlsec): Update to 1.3.17.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Drop phase 'pre-check.

Change-Id: I9b5220f9acba1f53e444bd60d60e8d8d5ae4afd3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
33b5313d6d gnu: python-python3-saml: Drop phase 'pre-check.
* gnu/packages/python-web.scm (python-python3-saml)[arguments]
<#:phases>: Drop phase 'pre-check.

Change-Id: Ib1fc47e84ea2e8da5aa30205802c758d4de16ac3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
f2ffaa347e gnu: python-django-allauth: Drop phase 'pre-check.
* gnu/packages/django.scm (python-django-allauth)[arguments]
<#:phases>: Drop phase 'pre-check.

Change-Id: I3e62f9aa0ff4fccd40e5ca916e8cf13e4541d987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
348032e627 gnu: xmlsec: Update to 1.3.9.
* gnu/packages/xml.scm (xmlsec): Update to 1.3.9.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Disable dynamic loading support, as it
is not required and causes peculiar configuration requirements.
[inputs]: Remove libltdl.

Change-Id: I538fd6ff14fdc8f52531f7cd6ebd15fa063437f6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Sharlatan Hellseher
c74a0d5a91 gnu: jack-select: Update to 1.5.2.
* gnu/packages/music.scm (jack-select): Update to 1.5.2.

Change-Id: I5aacf2386740849e3462f3d32c886700cdb4e53b
2026-02-07 12:28:46 +01:00
Sharlatan Hellseher
13f8875a50 gnu: jack-select: Switch to pyproject.
* gnu/packages/music.scm (jack-select): Use G-Expressions.
[build-system]: Switch to pyproject-build-system.
[phases]{configure, build, install}: Use phases from
pyproject-build-system.
{fix-libasound-path}: New phase.
[inputs]: Remove python-dbus and python-wrapper; add gtk+ and
python-dbus-python.
[native-inputs]: Add python-setuptools.

Change-Id: Ic82c8bb0386811f207cafd9b0612c44c9ff9c373
2026-02-07 12:28:45 +01:00
Sharlatan Hellseher
ee9f7169fb gnu: packages/rust-crates: Sort some variables a->z.
* gnu/packages/rust-crates.scm: (rust-async-compression-0.4.25,
rust-cc-1.2.54, rust-itoa-1.0.17, rust-libc-0.2.180, rust-ryu-1.0.22,
rust-zerocopy-0.8.33, rust-zerocopy-derive-0.8.33): Sort variables
alphabetically to resolve git conflicts.

Fixes: guix/guix#5950
Change-Id: Ic4611478ce0491f496bc15e58ce2dee615412250
2026-02-07 12:28:45 +01:00
Nicolas Graves
a291d2697b gnu: python-google-api-core: Update to 2.29.0.
* gnu/packages/python-web.scm (python-google-api-core): Update to 2.29.0.

Change-Id: I6da448552d1d6ae49af66f98a5cbde0511c7bcc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
41e64792e1 gnu: python-google-auth-oauthlib: Update to 1.2.4.
* gnu/packages/python-web.scm (python-google-auth-oauthlib): Update to 1.2.4.
Change-Id: I6d7b2e267ebb93d394cd243ccec779d6260363ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
71b2d17d20 gnu: python-pytest-textual-snapshot: Relax requirements.
* gnu/packages/python-check.scm (python-pytest-textual-snapshot)
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'relax-requirements.

Change-Id: I41c3df3ac6fc9154c85bb05d93da1d22ecf85a50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
9d57566793 gnu: python-google-auth: Update to 2.48.0.
* gnu/packages/python-web.scm (python-google-auth): Update to 2.48.0.
[propagated-inputs]: Remove python-cachetools, add
python-cryptography.
[native-inputs]: Add python-aiohttp, python-requests, python-rsa,
python-urllib3.  Remove python-cryptography, python-mock.

Change-Id: Iad35b296c278b182fcb0256e4a66a90e4758fa40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
0dba696865 gnu: python-textual: Update to 7.4.0.
* gnu/packages/python-build.scm (python-textual): Update to 7.4.0.
[arguments]<#:test-flags>: Align style.
<#:phases>: Add phase 'relax-requirements.
[propagated-inputs]: Add python-mdit-py-plugins.
* gnu/packages/python-xyz.scm : Add comment.

Change-Id: I064dd81b81568526c986f8dd667b693b5a22e32c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
8a84a30fbf gnu: python-pytest-isort: Update to 4.0.0.
* gnu/packages/python-check.scm (python-pytest-isort): Update to 4.0.0.

Change-Id: Ia94de2ea3ac3a7df7605c16b59c5916e8191143e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
ac29a28570 gnu: python-elastic-transport: Use the right python-pytest-asyncio.
* gnu/packages/python-web.scm (python-elastic-transport)
[native-inputs]: Replace python-pytest-asyncio by
python-pytest-asyncio-0.26.

Change-Id: I49d13fb4c1130f36cc73f89ba224958e2b1d4944
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
90437f77cf gnu: python-can: Relax requirements.
This relaxation is fine according to
bc248e8aaf

* gnu/packages/python-xyz.scm (python-can)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: I1be72d9a2cada3dc9bb740355bfc2277f8a011ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
6912158f77 gnu: python-diff-cover: Add python-pycodestyle native-input.
* gnu/packages/python-xyz.scm (python-diff-cover)[native-inputs]: Add
python-pycodestyle.

Change-Id: Ieb6c991415bf445684e449a3e2d2362449a20d57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Nicolas Graves
586d4a71b1 gnu: python-pytooling: Update to 8.11.0.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.11.0.
[arguments]<#:test-flags>: Update them.
<#:phases>: Add phase 'patch-git-bin-for-tests to drop former failing
tests.
[native-inputs]: Add python-aiohttp, python-requests.

Change-Id: Ie23d82f758d6361fa948ab97f314d7f25e91bbc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Nicolas Graves
5faad87a91 gnu: python-cmudict: Drop importlib-metadata requirement.
* gnu/packages/dictionaries.scm (python-cmudict)[arguments]<#:phases>:
In phase 'relax-requirements, drop importlib-metadata requirement.

Change-Id: I07652a99a8668839104ee8575fac8a4c83a38923
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
f9ba406dc0 gnu: Remove python-discover.
* gnu/packages/check.scm (python-discover): Delete variable.

Fixes: guix/guix#5135
Change-Id: I5ff792a6fe4205f57257c2dc28c0766ffeac33ba
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
a2c8386f35 gnu: Remove python-coverage-test-runner.
* gnu/packages/check.scm (python-coverage-test-runner): Delete variable.

Fixes: guix/guxi#5136
Change-Id: I6413c28a5206efbfd53a5726a59226e10a2bd0c1
2026-02-07 12:28:44 +01:00
Nicolas Graves
dbc0173478 gnu: dblatex: Switch to pyproject.
Rationale: This setup.py is clubberred by an old BuildScripts
configuration, which is not compatible with the most recent
setuptools.  Patch it to use a modern API for entry points.

* gnu/packages/docbook.scm (dblatex):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'use-modern-entry-points.
[native-inputs]: Add python-setuptools.

Change-Id: I816635cd9e96b04665231398b307695481def0e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
f815f0796f gnu: python-meson-python: Rename to python-meson.
This change adjusts the package name to follow Guix naming convention
for Python packages, see:
<https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>.

* gnu/packages/python-xyz.scm (python-meson): New variable.
(python-meson-python): Deprecate variable.

* gnu/packages/algebra.scm (python-flint):
* gnu/packages/astronomy.scm (python-pixell)
* gnu/packages/finance.scm (beancount)
* gnu/packages/game-development.scm (python-pygame-ce)
* gnu/packages/machine-learning.scm (python-scikit-learn)
* gnu/packages/python-science.scm (python-pandas, python-scikit-image,
python-scikit-misc, python-scipy, python-scs)
* gnu/packages/python-xyz.scm (python-contourpy, python-cysignals,
python-dbus-python, python-matplotlib, python-numpy, python-numpy-1,
python-pywavelets, python-siphash24)
[native-inputs]: Remove python-meson-python; add python-meson.

Fixes: guix/guix#5917
Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
0620f182e0 gnu: python-nose: Deprecate in favor of python-pynose.
* gnu/packages/check.scm (python-nose): Deprecate variable.

Fixes: guix/guix#5111
Change-Id: I80445a5ed438d800aed116eef88f4df65d3b306b
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
c37871187e gnu: python-flint: Adjust native-inputs.
* gnu/packages/algebra.scm (python-flint):[native-inputs]: Remove
meson-python and python-cython; add python-meson-python.

Change-Id: I9171a30b1770eaede45cd8b37565cb200b2532ce
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
28a0b3221c gnu: python-scikit-misc: Adjust inputs.
* gnu/packages/python-science.scm (python-scikit-misc):
[propagated-inputs]: Remove meson-python and python-spin.
[native-inputs]: Remove pkg-config, python-cython, python-numpy,
python-numpydoc, and python-wheel; add python-spin.

Change-Id: If2a9f9f3a003d2edc960ca5382d66fba604defef
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
bbfea24b41 gnu: python-pixell: Adjust native inputs.
* gnu/packages/astronomy.scm (python-pixell)[native-inputs]: Remove
meson-python, pkg-config, and python-cython; add python-meson-python.

Change-Id: I97bb6a1ca6f5454760ce14b923a2156a4c00412d
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
15a9841068 gnu: python-cysignals: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-cysignals)[native-inputs]:
Remove meson-python, pkg-config, and python-sphinx; add
python-meson-python.

Change-Id: I63d7da3556da8c4c33176956e2261df646ea902d
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
519ddd28a4 gnu: python-contourpy: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-contourpy)[native-inputs]:
Remove cmake-minimal, meson-python, and pkg-config; add
python-meson-python.

Change-Id: Ifd5a08d147184950095a078aa0a134add0d1ab36
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
ee5d3fb344 gnu: python-siphash24: Adjust native-inputs.
* gnu/packages/python-xyz.scm (python-siphash24)[native-inputs]:
Remove meson-python and python-cython; add python-meson-python.

Change-Id: Iaa3e8061f683ee3ea3882b4970296431993b72ee
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
5a200d8651 gnu: python-scs: Adjust native inputs.
* gnu/packages/python-science.scm (python-scs)[native-inputs]: Remove
meson-python; add python-meson-python.

Change-Id: I903af2c7c8a06cd616c39feb37ba7b42ba30bc0e
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
74325f30c2 gnu: python-pygame-ce: Adjust native inputs.
* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove meson-python and python-cython; add python-meson-python.

Change-Id: Ib3f6ccbd0ec266f73b3f4678b0bcc9e78134196e
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
8920d05cd1 gnu: python-scikit-image: Adjust native inputs.
* gnu/packages/python-science.scm (python-scikit-image):
[native-inputs]: Remove meson-python and python-cython; add
python-meson-python.

Change-Id: Ic273fd889d108ed896d753702a5ef977ade3a5f9
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
6f7f9d6c68 gnu: python-scikit-learn: Adjust native inputs.
* gnu/packages/machine-learning.scm (python-scikit-learn):
[native-inputs]: Remove meson-python, pkg-config, and python-cython; add
python-meson-python.

Change-Id: Ib0ad4db1382d748e3ecbab9c50f9446c345048dc
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
e50bf1b431 gnu: python-scipy: Adjust inputs and native inputs.
* gnu/packages/python-science.scm (python-scipy):
[phases]{relax-requirements}: Remove phase.
[inputs]: Remove boost; add boost-1.88.
[native-inputs]: Remove meson-python and python-cython; add
python-meson-python.

Change-Id: Ic9534456c52f0a93086ad9275c2e4ca2f93661a9
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
415c5bdaa3 gnu: python-matplotlib: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-matplotlib)[native-inputs]:
Remove meson-python and python-wheel; add python-meson-python.

Change-Id: Id8c0b9138ef80bebd3188d50ac65d97d59481ebf
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
2b911b764b gnu: python-pandas: Adjust native inputs.
* gnu/packages/python-science.scm (python-pandas)[native-inputs]:
Remove meson and meson-python; add python-meson-python.

Change-Id: I5f947f9a81e6931261ad16a3648fc1350d50c7f9
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
615c0f3962 gnu: python-numpy-1: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-numpy-1)[native-inputs]: Remove
meson-python, pkg-config, and python-cython; add python-meson-python.

Change-Id: I49c7c219c02f0c5374573e139b4164e96429b184
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
9e20b9a419 gnu: python-numpy: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove
meson-python, ninja, and pkg-config; add python-meson-python.

Change-Id: I34b5a3ce480fc7eb6b717cba11512cf2d3464aae
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
2be51334cf gnu: python-meson-python: Update to 0.19.0.
* gnu/packages/python-xyz.scm (python-meson-python): Update to 0.19.0.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-tomli; add meson, ninja,
python-cython, and python-packaging.
[native-inputs]: Add git-minimal, patchelf, python-pytest, and
python-pytest-mock.

Change-Id: Iae236772fe06eccf61f88147c9e4ffa23d0a5617
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
774825a6cd gnu: python-platypush: Update to 1.3.17.
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.17.
[propagated-inputs]: Add python-psutil.
[native-inputs]: Remove python-wheel.

Change-Id: I2288177de402ab3f70660235f4e4a8c3ea3bcf32
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
8e9cec519e gnu: python-pyzbar: Fix test flags.
* gnu/packages/aidc.scm (python-pyzbar)[arguments] <test-flags>: Adjust
skipped tests, "-k" option does not support glob pattern use explicit
"--deselect" parameter and skip 2 tests.

Change-Id: Iad255dd3bb71c98c385c2e03e75435fef3fe7172
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
5354fbaaca gnu: python-aspectlib: Update to 2.0.0.
* gnu/packages/python-xyz.scm (python-aspectlib): Update to 2.0.0.
[arguments] <test-flags>: Ignore only integration tests.
[phases]{fix-pytest-config}: New phase.
[native-inputs]: Remove python-pytest and python-wheel; add
python-pytest-8.

Change-Id: I4a940367c9a54bd8ecdccb8b6297f5b172925460
2026-02-07 12:28:42 +01:00
Sharlatan Hellseher
d09690436e gnu: python-fields: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-fields)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I222be28e2a8f77371187ff56048958cdc5974d86
2026-02-07 12:28:42 +01:00
Hugo Buddelmeijer
059bbece2f gnu: python-parso: Update to 0.8.5.
* gnu/packages/python-xyz.scm (python-parso): Update to 0.8.5.
[native-inputs]: Remove python-wheel.

Change-Id: I7548a9a8735c88036874bfd21614d33ea45d6a36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:41 +01:00
Nicolas Graves
483ee41756 import: pypi: Fix tests.
* guix/import/pypi.scm (unzip-command): Use invoke instead of
system*.
(read-wheel-metadata): Adapt accordingly.
(guess-requirements-from-wheel): Improve readability.

* tests/import/pypi.scm (parse-wheel-metadata): Add test (used to
isolate the issue in another test).
(pypi->guix-package, no wheel): Remove python-wheel from the result.
(pypi->guix-package, no usable requirement file, no wheel.): Likewise.
(pypi->guix-package, package name contains \"-\" followed by digits):
Likewise.
(package-latest-release): Likewise.
(pypi->guix-package, no requires.txt, but wheel): Likewise. Also
improve readability.

Change-Id: I49e6ae549437a068acd85fa0f13471bc0af5a399
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
5cafd2bdb0 gnu: b4: Update to 0.14.3.
* gnu/packages/version-control.scm (b4): Update to 0.14.3.
[native-inputs]: Remove python-wheel.

Change-Id: I463523cfcafc0c5dca332d2e8d99b0e33278e578
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
f0cdd8da8a gnu: conan: Update to 2.24.0.
* gnu/packages/package-management.scm (conan): Update to 2.24.0.
[arguments] <modules>: Drop.
<test-flags>: Simplify, run only unittests and skip only one test.
[phases]{patch-hard-coded-GCC-references, check 'configure-tests, check,
set-home}: Remove phases.
[inputs]: Add python-colorama, python-dateutil, python-distro,
python-fasteners, python-jinja2, python-patch-ng, python-pyyaml,
python-requests, python-urllib3, python-bottle, python-pluginbase,
and python-pyjwt.
[propagated-inputs]: Remove python-bottle, python-colorama,
python-dateutil, python-distro, python-fasteners, python-future,
python-jinja2, python-node-semver, python-patch-ng, python-pluginbase,
python-pygments, python-pyjwt, python-pyyaml, python-requests,
python-six, python-tqdm, and python-urllib3-1.26.
[native-inputs]: Remove cmake, python-pytest, and python-wheel; add
cmake-minimal and python-pytest-8.

Fixes: guix/guix#3520
Change-Id: I2546e328ca5749da37e649b0928912031c6fc078
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
d1ff238ffb gnu: python-umap-learn: Update to 0.5.11.
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.11.
[phases]{set-numa-cache-dir}: Move before {build}, see:
<https://codeberg.org/guix/guix/issues/5892>.
[native-inputs]: Remove python-wheel.

Change-Id: Ia05d93991f3fa9baced3a92260cfc111b91f7400
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
99039628f7 gnu: alot: Update to v0.12.
* gnu/packages/mail.scm (alot): Update to v0.12.
[arguments] <tests?, test-flags>: Enable, skip only 4 problematic tests.
<phases>: Add 'include-defaults, 'fix-share-path, and 'install-themes.
[native-inputs]: Add gawk, python-pytest, and python-setuptools-scm.

Fixes: guix/guix#5797
Reported-by: Sebastian Gibb <mail@sebastiangibb.de>
Change-Id: Id8dec975bf1bd8ceff61ba589db348cc566e6a47
Co-authored-by: Sergey Trofimov <sarg@sarg.org.ru>
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
8f58755e39 gnu: ansible-core: Fix build.
* gnu/packages/admin.scm (ansible-core):
[phases]{set-HOME}: New phases.
{check}: Remove setting HOME from phase.
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: Ifeb238a4f058d6618d1ce79f0275332bed1f007f
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
c2f52bf0be gnu: python-scikit-learn: Fix build.
* gnu/packages/machine-learning.scm (python-scikit-learn):
[phases]{patch-pyproject}: Remove license modification line.

Change-Id: I19585e113e8f32c506841afbdfbc957ad44539da
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
d5770cfd0f gnu: python-sunpy: Set HOME before build.
* gnu/packages/astronomy.scm (python-sunpy):
  [phases]{pre-check}: Remove phase.
  {set-HOME}: New phase.

Change-Id: I4dc3e596b913f59689e507e3caad69a7b7355e5c
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
d6f61b453f gnu: barectf: Simplify package.
* gnu/packages/instrumentation.scm (barectf):
[phases]{relax-requirements}: Remove phase.
{set-CC}: Use cc-for-target.

Change-Id: I9240603331863ef412ddc2f872900dafc8bb7390
2026-02-07 12:28:41 +01:00
Sharlatan Hellseher
f6daec59b2 gnu: Remove python-pysimplesoap.
* gnu/packages/python-web.scm (python-pysimplesoap): Delete variable.

Fixes: guix/guix#5089
Change-Id: I4cec05e760e2e475005e2ade335f4bab492691d9
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
b4cfa77182 gnu: Remove python-dlmanager.
* gnu/packages/python-xyz.scm (python-dlmanager): Delete variable.

Fixes: guix/guix#5097
Change-Id: I830bdaf93208e5016cf89a17cb8a81b592bbd408
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
86eeec55a7 gnu: Remove python-lockfile.
* gnu/packages/python-xyz.scm (python-lockfile): Delete variable.

Fixes: guix/guix#5104
Change-Id: Ib9b0787527d1a9db7819fb823cf2cbe9e4b1a102
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
b588868399 gnu: Remove python-cliapp.
* gnu/packages/python-xyz.scm (python-cliapp): Delete variable.

Fixes: guix/guix#5106
Change-Id: I9034aa52b6e9c40af73024b29ee6461d7d368990
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
1021218d0f gnu: Remove python-shellescape.
* gnu/packages/python-xyz.scm (python-shellescape): Delete variable.

Fixes: guix/guix#5107
Change-Id: I8035154a9efa76e0b7c3fb3297d1bf922224332f
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
541812b7c0 gnu: python-deal: Update to 4.24.6.
* gnu/packages/python-check.scm (python-deal): Update to 4.24.6.
[arguments] <test-flags>: Reworks skipped tests.
[propagated-inputs]: Add python-astroid, python-deal-solver,
python-pygments, and python-typeguard.

Change-Id: I20a0ccd912aa49d1862990a59381c282de5d2307
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
cbf919ed17 gnu: Add python-deal-solver.
* gnu/packages/python-check.scm (python-deal-solver): New variable.

Change-Id: Icb1ef10ac61cb68a9f500a01d4aae00bbccbcbed
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
ad11e8d08b gnu: python-numpoly: Update to 1.3.9.
* gnu/packages/python-science.scm (python-numpoly): Update to 1.3.9.
[source] <commit>: Upstream tagging style by removing "v" from the tag.
[phases]{set-version}: New phase.
[arguments] <test-flags>: Run all tests.

Change-Id: I601ed70b8f4e65782b6bbe98ea7ddc7f91a0b60b
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
12b51db37e gnu: python-mkdocs: Update to 1.6.1.
* gnu/packages/python-xyz.scm (python-mkdocs): Update to 1.6.1.
[phases]{patch-requirements}: Remove phase.
[propagated-inputs]: Remove python-importlib-metadata and
python-mdx-gh-links; add python-mkdocs-get-deps and python-pathspec.
[native-inputs]: Remove python-setuptools; add python-hatchling.

Change-Id: Ia2c1e771d32371e6cac419b52407bf5c7659b96b
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
bc05ddd743 gnu: Add python-mkdocs-get-deps.
* gnu/packages/python-xyz.scm (python-mkdocs-get-deps): New variable.

Change-Id: I69821fdc701ac4120181370e1521fd659d84867a
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
1a841dfbcf gnu: Remove python-publicsuffix.
* gnu/packages/python-web.scm (python-publicsuffix): Delete variable.

Fixes: guix/guix#5072
Change-Id: I8b786a0466b44fb341b48bfbd1e50b283a4d0a7d
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
51b3db5012 gnu: qtile: Remove unused native inputs.
* gnu/packages/wm.scm (qtile)[native-inputs]: Remove pre-commit,
python-anyio, python-check-manifest, python-coverage, python-isort,
python-mypy, python-pycairo, python-pytest, python-pytest-asyncio,
python-pytest-cov, python-pytest-httpbin, python-twine, python-wheel,
and xorg-server-for-tests.

Change-Id: I492b357666d538fc8eb94c3a450e76f69f4d0432
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
bd39f9621d gnu: python-deprecated: Update to 1.3.1.
* gnu/packages/python-xyz.scm (python-deprecated): Update to 1.3.1.
[native-inputs]: Remove python-wheel.

Change-Id: Ib50d7108cfc341b67bceeea417c86bdf1b542c5a
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
8284505bd9 gnu: python-dcor: Update to 0.7.
Upstream still pins on NumPy v1, see:
<https://github.com/vnmabus/dcor/issues/69>.

* gnu/packages/statistics.scm (python-dcor): Update to 0.7.
[arguments]: Drop all.
[propagated-inputs]: Add python-array-api-compat.
[native-inputs]: Add python-array-api-strict and python-pytest-cov.

Change-Id: I6db6499ccff7f2ca4d9dbe2eb717ce523bd26612
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
0c4360cd89 gnu: python-moto: Update to 5.1.20.
* gnu/packages/python-xyz.scm (python-moto): Update to 5.1.20.
[arguments] <test-flags>: Reduce amount of skipped tests.

Change-Id: I1fda6dcbb9047f97ecc41a5a3238792e2e4f42fc
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
31c1ce4c07 gnu: python-py-partiql-parser: Update to 0.6.3.
* gnu/packages/python-xyz.scm (python-py-partiql-parser): Update to 0.6.3.

Change-Id: I779a71f38a3f035b4c554d3b64310126b86b2c91
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
3bf07b4c06 gnu: awscli: Update to 1.43.11.
* gnu/packages/python-web.scm (awscli): Update to 1.43.11.

Change-Id: I11f4ce5f12ade7efcbf4338e127d649579d985e6
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
1c2ce435fe gnu: python-kombu: Update to 5.6.2.
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.6.2.
[arguments] <test-flags>: Ignore tests requiring Pyro.
[native-inputs]: Remove python-pyro4.

Change-Id: Icfe96910003d2a26813e266df7ea68da0227cede
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
10d955ef7d gnu: python-s3fs: Update to 2026.1.0.
* gnu/packages/python-web.scm (python-s3fs): Update to 2026.1.0.

Change-Id: If0e843b76e7f0daa14247b599d1d0239a81f4c40
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
7f31fa8c7d gnu: python-fsspec: Update to 2026.1.0.
* gnu/packages/python-xyz.scm (python-fsspec): Update to 2026.1.0.

Change-Id: I5f15db3d094ac44ccc9983b1fbf8e3866444ccfe
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
960399a026 gnu: python-aiobotocore: Update to 3.0.0.
* gnu/packages/python-web.scm (python-aiobotocore): Update to 3.0.0.
[propagated-inputs]: Remove python-urllib3; add python-typing-extensions.
[home-page]: Fix it.

Change-Id: I69dad6eecf07d551b2254cc9120ea79f3f18d649
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
6d12acdd20 gnu: python-s3transfer: Update to 0.16.0.
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.16.0.

Change-Id: I6118598ce3f27d3434ceeef194dbdd53edfb9b97
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
da450aa7de gnu: python-boto3: Update to 1.42.5.
* gnu/packages/python-xyz.scm (python-boto3): Update to 1.42.5.

Change-Id: I13a5efd3d7b030a6c03e966660f866f153805be2
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
77d64772aa gnu: python-botocore: Update to 1.42.5.
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.42.5.

Change-Id: Id0d2b730cdd7bdbf80cc4df8f04726d941cc5e24
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
dd41cf4b34 gnu: python-aiohttp: Update to 3.11.18.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.11.18.
[phases]{fix-pytest-config}: New phase.
[propagated-inputs]: Remove python-async-timeout.
[native-inputs]: Remove python-pytest-cov and python-wheel; add
python-isal.

Change-Id: Iddaa74cf3cae0ce50105c556311b0a43f761bea9
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
447a74cedd gnu: python-tornado: Update to 6.4.2.
* gnu/packages/python-web.scm (python-tornado): Absorb definition of
python-tornado-6.
(python-tornado-5): New variable, inherit from python-tornado.
(python-tornado-6): Deprecate variable.

* gnu/packages/jupyter.scm (python-jupyterlite-core)
* gnu/packages/jupyter.scm (python-pytest-jupyter)
* gnu/packages/jupyter.scm (python-voila)
* gnu/packages/python-xyz.scm (python-pypugjs)
* gnu/packages/python-xyz.scm (python-tenacity):
[native-inputs]: Remove python-tornado-6; add python-tornado.

* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
[inputs]: Remove python-tornado-6; add python-tornado.

* gnu/packages/bioinformatics.scm (python-bulkvis)
* gnu/packages/jupyter.scm (python-ipykernel)
* gnu/packages/jupyter.scm (python-jupyter-client)
* gnu/packages/jupyter.scm (python-jupyter-client-7)
* gnu/packages/jupyter.scm (python-jupyter-server)
* gnu/packages/jupyter.scm (python-nbclassic)
* gnu/packages/jupyter.scm (python-nbdime)
* gnu/packages/jupyter.scm (python-notebook)
* gnu/packages/jupyter.scm (python-terminado)
* gnu/packages/python-check.scm (python-pytest-tornasync)
* gnu/packages/python-science.scm (python-distributed)
* gnu/packages/python-xyz.scm (python-bokeh)
* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap)
* gnu/packages/python-xyz.scm (python-nbconvert)
[propagated-inputs]: Remove python-tornado-6; add python-tornado.

Change-Id: I437d73a0711c88e329666b6bc853f6332c277098
2026-02-07 12:28:38 +01:00
Nicolas Graves
6d2e8b3be7 gnu: Remove python-taskgroup.
* gnu/packages/python-xyz.scm (python-taskgroup): Delete variable.

Fixes: guix/guix#5752
Change-Id: I59a15036d0b4f92b73f61d9d849dbf77b8727da9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves
58545a183d gnu: hypercorn: Drop uneeded propagated-inputs.
* gnu/packages/python-xyz.scm (hypercorn)[propagated-inputs]:
Drop python-exceptiongroup, python-taskgroup.

Change-Id: Id5b27d63b4e9ff6ee0c9b5dfb3731218672840dd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves
8faee401f6 gnu: python-scikit-build-core: Drop python-exceptiongroup input.
* gnu/packages/python-science.scm (python-scikit-build-core)
[propagated-inputs]: Drop python-exceptiongroup.

Change-Id: Id6e5491f3bab5bfbe4719f5313ff21d72e44d232
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves
d9d7246cef gnu: streamlink: Drop python-exceptiongroup input.
* gnu/packages/video.scm (streamlink)[propagated-inputs]: Drop
python-exceptiongroup.

Change-Id: I53c00bae53545234b55a014651c3a298ca6e764a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00
Nicolas Graves
383e67a388 gnu: python-quart-trio: Drop python-exceptiongroup propagated-input.
* gnu/packages/python-web.scm (python-quart-trio)[propagated-inputs]:
Drop python-exceptiongroup.

Change-Id: I3cadb8346c717fd014d3cae88dc04660386e1fe3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves
7da791ec1e gnu: python-cattrs: Drop python-exceptiongroup propagated-input.
* gnu/packages/python-xyz.scm (python-cattrs)[propagated-inputs]:
Drop python-exceptiongroup.

Change-Id: Ib64cfaa4c939b44b4a072c0bd6f45cfdd09aa900
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves
f64b2ac50c import: pypi: Correct name for ignored input.
* guix/import/pypi.scm (pypi-ignored-inputs): Rename
"import-metadata" to "importlib-metadata".

Change-Id: I5e934a85da65a9d8c7a4fa5af9c140f67302488b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Sharlatan Hellseher
ad29457fc0 gnu: python-six-bootstrap: Deprecate in favor of python-six.
* gnu/packages/python-build.scm (python-six-bootstrap): Deprecate variable.

Change-Id: If55687c028da97173c3d79cfc79be7cdc246041c
2026-02-07 12:28:37 +01:00
Nicolas Graves
1bf91ac505 gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.
* gnu/packages/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.

* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.

Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves
e9ddab869d build-system/pyproject: Add phase 'set-version.
Rationale: When gradually moving sources to git-fetch, a lot of
'set-version phases have been added within the python packages.  To
support moving to git source even more, add a 'set-version phase that
does this work automatically.

* guix/build/pyproject-build-system.scm (set-version): New variable.
(%standard-phases): Record 'set-version phase.
2026-02-07 12:28:37 +01:00
Nicolas Graves
5e22e9b3aa import: pypi: Ignore pypi-ignored-inputs.
* guix/import/pypi.scm (pypi-ignored-inputs): New variable.
  (compute-inputs): Use it.

* tests/pypi.scm (parse-requires.txt): Add ignored input to test the
  feature.

* guix/lint.scm (check-inputs-should-be-native): Adapt list.
  (check-inputs-should-not-be-an-input-at-all): Use pypi-ignored-list.

Change-Id: I297793b71f9ffdfbe7cc4e883777f8823941adf0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves
77e1781ffe gnu: Remove python-importlib-metadata input from some packages.
Remove python-importlib-metadata from [native-inputs, inputs, or
propagated-inputs] in the following packages as not required for
build/tests/install:

* gnu/packages/android.scm (python-miio)
* gnu/packages/astronomy.scm (python-jwst, python-stpipe)
* gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc,
python-weblogo, python-metacells)
* gnu/packages/calendar.scm (khal)
* gnu/packages/django.scm (python-django-q2)
* gnu/packages/engineering.scm (python-asyncua)
* gnu/packages/jupyter.scm (python-jupyterlab-server,
python-jupyterlite-core)
* gnu/packages/machine-learning.scm (python-pynndescent,
python-gymnasium)
* gnu/packages/maths.scm (python-orthopy, python-quadpy)
* gnu/packages/package-management.scm (poetry)
* gnu/packages/python-compression.scm (python-pybcj)
* gnu/packages/python-crypto.scm (python-keyring)
* gnu/packages/python-web.scm (python-jsonpickle, python-flask)
* gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher,
python-lsp-server, python-nbconvert, python-dns-lexicon,
python-signedjson, python-verlib2)
* gnu/packages/sphinx.scm (python-sphinx-6)
* gnu/packages/spreadsheet.scm (visidata)

Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
b6627e81a4 gnu: python-pymanopt: Remove python-flake8-bugbear native-input.
* gnu/packages/machine-learning.scm (python-pymanopt)[native-input]:
Remove python-flake8-bugbear.

Change-Id: Ib3eca8ce7dabb2ef9da4db0ca9eeeb94308f4805
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
91af137e60 gnu: python-docstring-to-markdown: Remove uneeded native-inputs.
* gnu/packages/python-xyz.scm (python-docstring-to-markdown)
[native-inputs]: Remove python-pytest-cov, python-pytest-flake8, and
python-wheel.

Change-Id: I7790a8a12ab60f366b6a7af9a53aca6208e19eee
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
84d448688a gnu: Remove python-pip native-input from some packages.
Remove python-pip from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/python-science.scm: (python-scikit-build-core)
* gnu/packages/python-xyz.scm: (python-pypandoc)
* gnu/packages/shells.scm: (xonsh)

Change-Id: I26579cf868b1e56d075b5c8d8ef7914feee44bcb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
cd0a53d17f gnu: Remove python-isort native-input from some packages.
Remove python-isort from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/machine-learning.scm: (python-pymanopt))
* gnu/packages/mail.scm: (python-hyperkitty, postorius)
* gnu/packages/virtualization.scm: (python-qemu-qmp)

Change-Id: Ie50eb222c5db62cf985926c716152db8bf6e7855
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
c5a8f822d0 gnu: python-immutables: Remove python-mypy native-input.
* gnu/packages/python-xyz.scm (python-immutables):
  [origin]: Use git-fetch to use upstream test-data directory.
  [native-inputs]: Remove python-mypy.
  [arguments]<#:phases>: Add phase to remove python-mypy native-input.

Change-Id: I783413ec475e5a4084ae84ca2afcd5244a396c23
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
a63620b659 gnu: Remove python-mypy native-input from some packages.
Remove python-mypy from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/engineering.scm: (uranium, cura)
* gnu/packages/machine-learning.scm: (python-torchmetrics)
* gnu/packages/python-check.scm: (python-nptyping)
* gnu/packages/python-web.scm: (python-huggingface-hub, python-asgiref,
python-starsessions)
* gnu/packages/python-xyz.scm: (kalamine, python-numpy-1)
* gnu/packages/serialization.scm: (python-msgspec)

Change-Id: I46d608020f65a2d6a8d3fec792173e44308360bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
d1c0316cef gnu: python-wiimatch: Remove python-codecov native-input.
* gnu/packages/astronomy.scm (python-wiimatch)
[native-inputs]: Remove python-codecov.

Change-Id: I10e41dccebf10d2a3ef49a4f02287b7317a13c10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
71444ac38b gnu: Remove python-covdefaults native-input from some packages.
Remove python-covdefaults from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/python-xyz.scm (python-pyproject-api)
* gnu/packages/version-control.scm (pre-commit)

Change-Id: I97ac72184393a86c5eabf32a558efc95630f07e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
5b2625c889 gnu: Remove python-pycodestyle native-input from some packages.
Remove python-pycodestyle from [native-inputs] in the following packages
as not required for build/tests/install:

* gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-diff-cover
python-lsp-server, python-affine)

Change-Id: Ibd609f89b5fe1f7750108676f98ee0fdc9daf7ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
047a9dc43b gnu: Remove python-coveralls native-input from some packages.
Remove python-coveralls from [native-inputs] in the following packages
as not required for build/tests/install:

* gnu/packages/python-science.scm (python-trimesh)
* gnu/packages/python-xyz.scm (python-affine)

Change-Id: Ia2beeec4ebc4e651f0a079efb644afa8026d53de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
4817aa01e3 gnu: u-boot-tools: Remove python-coverage native-input.
* gnu/packages/bootloaders.scm (u-boot-tools):
  [native-inputs]: Remove python-coverage.
  [arguments]<#:phases>: Adapt patch phase.

Change-Id: I94394544079197b4a3f8c53cc0b3d78d1f5dc8be
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
fbaf9c22a0 gnu: Remove python-coverage native-input from some packages.
Remove python-coverage from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/check.scm: (python-pytest-flakes)
* gnu/packages/cpp.scm: (cpplint)
* gnu/packages/jupyter.scm: (python-nbclassic)
* gnu/packages/machine-learning.scm (onnx,
python-pytorch-lightning) (python-torchmetrics)
* gnu/packages/openstack.scm: (python-hacking)
* gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-nodeenv)
* gnu/packages/simulation.scm: (python-dolfin-adjoint)
* gnu/packages/version-control.scm: (pre-commit)

Change-Id: I2c5e14f4aa28906ceee054c857e6abeeb122ad52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
015bc199ef gnu: Remove python-flake8 native-input from some packages.
Remove python-flake8 from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/bioinformatics.scm: (python-doubletdetection)
* gnu/packages/ebook.scm: (calibre)
* gnu/packages/graph.scm: (python-pygsp)
* gnu/packages/machine-learning.scm: (python-pymanopt, python-pyro-api)
* gnu/packages/python-web.scm: (python-furl)
* gnu/packages/python-xyz.scm: (python-jinja2-cli)
* gnu/packages/simulation.scm: (python-dolfin-adjoint)
* gnu/packages/vpn.scm: (sshuttle)

* gnu/packages/music.scm (python-mutagen):
  [arguments]<#:test-flags>: Ignore flake8 quality tests.
  [native-inputs]: Remove python-flake8.

Change-Id: I2789b8711faf3aa60a4bfa2062f95616e216d6c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
6f6c88d72c gnu: Remove python-pylint native-input from some packages.
Remove python-pylint from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/games.scm (open-adventure)
* gnu/packages/potassco.scm (python-clingraph)
* gnu/packages/python-xyz.scm (python-lsp-jsonrpc, python-mediapy)
* gnu/packages/virtualization.scm (python-qemu-qmp)

Change-Id: I138d6ad7fbde00f76f77c14d728adce8d74f25bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
409c99f4b9 gnu: python-doubletdetection: Remove python-black native-input.
* gnu/packages/bioinformatics.scm (python-doubletdetection)
[native-inputs]: Remove python-black.

Change-Id: Iaa12a1b73bb2f97a053c7b6365b3e1bc7c53080d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
b2867cf6b7 gnu: python-pycountry: Remove coverage input.
* gnu/packages/iso-codes.scm (python-pycountry)
[arguments]<#:phases>: Add phase 'fix-pytest-config.
[native-inputs]: Rmove python-pytest-cov.
[description]: Improve style.

Change-Id: I8f04f2fb2a262dd7b8dffff1a6c73cea520a7117
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
4869f4fe77 gnu: python-matplotlib-documentation: Adjust native inputs.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation)
[native-inputs]: Add ffmpeg, graphviz, python-matplotlib, python-pyyaml,
python-sphinx-tags and python-sphinxcontrib-video.

Relates-to: #4637
Change-Id: I59a23c3d6d6007def58528cb0b8d29eb4a0f8b13
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
b94c530e7c gnu: python-sphinx-gallery: Propagate python-joblib.
* gnu/packages/sphinx.scm (python-sphinx-gallery)
[propagated-inputs]: Add python-joblib.

Change-Id: Ia14e770a620a4398c48ad3dca28a6a27a17b4ea4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
3c0b1e31c6 gnu: python-sphinx-gallery: Update to 0.20.0.
* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.20.0.
[propagated-inputs]: Remove python-jupyterlite-sphinx.
[native-inputs]: Add python-jupyterlite-sphinx python-pydata-sphinx-theme,
python-sphinxcontrib-video, python-sphinx-design and python-statsmodels.

Change-Id: I35c2dac4ac8fbca13f16c832e53d0851ca015c52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
483cc9b8e4 gnu: Add python-sphinxcontrib-video.
* gnu/packages/sphinx.scm (python-sphinxcontrib-video): New variable.

Change-Id: Idf7bd4450ee93c3970741bd169cf10525764f176
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
537b853deb gnu: python-numpydoc: Update to 1.10.0.
* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.10.0.
[propagated-inputs]: Remove python-jinja2, add python-tomli.
[#:test-flags]: Skip new test.

Change-Id: I7a1a009edcccd436bfdd52ced9b56ca94ab7208e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
bc52952c95 gnu: Add python-sphinx-tags.
* gnu/packages/sphinx.scm (python-sphinx-tags): New variable.

Change-Id: If4694b36b8f674e8a85799d224ef0ecda29922e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher
321882346c gnu: python-sphinx-issues: Update to 5.0.1.
* gnu/packages/sphinx.scm (python-sphinx-issues): Update to 5.0.1.
[phases]{patch-sphinx-build-path}: Switch to search-input-file.

Change-Id: Icfd43725f94dfd40a8ca223dcab73ea1b4b17089
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher
c592bb848f gnu: python-sphinx-rtd-theme: Update to 3.1.0.
* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.1.0.
[native-inputs]: Remove python-wheel.

Change-Id: I34cb4d3bca874b33ef6cc715701357cd5d047d41
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
95fc451c04 gnu: python-sphinx: Update to 9.0.3.
* gnu/packages/sphinx.scm (python-sphinx): Update to 9.0.3.
(python-sphinx-pytest) [#:test-flags]: New argument.
(python-myst-parser) [#:test-flags]: Ignore more tests.

Change-Id: Ia1a0bda0c11e9b1909aad224a5bb3e48737b6492
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
cca26dda19 gnu: Add python-roman-numerals.
* gnu/packages/python-xyz.scm (python-roman-numerals): New variable.

Change-Id: Idd5ad0a8ba7cc2a6acac5948af4a8c8dd5999277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher
12d83d196a gnu: python-pythondialog: Deprecate in favor of python-dialog.
* gnu/packages/python-xyz.scm (python-pythondialog): Proper deprecate
variable.

Change-Id: Ic76ad0fa92bb8eb7ffe47b06a8ba8ea70a54de24
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
5576d9cc52 gnu: Remove pudb.
* gnu/packages/python-xyz.scm (pudb): Delete variable.

Change-Id: I9cdd207262a70bd0cfec89ce36e9ee035cf2ac67
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
e1d6724eda gnu: Remove python-consul.
* gnu/packages/python-xyz.scm (python-consul): Delete variable.

Change-Id: Ia3975aa86ad981f607074ac941a405ee9d1f15cf
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
98305a8210 gnu: Remove python-pep621.
* gnu/packages/python-xyz.scm (python-pep621): Delete variable.

Change-Id: Id962df957d978f14e655b3105d53b36d8086fc6d
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
5d748698d2 gnu: Remove python-language-server.
* gnu/packages/python-xyz.scm (python-language-server): Delete variable.

Change-Id: I3305e3df05157403e935685f10cfa1e3246ba429
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
2fd449243d gnu: Remove python-jsonrpc-server.
* gnu/packages/python-xyz.scm (python-jsonrpc-server): Delete variable.

Change-Id: I10cc4abd05eda36c1ded5142876d03c0dba1e799
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
7b4c3103d2 gnu: Remove python-xenon.
* gnu/packages/code.scm (python-xenon): Delete variable.

Change-Id: I585e70120a7a4057564e5c9dbb5497f40a6119cb
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
6c28fc5827 gnu: Remove python-requests-unixsocket.
* gnu/packages/python-web.scm (python-requests-unixsocket): Delete variable.

Change-Id: I898475524363db1d6011e4de75f643b8d7633cc4
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
1574c37720 gnu: Remove python-scikit-image-next.
* gnu/packages/python-science.scm (python-scikit-image-next): Delete variable.

Change-Id: Ieecd9370c75ba24ea1740615fc950d9b1ffcb216
2026-02-07 12:28:33 +01:00
Sharlatan Hellseher
1177039890 gnu: Remove python-binwalk.
* gnu/packages/firmware.scm (python-binwalk): Delete variable.

Change-Id: Iadcba129527d393d8267e26f595b1d30d60d9cbf
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
f235a916b1 gnu: Remove python-cython-3.
* gnu/packages/python-xyz.scm (python-cython-3): Delete variable.

Change-Id: I702030f70a2063ef2a913b78e28f0dd132c09b7c
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
4f6577931e gnu: Remove python-setuptools-79.
* gnu/packages/python-build.scm (python-setuptools-79): Delete variable.

Fixes: guix/guix#5737
Change-Id: If282391c8992fbbc7284c9e71f8bf57d43318997
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
d39dee169c gnu: Remove python-setuptools-67.
* gnu/packages/python-build.scm (python-setuptools-67): Delete variable.

Related-to: guix/guix#5737
Change-Id: I40a3499686877b99c7467a3e83976c3ea48b4649
2026-02-07 12:28:32 +01:00
Sharlatan Hellseher
5f84a2d122 gnu: Remove python-docutils-0.16.
* gnu/packages/python-xyz.scm (python-docutils-0.16): Delete variable.

Fixes: guix/guix#5800
Change-Id: Ie0faabd1681bffce59e7706fd1ca3abd6a9f709a
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong
48fa7f2122 gnu: python-anyio: Update to 4.12.1.
* gnu/packages/patches/python-anyio-unuse-exceptiongroup-in-test.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-anyio): Update to 4.12.1.
  [source] <patches>: Add patch.
  [arguments] <#:test-flags>: Unskip a test removed upstream.
  [native-inputs]: Add python-blockbuster.
  [home-page]: Change to the documentation website.

Change-Id: I3b73ec261817186b2b6a153eb844ff86dfdd28af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong
81df280103 gnu: Add python-blockbuster.
* gnu/packages/python-check.scm (python-blockbuster): Add variable.

Change-Id: I7cbdea1d62f700d75d92b8fd98929dc716e038e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong
b984aaab60 gnu: python-pyee: Fix build.
* gnu/packages/python-xyz.scm (python-pyee) [arguments] <#:phases>:
  Add phase 'patch-pytest-config for compatibility with pytest 9.

Change-Id: I17370c6648cbb9983584239236b19493cc28be4e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:32 +01:00
Nguyễn Gia Phong
992e7fc3b8 gnu: python-trio: Update to 0.32.0.
* gnu/packages/python-xyz.scm (python-trio): Update to 0.32.0.
  [arguments] <#:test-flags>: Adjust skipped tests.
  <#:phases>: Add phase 'patch-pthread-path.  Remove the inclusion
  of src in PYTHONPATH in 'set-env phase before phase 'check.
  [native-inputs]: Add python-async-generator, python-cryptography,
  python-jedi and python-pylint.  Remove python-wheel.
  [propagated-inputs]: Remove python-cffi and python-exceptiongroup.
  [home-page]: Change to the documentation website.

Change-Id: Ib109aeb2cf6a239a5a055d53682ab811c76701f2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Sharlatan Hellseher
252d45be89 gnu: python-execnet: Update to 2.1.2.
* gnu/packages/python-xyz.scm (python-execnet): Update to 2.1.2.
[phases]{adjust-for-pytest-7.2+, pretend-version, prepare-for-tests}:
Remove phases.
{set-version, pre-check}: New phases.

Change-Id: Ifd26ee4d592862ed8c812fae61fafa06fdfac9da
2026-02-07 12:28:31 +01:00
Sharlatan Hellseher
4dbea4f8af gnu: python-execnet: Fix indentation.
* gnu/packages/python-xyz.scm (python-execnet): Fix indentation.

Change-Id: I74cbc2078450484e91b60f4fe6c9534ddc5b71f6
2026-02-07 12:28:31 +01:00
Sharlatan Hellseher
9effcb54c6 gnu: python-markupsafe: Update to 3.0.3.
* gnu/packages/python-xyz.scm (python-markupsafe): Update to 3.0.3.
[native-inputs]: Remove python-wheel.

Change-Id: I6222521337536075750614a3c9284fd3633768ba
2026-02-07 12:28:31 +01:00
Nicolas Graves
4b388188f8 gnu: Deprecate python-ukpostcodeparser.
* gnu/packages/python-xyz.scm
(python-ukpostcodeparser): Deprecate package.
(python-faker)[native-inputs]: Drop python-ukpostcodeparser.

Change-Id: Ib80d408cc4eb7e54b79128c7d14065fd2f432972
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves
37e670fcca gnu: python-icecream: Update to 2.1.9.
* gnu/packages/python-xyz.scm (python-icecream): Update to 2.1.9.
[source]: Switch to git-fetch.
[arguments]: Drop them.
[native-inputs]: Remove python-wheel.

Change-Id: I6266e3a8a23f70c1d11305292d2bd8ef33392150
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves
330909db92 gnu: mesa: Add python-packaging to native-inputs.
* gnu/packages/gl.scm (mesa)[native-inputs]: Add python-packaging.

Change-Id: I0a1c5ec7efc7c6d51491b418d90dfa4126c08c14
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves
8193183d65 gnu: python-envs: Propagate necessary packages.
* gnu/packages/python-xyz.scm (python-envs)
[native-inputs]: Add python-packaging.
[propagated-inputs]: Add python-jinja2, python-terminaltables.

Change-Id: I5a66592a0af7f3567d0313bdc9c3752267033079
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves
855e52db66 gnu: python-twisted: Propagate python:tk.
* gnu/packages/python-xyz.scm (python-twisted)[propagated-inputs]: Add
python:tk.

Change-Id: I20376d69683d2ba312a565c930639f401f73ab19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves
b4ec3c1e3c gnu: python-duniterpy: Relax requirements.
* gnu/packages/finance.scm (python-duniterpy)[arguments]<#:phases>:
Add phase 'relax-requirements.

Change-Id: I0fa9514267270396eecd8b11bf05bbfdf4db5fcd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:31 +01:00
Nicolas Graves
a226273ba2 gnu: python-pytest-sugar: Update to 1.1.1-0.4b1cd8d.
* gnu/packages/check.scm (python-pytest-sugar): Update to 1.1.1-0.4b1cd8d.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-packaging.
[native-inputs]: Remove python-wheel.
[home-page]: Update it.
[description]: Update it.

Change-Id: If9105648373c39465cbbc08f4721bf4c25d8491d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Sharlatan Hellseher
ce399662a3 gnu: python-anyio: Update to 4.10.0.
* gnu/packages/python-xyz.scm (python-anyio): Update to 4.10.0.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Add python-truststore.

Change-Id: Ib0aab1c2dfbb7518756d5cd1eb8f21e203f5519f
2026-02-07 12:28:30 +01:00
Nicolas Graves
a0f66f7326 gnu: python-anyio: Improve style.
* gnu/packages/python-xyz.scm (python-anyio)[arguments]
<#:phases>: Migrate to <#test-flags>, improve style, use gexps, and
string-join.

Change-Id: I99b144390e5503b149d9b469bf71ad53c61ba829
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
d916cfea91 gnu: python-trio: Improve style.
* gnu/packages/python-xyz.scm (python-trio)[arguments]: Improve style,
use gexps and string-join, put conditional arguments first.

Change-Id: I14a3bffa2137fbadd9aebc9a64ac2c6d027806d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
8e0f560f8d gnu: python-numpy: Drop uneeded native-inputs.
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove
python-mypy, duplicate python-setuptools, and python-wheel.

Change-Id: I94a5a51a4eff4620809af9c4a0abbd649c0768c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
6f2259d7f0 gnu: python-curio: Flag the package as deprecated.
* gnu/packages/python-xyz.scm (python-curio): Flag the package as
deprecated.

Change-Id: I484f852cc6ecb59eb2e3638a7b32442752e98faa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
7b1f76b6cc gnu: python-ipython: Drop python-curio native-input.
* gnu/packages/python-xyz.scm (python-ipython)[native-inputs]: Drop
python-curio.

Change-Id: Id6183bc95711899171e3d3941423400ba001592a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
ccba1a600c gnu: python-certauth: Fix tests.
* gnu/packages/python-crypto.scm (python-certauth)[native-inputs]: Add
python-pytest, drop python-wheel.

Change-Id: Ia2ffaabdfb8943bc19bac75561268186bbb10fb7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
d2fe4a5ee5 gnu: python-syrupy: Fix tests.
* gnu/packages/python-check.scm (python-syrupy)
[arguments]<#:test-backend>: Drop it.
<#:test-flags>: Ignore expected failing test.
[native-inputs]: Drop python-invoke.

Change-Id: Ie3e92293d7bd96aa7edbf81b577c9413bd988dfd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
017ecad9d9 gnu: pybind11: Add python-setuptools native-inputs, improve style.
* gnu/packages/python-xyz.scm (pybind11)
[native-inputs]: Drop labels, add python-setuptools.
[arguments]<#:configure-flags>: Adapt for catch label change.
<#:phases>: Improve style.

Change-Id: I3171c79e079be0ebeda072412b3a9173c61713ff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:30 +01:00
Nicolas Graves
8c8ef5f197 gnu: python-dependency-groups: Correct package.
* gnu/packages/python-web.scm (python-dependency-groups)
[native-inputs]: Add python-pytest, as tests were not run using unittests.

Change-Id: I966ea4dad232ad514bcf10cfd37a89c5244ca0b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
bbb3a062e7 gnu: python-sniffio: Drop python-curio native-input.
* gnu/packages/python-xyz.scm (python-sniffio):
[arguments] <test-flags>: Skip test requiring curio.
[native-inputs]: Remove python-curio.

Change-Id: I96678566359cbbfc1ee268c73952b1de6a147959
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
2ed4b04db3 gnu: python-frozenlist: Update to 1.8.0.
* gnu/packages/python-web.scm (python-frozenlist): Update to 1.8.0.
[source]: Switch to git-fetch.
[outputs]: Add "wheel" output.
[arguments]<#:test-flags>: Ignore configuration.
[native-inputs]: Add python-cython, python-pytest, python-tomli.
Remove python-wheel.

Change-Id: I3ff9f502960c8dd1ff304b90499d4c1370869b20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
38cd29afb9 gnu: python-pytest-asyncio: Switch to git-fetch.
* gnu/packages/check.scm (python-pytest-asyncio):
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'set-version.

Change-Id: I448406ec79ceca892a1204a948ce2b91a573114b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
5949c757cd gnu: python-expandvars: Simplify.
* gnu/packages/python-xyz.scm (python-expandvars):
[arguments]<#:phases>: Drop them.
<#:test-flags>: Add flag to ignore configuration that is
too old for pytest@9 compatiblity.

Change-Id: I1aed3c1c60110cf39262686a235eccc0f570e41e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
126fdbd61d gnu: python-pyproject-metadata: Update to 0.10.0.
* gnu/packages/python-xyz.scm (python-pyproject-metadata): Update to 0.10.0.
[native-inputs]: Replace python-pypa-build by python-flit-core.
Remove python-setuptools.

Change-Id: Ibbc17d14b182a1513e5492aee138ac721710db16
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
d033fb7212 gnu: python-phpserialize: Fix tests.
* gnu/packages/python-xyz.scm (python-phpserialize)
[arguments]: Remove <#:test-backend>, update <#:test-flags>.
[native-inputs]: Add python-pytest.

Change-Id: I72536b16f56ad7e9050828f2c77d70abf16ce639
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
744a1e0776 gnu: python-openpyxl: Disable failing tests.
* gnu/packages/python-xyz.scm (python-openpyxl)[arguments]
<#:test-flags>: Disable failing tests.

Change-Id: I5d8c9a02377dcd3a04ae4db886bebdf0743db028
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
d49c63c280 gnu: python-semantic-version: Set test-backend to nose2.
* gnu/packages/python-xyz.scm (python-semantic-version)[arguments]
<#:tests?>: Set it.

Change-Id: I09c84e3658fb6ff61255893a25332638192690b8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
e945c4e6de gnu: python-termcolor: Relax coverage requirements.
* gnu/packages/python-xyz.scm (python-termcolor)[arguments]
<#:phases>: Add phase 'relax-coverage-requirements.
(python-termcolor-next)[name, arguments]: Set them.

Change-Id: Icd184f39b0f9da33cfa9306c33639467dbf0cf80
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
86b1a3a1b1 gnu: python-flit: Relax python-pip requirement.
The new sanity-check makes this package fail.

* gnu/packages/python-xyz.scm (python-flit)[arguments]<#:phases>: Add
phase 'relax-pip-requirement.

Change-Id: Ib3023182667469c9683f0c63ccbd165276af3202
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
e9b2aec4c7 gnu: python-cffi: Ignore performance tests.
* gnu/packages/libffi.scm (python-cffi)[arguments]<#:tests?>: Ignore
performance tests.

Change-Id: Ic74ebfa42fd48d13ae539ea016eed8157012c11e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
a01d406b6d gnu: python-gitdb: Ignore performance tests.
* gnu/packages/version-control.scm (python-gitdb)[arguments]
<#:test-flags>: Ignore performance tests.

Change-Id: I2f7379cb32af2270ec9dee2551cfa47c1205c5df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
ab0c70e27e gnu: python-defusedxml: Update to 0.7.1-0.c744588.
* gnu/packages/xml.scm (python-defusedxml): Update to 0.7.1-0.c744588.
[source]: Switch to git-fetch.
[arguments]: Run a custom test-suite.
[native-inputs]: Remove python-wheel.

Change-Id: If80357c1c4a18e0ca910ec245141ecad7649b08e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
72c177d747 gnu: python-jsonrpclib-pelix: Fix tests.
* gnu/packages/python-xyz.scm (python-jsonrpclib-pelix)
[arguments]<#:test-backend>: Remove it.
<#:test-flags>: Refresh it.
[native-inputs]: Add python-pytest.

Change-Id: I98db9df4f74ddfa601aa577b899a6e91677e96de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
b2acfd5cfb gnu: python-multidict: Update to 6.7.0.
* gnu/packages/python-xyz.scm (python-multidict): Update to 6.7.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore benchmarks.
<#:phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-pytest-cov and python-wheel.  Add
python-objgraph and python-psutil.
[description]: Improve style.

Change-Id: Ifa9e724162fac24cd83523f92ab66e36bdceb2d8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
8a3c363dd4 gnu: python-dbusmock-minimal: Rename to python-dbusmock-for-tests.
* gnu/packages/gnome.scm (upower)
* gnu/packages/gtk.scm (at-spi2-core)
* gnu/packages/polkit.scm (polkit)
[native-inputs]: Remove python-dbusmock-minimal; add
python-dbusmock-for-tests.

* gnu/packages/python-xyz.scm
(python-dbusmock-minimal): Rename to python-dbusmock-for-tests.
(python-dbusmock-minimal): New deprecated package.

Change-Id: I640ede147bd1b85b671a76b2d9096fea063164b1
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
7db9527211 gnu: python-dbusmock: Fix and improve packages.
* gnu/packages/python-xyz.scm
(python-dbusmock-check-phase): Drop variable.
(python-dbusmock-patch-paths-phase): New variable.
(python-dbusmock): Refactor phases accordingly.
(python-dbusmock-minimal): Update to 0.37.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]<#:phases>: Drop 'check phase replacement.  Refactor
'patch-paths phase.
[native-inputs]: Add python-setuptools.

Change-Id: Id32561d8d1b15f96726a6c4099d64c6937dad506
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
c2b071024a gnu: Remove python-pytest-asyncio-0.21.
* gnu/packages/check.scm (python-pytest-asyncio-0.21): Delete variable.

Fixes: guix/guix#5738
Change-Id: Id288d8132a2e74879f72f92638b7c661f7d7e3b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Nicolas Graves
e20d30b674 gnu: python-asyncua: Update to 1.1.8.
* gnu/packages/engineering.scm (python-asyncua): Update to 1.1.8.
[native-inputs]: Remove python-pytest-asyncio-0.21, python-setuptools,
and python-wheel; add python-pytest-asyncio, and python-hatchling.
[propagated-inputs]: Add python-wait-for2.

Change-Id: I27b71ce7c976892b8c77a290d3468ea9c72f18e7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Sharlatan Hellseher
142db683ed gnu: Add python-wait-for2.
* gnu/packages/python-xyz.scm (python-wait-for2): New variable.

Change-Id: I11e048274e08e479afce345fa1d75794f4f5672c
2026-02-07 12:28:28 +01:00
Nicolas Graves
b3279f466c gnu: Remove python-pytest-asyncio-0.23.
* gnu/packages/check.scm (python-pytest-asyncio-0.23): Delete variable.

Change-Id: I00190eb51efcd3f637ff827060999eb06703947c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:28 +01:00
Sharlatan Hellseher
72f7749a94 gnu: python-fakeredis: Update to 2.33.0.
* gnu/packages/databases.scm (python-fakeredis): Update to 2.33.0.
[arguments] <test-flags>: Run more tests, skip only 4.
[propagated-inputs]: Remove python-typing-extensions; add python-valkey.

Change-Id: I05d5f3b5da3da175a180cdb71fe6078342c10653
2026-02-07 12:28:27 +01:00
Nicolas Graves
658b97632e gnu: python-redis: Update to 7.1.0.
* gnu/packages/databases.scm (python-redis): Update to 7.1.0.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Rename and refresh phase 'avoid-pytest-cov to
'relax-coverage-requirements.
[native-inputs]: Add python-hatchling, python-mock,
python-pytest-timeout.  Replace python-pytest-asyncio-0.23 by
python-pytest-asyncio.  Remove python-setuptools.

Change-Id: I202a4b4e413300dc2a9f25b75793367e4adcd8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
4ed99b8647 gnu: python-traitlets: Update to 5.14.3.
* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.14.3.
[native-inputs]: Remove python-argcomplete, python-mypy, python-pytest-mock, and
python-pytest-mypy-testing.

Change-Id: I857b475b0b0b35a537429c3741845db327e788b0
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
d9f147701a gnu: python-pytest-asyncio-0.26: Relax higher boundary of Pytest version.
* gnu/packages/check.scm (python-pytest-asyncio-0.26):
[arguments] <test-flags>: Skip 4 tests, as it was in v1.0.0.
<phases>: Add 'relax-requirements.

Change-Id: If104b5b59759b4ea6c6fcb91aee62e4f933480a1
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
2bd8817578 gnu: Remove python-charset-normalizer-3.
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Delete variable.

Change-Id: I0013e9c5a388cf1a3b5d1c485832fb31d87b0e36
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
bd40350cad gnu: python-pybedtools: Update to 0.12.0.
* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.12.0.
Use G-Expresions.
[source] <snippet>: Move phase {remove-cython-generated-files} here.
[argumets] <modules>: Drop all.
<build-backend>: Use setuptools.build_meta.
<test-flags>: Run test from installed module via "--pyargs".
<phases>: Remove 'build-extenstions; add 'remove-local-source.
[native-inputs]: Remove python-wheel.

Change-Id: I993aaee8a4bae900d4c6b61d5b4804d8afbe1131
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
9d9abe91bf gnu: python-pytest-timeout: Update to 2.4.0.
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.4.0.
[native-inputs]: Remove python-wheel.

Change-Id: I1e6f72b41bdf0d02bdc2965fc2cc0928c8223f8f
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
b29cec7f6d gnu: python-pytest-mock: Update to 3.15.1.
* gnu/packages/check.scm (python-pytest-mock): Update to 3.15.1.
[native-inputs]: Remove python-wheel.

Change-Id: I27c3ff15fec307dc06e62cb73c73861b567a5664
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
c9785742c9 gnu: python-pytest-asyncio: Update to 1.3.0.
* gnu/packages/check.scm (python-pytest-asyncio): Update to 1.3.0.
[arguments] <test-flags>: Rework skipped tests.
[native-inputs]: Remove python-wheel.

Change-Id: I762de7afafe6b87befebca27016917bc9f267979
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
aa6da190cd gnu: Deprecate python-rich-next in favor of python-reach.
* gnu/packages/python-xyz.scm (python-rich-next): Deprecate variable.

Change-Id: I8bcf329d0a69a0292b0fdb089e95fcf6c1103b4c
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
d8dfee36f6 gnu: python-rich: Update to 14.2.0.
* gnu/packages/python-xyz.scm (python-rich): Update to 14.2.0.
[arguments]: Drop all.
[native-inputs]: Add which.

Change-Id: I04ef0b87763c9d468648c5b05cff87ffb951f582
2026-02-07 12:28:27 +01:00
Sharlatan Hellseher
1d643cffd2 gnu: python-dateparser: Fix tests.
* gnu/packages/python-xyz.scm (python-dateparser):
[arguments]: Simplify.
<test-flags>: Skip only one failing test.
[phases]{set-check-environment}: Remove phase.
[propagated-inputs]: Remove python-ruamel.yaml.

Change-Id: If72eb17f98935204d636a76d2a3db1326eb35606
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher
2b6c197092 gnu: python-wrapt: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-wrapt): Update to 2.0.1.
[native-inputs]: Remove python-wheel; add python-mypy.

Change-Id: Id3ba54ce1a68e16f2b083bb826c94fe62820bacd
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher
bba4ca6ee4 gnu: python-pytest-subtests: Update to 0.15.0.
* gnu/packages/python-check.scm (python-pytest-subtests): Update to 0.15.0.
[native-inputs]: Remove python-pytest-bootstrap and python-wheel; add
python-pytest-8.

Change-Id: I427b7bbcc5284607961210a167149fc50714c952
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher
642324bd8c gnu: python-expandvars: Update to 1.1.2.
* gnu/packages/python-xyz.scm (python-expandvars): Update to 1.1.2.
[phases]{fix-pytest-config}: New phase.

Change-Id: Iddc35940857724379377e6a9a9a3f5e3697556f5
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher
ff803a71bd gnu: python-numpy-1: Use python-setuptools.
* gnu/packages/python-xyz.scm (python-numpy-1)
[phases]{delete-test-files}: New phases.
{check}: Skip 2 more tests expecting older setuptools.
[native-inputs]: Remove python-setuptools-67, and python-wheel-0.40; add
python-setuptools.

Change-Id: I658ccde3c32daca20ecd2716ae245077decdde26
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher
b43588b08c gnu: python-setuptools-79: Disable tests.
* gnu/packages/python-build.scm (python-setuptools-79)[arguments]:
Overwrite and disable tests.

Change-Id: Ie5184747e60eeca0502126de05e24cb629bb8a79
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher
e524d03142 gnu: python-pytest-xdist: Skip 2 more tests.
* gnu/packages/check.scm (python-pytest-xdist):
[arguments] <test-flags>: Reworks skipped tests, add 2 more.
[native-inputs]: Remove python-wheel.
[synopsis, description]: Replace py.test with pytest.

Change-Id: Ie454f68dfe2c18819f1ea2e3b41b2d100270ec12
2026-02-07 12:28:26 +01:00
Sharlatan Hellseher
ddf12c910c gnu: python-mt940: Enable tests.
* gnu/packages/finance.scm (python-mt940):
[arguments] <test-backend>: Use unittest.
[native-inputs]: Remove python-setuptools-67 and python-wheel-0.40; add
python-setuptools.

Change-Id: I660ed423b08a08cc31c1b652c0f096652b08f3dc
2026-02-07 12:28:26 +01:00
Nicolas Graves
eee1ff3ae4 gnu: python-yewtube: Drop phase 'fix-entry-points.
* gnu/packages/python-xyz.scm (python-yewtube)[arguments]<#:phases>:
Drop phase 'fix-entry-points.

Change-Id: Icf5515198078d3290a459dce335f79af4a8368c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves
6d41b6b0a0 gnu: udiskie: Drop phase 'fix-entry-points.
* gnu/packages/freedesktop.scm (udiskie)[arguments]<#:phases>:
Drop phase 'fix-entry-points.

Change-Id: I91fb698e1abcf83be89422034fe9f2d926a94235
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves
f4bd009961 gnu: python-invoke: Drop phase 'fix-entry-points.
* gnu/packages/python-xyz.scm (python-invoke)[arguments]<#:phases>:
Drop phase 'fix-entry-points.

Change-Id: Ibfeff99cba7fa4badb0dee42dda306c69e998ee6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves
1d226e66f6 build-system: pyproject: Improve entry-point parser.
* guix/build/pyproject-build-system.scm (create-entrypoints): Add
procedures parse-entry-points and parse-line.

Change-Id: Ifd208df6a912431f8d996c5dab2b39987dcc3532
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:26 +01:00
Nicolas Graves
e819ee0375 build-system: pyproject: Fix entry points handling.
* guix/build/pyproject-build-system.scm (create-entrypoints): Correct
the auto-generated script.

Fixes: guix/guix#4509
Change-Id: I0689e99311ff29f58d93ce9a4cca03941ec74419
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:25 +01:00
Sören Tempel
c1f202b1cf gnu: python-numpy: Reduce closure size through custom wrap phase
* gnu/packages/python-xyz.scm (python-numpy)
[arguments] <phases>: Provide custom 'wrap phase.

Change-Id: Iab5bbee198796b61364fc3116a748e0e71b79148
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:25 +01:00
Sören Tempel
9d9ac45bef gnu: python-numpy-1: Reduce closure size through custom wrap phase
* gnu/packages/python-xyz.scm (python-numpy-1)
[arguments] <phases>: Provide custom 'wrap phase.

Change-Id: I111ad7dfd39ada63b97b43d7eeb1eda0ca508db5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
f6b3355fce gnu: Remove python-djangorestframework.
* gnu/packages/django.scm (python-djangorestframework): Delete variable.

Change-Id: Icb2d0d0ddae994851963977d0d318eccfe8a64d1
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
4e101aeeac gnu: Remove python-pandas-2.
* gnu/packages/python-science.scm (python-pandas-2): Delete variable.

Change-Id: Ia08c92f284f3bdb5849967376d5cfc38c61c7703
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
871baf04c6 gnu: Remove python-hypercorn.
* gnu/packages/python-web.scm (python-hypercorn): Delete variable.

Change-Id: I8718d0984ba3d2f3450cd6d7209a2fd8bf857d34
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
2b2e03590c gnu: Remove python-requests-next.
* gnu/packages/python-web.scm (python-requests-next): Delete variable.

Change-Id: I83a6c57aa27afaeb9116efb33982dce92f5cfa1d
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
5b87614d2c gnu: Remove python-schema-0.5.
* gnu/packages/python-xyz.scm (python-schema-0.5): Delete variable.

Change-Id: If511246ee6ad743591f50d4a2ad7d23f4ae141f5
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
da7b87812d gnu: Remove python-tldr.
* gnu/packages/textutils.scm (python-tldr): Delete variable.

Change-Id: Id535933a89c202b9fe1192b78116781b43dbf8a2
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
9a50823081 gnu: Remove python-cobib.
* gnu/packages/textutils.scm (python-cobib): Delete variable.

Change-Id: I30cd0930728617827af71baa3dad42f1960b9316
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
ad436df5cd gnu: Remove python-pre-commit.
* gnu/packages/version-control.scm (python-pre-commit): Delete variable.

Change-Id: I0f8ced695ba57ffd3260897bb3587bd18f096d00
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
ba73ff4176 gnu: Remove python-typing-extensions-next.
* gnu/packages/python-build.scm (python-typing-extensions-next): Delete variable.

Change-Id: Ibcd8027c6b45f1951c697df1fc572b990e73cff0
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
848b01ccc9 gnu: Remove python-pbr-next.
* gnu/packages/python-build.scm (python-pbr-next): Delete variable.

Change-Id: I18998f29d6f4346a579e9e9c15b0f19420bb2c0b
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher
81dcb1f37a gnu: Remove python-setuptools-next.
* gnu/packages/python-build.scm (python-setuptools-next): Delete variable.

Change-Id: I2de8aa1869e1d7485cc2816c6ab0d67429cce707
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher
ac7e58d235 gnu: Remove python-poetry-core-next.
* gnu/packages/python-build.scm (python-poetry-core-next): Delete variable.

Change-Id: Ic4cddb270e1b4c25ca02bb63de5e3f4678bf49de
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher
b7a4d2452a gnu: Remove python-flit-core-next.
* gnu/packages/python-build.scm (python-flit-core-next): Delete variable.

Change-Id: Icb7703b21bc37a4bff6180450d5cfc1617f2dab7
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher
22778d24b6 gnu: python-check-manifest: Update to 0.51.
* gnu/packages/python-xyz.scm (python-check-manifest): Update to 0.51.
[arguments]: Use G-Expressions.
<test-flags>: Rework skipped tests.
[phases]{allow-git-submodule-add}: Remove phase.

Change-Id: Ia81da688d25ccb8f4956cc33e2481f61ecfaeab9
2026-02-07 12:28:24 +01:00
Nicolas Graves
2dfc6c477c gnu: python-setuptools: Bootstrap the package properly.
This commit includes changes submitted in two merge requests:
- https://codeberg.org/guix/guix/pulls/5723
- https://codeberg.org/guix/guix/pulls/5362

Related issue with bootstraping and "guix pull":
- https://codeberg.org/guix/guix/issues/5813

* gnu/packages/python-build.scm (python-setuptools)
[arguments]<#:test-flags>: Ignore failing tests.
<#:phases>: Add phases 'build-bundled-wheel-for-tests, 'cleanup,
'configure-tests, 'drop-platformdirs-requirement,
'cleanup-installed-tests.
[propagated-inputs]: Add python-jaraco-functools, python-jaraco-text,
python-more-itertools, python-packaging, python-wheel.
[native-inputs]: Add python-autocommand, python-backports-tarfile,
python-filelock-bootstrap, python-inflect, python-jaraco-collections,
python-jaraco-context, python-jaraco-envs-bootstrap,
python-jaraco-functools, python-jaraco-path, python-jaraco-test,
python-jaraco-text, python-more-itertools, python-packaging,
python-path, python-platformdirs-bootstrap, python-pip,
python-pypa-build, python-pytest-bootstrap, python-tomli,
python-typing-extensions, python-typeguard, and python-wheel.

Change-Id: I2361b2626e7c0ca54fad7e9eeb0a616b2b66f6d9
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Sharlatan Hellseher
85a45ad58f gnu: Remove python-pep517.
* gnu/packages/python-xyz.scm (python-pep517, python-pep517-bootstrap):
Delete variables.

Relates-to: guix/guix#5813
Fixes: guix/guix#5726
Change-Id: Ia0c25319dd59f6f484611159580a844fd6e96d30
2026-02-07 12:28:24 +01:00
Nicolas Graves
582ca1dca3 gnu: python-pypa-build: Update to 1.3.0.
* gnu/packages/python-build.scm (python-pypa-build): Update to 1.3.0.
[propagated-inputs]: Remove python-packaging-bootstrap,
python-pep517-bootstrap, python-toml.  Add python-colorama,
python-packaging, python-pyproject-hooks, python-tomli.

Change-Id: I9f89f3a08a59610f32a74c2ac39cd291d6f104fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves
bfae897c0b gnu: python-jaraco-test: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-test): Move from here…
* gnu/packages/python-build.scm (python-jaraco-test): …to here.

Change-Id: I0ae77cbdc492c60d48348981b042ad8bd9e1e963
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves
b4e490053e gnu: Add python-jaraco-envs-bootstrap.
* gnu/packages/python-build.scm (python-jaraco-envs-bootstrap): New variable.

Change-Id: Ie98d8a3ff626f991acfa73de65f47b4f85667e51
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves
34571f52e9 gnu: Add python-virtualenv-bootstrap.
* gnu/packages/python-build.scm (python-virtualenv-bootstrap): New variable.

Change-Id: Iba9fbc24886169df3cb42bb1c254359fd8d3fa17
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves
cf5bec98ae gnu: Add python-filelock-bootstrap.
* gnu/packages/python-build.scm (python-filelock-bootstrap): New variable.
* gnu/packages/python-xyz.scm (python-filelock): Inherit from python-filelock-bootstrap.

Change-Id: I0a0ff8246bcdccd384fe36119fd1125b53e0f670
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:24 +01:00
Nicolas Graves
98e6e9c4c8 gnu: python-distlib: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-distlib): Move from here…
* gnu/packages/python-build.scm (python-distlib): …to here.

Change-Id: Ib6611610e6b32a6e3cf0faab35572938c2cb6005
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
1513445f34 gnu: python-path: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-path): Move from here…
* gnu/packages/python-build.scm (python-path): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap,
python-packaging by python-packaging-bootstrap, python-pygments by
python-pygments-bootstrap.

Change-Id: Ief847ef89a3bc76df59b9939b50068d969648717
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
621bd48bc3 gnu: Add python-platformdirs-bootstrap.
* gnu/packages/python-build.scm (python-platformdirs-bootstrap): New variable.
* gnu/packages/python-xyz.scm (python-platformdirs): Add a comment.

Change-Id: If9c296d498690f8c1fff585a6bb7ce4579434c79
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
fc513cc7e6 gnu: python-jaraco-path: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-path): Move from here…
* gnu/packages/python-build.scm (python-jaraco-path): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: I1180653d8834d9161be77c3f6b36a3b7a8884f20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
bcb84fa89c gnu: python-jaraco-collections: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-collections): Move from here…
* gnu/packages/python-build.scm (python-jaraco-collections): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.  Remove
python-wheel.

Change-Id: I7e612a59917b9700dffd0034bbedde62959a9597
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
b53df52efa gnu: python-jaraco-text: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-text): Move from here…
* gnu/packages/python-build.scm (python-jaraco-text): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: I0597c86f98f6bd98104c6507d8aa9d67295d5234
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
7650205482 gnu: python-jaraco-functools: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-functools): Move from here…
* gnu/packages/python-build.scm (python-jaraco-functools): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap.  Remove python-wheel.

Change-Id: I0a5fd9e8efce8c905c55b7c379ecfcdcd260234a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
c6229d2069 gnu: python-jaraco-context: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-context): Move from here…
* gnu/packages/python-build.scm (python-jaraco-context): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap.  Remove python-wheel.

Change-Id: Idd1376ae78b19876ea15149b4f51f31684cbd931
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
5e28584000 gnu: python-jaraco-classes: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-jaraco-classes): Move from here…
* gnu/packages/python-build.scm (python-jaraco-classes): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap.

Change-Id: Ib3dce8be7938bc81d8363888662a19e66b94d8f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
c75b9a5c91 gnu: python-inflect: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-inflect): Move from here…
* gnu/packages/python-build.scm (python-inflect): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: Id8782ae885b16d2a2870cd5d05b93e93ca9dbc40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
a0f4fdda29 gnu: python-typeguard: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-typeguard): Move from here…
* gnu/packages/python-build.scm (python-typeguard): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap,
python-setuptools by python-setuptools-bootstrap,
python-setuptools-scm by python-setuptools-scm-boostrap.

Change-Id: I14196e595b28741d3c97bcd7436d8276ca9425d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
05c66d405a gnu: python-typeguard: Lift python-mypy native-input.
* gnu/packages/python-xyz.scm (python-typeguard)
[arguments]<#:test-flags>: Ignore mypy tests.
[native-inputs]: Remove python-mypy.

Change-Id: Iaea7809ace069935473a4aaab712747d4318a8ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:23 +01:00
Nicolas Graves
8b30c24930 gnu: python-more-itertools: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-more-itertools): Move from here…
* gnu/packages/python-build.scm (python-more-itertools): …to here.

Change-Id: I5449d1bd0ed4f56a3943020e239cf299ab231617
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
9765d15962 gnu: python-backports-tarfile: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-backports-tarfile): Move from here…
* gnu/packages/python-build.scm (python-backports-tarfile): …to here.

Change-Id: I08fad809bc89251a8b23fe3f13801623db0c16b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
e53af3c801 gnu: python-pyproject-hooks: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-pyproject-hooks): Move from here…
* gnu/packages/python-build.scm (python-pyproject-hooks): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap.

Change-Id: Iafcf2b6c9e6e4c82f566e994819a39636738ae32
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
f8e42bff04 gnu: python-colorama: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-colorama): Move from here…
* gnu/packages/python-build.scm (python-colorama): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap.

Change-Id: I3ac5f6611a411458a0aeca0d6d4a2af79ce49e54
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
dc0fad63c3 gnu: python-testpath: Move to (gnu packages python-build).
* gnu/packages/check.scm (python-testpath): Move from here…
* gnu/packages/python-build.scm (python-testpath): …to here.
[native-inputs]: Replace python-pytest by python-pytest-bootstrap.

Change-Id: I3796f3cddc366d86c99fcef72b7b950791e99ef2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
ec6b1c830c gnu: python-autocommand: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-autocommand): Move from here…
* gnu/packages/python-build.scm (python-autocommand): …to here.
[native-inputs]: Replace python-setuptools by
python-setuptools-bootstrap.

autocommand: Adapt native-inputs.

Change-Id: I6999788c79a3904a22bebbff352c44a11df977a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
3d169ca446 gnu: python-packaging: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-packaging): Move from here ...
* gnu/packages/python-build.scm (python-packaging): ... to here.
Overwrite original python-packaging-bootstrap and swap inheritance.

Change-Id: If244d390b7ec3e526dccba28023f6f5350346f01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
aa8d1bb55e gnu: python-pretend: Move to python-build and adapt native-inputs.
* gnu/packages/python-xyz.scm (python-pretend): Move from here…
* gnu/packages/python-build.scm (python-pretend): …to here.
[native-inputs]: Remove python-pytest,
and python-setuptools; add python-packaging-bootstrap,
python-pytest-bootstrap, and python-setuptools-bootstrap.

Related-to: guix/guix#5813
Change-Id: I75a27534d71f456fdb76841f1d3597a81976c7e6
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
4bd6db2080 gnu: python-six: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-six, python-six-bootstrap): Move from here…
* gnu/packages/python-build.scm (python-six, python-six-bootstrap): …to here.
* gnu/packages/linphone.scm: Adapt imported modules.
* gnu/packages/mate.scm: Adapt imported modules.

Change-Id: Iea0b78aa4adfdd68d863f674fd37997ad4c99485
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
cc2083a785 gnu: python-pygments: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-pygments, python-pygments-boostrap): Move from here…
* gnu/packages/python-build.scm (python-pygments, python-pygments-boostrap): …to here.
* gnu/packages/books.scm: Adapt modules.
* gnu/packages/lisp-xyz.scm: Adapt modules.
* gnu/packages/ruby-xyz.scm: Adapt modules.

Change-Id: Id73c1d536c48c490bb7444f87cc6b89d6a79cb38
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:22 +01:00
Nicolas Graves
978e8c588d gnu: python-pytest-bootstrap: Move to (gnu packages python-build).
* gnu/packages/check.scm (python-pytest-bootstrap): Move from here…
* gnu/packages/python-build.scm (python-pytest-bootstrap): …to here.
Redefine it to avoid inheritance.

Change-Id: I1494221674cac649d7a3710f7877f51c640af4e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
8dff06ca6d gnu: Add python-pygments-bootstrap.
* gnu/packages/python-build.scm (python-pygments-bootstrap): New variable.

Change-Id: I30049d78d5e59302da0d95c674eb2d03637ecfd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
a1ea35e0d8 gnu: python-iniconfig: Move to python-build and adapt native-inputs.
* gnu/packages/python-xyz.scm (python-iniconfig): Move from here…
* gnu/packages/python-build.scm (python-iniconfig): …to here.
[native-inputs]: Remove python-hatch-vcs, and python-hatchling; add
python-hatch-vcs-bootstrap, and python-hatchling-bootstrap.

Change-Id: I4691d19787fdfbc1293b475c43595d273aa40a4e
Modified-by-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
1a00e429c6 gnu: Add python-hatch-vcs-bootstrap.
* gnu/packages/python-build.scm (python-hatch-vcs-bootstrap): New variable.

Change-Id: Iaf06c1e6c44aeb29e73cb836fe0ca016ab5c945f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
b638d57656 gnu: Add python-setuptools-scm-bootstrap.
* gnu/packages/python-build.scm (python-setuptools-scm-bootstrap): New variable.

Change-Id: I9ba335003efe7c2d164a96526646ecca8e1ee347
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
4c4eadd161 gnu: Add python-hatchling-bootstrap.
* gnu/packages/python-build.scm (python-hatchling-bootstrap): New variable.

Change-Id: Ie7a7d7817cc51f8b88d43f2ec8ae14c343608279
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
f670684dfc build-system/pyproject: Improve style.
* guix/build/pyproject-build-system.scm (ensure-no-cythonized-files):
Remove extra spaces in Python snippet.

Change-Id: I1453e8707093e640e588d7221a8e71abf846c89f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
6e6f1ee7ad gnu: python-pyfavicon: Correct package.
* gnu/packages/python-xyz.scm (python-pyfavicon)
[arguments]<#:test-backend>: Remove it.
[native-inputs]: Add python-pytest.

Change-Id: I0ca4da01598fffe2c2dbfdcd45c4f2ff2677aaa2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
11dabadee0 gnu: python-pyro4: Correct package.
* gnu/packages/python-xyz.scm (python-pyro4)
[native-inputs]: Reintroduce python-pytest.
[arguments]<#:test-flags>: Correct them.
<#:phases>: Remove them.

Change-Id: Icdc6b1e39a829d979b27037fda7dce632b64da4d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
212fb89337 gnu: python-pyzbar: Modernize package.
* gnu/packages/aidc.scm (python-pyzbar)
[native-inputs]: Add python-pytest.
[arguments]<#:test-flags>: Adapt accordingly.
<#:phases>: Drop phase 'remove-failing-test. Refresh phase
'set-library-file-name.

Change-Id: I247cfd60a4c36d42918befe1ce4231cd8eb24180
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
66e53fb849 gnu: python-aiosqlite: Correct package.
* gnu/packages/databases.scm (python-aiosqlite)
[native-inputs]: Add python-packaging due to sanity-check change.
[propagated-inputs]: Add forgotten python-typing-extensions.

Change-Id: Ib9422597a7758d017d4c1f193551db96791e9e5f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
f36a5d015a gnu: python-envs: Propagate python-click.
The new sanity-check found that we forgot to do that.

* gnu/packages/python-xyz.scm (python-envs)[propagated-inputs]: Add
python-click.

Change-Id: I1106a370ca4a15435d2315fcea246b398db666b2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:21 +01:00
Nicolas Graves
7e1cfafc35 gnu: python-monthdelta: Disable tests.
* gnu/packages/python-xyz.scm (python-monthdelta)[arguments]
<#:tests?>: Disable them, as there are none to run.

Change-Id: Ifd25d27cdbdd7b901d92c509f984a50342d0bdb6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:20 +01:00
Nicolas Graves
1545a9183a gnu: python-axolotl-curve25519: Disable tests.
* gnu/packages/python-crypto.scm (python-axolotl-curve25519)
[arguments]<#:tests?>: Disable them, drop <#:test-backend>.

Change-Id: I789d70a34ccfc347d9b7c7e911eb18e0e71397f1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
e12208693b gnu: Remove python-hypothesis-next.
* gnu/packages/check.scm (python-hypothesis-next): Delete variable.

Change-Id: I108aa4004ba92b51f639add0745fec0f421d5a9c
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
362fbc30b3 gnu: python-iso8601/pinned: Switch to pyproject.
* gnu/packages/time.scm (python-iso8601/pinned): Inherit [build-system]
and [arguments] fields from python-iso8601.
[arguments]: Use default 'check.

Change-Id: I0516abc57cdd28946e0f6391f401a5509b43f255
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
214e238184 gnu: python-fonttools-minimal: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fonttools-minimal):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ic89cc5a8162d7fd961a64a2ace6d184e72d27b4b
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
ef7ccf01ff gnu: Remove python-pytest-7.
* gnu/packages/check.scm (python-pytest-7): Delete variable.

Change-Id: I061bc31d096f837928e21e950f08e3db592564db
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
8666b3c6a2 gnu: Remove python-pytest-6.
* gnu/packages/check.scm (python-pytest-6): Delete variable.

Change-Id: Ie38f20a6823cbf0878c645e720b9b5e3c4945157
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
f75dc166bd gnu: python-seaborn: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I31a95b37cad06b918a92bb0e73d6684507da1df2
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
8990cfda50 gnu: python-readchar: Use python-pytest-8.
* gnu/packages/machine-learning.scm (python-readchar)[native-inputs]:
Remove python-pytest; add python-pytest-8.

Change-Id: I4a879d7d6e591e3c3e0971c93b257cf763a07f41
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
a0b5bac6ae gnu: barectf: Use python-pytest-8.
* gnu/packages/instrumentation.scm (barectf)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I94e7a6ecec3c8291ee35acc373ed7a11e3fd8018
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
47358c73cd gnu: python-pytest-httpx: Use python-pytest-8.
* gnu/packages/python-check.scm (python-pytest-httpx)[native-inputs]:
Remove python-pytest; add python-pytest-8.

Change-Id: Ic8b7bf22a84b7ecb8c37996405f6d7b996cf3ce5
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
5d7532509d gnu: python-azure-core: Use python-pytest-8
* gnu/packages/python-web.scm (python-azure-core)[native-inputs]:
Remove python-pytest; add python-pytest-8.

Change-Id: I82a393735461681b3fa9112b582e87eb46700635
2026-02-07 12:28:20 +01:00
Sharlatan Hellseher
3fc042a458 gnu: python-boltons: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-boltons)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I50073f38a2a29f55708b152e895d01a662a844bc
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher
20b7e15239 gnu: python-black: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-black)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I38f746beea5f3512812f01afb07ccab099c56cf5
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher
93f3a716c3 gnu: python-coverage: Use python-pytest-8.
* gnu/packages/check.scm (python-coverage)[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: Ifea657387cd6a0d80ece14b82d3280f08be5d2d9
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher
918afd33ee gnu: python-docopt: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-docopt):[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I327218f7a1614aedd7c399824fae85c61e0fbec0
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher
8122978c46 gnu: Add python-pytest-8.
* gnu/packages/check.scm (python-pytest-8): New variable.

Change-Id: I5886e75b56efda89cf924e6ec0f91fba9121903c
2026-02-07 12:28:19 +01:00
Nguyễn Gia Phong
af94c0816f gnu: python-pytest: Update to 9.0.2.
* gnu/packages/check.scm (python-pytest): Update to 9.0.2.
  [native-inputs]: Remove python-wheel.

Change-Id: I10de9b291beabb23fdaa21149a6eaa8165b48c9c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Sharlatan Hellseher
e1b0d19b14 gnu: python-hypothesis: Update to 6.150.2.
* gnu/packages/check.scm (python-hypothesis): Update to 6.150.2.
[source]: Switch to git-fetch providing tests.
[arguments] <test-flags>: Skip some problematic tests.
[phases]{chdir-to-source}: New phase.
[propagated-inputs]: Remove python-attrs-bootstrap and
python-exceptiongroup.
[native-inputs]: Remove python-wheel.

Change-Id: I1c247e745f03f9fd00e7c41a1f828074b3b78ccd
2026-02-07 12:28:19 +01:00
Nicolas Graves
17202e5a17 gnu: yelp-tools: Switch to python-lxml-for-texlive.
This allows to decouple the pyproject-build-system for
texlive-bin and consequentially the whole world.

* gnu/packages/gnome.scm (yelp-tools)[native-inputs]: Replace
python-lxml by python-lxml-for-texlive.

Change-Id: I60970703cd667ecebc7269ee84b596f7c345aa40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves
00ff4d8b32 gnu: mallard-ducktype: Build with a custom build-system.
* gnu/packages/documentation.scm (mallard-ducktype)
[build-system, arguments]: Build using a custom build-system.

Change-Id: I56bc352ab62bf143bbe5d370dd68ff2b2e2bb75e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves
2d6d1d1ca4 gnu: Add python-lxml-for-texlive.
* gnu/packages/xml.scm (python-lxml-for-texlive): New variable.

Change-Id: I736960de9bcf5ccf403678ca626904d65e70cff7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves
f03ffef299 gnu: meson: Use a custom build-system.
This allows us to decouple meson and all its dependents from the
pyproject-build-system, and avoid a lot of rebuilds (rusts, llvm...).

* gnu/packages/build-tools.scm (meson)
[build-system]: Replace pyproject-build-system with a patched
gnu-build-system.
[arguments]<#:phases>: Adapt accordindly.
[native-inputs]: Replace python-setuptools by python-setuptools-bootstrap.

Change-Id: Ieb4b007847d567aad04734a62cfc6c07e2bb2f96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves
121bcd0699 gnu: Add python-setuptools-bootstrap.
This change is a combined commits, proposed in the following merge
requests:

- https://codeberg.org/guix/guix/pulls/5034
- https://codeberg.org/guix/guix/pulls/5770

As they are related to a new addition they are squashed to prevent bad
git bisects.

* gnu/packages/python-build.scm (python-setuptools-bootstrap): New variable.

Change-Id: I7677ede70a61b9cc39ae6e021fc2f1f1afaa8d25
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:19 +01:00
Nicolas Graves
93b40d330f build-system/pyproject: Remove uneeded use of pyproject-guile-json.
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy)
* gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit)
* gnu/packages/cinnamon.scm (libxapp)
* gnu/packages/cups.scm (hplip)
* gnu/packages/djvu.scm (ocrodjvu)
* gnu/packages/finance.scm (electron-cash)
* gnu/packages/gnome.scm (terminator)
* gnu/packages/image-processing.scm (insight-toolkit)
* gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite,
koboldcpp, python-tokenizers)
* gnu/packages/maths.scm (gmsh, z3, fp16)
* gnu/packages/music.scm (quodlibet)
* gnu/packages/photo.scm (lensfun)
* gnu/packages/python-science.scm (python-clarabel)
* gnu/packages/python-xyz.scm (python-orjson, python-libcst,
python-rpds-py, python-streamtracer, python-tiktoken)
* gnu/packages/rpm.scm (createrepo-c)
* gnu/packages/rust-apps.scm (maturin)
* gnu/packages/sugar.scm (sugar, sugar-datastore)
* gnu/packages/version-control.scm (mercurial, hg-commitsigs)
* gnu/packages/vpn.scm (python-proton-vpn-local-agent)
[arguments]<#:phases>: Remove uneeded use of pyproject-guile-json
extension.

* gnu/packages/python-xyz.scm (python-streamtracer)[arguments]
<#:phases>: Also rewrite 'check phase replacement.

Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves
29f2f54fe8 build-system/cargo: Remove uneeded use of cargo-guile-json.
* gnu/packages/antivirus.scm (clamav)
* gnu/packages/freedesktop.scm (waypipe)
* gnu/packages/gnome.scm (librsvg)
* gnu/packages/kde-pim.scm (kdepim-addons)
* gnu/packages/language.scm (libchewing)
* gnu/packages/rust-apps.scm (helvum)
* gnu/packages/shells.scm (fish):
[arguments]<#:phases>: Remove uneeded use of cargo-guile-json
extension.

Change-Id: I041819515585777a3d63945b755d71e607fa0650
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves
c0b30ed0d3 build-system/cargo: Using autoload for (json) module.
This allows to avoid the `with-extensions` everywhere.

* guix/build/cargo-build-system.scm: Using autoload for (json)
module.

Change-Id: Iecf4ba8cfeed4b838a815288a59d35416b41553e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves
1330c5bac8 build-system/pyproject: Using autoload for (json) module.
This allows to avoid the `with-extensions` everywhere.

* guix/build/pyproject-build-system.scm: Using autoload for (json)
module.

Change-Id: Ie31579b377df34688a2cd4959f517b734eff5ffa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nguyễn Gia Phong
0c59ec6aa9 build-system/pyproject: ensure-no-mtimes-pre-1980: Fix ftw use.
In (ftw startname proc), proc should return #t to continue,
or any other value to stop.

* guix/build/pyproject-build-system.scm (ensure-no-mtimes-pre-1980):
  Mirror the implementation in guix/build/pyproject-build-system.scm.

References: https://www.gnu.org/software/guile/manual/html_node/File-Tree-Walk.html#index-ftw
Change-Id: Ifb5d4ab35dfac0c164ea1ac7cf2a1fdf043d1d22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves
eae22f6f6e build-system/pyproject: Decouple from python-build-system.
This is a step in the progressive deprecation of the
python-build-system.  It will later allow to deprecate and drop the
build-system without needing a world rebuild.

* guix/build/pyproject-build-system.scm
(python-version, python-output, site-packages)
(add-installed-pythonpath, add-install-to-pythonpath)
(add-install-to-path, ensure-no-times-pre-1980)
(enable-bytecode-determinism, ensure-no-cythonized-files)
(check): Dropped unused argument.
(wrap, sanity-check, rename-pth-file): Raw copy from
guix/build/python-build-system.scm. Drop the import.  Run the
sanity-check phase before the check phase.

Change-Id: I2d259ab464e4e188c3a8430caef271cbcd33eb36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:01 +01:00
Cayetano Santos
605823232d gnu: yosys: Build info documentation.
* gnu/packages/electronics.scm (yosys)[native-inputs]: Add texinfo,
python-sphinxcontrib-bibtex and python-sphinx-inline-tabs.
[arguments]: Add ’build-info #:phase.

Merges guix/guix!6118

Change-Id: I0055e165156c61eaa3c47e7d0da47e84f1016def
2026-02-07 12:27:23 +01:00
Noé Lopez
ec5fb6678f gnu: Add rsgain.
* gnu/packages/audio.scm (rsgain): New variable.

Merges guix/guix!6137

Change-Id: I4c2d5de17c2af2128cd81649899f9fdaf69c1521
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07 11:46:16 +01:00
Noé Lopez
6a3b5bbd2a gnu: Add crcpp.
* gnu/packages/crypto.scm (crcpp): New variable.

Merges guix/guix!6137

Change-Id: I9d3824b1c8bd1a5fd257751b98c6c4d63094d8b6
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07 11:46:16 +01:00
Cayetano Santos
68591fe6c2 gnu: Add ittapi.
* gnu/packages/profiling.scm (ittapi): New variable.

Merges guix/guix!6099

Change-Id: I8a30344343624f6c57d09fa794aca198c07e7f66
2026-02-07 09:15:09 +01:00
Sharlatan Hellseher
838fb086e6 gnu: Add containers-storage.
* gnu/packages/golang-xyz.scm (containers-storage): New variable.

Change-Id: I1850e839e074c5dc4d33c5bef04cf7edbbbf16e5
2026-02-07 07:55:54 +00:00
Sharlatan Hellseher
fa9050683b gnu: Add go-github-com-theupdateframework-go-tuf-v2.
* gnu/packages/golang-xyz.scm (go-github-com-theupdateframework-go-tuf-v2): New variable.

Change-Id: I7552141dba1f2216cc078838e6540d3a19d4d7d8
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
4e1e510f3e gnu: Add go-github-com-containers-image-v5.
* gnu/packages/golang-xyz.scm (go-github-com-containers-image-v5): New
variable.

Change-Id: I3071f504134a45b2bf9586cf6700d52acb08d4e7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
75190ecc60 gnu: Add go-github-com-containers-libtrust.
* gnu/packages/golang-crypto.scm (go-github-com-containers-libtrust): New
variable.

Change-Id: I48d598aaca5a5decb10f8738265eedabf76dbcbd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
b1ae785ac1 gnu: Add go-github-com-containers-storage.
* gnu/packages/golang-xyz.scm (go-github-com-containers-storage): New variable.

Change-Id: I0c014822bd81e7848f0e90ed911cd61393646926
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
d221c11854 gnu: Add go-github-com-sylabs-sif-v2.
* gnu/packages/golang-xyz.scm (go-github-com-sylabs-sif-v2): New variable.

Change-Id: Ib7f229ce3f8a1ed6227f365341cf9ccd0c486aaf
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
9d23ee3d5e gnu: Add go-github-com-sigstore-fulcio.
* gnu/packages/golang-web.scm (go-github-com-sigstore-fulcio): New variable.

Change-Id: I0231e1f95d40f0300b500e8badfa91431d545582
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
329a1d61e3 gnu: Add go-github-com-sigstore-sigstore.
* gnu/packages/golang-xyz.scm (go-github-com-sigstore-sigstore): New variable.

Change-Id: I298b80eace427bf43df0b235100710ed4b82e696
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
970a1f2d61 gnu: Add go-github-com-sigstore-protobuf-specs.
* gnu/packages/golang-xyz.scm (go-github-com-sigstore-protobuf-specs): New variable.

Change-Id: Ic967777f931562cc26f44231eed4eecebcab8e8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Sharlatan Hellseher
080ce1854d gnu: Add go-github-com-tink-crypto-tink-go-v2.
* gnu/packages/golang-crypto.scm (go-github-com-tink-crypto-tink-go-v2): New variable.

Change-Id: I79a50401188f97342da328060ec01083591f80b2
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
e77fee13bb gnu: Add go-github-com-paesslerag-jsonpath.
* gnu/packages/golang-xyz.scm (go-github-com-paesslerag-jsonpath): New variable.

Change-Id: I29a482ab11c98befd1fd29688fb6d5920283694a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
ce3a30102d gnu: Add go-github-com-paesslerag-gval.
* gnu/packages/golang-xyz.scm (go-github-com-paesslerag-gval): New variable.

Change-Id: I2b210655ad51d37488977662c328ef9debb1fd2b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
287a02424d gnu: Add go-github-com-theupdateframework-go-tuf.
* gnu/packages/golang-xyz.scm (go-github-com-theupdateframework-go-tuf): New variable.

Change-Id: Idb8b70d5694582ae4df7b295d51bc22b002e0165
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
5a4ab4a547 gnu: Add go-github-com-letsencrypt-boulder.
* gnu/packages/golang-web.scm (go-github-com-letsencrypt-boulder): New variable.

Change-Id: I3555498836dcfe146714ac3bcaf3b442c295689e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
ce9d4061ea gnu: Add go-github-com-google-go-containerregistry.
* gnu/packages/golang-web.scm (go-github-com-google-go-containerregistry): New variable.

Change-Id: I495faa4a82138221d7a84ab06c8e47bbccfd482f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
c4008ef497 gnu: Add go-github-com-go-rod-rod.
* gnu/packages/golang-web.scm (go-github-com-go-rod-rod)
(go-github-com-ysmood-fetchup-for-go-rod): New variables.

Change-Id: Ic4ba3becb1e3ea383a1655e8c43a55fb3f482b73
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
7a06dfb6c2 gnu: Add go-github-com-ysmood-leakless.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-leakless): New variable.

Change-Id: I1519054d9045a0925c62240d9a1f5cc439bb127f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
a6aee58e22 gnu: Add go-github-com-ysmood-gson.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-gson): New variable.

Change-Id: I61271d57bb99c7c388b8da17e54b70dc9d3dff09
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:52 +00:00
Danny Milosavljevic
e3b11da46f gnu: Add go-github-com-ysmood-fetchup.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-fetchup): New variable.

Change-Id: I5caea2d75c7d969c4b7fda62e5ddbf3e1cf97268
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
6f47ce4326 gnu: Add go-github-com-ysmood-got.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-got): New variable.

Change-Id: I00a4e0bd6604558f6972d9f6c191e98b4c9f30f2
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
79a33e5475 gnu: Add go-github-com-ysmood-gop.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-gop): New variable.

Change-Id: I560910e8b1546c09d291fab0de74983bc267b29f
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
ac7ca70564 gnu: Add go-github-com-ysmood-goob.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-goob): New variable.

Change-Id: I1f3120c2375b246413daf1118b8c6f67c1a2d500
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
a2261b7be9 gnu: Add go-github-com-ysmood-gotrace.
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-gotrace): New variable.

Change-Id: Iafd3399ca7440a27f8daa4b5d58fb509a4a30223
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Sharlatan Hellseher
2a2f545aa1 gnu: Add go-github-com-segmentio-ksuid.
* gnu/packages/golang-xyz.scm (go-github-com-segmentio-ksuid): New variable.

Change-Id: I644576ca89b85299e5a2d4974356fdc07f9e1653
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
13b09c346f gnu: Add go-github-com-manifoldco-promptui.
* gnu/packages/golang-xyz.scm (go-github-com-manifoldco-promptui): New variable.

Change-Id: Id4e7ec055e9dc0ec8708805a0edbd27f5ae5a7b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
5ddaa09faf gnu: Add go-github-com-cyberphone-json-canonicalization.
* gnu/packages/golang-xyz.scm (go-github-com-cyberphone-json-canonicalization):
New variable.

Change-Id: I0fdc3f4f1e0ed7815b8b4785ce28471831fb8096
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
49c86fb0f0 gnu: Add go-github-com-proglottis-gpgme.
* gnu/packages/golang-crypto.scm (go-github-com-proglottis-gpgme): New variable.

Change-Id: I83e2d50c7923d1e270b315df984238369fed4d83
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
736adc8930 gnu: Add go-github-com-secure-systems-lab-go-securesystemslib.
* gnu/packages/golang-crypto.scm (go-github-com-secure-systems-lab-go-securesystemslib):
New variable.

Change-Id: I748f3378e631d361e744e8010b4afba977c25ffe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
e6822cee18 gnu: Add go-github-com-codahale-rfc6979.
* gnu/packages/golang-crypto.scm (go-github-com-codahale-rfc6979): New
variable.

Change-Id: If59c57b524a9a3141c005f4f533254fdfb3f9a92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:50 +00:00
Danny Milosavljevic
9e97562845 gnu: Add go-github-com-titanous-rocacheck.
* gnu/packages/golang-xyz.scm (go-github-com-titanous-rocacheck): New variable.

Change-Id: Iace7780d792f064b7f4e7dfdd86e4f146be2dc1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:50 +00:00
Danny Milosavljevic
d2eaf3067a gnu: Add go-github-com-vbauerster-mpb-v8.
* gnu/packages/golang-xyz.scm (go-github-com-vbauerster-mpb-v8): New variable.

Change-Id: I60aff91957b98d5bbca433f903e841e056227b80
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:48 +00:00
Nemin
a2c7ed14e5 gnu: Add wezterm.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [wezterm]: New entry.
* gnu/packages/terminal.scm: (wezterm): New variable.

Change-Id: I0109663598f49fe1e40d9b9a076ae2bbdd32f54d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
Merges: #6020
2026-02-07 13:17:16 +08:00
IliaLuetin
fe672756d8 gnu: Add font-nerd-symbols.
This package provides the symbol fonts from the Nerd Fonts project.
The source repository doesn't test file integrity so basic custom tests
are included.

* gnu/packages/fonts.scm (font-nerd-symbols): New variable.

Change-Id: Ifb81c6f45704766d95cca62c36d0f6d8aa7a7cc2
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2026-02-07 13:17:09 +08:00
Luis Guilherme Coelho
df6b3fd09d gnu: Add font-meslo-lg.
* gnu/packages/fonts (font-meslo-lg): New variable.

Closes: guix/guix#6059
Change-Id: If50b518978a6cafe941b4addb352b0b937e3ec67
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-07 13:05:05 +08:00
jgart
301532acfe Revert "gnu: faiss: Enable C API."
This reverts commit 9d80ddabfa.

Change-Id: Idc7b79b180a11945430a00f98b15de310d1ffdf8
2026-02-06 15:20:03 -06:00
jgart
87f01a4f6a Revert "gnu: faiss: Build shared libraries."
This reverts commit 2d33ec5eaf.

Change-Id: I8d2dd0a8d2ae0d8a403a0aec1956a7bd46bffbb5
2026-02-06 15:20:03 -06:00
jgart
8097283c89 Revert "gnu: Add go-github-com-matryer-moq."
This reverts commit a045f91c9e.

Change-Id: I2cc44b347da74a0cc5c7f4f59ff0b3a079d7f242
2026-02-06 15:20:03 -06:00
jgart
ad23fa0747 Revert "gnu: Add go-github-com-vbauerster-mpb."
This reverts commit 2db7edab0f.

Change-Id: I1a5e8cd9ccf1a914ee230017c09a5991b479c1a7
2026-02-06 15:20:02 -06:00
jgart
e0a363b078 Revert "gnu: Add go-github-com-scylladb-termtables."
This reverts commit 87d1a98830.

Change-Id: I47350c82b75d4a3acf62d6c04d32f1b9bd781656
2026-02-06 15:20:02 -06:00
jgart
da3fe3044b Revert "gnu: Add go-github-com-araddon-dateparse."
This reverts commit dc55d1315d.

Change-Id: I7c24bcf4ce9495646309eb9e0fb09fe7b8c639c2
2026-02-06 15:20:02 -06:00
jgart
65edb431f1 Revert "gnu: Add go-github-com-michaelmure-go-term-text."
This reverts commit 78bafecb6f.

Change-Id: Ie6617f4242086f7a0c283ca7e65dc71f957b185e
2026-02-06 15:20:01 -06:00
jgart
55af944f80 Revert "gnu: Add go-github-com-couchbase-ghistogram."
This reverts commit e84d924244.

Change-Id: I3f3950985e4c58a296b58d14c39f60b522e4a6c3
2026-02-06 15:20:00 -06:00
jgart
817f33e52c Revert "gnu: Add go-github-com-mschoch-smat."
This reverts commit 4bc5d1785f.

Change-Id: I0bb0a32dd808ed1e3e639d3c5717efc5dd8e68fb
2026-02-06 15:19:59 -06:00
jgart
3fa2d9f20b Revert "gnu: Add go-github-com-phayes-freeport."
This reverts commit 24faafff38.

Change-Id: Ia682b797bcb36cb790e304e4360ef5311d71af65
2026-02-06 15:19:59 -06:00
jgart
d82285b923 Revert "gnu: Add go-github-com-blevesearch-gtreap."
This reverts commit 1658c86087.

Change-Id: I98cc56dc7dfe1fcbdc08def617e19654d71c38e8
2026-02-06 15:19:59 -06:00
jgart
92b8197ce5 Revert "gnu: Add go-github-com-roaringbitmap-roaring."
This reverts commit 405b08f04a.

Change-Id: I659666770355711632f9d7a1b655adcdc5d759d2
2026-02-06 15:19:58 -06:00
jgart
da4a8ca4fd Revert "gnu: Add go-github-com-blevesearch-bleve-index-api."
This reverts commit 90c3b4aecb.

Change-Id: I760c564a655b580605925bf7c79f368c401f6fc9
2026-02-06 15:19:58 -06:00
jgart
9c6735525e Revert "gnu: Add go-github-com-blevesearch-scorch-segment-api."
This reverts commit 8361f88885.

Change-Id: Id063ccc917d7a9284f9e454860c89ae7fb6fc20a
2026-02-06 15:19:58 -06:00
jgart
d84c03f78d Revert "gnu: Add go-github-com-blevesearch-upsidedown-store-api."
This reverts commit 3eab7ed68f.

Change-Id: I6575104a8866ec2e02112565d7b79b3a7c57b8a3
2026-02-06 15:19:57 -06:00
jgart
699a0afdbc Revert "gnu: Add go-github-com-blevesearch-mmap-go."
This reverts commit 9296093b46.

Change-Id: Id5ace1031b37a845eab6cb6027f059ea5db48609
2026-02-06 15:19:57 -06:00
jgart
aab44d46fb Revert "gnu: Add go-github-com-couchbase-moss."
This reverts commit 6a65dea586.

Change-Id: I8341e8ba681439039d830ebffa83acfcd8aa452e
2026-02-06 15:19:56 -06:00
jgart
0eb329c910 Revert "gnu: Add go-github-com-blevesearch-vellum."
This reverts commit 7dea8abe8f.

Change-Id: I1aad30df9a693b0f36a480ddcbed2aa8dd4e79cb
2026-02-06 15:19:56 -06:00
jgart
c5867ac54e Revert "gnu: Add go-github-com-blevesearch-segment."
This reverts commit 3ac98cc344.

Change-Id: Ib9fcd11417dec377b82096ec2a6c52c4eb4f170b
2026-02-06 15:19:56 -06:00
jgart
40e9603e02 Revert "gnu: Add go-github-com-blevesearch-snowballstem."
This reverts commit 34e857caa5.

Change-Id: I893ce28ec6449fc78b338201c1a20d10506cb0fd
2026-02-06 15:19:55 -06:00
jgart
9e2f5cc792 Revert "gnu: Add go-github-com-blevesearch-go-porterstemmer."
This reverts commit f4bb583561.

Change-Id: I33a9ac3f89fcd8818b5b8edf5c48b9fa0040e51e
2026-02-06 15:19:55 -06:00
jgart
0d51f694f8 Revert "gnu: Add blevesearch-faiss."
This reverts commit 65edf46f27.

Change-Id: Ie5448df6ee714335bc832991e2a852fd6da92ca6
2026-02-06 15:19:55 -06:00
jgart
90876e8276 Revert "gnu: Add go-github-com-blevesearch-go-faiss."
This reverts commit fa0843ddbb.

Change-Id: I33375514edcebdf054613177cfee598a0c36fc7d
2026-02-06 15:19:54 -06:00
jgart
3d486c5259 Revert "gnu: Add go-github-com-blevesearch-zapx-v16."
This reverts commit 833219c7b6.

Change-Id: Id3443c8475785f746d9944695075e7c2c4f000ab
2026-02-06 15:19:54 -06:00
jgart
e377353341 Revert "gnu: Add go-github-com-blevesearch-zapx-v15."
This reverts commit f0cf5f2ec8.

Change-Id: Ic610f967beaba8d2a8529ddd652363db2d5765dc
2026-02-06 15:19:54 -06:00
jgart
ef39e1480a Revert "gnu: Add go-github-com-blevesearch-zapx-v14."
This reverts commit e08dc1c543.

Change-Id: I69a14a38a2ab72f13760c2b8247c4a486c01763d
2026-02-06 15:19:53 -06:00
jgart
8544bf683a Revert "gnu: Add go-github-com-blevesearch-zapx-v13."
This reverts commit c1a1647fd6.

Change-Id: If062c721b15aad06829cb8d3eee541d3e19d020a
2026-02-06 15:19:53 -06:00
jgart
14b09569fa Revert "gnu: Add go-github-com-blevesearch-zapx-v12."
This reverts commit 8207563e2a.

Change-Id: I273b63311ca97bf7a560cc9ebcaaee5beb285023
2026-02-06 15:19:53 -06:00
jgart
650dfdcdc8 Revert "gnu: Add go-github-com-blevesearch-zapx-v11."
This reverts commit c3971200b7.

Change-Id: I0c4248984cfa80d755e34dcfe97a9adec73e1607
2026-02-06 15:19:52 -06:00
jgart
cf5d0bc5a6 Revert "gnu: Add go-github-com-blevesearch-geo-geojson."
This reverts commit 0764be9285.

Change-Id: I1b0d7690fe4969ee26b7d228b39a55428d0f7943
2026-02-06 15:19:52 -06:00
jgart
8a8a9fc624 Revert "gnu: Add go-github-com-blevesearch-geo-r1."
This reverts commit 1ca49aa0ae.

Change-Id: I419e7f02b85a3d943805fac681d2f13e78e41e12
2026-02-06 15:19:51 -06:00
jgart
541f0dbdc1 Revert "gnu: Add go-github-com-blevesearch-geo-r2."
This reverts commit 336abfbdd3.

Change-Id: I450982b016a7700b0e4679fe0e8fde091bbc90b3
2026-02-06 15:19:51 -06:00
jgart
f3e14ab5fc Revert "gnu: Add go-github-com-blevesearch-geo-r3."
This reverts commit d16b6875f5.

Change-Id: If680d1638c8409d729e26c55f9dc99b8c7948bdb
2026-02-06 15:19:51 -06:00
jgart
a76cfe29e6 Revert "gnu: Add go-github-com-blevesearch-geo-s1."
This reverts commit e9391ade3d.

Change-Id: Ied10c1694ce9bfa69b46bdeeb12c2bdeac41812b
2026-02-06 15:19:50 -06:00
jgart
c36e17bdb4 Revert "gnu: Add go-github-com-blevesearch-geo-s2."
This reverts commit 7db0a6938e.

Change-Id: I89ce1d0f82a0a83ccdd46af8fddff99c58f339dd
2026-02-06 15:19:50 -06:00
jgart
a4801f2bf0 Revert "gnu: Add go-github-com-99designs-gqlgen."
This reverts commit 2f1885d911.

Change-Id: Ib6e0452c084569c47c58ccb1b2c887022208edc8
2026-02-06 15:19:50 -06:00
jgart
6b2f4b0522 Revert "gnu: Add go-github-com-blevesearch-bleve."
This reverts commit 0f49530c1e.

Change-Id: Ibe8a36022b74ea6fa68c9a0fa0106aec3d1305e9
2026-02-06 15:19:49 -06:00
jgart
36a0228715 Revert "gnu: Add go-gitlab-com-gitlab-org-api-client-go-0.116."
This reverts commit f3c64aaa4d.

Change-Id: I0c60488b019b97721a0c69e5fd5fe885cc9fb2fd
2026-02-06 15:19:48 -06:00
jgart
34c34461f1 Revert "gnu: Add git-bug."
This reverts commit 57ab2f0ec6.

Change-Id: I95215fbb530922194560fe5c522810907ffe59b0
2026-02-06 15:19:45 -06:00
675 changed files with 108901 additions and 98166 deletions

View File

@@ -10,6 +10,7 @@ gnu/packages/machine-learning\.scm @guix/ai
gnu/packages/audio\.scm @guix/audio
gnu/packages/fluidplug\.scm @guix/audio
gnu/packages/music\.scm @guix/audio
gnu/packages/xiph\.scm @guix/audio
gnu/packages/elixir(-.+|)\.scm$ @guix/beam
@@ -27,6 +28,14 @@ gnu/packages/bootstrap\.scm @guix/bootstrap
gnu/packages/commencement\.scm @guix/bootstrap
gnu/packages/mes\.scm @guix/bootstrap
gnu/packages/assembly\.scm @guix/build-tools
gnu/packages/autogen\.scm @guix/build-tools
gnu/packages/autotools\.scm @guix/build-tools
gnu/packages/bison\.scm @guix/build-tools
gnu/packages/m4\.scm @guix/build-tools
gnu/packages/oyacc\.scm @guix/build-tools
gnu/packages/re2c\.scm @guix/build-tools
gnu/build-system/cmake\.scm @guix/cpp
gnu/build/cmake-build-system\.scm @guix/cpp
gnu/packages/c\.scm @guix/cpp
@@ -134,12 +143,14 @@ guix/build-system/gnu\.scm @guix/core-packages
gnu/packages/(.*-|)crypto\.scm$ @guix/crypto
gnu/packages/cryptsetup\.scm @guix/crypto
gnu/packages/cybersecurity\.scm @guix/crypto
gnu/packages/gnupg\.scm @guix/crypto
gnu/packages/nettle\.scm @guix/crypto
gnu/packages/password-utils\.scm @guix/crypto
gnu/packages/security-token\.scm @guix/crypto
gnu/packages/ssh\.scm @guix/crypto
gnu/packages/tls\.scm @guix/crypto
gnu/packages/vpn\.scm @guix/crypto
gnu/packages/debian\.scm @guix/debian
@@ -184,6 +195,7 @@ gnu/packages/glib\.scm @guix/gnome
gnu/packages/gstreamer\.scm @guix/gnome
gnu/packages/gtk\.scm @guix/gnome
gnu/packages/gnome\.scm @guix/gnome
gnu/packages/gnome-circle\.scm @guix/gnome
gnu/packages/gnome-xyz\.scm @guix/gnome
gnu/packages/webkit\.scm @guix/gnome
gnu/services/desktop\.scm @guix/gnome
@@ -232,6 +244,8 @@ gnu/packages/oneapi\.scm @guix/hpc
gnu/packages/opencl\.scm @guix/hpc
gnu/packages/parallel\.scm @guix/hpc
gnu/packages/rocm\.scm @guix/hpc
gnu/packages/rocm-tools\.scm @guix/hpc
gnu/packages/rocm-libs\.scm @guix/hpc
gnu/packages/sycl\.scm @guix/hpc
gnu/packages/tbb\.scm @guix/hpc
gnu/packages/vulkan\.scm @guix/hpc
@@ -287,6 +301,9 @@ gnu/packages/fcitx5\.scm @guix/localization
gnu/packages/fonts\.scm @guix/localization
gnu/packages/ibus\.scm @guix/localization
gnu/packages/lua\.scm @guix/lua
gnu/packages/luanti\.scm @guix/lua
gnu/packages/lxqt\.scm @guix/lxqt
gnu/packages/mate\.scm @guix/mate
@@ -299,6 +316,7 @@ gnu/packages/librewolf\.scm @guix/mozilla
gnu/packages/tor-browsers\.scm @guix/mozilla
gnu/packages/ocaml\.scm @guix/ocaml
gnu/packages/ocaml5\.scm @guix/ocaml
gnu/packages/coq\.scm @guix/ocaml
guix/build/ocaml-build-system\.scm @guix/ocaml
guix/build/dune-build-system\.scm @guix/ocaml
@@ -308,18 +326,39 @@ guix/import/opam\.scm @guix/ocaml
guix/scripts/import/opam\.scm @guix/ocaml
tests/import/opam\.scm @guix/ocaml
gnu/packages/perl(-.+|)\.scm$ @guix/perl
guix/build/perl-build-system\.scm @guix/perl
guix/build/rakudo-build-system\.scm @guix/perl
guix/build-system/perl\.scm @guix/perl
guix/build-system/rakudo\.scm @guix/perl
guix/import/cpan\.scm @guix/perl
guix/scripts/import/cpan\.scm @guix/perl
gnu/packages/django\.scm @guix/python
gnu/packages/jupyter\.scm @guix/python
gnu/packages/python(-.+|)\.scm$ @guix/python
gnu/packages/sphinx\.scm @guix/python
gnu/packages/tryton\.scm @guix/python
guix/build/pyproject-build-system\.scm @guix/python
guix/build-system/pyproject\.scm @guix/python
guix/build/python-build-system\.scm @guix/python
guix/build-system/python\.scm @guix/python
guix/build/pyproject-build-system\.scm @guix/python
guix/build/python-build-system\.scm @guix/python
guix/build/toml\.scm @guix/python
guix/import/pypi\.scm @guix/python
guix/scripts/import/pypi\.scm @guix/python
tests/import/pypi\.scm @guix/python
tests/toml\.scm @guix/python
gnu/ci\.scm @guix/qa-packages
gnu/packages/benchmark\.scm @guix/qa-packages
gnu/packages/check\.scm @guix/qa-packages
gnu/packages/ci\.scm @guix/qa-packages
gnu/packages/code\.scm @guix/qa-packages
gnu/packages/debug\.scm @guix/qa-packages
gnu/packages/dezyne\.scm @guix/qa-packages
gnu/packages/libunwind\.scm @guix/qa-packages
gnu/services/ci\.scm @guix/qa-packages
gnu/tests/ci\.scm @guix/qa-packages
gnu/packages/qt\.scm @guix/qt
guix/build-system/qt\.scm @guix/qt
@@ -369,6 +408,7 @@ gnu/packages/graph\.scm @guix/science
gnu/packages/lean\.scm @guix/science
gnu/packages/maths\.scm @guix/science
gnu/packages/medical\.scm @guix/science
gnu/packages/physics\.scm @guix/science
gnu/packages/sagemath\.scm @guix/science
gnu/packages/statistics\.scm @guix/science
@@ -381,7 +421,7 @@ gnu/packages/antivirus\.scm @guix/sysadmin
gnu/packages/apparmor\.scm @guix/sysadmin
gnu/packages/authentication\.scm @guix/sysadmin
gnu/packages/cluster\.scm @guix/sysadmin
gnu/packages/configuration-management @guix/sysadmin
gnu/packages/configuration-management\.scm @guix/sysadmin
gnu/packages/databases\.scm @guix/sysadmin
gnu/packages/distributed\.scm @guix/sysadmin
gnu/packages/dns\.scm @guix/sysadmin
@@ -401,6 +441,25 @@ gnu/packages/task-runners\.scm @guix/sysadmin
gnu/packages/terraform\.scm @guix/sysadmin
gnu/packages/virtualization\.scm @guix/sysadmin
gnu/packages/vnc\.scm @guix/sysadmin
gnu/services/admin\.scm @guix/sysadmin
gnu/services/authentication\.scm @guix/sysadmin
gnu/services/databases\.scm @guix/sysadmin
gnu/services/dns\.scm @guix/sysadmin
gnu/services/high-availability\.scm @guix/sysadmin
gnu/services/kerberos\.scm @guix/sysadmin
gnu/services/monitoring\.scm @guix/sysadmin
gnu/services/nfs\.scm @guix/sysadmin
gnu/services/samba\.scm @guix/sysadmin
gnu/services/virtualization\.scm @guix/sysadmin
gnu/services/vnc\.scm @guix/sysadmin
gnu/tests/databases\.scm @guix/sysadmin
gnu/tests/dns\.scm @guix/sysadmin
gnu/tests/high-availability\.scm @guix/sysadmin
gnu/tests/monitoring\.scm @guix/sysadmin
gnu/tests/nfs\.scm @guix/sysadmin
gnu/tests/samba\.scm @guix/sysadmin
gnu/tests/virtualization\.scm @guix/sysadmin
gnu/tests/vnc\.scm @guix/sysadmin
gnu/build/jami-service\.scm @guix/telephony
gnu/packages/jami\.scm @guix/telephony

View File

@@ -14,7 +14,7 @@
# Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
# Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
# Copyright © 2019, 2023 Efraim Flashner <efraim@flashner.co.il>
# Copyright © 2020, 2021, 2023, 2025 Maxim Cournoyer <maxim@guixotic.coop>
# Copyright © 2020, 2021, 2023, 2025, 2026 Maxim Cournoyer <maxim@guixotic.coop>
# Copyright © 2021 Chris Marusich <cmmarusich@gmail.com>
# Copyright © 2021 Andrew Tropin <andrew@trop.in>
# Copyright © 2023 Clément Lassieur <clement@lassieur.org>
@@ -268,7 +268,6 @@ MODULES = \
guix/build/kconfig.scm \
guix/build/linux-module-build-system.scm \
guix/build/store-copy.scm \
guix/build/json.scm \
guix/build/pack.scm \
guix/build/utils.scm \
guix/build/union.scm \
@@ -455,13 +454,12 @@ AUX_FILES = \
gnu/packages/aux-files/findclass.php \
gnu/packages/aux-files/guix.vim \
gnu/packages/aux-files/guix-nvim.vim \
gnu/packages/aux-files/linux-libre/6.19-arm64.conf \
gnu/packages/aux-files/linux-libre/6.19-i686.conf \
gnu/packages/aux-files/linux-libre/6.19-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.18-arm64.conf \
gnu/packages/aux-files/linux-libre/6.18-i686.conf \
gnu/packages/aux-files/linux-libre/6.18-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.17-arm64.conf \
gnu/packages/aux-files/linux-libre/6.17-i686.conf \
gnu/packages/aux-files/linux-libre/6.17-riscv.conf \
gnu/packages/aux-files/linux-libre/6.17-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.12-arm.conf \
gnu/packages/aux-files/linux-libre/6.12-arm64.conf \
gnu/packages/aux-files/linux-libre/6.12-i686.conf \
@@ -483,10 +481,6 @@ AUX_FILES = \
gnu/packages/aux-files/linux-libre/5.10-arm64.conf \
gnu/packages/aux-files/linux-libre/5.10-i686.conf \
gnu/packages/aux-files/linux-libre/5.10-x86_64.conf \
gnu/packages/aux-files/linux-libre/5.4-arm.conf \
gnu/packages/aux-files/linux-libre/5.4-arm64.conf \
gnu/packages/aux-files/linux-libre/5.4-i686.conf \
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf \
gnu/packages/aux-files/ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json \
gnu/packages/aux-files/pack-audit.c \
gnu/packages/aux-files/python/sanity-check.py \
@@ -498,7 +492,6 @@ AUX_FILES = \
# Templates, examples.
EXAMPLES = \
gnu/system/examples/asus-c201.tmpl \
gnu/system/examples/bare-bones.tmpl \
gnu/system/examples/bare-hurd.tmpl \
gnu/system/examples/bare-hurd64.tmpl \
@@ -1269,42 +1262,49 @@ cuirass-jobs: $(GOBJECTS)
.PHONY: clean-go make-go as-derivation
.PHONY: update-guix-package update-NEWS cuirass-jobs release
if in_git_p
# Git auto-configuration.
.git/hooks/:
$(AM_V_at)if test -d .git; then \
mkdir "$@"; \
fi
.git/hooks/%: etc/git/% | .git/hooks/
$(AM_V_at)if test -d .git; then \
cp "$<" "$@"; \
fi
# Note: the following git commands may fail and produce empty variables,
# e.g. when working on a work tree in a container.
GIT_HOOKS_DIR := $(shell git rev-parse --git-path hooks 2>/dev/null)
GIT_CONFIG_FILE := $(shell git rev-parse --git-path config 2>/dev/null)
$(GIT_HOOKS_DIR):
if [ -n "$(GIT_HOOKS_DIR)" ]; then mkdir -p "$@"; fi
.git/config: etc/git/gitconfig
$(AM_V_at)if command -v git >/dev/null && test -d .git; then \
git config --fixed-value --replace-all include.path \
../etc/git/gitconfig ../etc/git/gitconfig; \
$(GIT_HOOKS_DIR)/%: etc/git/% | $(GIT_HOOKS_DIR)/
if [ -n "$(GIT_HOOKS_DIR)" ]; then cp "$<" "$@"; fi
$(GIT_CONFIG_FILE): etc/git/gitconfig
if [ -n "$(GIT_CONFIG_FILE)" ]; then \
git config --fixed-value --replace-all include.path \
../etc/git/gitconfig ../etc/git/gitconfig; \
fi
COMMIT_MSG_MAGIC = VGhpcyBpcyB0aGUgY29tbWl0LW1zZyBob29rIG9mIEd1aXg=
.git/hooks/commit-msg: etc/git/commit-msg | .git/hooks/
$(AM_V_at)if test -d .git; then \
if test -f $@ && ! grep -qF $(COMMIT_MSG_MAGIC) $@; then \
mkdir -p $@.d && mv $@ $@.d && \
@ echo user commit-msg hook moved to $@.d/commit-msg; \
fi; \
cp etc/git/commit-msg $@; \
$(GIT_HOOKS_DIR)/commit-msg: etc/git/commit-msg | $(GIT_HOOKS_DIR)
if [ -n "$(GIT_HOOKS_DIR)" ]; then \
if test -f $@ && ! grep -qF $(COMMIT_MSG_MAGIC) $@; then \
mkdir -p $@.d && mv $@ $@.d && \
echo user commit-msg hook moved to $@.d/commit-msg; \
fi && \
cp etc/git/commit-msg $@; \
fi
# Convenience targets.
GIT_HOOKS_SOURCE_FILES := $(shell find etc/git -type f -executable)
.PHONY: git-config git-hooks invalidate-hooks
git-hooks: $(addprefix $(GIT_HOOKS_DIR)/,$(notdir $(GIT_HOOKS_SOURCE_FILES)))
git-config: $(GIT_CONFIG_FILE) git-hooks
# The etc/git/ config files are not distributed and have no use when building
# from a tarball. Do not add dependencies on these to *_DATA when building
# from a tarball, as that breaks the build.
if in_git_p
nodist_noinst_DATA = \
.git/hooks/pre-push \
.git/hooks/post-merge \
.git/config \
.git/hooks/commit-msg
$(GIT_HOOKS_DIR)/pre-push \
$(GIT_HOOKS_DIR)/post-merge \
$(GIT_CONFIG_FILE) \
$(GIT_HOOKS_DIR)/commit-msg
endif
# Downloading up-to-date PO files.

4
NEWS
View File

@@ -14,6 +14,10 @@ Copyright © 2026 Noé Lopez <noelopez@free.fr>
Please send Guix bug reports to bug-guix@gnu.org.
* Changes in 1.6.0 (since 1.5.0)
** Distribution
*** GNOME updated to version 48
* Changes in 1.5.0 (since 1.4.0)
** Package management
*** New rpm format for the guix pack command

View File

@@ -111,6 +111,9 @@ build daemon, from within the generated build program."
#~(begin
(use-modules (ice-9 match))
;; To avoid lots of readlink calls
(fluid-set! %file-port-name-canonicalization #f)
(eval-when (expand load eval)
;; (gnu packages …) modules are going to be looked up
;; under SOURCE. (guix config) is looked up in FRONT.
@@ -169,6 +172,13 @@ build daemon, from within the generated build program."
;; build output.
(connect sock AF_UNIX build-output)
(when (integer? proto)
;; port->connection doesn't setup buffering, so
;; do this here
(setvbuf (store-connection-socket store)
'block
%default-store-connection-buffer-size))
(display
(and=>
;; Silence autoload warnings and the likes.
@@ -239,6 +249,9 @@ Display a spinner when nothing happens."
#:rest rest)
"Return a derivation that unpacks SOURCE into STORE and compiles Scheme
files."
;; Avoid lots of readlink calls
(fluid-set! %file-port-name-canonicalization #f)
;; Build the build program and then use it as a trampoline to build from
;; SOURCE.
(mlet %store-monad ((build (build-program source version guile-version
@@ -324,7 +337,7 @@ files."
(message (format #f "You found a bug: the program '~a'
failed to compute the derivation for Guix (version: ~s; system: ~s;
host version: ~s; pull-version: ~s).
Please report the COMPLETE output above by email to <~a>.~%"
Please report the COMPLETE output above to <~a>.~%"
(derivation->output-path build)
version system %guix-version pull-version
%guix-bug-report-address))))))))))))

View File

@@ -20,6 +20,9 @@
(use-modules (srfi srfi-26))
;; Avoid lots of readlink calls
(fluid-set! %file-port-name-canonicalization #f)
;; Add ~/.config/guix/current to the search path.
(eval-when (expand load eval)
(and=> (or (getenv "XDG_CONFIG_HOME")
@@ -41,6 +44,10 @@
(match (command-line)
((program source)
;; The build procedure outputs to this port, so setup buffering to avoid
;; one char per syscall.
(setvbuf (current-error-port) 'line)
(with-error-handling
(with-store store
(let* ((script (string-append source "/build-aux/build-self.scm"))

View File

@@ -128,13 +128,13 @@ COMMIT. PROC receives the temporary directory file name as an argument."
(define %guix-git-repo-push-url-regexp
"(git.guix.gnu.org|codeberg.org/guix|git@codeberg.org:guix)/guix(.git)? \\(push\\)")
(define-syntax-rule (with-input-pipe-to-string prog arg ...)
(let* ((input-pipe (open-pipe* OPEN_READ prog arg ...))
(define (with-input-pipe-to-string prog . args)
(let* ((input-pipe (apply open-pipe* OPEN_READ prog args))
(output (get-string-all input-pipe))
(exit-val (status:exit-val (close-pipe input-pipe))))
(unless (zero? exit-val)
(error (format #f "Command ~s exited with non-zero exit status: ~s"
(string-join (list prog arg ...)) exit-val)))
(string-join (cons prog args)) exit-val)))
(string-trim-both output)))
(define (find-origin-remote)

View File

@@ -1514,37 +1514,30 @@ satisfied.
@subsection Python Modules
@cindex python
We currently package Python 2 and Python 3, under the Scheme variable names
@code{python-2} and @code{python} as explained in @ref{Version Numbers}.
To avoid confusion and naming clashes with other programming languages, it
seems desirable that the name of a package for a Python module contains
the word @code{python}.
The standard way to generate a package definition is to use
@code{guix import pypi <name>}, where @var{name} is the name of the
Python package on @url{https://pypi.org, PyPI}, see @pxref{Invoking guix
import}. Please check with @code{guix lint <package-name>} that the
generated package is valid.
Some modules are compatible with only one version of Python, others with
both. If the package Foo is compiled with Python 3, we name it
@code{python-foo}. If it is compiled with Python 2, we name it
@code{python2-foo}. Python 2 packages are being removed from the
distribution; please do no not submit any new Python 2 packages.
To avoid confusion and naming clashes with other programming languages,
Python module packages should be prefixed with @code{python-}.
If a project already contains the word @code{python}, we drop this;
for instance, the module python-dateutil is packaged under the names
@code{python-dateutil} and @code{python2-dateutil}. If the project name
starts with @code{py} (e.g.@: @code{pytz}), we keep it and prefix it as
described above.
If a project already contains the word @code{python}, please do not
repeat it; for instance, the module python-dateutil is packaged under
the name @code{python-dateutil}. If the project name starts with
@code{py}, it is kept and prefixed as described above (e.g.@:
@code{python-pytz}).
@quotation Note
Currently there are two different build systems for Python packages in Guix:
@var{python-build-system} and @var{pyproject-build-system}. For the
longest time, Python packages were built from an informally specified
@file{setup.py} file. That worked amazingly well, considering Python's
success, but was difficult to build tooling around. As a result, a host
of alternative build systems emerged and the community eventually settled on a
@url{https://peps.python.org/pep-0517/, formal standard} for specifying build
requirements. @var{pyproject-build-system} is Guix's implementation of this
standard. It is considered ``experimental'' in that it does not yet support
all the various PEP-517 @emph{build backends}, but you are encouraged to try
it for new Python packages and report any problems. It will eventually be
deprecated and merged into @var{python-build-system}.
The standard build system for Python packages is Guix's implementation
of the @url{https://peps.python.org/pep-0517/, formal Python standard}
for specifying build requirements: @var{pyproject-build-system}.
The @var{python-build-system} which corresponds to the way Python
packages were built before PEP517, using the informally specified
@file{setup.py} file, is now deprecated. @var{pyproject-build-system}
will eventually be deprecated and renamed into
@var{python-build-system} after its removal.
@end quotation
@subsubsection Specifying Dependencies
@@ -1556,21 +1549,20 @@ package source tree, with varying degrees of accuracy: in the
@file{requirements.txt}, or in @file{tox.ini} (the latter mostly for
test dependencies).
Your mission, when writing a recipe for a Python package, is to map
these dependencies to the appropriate type of ``input'' (@pxref{package
When editing a recipe for a Python package, the goal is to map these
dependencies to the appropriate type of ``input'' (@pxref{package
Reference, inputs}). Although the @code{pypi} importer normally does a
good job (@pxref{Invoking guix import}), you may want to check the
following check list to determine which dependency goes where.
good job (@pxref{Invoking guix import}), please verify the following
check list to determine which dependency goes where.
@itemize
@item
We currently package Python with @code{setuptools} and @code{pip}
installed per default. This is about to change, and users are encouraged
to use @code{python-toolchain} if they want a build environment for Python.
Python is packaged @emph{without} @code{setuptools} and @code{pip}
installed per default.
@command{guix lint} will warn if @code{setuptools} or @code{pip} are
added as native-inputs because they are generally not necessary.
@command{guix lint} will warn if @code{pip} or other unneeded
native-inputs are added.
@item
Python dependencies required at run time go into
@@ -1585,9 +1577,9 @@ Python packages required only at build time---e.g., those listed under
for testing---e.g., those in @code{tests_require} or @file{tox.ini}---go into
@code{native-inputs}. The rationale is that (1) they do not need to be
propagated because they are not needed at run time, and (2) in a
cross-compilation context, it's the ``native'' input that we'd want.
cross-compilation context, it's the target ``native'' input.
Examples are the @code{pytest}, @code{mock}, and @code{nose} test
Examples are the @code{pytest}, @code{mock}, and @code{stestr} test
frameworks. Of course if any of these packages is also required at
run-time, it needs to go to @code{propagated-inputs}.

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,58 @@
# Modified by Ludovic Courtès <ludo@gnu.org> for the GNU Guix manual.
# Further modified by Tomas Volf <~@wolfsden.cz>.
htmlxrefversion=2026-01-22.12; # UTC
htmlxrefversion=2026-02-23.07; # UTC
# Override URLs of manuals provided by the Documentation Center.
DOCUMENTATION_CENTER = https://doc.guix.gnu.org
bash mono ${DOCUMENTATION_CENTER}/bash/latest/en/bash.html
bash node ${DOCUMENTATION_CENTER}/bash/latest/en/html_node
binutils mono ${DOCUMENTATION_CENTER}/binutils/latest/en/binutils.html
binutils node ${DOCUMENTATION_CENTER}/binutils/latest/en/html_node
cuirass mono ${DOCUMENTATION_CENTER}/cuirass/latest/en/cuirass.html
cuirass node ${DOCUMENTATION_CENTER}/cuirass/latest/en/html_node
emacs-guix mono ${DOCUMENTATION_CENTER}/emacs-guix/latest/en/emacs-guix.html
emacs-guix node ${DOCUMENTATION_CENTER}/emacs-guix/latest/en/html_node
fibers mono ${DOCUMENTATION_CENTER}/fibers/latest/en/fibers.html
fibers node ${DOCUMENTATION_CENTER}/fibers/latest/en/html_node
gash mono ${DOCUMENTATION_CENTER}/gash/latest/en/gash.html
gash node ${DOCUMENTATION_CENTER}/gash/latest/en/html_node
gcrypt mono ${DOCUMENTATION_CENTER}/gcrypt/latest/en/gcrypt.html
gcrypt node ${DOCUMENTATION_CENTER}/gcrypt/latest/en/html_node
gdb mono ${DOCUMENTATION_CENTER}/gdb/latest/en/gdb.html
gdb node ${DOCUMENTATION_CENTER}/gdb/latest/en/html_node
geiser mono ${DOCUMENTATION_CENTER}/geiser/latest/en/geiser.html
geiser node ${DOCUMENTATION_CENTER}/geiser/latest/en/html_node
grub mono ${DOCUMENTATION_CENTER}/grub/latest/en/grub.html
grub node ${DOCUMENTATION_CENTER}/grub/latest/en/html_node
guile-avahi mono ${DOCUMENTATION_CENTER}/guile-avahi/latest/en/guile-avahi.html
guile-avahi node ${DOCUMENTATION_CENTER}/guile-avahi/latest/en/html_node
guile-gcrypt mono ${DOCUMENTATION_CENTER}/guile-gcrypt/latest/en/guile-gcrypt.html
guile-gcrypt node ${DOCUMENTATION_CENTER}/guile-gcrypt/latest/en/html_node
guile-gnutls mono ${DOCUMENTATION_CENTER}/guile-gnutls/latest/en/guile-gnutls.html
guile-gnutls node ${DOCUMENTATION_CENTER}/guile-gnutls/latest/en/html_node
guile-library mono ${DOCUMENTATION_CENTER}/guile-library/latest/en/guile-library.html
guile-library node ${DOCUMENTATION_CENTER}/guile-library/latest/en/html_node
guile mono ${DOCUMENTATION_CENTER}/guile/latest/en/guile.html
guile-netlink mono ${DOCUMENTATION_CENTER}/guile-netlink/latest/en/guile-netlink.html
guile-netlink node ${DOCUMENTATION_CENTER}/guile-netlink/latest/en/html_node
guile node ${DOCUMENTATION_CENTER}/guile/latest/en/html_node
guile-ssh mono ${DOCUMENTATION_CENTER}/guile-ssh/latest/en/guile-ssh.html
guile-ssh node ${DOCUMENTATION_CENTER}/guile-ssh/latest/en/html_node
inetutils mono ${DOCUMENTATION_CENTER}/inetutils/latest/en/inetutils.html
inetutils node ${DOCUMENTATION_CENTER}/inetutils/latest/en/html_node
libc mono ${DOCUMENTATION_CENTER}/libc/latest/en/libc.html
libc node ${DOCUMENTATION_CENTER}/libc/latest/en/html_node
mes mono ${DOCUMENTATION_CENTER}/mes/latest/en/mes.html
mes node ${DOCUMENTATION_CENTER}/mes/latest/en/html_node
r5rs mono ${DOCUMENTATION_CENTER}/r5rs/latest/en/r5rs.html
r5rs node ${DOCUMENTATION_CENTER}/r5rs/latest/en/html_node
recutils mono ${DOCUMENTATION_CENTER}/recutils/latest/en/recutils.html
recutils node ${DOCUMENTATION_CENTER}/recutils/latest/en/html_node
shepherd mono ${DOCUMENTATION_CENTER}/shepherd/latest/en/shepherd.html
shepherd node ${DOCUMENTATION_CENTER}/shepherd/latest/en/html_node
# Copyright 2010-2020, 2022 Free Software Foundation, Inc.
#

View File

@@ -51,7 +51,7 @@ profile guix-daemon @{guix_storedir}/*-{guix-daemon,guix}-*/bin/guix-daemon flag
@{guix_storedir}/** rwlmkux,
owner /tmp/** rw,
owner /tmp/** rwux,
@{PROC}/@{pid}/fd/ r,

View File

@@ -796,10 +796,14 @@ export PATH="$GUIX_PROFILE/bin${PATH:+:}$PATH"
# trailing colon so the system default search path is used.
export INFOPATH="$GUIX_PROFILE/share/info:${INFOPATH:-}"
export MANPATH="$GUIX_PROFILE/share/man:${MANPATH:-}"
# Expose the latest Guix modules to Guile so guix shell and repls spawned by
# e.g. Geiser work out of the box.
export GUILE_LOAD_PATH="$GUIX_PROFILE/share/guile/site/3.0${GUILE_LOAD_PATH:+:$GUILE_LOAD_PATH}"
export GUILE_LOAD_COMPILED_PATH="$GUIX_PROFILE/lib/guile/3.0/site-ccache${GUILE_LOAD_COMPILED_PATH:+:$GUILE_LOAD_COMPILED_PATH}"
# User's default profile, if it exists
GUIX_PROFILE="$HOME/.guix-profile"
if [ -L "$GUIX_PROFILE" ]; then
if [ -f "$GUIX_PROFILE/etc/profile" ]; then
. "$GUIX_PROFILE/etc/profile"
# see info '(guix) Application Setup'

View File

@@ -45,9 +45,7 @@
(_ #f)))
(define guix-dependencies
(filter-map input->package
(fold alist-delete (package-direct-inputs guix)
'("glibc-utf8-locales" "graphviz" "po4a"))))
(filter-map input->package (package-direct-inputs guix)))
(define (package-without-tests p)
(package/inherit p

View File

@@ -5,7 +5,7 @@
;; Copyright © 2019, 2020 Miguel Ángel Arruga Vivas <rosen644835@gmail.com>
;; Copyright © 2019, 2020 Konrad Hinsen <konrad.hinsen@fastmail.net>
;; Copyright © 2019, 2020, 2021, 2023 Julien Lepiller <julien@lepiller.eu>
;; Copyright © 20192025 Florian Pelz <pelzflorian@pelzflorian.de>
;; Copyright © 20192026 Florian Pelz <pelzflorian@pelzflorian.de>
;; Copyright © 2020, 2022 Marius Bakke <marius@gnu.org>
;; Copyright © 2020, 2021 Mathieu Othacehe <m.othacehe@gmail.com>
;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
@@ -27,12 +27,13 @@
;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;; Copyright © 2024 Nicolas Graves <ngraves@ngraves.fr>
;; Copyright © 2024 Sebastian Dümcke <code@sam-d.com>
;; Copyright © 2025 Anderson Torres <anderson.torres.8519@gmail.com>
;; Copyright © 2025-2026 Anderson Torres <anderson.torres.8519@gmail.com>
;; Copyright © 2025 Roman Scherer <roman@burningswell.com>
;; Copyright © 2025 Jelle Licht <jlicht@fsfe.org>
;; Copyright © 2025 Rivulet Cedar <rivulet_cedar@yeah.net>
;; Copyright © 2025 jgart <jgart@dismail.de>
;; Copyright © 2025 Steve George <steve@futurile.net>
;; Copyright © 2026 Noé Lopez <noelopez@free.fr>
;;
;; Copying and distribution of this file, with or without modification, are
@@ -42,6 +43,64 @@
(channel-news
(version 0)
(entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60")
(title
(en "GNOME 48 is now available")
(fr "GNOME 48 maintenant disponible")
(de "GNOME 48 jetzt verfügbar"))
(body
(en "The GNOME desktop was updated from version 46 to 48, bringing
accent colors, an improved Files (Nautilus) application, a new image
viewer (Loupe), and more:
@itemize
@item @url{https://release.gnome.org/47/, GNOME 47 release notes}
@item @url{https://release.gnome.org/48/, GNOME 48 release notes}
@end itemize")
(fr "La version 48 de lenvironnement de bureau GNOME est maintenant
disponible. Les nouvelles fonctionnalitées incluent: les couleurs daccent,
lapplication Fichiers (Nautilus) améliorée, un nouveau visionneur
dimages (Loupe), et plus:
@itemize
@item @url{https://release.gnome.org/47/, GNOME 47 release notes}
@item @url{https://release.gnome.org/48/, GNOME 48 release notes}
@end itemize")
(de "Die GNOME-Desktopumgebung wurde von Version 46 auf 48
aktualisiert. Neue Funktionen in dieser Version sind die Möglichkeit, eine
Akzentfarbe zu wählen, Verbesserungen in der Dateien-Anwendung (Nautilus), ein
neuer Bildbetrachter (Loupe), und mehr. Für eine ausführlichere Liste an
Änderungen, siehe:
@itemize
@item @url{https://release.gnome.org/47/, GNOME 47 release notes}
@item @url{https://release.gnome.org/48/, GNOME 48 release notes}
@end itemize")))
(entry (commit "d659fe8666c4bc38fcbdbe7b7a35101f2d7cc41b")
(title
(en "Potential security vulnerability in glibc")
(de "Mögliche Sicherheitslücke in glibc")
(pt "Potencial vulnerabilidade de segurança em glibc"))
(body
(en "Guix adds the environment variable @code{GUIX_LOCPATH} to glibc,
however it was not added to potentially unsafe variables to be unset in
privileged environments. A CVE number is pending for this issue. This has
been fixed with a graft to glibc and users should update all profiles,
reconfigure their system, and reboot.")
(de "Guix fügt die Umgebungsvariable @code{GUIX_LOCPATH} zu glibc
hinzu, aber sie wurde nicht zu den möglicherweise unsicheren Variablen
hinzugefügt, die in privilegierten Umgebungen zurückgesetzt werden. Eine
CVE-Nummer hierfür wird noch zugewiesen. Um den Fehler zu beheben, stellen
wir eine Veredelung für glibc bereit; Nutzerinnen und Nutzer sollten all ihre
Profile aktualisieren, ihr System rekonfigurieren und neustarten.")
(pt "Guix adiciona a variável de ambiente @code{GUIX_LOCPATH} à
glibc, todavia ela não foi adicionada às variáveis potencialmente inseguras
a serem desabilitadas em ambientes privilegiados. Este incidente está
pendente de um identificador CVE. Isto foi resolvido com um enxerto à glibc,
e os usuários devem atualizar todos os seus perfis, reconfigurando seu
sistema e reiniciando-o.")))
(entry (commit "6d4cb99a15da7f4fd55f956c55f4f4aacfcc7742")
(title
(en "@code{%desktop-services} now includes GDM on AArch64")

View File

@@ -474,6 +474,7 @@ already exists. Lookup team IDs among CURRENT-TEAMS."
#:description "Audio related packages."
#:scope (list "gnu/packages/audio.scm"
"gnu/packages/fluidplug.scm"
"gnu/packages/music.scm"
"gnu/packages/xiph.scm")))
(define-team beam
@@ -504,6 +505,18 @@ of Rebar and Mix build systems and Hex.pm importer."
"gnu/packages/commencement.scm"
"gnu/packages/mes.scm")))
(define-team build-tools
(team 'build-tools
#:name "Build tools team"
#:description "Build tools and parser generators."
#:scope (list "gnu/packages/assembly.scm"
"gnu/packages/autogen.scm"
"gnu/packages/autotools.scm"
"gnu/packages/bison.scm"
"gnu/packages/m4.scm"
"gnu/packages/oyacc.scm"
"gnu/packages/re2c.scm")))
(define-team c++
(team 'c++
#:name "C/C++ team"
@@ -696,6 +709,7 @@ GLib/GIO, GTK, GStreamer and Webkit."
"gnu/packages/gstreamer.scm"
"gnu/packages/gtk.scm"
"gnu/packages/gnome.scm"
"gnu/packages/gnome-circle.scm"
"gnu/packages/gnome-xyz.scm"
"gnu/packages/webkit.scm"
"gnu/services/desktop.scm"
@@ -770,6 +784,8 @@ the haskell-build-system."
"gnu/packages/opencl.scm"
"gnu/packages/parallel.scm"
"gnu/packages/rocm.scm"
"gnu/packages/rocm-tools.scm"
"gnu/packages/rocm-libs.scm"
"gnu/packages/sycl.scm"
"gnu/packages/tbb.scm"
"gnu/packages/vulkan.scm")))
@@ -871,6 +887,14 @@ asdf-build-system."
"gnu/packages/fonts.scm"
"gnu/packages/ibus.scm")))
(define-team lua
(team 'lua
#:name "Lua team"
#:description
"Lua, Fennel, and related packages."
#:scope (list "gnu/packages/lua.scm"
"gnu/packages/luanti.scm")))
(define-team lxqt
(team 'lxqt
#:name "LXQt team"
@@ -909,6 +933,7 @@ and Firefox."
importer, and the ocaml-build-system."
#:scope
(list "gnu/packages/ocaml.scm"
"gnu/packages/ocaml5.scm"
"gnu/packages/coq.scm"
"guix/build/ocaml-build-system.scm"
"guix/build/dune-build-system.scm"
@@ -918,6 +943,21 @@ importer, and the ocaml-build-system."
"guix/scripts/import/opam.scm"
"tests/import/opam.scm")))
(define-team perl
(team 'perl
#:name "Perl and Raku team"
#:description
"Perl & Raku packages, the \"cpan\" importer, and the
perl-build-system as well as the rakudo-build-system."
#:scope
(list (make-regexp* "^gnu/packages/perl(-.+|)\\.scm$")
"guix/build/perl-build-system.scm"
"guix/build/rakudo-build-system.scm"
"guix/build-system/perl.scm"
"guix/build-system/rakudo.scm"
"guix/import/cpan.scm"
"guix/scripts/import/cpan.scm")))
(define-team python
(team 'python
#:name "Python team"
@@ -929,13 +969,32 @@ importer, and the ocaml-build-system."
(make-regexp* "^gnu/packages/python(-.+|)\\.scm$")
"gnu/packages/sphinx.scm"
"gnu/packages/tryton.scm"
"guix/build/pyproject-build-system.scm"
"guix/build-system/pyproject.scm"
"guix/build/python-build-system.scm"
"guix/build-system/python.scm"
"guix/build/pyproject-build-system.scm"
"guix/build/python-build-system.scm"
"guix/build/toml.scm" ;temporary, until other build system will use it
"guix/import/pypi.scm"
"guix/scripts/import/pypi.scm"
"tests/import/pypi.scm")))
"tests/import/pypi.scm"
"tests/toml.scm")))
(define-team qa-packages
(team 'qa-packages
#:name "Team for quality assurance packages"
#:description
"Quality assurance software (CI/CD, testing, analysis;
no direct relation to Guix's QA)."
#:scope (list "gnu/ci.scm"
"gnu/packages/benchmark.scm"
"gnu/packages/check.scm"
"gnu/packages/ci.scm"
"gnu/packages/code.scm"
"gnu/packages/debug.scm"
"gnu/packages/dezyne.scm"
"gnu/packages/libunwind.scm"
"gnu/services/ci.scm"
"gnu/tests/ci.scm")))
(define-team qt
(team 'qt
@@ -1019,12 +1078,14 @@ release."
"Secrets, passwords, cryptography and security related packages."
#:scope (list (make-regexp* "^gnu/packages/(.*-|)crypto\\.scm$")
"gnu/packages/cryptsetup.scm"
"gnu/packages/cybersecurity.scm"
"gnu/packages/gnupg.scm"
"gnu/packages/nettle.scm"
"gnu/packages/password-utils.scm"
"gnu/packages/security-token.scm"
"gnu/packages/ssh.scm"
"gnu/packages/tls.scm")))
"gnu/packages/tls.scm"
"gnu/packages/vpn.scm")))
(define-team science
(team 'science
@@ -1040,6 +1101,7 @@ packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
"gnu/packages/lean.scm"
"gnu/packages/maths.scm"
"gnu/packages/medical.scm"
"gnu/packages/physics.scm"
"gnu/packages/sagemath.scm"
"gnu/packages/statistics.scm")))
@@ -1062,7 +1124,7 @@ packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
"gnu/packages/apparmor.scm"
"gnu/packages/authentication.scm"
"gnu/packages/cluster.scm"
"gnu/packages/configuration-management"
"gnu/packages/configuration-management.scm"
"gnu/packages/databases.scm"
"gnu/packages/distributed.scm"
"gnu/packages/dns.scm"
@@ -1081,7 +1143,26 @@ packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
"gnu/packages/task-runners.scm"
"gnu/packages/terraform.scm"
"gnu/packages/virtualization.scm"
"gnu/packages/vnc.scm")))
"gnu/packages/vnc.scm"
"gnu/services/admin.scm"
"gnu/services/authentication.scm"
"gnu/services/databases.scm"
"gnu/services/dns.scm"
"gnu/services/high-availability.scm"
"gnu/services/kerberos.scm"
"gnu/services/monitoring.scm"
"gnu/services/nfs.scm"
"gnu/services/samba.scm"
"gnu/services/virtualization.scm"
"gnu/services/vnc.scm"
"gnu/tests/databases.scm"
"gnu/tests/dns.scm"
"gnu/tests/high-availability.scm"
"gnu/tests/monitoring.scm"
"gnu/tests/nfs.scm"
"gnu/tests/samba.scm"
"gnu/tests/virtualization.scm"
"gnu/tests/vnc.scm")))
(define-team telephony
(team 'telephony
@@ -1152,7 +1233,7 @@ the \"texlive\" importer."
(define-member (person "Andreas Enge"
"andreas@enge.fr"
"enge")
bootstrap core-packages crypto lxqt science tex)
bootstrap c++ core-packages crypto lxqt science tex)
(define-member (person "Tanguy Le Carrour"
"tanguy@bioneland.org"
@@ -1212,7 +1293,7 @@ the \"texlive\" importer."
(define-member (person "Liliana Marie Prikler"
"liliana.prikler@gmail.com"
"lilyp")
emacs games gnome)
emacs games gnome qa-packages)
(define-member (person "Ricardo Wurmus"
"rekado@elephly.net"
@@ -1229,6 +1310,11 @@ the \"texlive\" importer."
"abcdw")
home emacs)
(define-member (person "Trevor Richards"
"trev@trevdev.ca"
"trevdev")
emacs lisp)
(define-member (person "pukkamustard"
"pukkamustard@posteo.net"
"pukkamustard")
@@ -1252,7 +1338,7 @@ the \"texlive\" importer."
(define-member (person "Vagrant Cascadian"
"vagrant@debian.org"
"vagrantc")
debian embedded)
debian embedded kernel)
(define-member (person "Vagrant Cascadian" ;XXX: duplicate
"vagrant@reproducible-builds.org"
@@ -1272,7 +1358,7 @@ the \"texlive\" importer."
(define-member (person "Munyoki Kilyungi"
"me@bonfacemunyoki.com"
"BonfaceKilz")
python lisp)
python guile)
(define-member (person "Gabriel Wicki"
"gabriel@erlikon.ch"
@@ -1327,7 +1413,7 @@ the \"texlive\" importer."
(define-member (person "Janneke Nieuwenhuizen"
"janneke@gnu.org"
"janneke")
bootstrap core-packages home hurd installer)
bootstrap build-tools core-packages home hurd installer qa-packages)
(define-member (person "Ian Eure"
"ian@retrospec.tv"
@@ -1337,7 +1423,7 @@ the \"texlive\" importer."
(define-member (person "Zheng Junjie"
"z572@z572.online"
"Z572")
core-packages qt kde)
core-packages)
(define-member (person "Sughosha"
"sughosha@disroot.org"
@@ -1406,7 +1492,7 @@ the \"texlive\" importer."
(define-member (person "Rodion Goritskov"
"rodion@goritskov.com"
"rodion-goritskov")
release)
games java kde kernel release)
(define-member (person "Jason Conroy"
"jconroy@tscripta.net"
@@ -1446,7 +1532,7 @@ the \"texlive\" importer."
(define-member (person "Nguyễn Gia Phong"
"cnx@loang.net"
"cnx")
python sysadmin)
build-tools python qa-packages sysadmin)
(define-member (person "Lilah Tascheter"
"lilah@lunabee.space"
@@ -1491,12 +1577,33 @@ the \"texlive\" importer."
(define-member (person "Wilko Meyer"
"w@wmeyer.eu"
"theesm")
kernel)
kernel perl)
(define-member (person "Untrusem"
"mysticmoksh@riseup.net"
"untrusem")
mozilla)
(define-member (person "David Thompson"
"dthompson2@worcester.edu"
"flockofbirbs")
guile)
(define-member (person "Sergio Pastor Pérez"
"sergio.pastorperez@gmail.com"
"pastor")
guile hpc kde)
(define-member (person "Carlo Zancanaro"
"carlo@zancanaro.id.au"
"czan")
lua ruby)
(define-member (person "Folât Pjêrsômêj"
"folaht@protonmail.com"
"folaht")
documentation)
(define (find-team name)
(or (hash-ref %teams (string->symbol name))

View File

@@ -73,7 +73,9 @@ C < ':'
NL < '\n'")
(define %names
'(("adwaita-fonts" . "font-adwaita")))
'(("adwaita-fonts" . "font-adwaita")
("pygobject" . "python-pygobject")
("pyatspi" . "python-pyatspi")))
(define (parse-releng data)
"Return the complete parse tree for DATA, a string representing the content of

View File

@@ -0,0 +1,34 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the go-build-system.
;;; It is used to assist continuous integration of the go-team branch.
(use-modules (guix packages)
(guix profiles)
(guix build-system))
(manifest
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (or (eq? 'go (build-system-name (package-build-system package)))
(string=? "go" (package-name package)))
(cons package lst)
lst))
'())))

View File

@@ -0,0 +1,36 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the perl-build-system.
;;; It is used to assist continuous integration of the perl-team branch.
(use-modules (guix packages)
(guix profiles)
(guix build-system))
(manifest
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (or (eq? 'perl (build-system-name (package-build-system package)))
(eq? 'rakudo (build-system-name (package-build-system package)))
(string=? "perl" (package-name package))
(string=? "rakudo" (package-name package)))
(cons package lst)
lst))
'())))

View File

@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2024, 2026 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -27,8 +27,9 @@
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (eq? (build-system-name (package-build-system package))
(quote cargo))
(cons package lst)
lst))
(if (and (eq? (build-system-name (package-build-system package))
(quote cargo))
(supported-package? package))
(cons package lst)
lst))
(list))))

View File

@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2024, 2026 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -17,10 +17,9 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the cargo-build-system
;;; which are NOT prefixed with 'rust-' and the packages which use rust itself
;;; as an input. This is a short list of packages which can be checked to see
;;; if a rust update has gone smoothly. It is used to assist continuous
;;; integration of the rust-team branch.
;;; and the packages which use rust itself as an input. This is a short list of
;;; packages which can be checked to see if a rust update has gone smoothly. It
;;; is used to assist continuous integration of the rust-team branch.
(use-modules (guix packages)
(guix profiles)
@@ -31,15 +30,15 @@
(map package->manifest-entry
(fold-packages
(lambda (package lst)
(if (or
(eq? (build-system-name (package-build-system package))
(quote cargo))
(any
(lambda (pkg)
(member (specification->package "rust") pkg))
(append (package-native-inputs package)
(package-propagated-inputs package)
(package-inputs package))))
(cons package lst)
lst))
(if (and (supported-package? package)
(or (eq? (build-system-name (package-build-system package))
(quote cargo))
(any
(lambda (pkg)
(member (specification->package "rust") pkg))
(append (package-native-inputs package)
(package-propagated-inputs package)
(package-inputs package)))))
(cons package lst)
lst))
(list))))

View File

@@ -0,0 +1,37 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; This file returns a manifest of packages built using the texlive-build-system.
;;; It is used to assist continuous integration of the tex-team branch.
(use-modules (guix packages)
(guix profiles)
(guix build-system)
(gnu packages tex))
(define %sundry-texlive-packages
(list bibtool
dvisvgm
rubber
texmaker
texstudio
lyx))
(packages->manifest
(cons texlive-scheme-full
%sundry-texlive-packages))

View File

@@ -1,108 +0,0 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2019 Timothy Sample <samplet@ngyro.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu bootloader depthcharge)
#:use-module (gnu bootloader extlinux)
#:use-module (gnu bootloader)
#:use-module (gnu packages bootloaders)
#:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (ice-9 match)
#:export (depthcharge-bootloader))
(define (signed-kernel kernel kernel-arguments initrd)
(define builder
(with-imported-modules '((guix build utils))
#~(begin
(use-modules (guix build utils)
(ice-9 binary-ports)
(rnrs bytevectors))
(set-path-environment-variable "PATH" '("bin") (list #$dtc))
;; TODO: These files have to be writable, so we copy them.
;; This can probably be fixed by using a ".its" file, just
;; be careful not to break initrd loading.
(copy-file #$kernel "zImage")
(chmod "zImage" #o755)
(copy-file (string-append (dirname #$kernel) "/lib/dtbs/"
"rk3288-veyron-speedy.dtb")
"rk3288-veyron-speedy.dtb")
(chmod "rk3288-veyron-speedy.dtb" #o644)
(copy-file #$initrd "initrd")
(chmod "initrd" #o644)
(invoke (string-append #$u-boot-tools "/bin/mkimage")
"-D" "-I dts -O dtb -p 2048"
"-f" "auto"
"-A" "arm"
"-O" "linux"
"-T" "kernel"
"-C" "None"
"-d" "zImage"
"-a" "0"
"-b" "rk3288-veyron-speedy.dtb"
"-i" "initrd"
"image.itb")
(call-with-output-file "bootloader.bin"
(lambda (port)
(put-bytevector port (make-bytevector 512 0))))
(with-output-to-file "kernel-arguments"
(lambda ()
(display (string-join (list #$@kernel-arguments)))))
(invoke (string-append #$vboot-utils "/bin/vbutil_kernel")
"--pack" #$output
"--version" "1"
"--vmlinuz" "image.itb"
"--arch" "arm"
"--keyblock" (string-append #$vboot-utils
"/share/vboot-utils/devkeys/"
"kernel.keyblock")
"--signprivate" (string-append #$vboot-utils
"/share/vboot-utils/devkeys/"
"kernel_data_key.vbprivk")
"--config" "kernel-arguments"
"--bootloader" "bootloader.bin"))))
(computed-file "vmlinux.kpart" builder))
(define* (depthcharge-configuration-file config entries
#:key
(system (%current-system))
(old-entries '())
#:allow-other-keys)
(match entries
((entry)
(let ((kernel (menu-entry-linux entry))
(kernel-arguments (menu-entry-linux-arguments entry))
(initrd (menu-entry-initrd entry)))
;; XXX: Make this a symlink.
(signed-kernel kernel kernel-arguments initrd)))
(_ (error "Too many bootloader menu entries!"))))
(define install-depthcharge
#~(lambda (bootloader device mount-point)
(let ((kpart (string-append mount-point
"/boot/depthcharge/vmlinux.kpart")))
(write-file-on-device kpart (stat:size (stat kpart)) device 0))))
(define depthcharge-bootloader
(bootloader
(name 'depthcharge)
(package #f)
(installer install-depthcharge)
(configuration-file "/boot/depthcharge/vmlinux.kpart")
(configuration-file-generator depthcharge-configuration-file)))

View File

@@ -3,7 +3,7 @@
;;; Copyright © 2016 Chris Marusich <cmmarusich@gmail.com>
;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2017, 2020 Mathieu Othacehe <m.othacehe@gmail.com>
;;; Copyright © 2019, 2020, 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2019, 2020, 2023, 2024, 2026 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2019, 2020 Miguel Ángel Arruga Vivas <rosen644835@gmail.com>
;;; Copyright © 2020 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2020 Stefan <stefan-guix@vodafonemail.de>
@@ -427,8 +427,11 @@ when booting a root file system on a Btrfs subvolume."
(arguments (menu-entry-multiboot-arguments entry))
;; Choose between device names as understood by Mach's built-in
;; IDE driver ("hdX") and those understood by rumpdisk ("wdX"
;; in the "noide" case).
(disk (if (member "noide" arguments) "w" "h"))
;; in the "noide" case). There are no IDE drivers in Mach for
;; hurd64, so always use rumpdisk there.
(rumpdisk? (or (target-hurd64?)
(member "noide" arguments)))
(disk (if rumpdisk? "w" "h"))
(device-spec (and=> device file-system-device->string))
(device-name (and=> device-spec device-spec->device-name))
(modules (menu-entry-multiboot-modules entry)))

View File

@@ -41,7 +41,6 @@
u-boot-cubietruck-bootloader
u-boot-firefly-rk3399-bootloader
u-boot-mx6cuboxi-bootloader
u-boot-nintendo-nes-classic-edition-bootloader
u-boot-novena-bootloader
u-boot-orangepi-r1-plus-lts-rk3328-bootloader
u-boot-orangepi-zero2w-bootloader
@@ -255,11 +254,6 @@ is BLOCK-SIZE * COUNT, or FILE size if COUNT is not given."
(inherit u-boot-bootloader)
(disk-image-installer install-rockchip-u-boot)))
(define u-boot-nintendo-nes-classic-edition-bootloader
(bootloader
(inherit u-boot-allwinner-bootloader)
(package u-boot-nintendo-nes-classic-edition)))
(define u-boot-a20-olinuxino-lime-bootloader
(bootloader
(inherit u-boot-allwinner-bootloader)

View File

@@ -37,6 +37,7 @@
#:use-module (guix i18n)
#:use-module (rnrs io ports)
#:use-module (rnrs bytevectors)
#:use-module (ice-9 exceptions)
#:use-module (ice-9 match)
#:use-module (ice-9 rdelim)
#:use-module (ice-9 regex)
@@ -45,6 +46,8 @@
#:autoload (system repl repl) (start-repl)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-26)
#:use-module (srfi srfi-34)
#:use-module (srfi srfi-35)
#:export (disk-partitions
partition-label-predicate
partition-uuid-predicate
@@ -65,6 +68,9 @@
cleanly-unmounted-ext2?
partition-lookup-error?
&partition-lookup-error
bind-mount
system*/tty
@@ -1182,6 +1188,10 @@ were found."
(define find-partition-by-luks-uuid
(find-partition luks-partition-uuid-predicate))
(define-condition-type &partition-lookup-error &condition
partition-lookup-error?
(spec partition-lookup-error-spec))
(define (canonicalize-device-spec spec)
"Return the device name corresponding to SPEC, which can be a <uuid>, a
@@ -1201,22 +1211,25 @@ file name or an nfs-root containing ':/')."
;; Some devices take a bit of time to appear, most notably USB
;; storage devices. Thus, wait for the device to appear.
(if (> count max-trials)
(error "failed to resolve partition" (fmt spec))
(raise (condition
(&partition-lookup-error
(spec (fmt spec)))))
(begin
(format #t "waiting for partition '~a' to appear...~%"
(fmt spec))
(sleep 1)
(loop (+ 1 count))))))))
(define (device-exists? device)
(and (file-exists? device)
device))
(match spec
((? string?)
(if (or (string-contains spec ":/") ;nfs
(and (>= (string-length spec) 2)
(equal? (string-take spec 2) "//")) ;cifs
(string=? spec "none"))
spec ; do not resolve NFS / CIFS / tmpfs devices
(if (string-prefix? "/dev/" spec)
;; Nothing to do, but wait until SPEC shows up.
(resolve identity spec identity)))
(resolve device-exists? spec identity)
spec)) ; do not resolve NFS / CIFS / tmpfs devices
((? file-system-label?)
;; Resolve the label.
(resolve find-partition-by-label
@@ -1319,6 +1332,14 @@ corresponds to the symbols listed in FLAGS."
(()
0))))
(define kind-and-args-exception?
(exception-predicate &exception-with-kind-and-args))
(define (system-error? exception)
"Return true if EXCEPTION is a Guile 'system-error exception."
(and (kind-and-args-exception? exception)
(eq? 'system-error (exception-kind exception))))
(define* (mount-file-system fs #:key (root "/root")
(check? (file-system-check? fs))
(skip-check-if-clean?
@@ -1339,8 +1360,8 @@ corresponds to the symbols listed in FLAGS."
(host-part (string-take source idx))
;; Strip [] from around host if present
(host (match (string-split host-part (string->char-set "[]"))
(("" h "") h)
((h) h)))
(("" h "") h)
((h) h)))
(inet-addr (host-to-ip host "nfs")))
;; Mounting an NFS file system requires passing the address
;; of the server in the addr= option
@@ -1426,26 +1447,37 @@ corresponds to the symbols listed in FLAGS."
"," 'prefix)
"")))))
(let* ((type (file-system-type fs))
(source (canonicalize-device-spec (file-system-device fs)))
(target (string-append root "/"
(file-system-mount-point fs)))
(flags (logior (mount-flags->bit-mask (file-system-flags fs))
(guard (c ((partition-lookup-error? c)
(format (current-error-port)
"could not find the partition: ~a~%"
(partition-lookup-error-spec c))
(unless (file-system-mount-may-fail? fs)
(raise c)))
((system-error? c)
(format (current-error-port)
"could not mount partition ~a: ~a~%"
(file-system-device fs)
(exception-message c))
(unless (file-system-mount-may-fail? fs)
(raise c))))
(let* ((type (file-system-type fs))
(source (canonicalize-device-spec (file-system-device fs)))
(target (string-append root "/"
(file-system-mount-point fs)))
(flags (logior (mount-flags->bit-mask (file-system-flags fs))
;; For bind mounts, preserve the original flags such
;; as MS_NOSUID, etc. Failing to do that, the
;; MS_REMOUNT call below fails with EPERM.
;; See <https://bugs.gnu.org/46292>
(if (memq 'bind-mount (file-system-flags fs))
(statfs-flags->mount-flags
(file-system-mount-flags (statfs source)))
0)))
(options (file-system-options fs)))
(when check?
(check-file-system source type (not skip-check-if-clean?) repair))
;; For bind mounts, preserve the original flags such
;; as MS_NOSUID, etc. Failing to do that, the
;; MS_REMOUNT call below fails with EPERM.
;; See <https://bugs.gnu.org/46292>
(if (memq 'bind-mount (file-system-flags fs))
(statfs-flags->mount-flags
(file-system-mount-flags (statfs source)))
0)))
(options (file-system-options fs)))
(when check?
(check-file-system source type (not skip-check-if-clean?) repair))
(catch 'system-error
(lambda ()
;; Create the mount point. Most of the time this is a directory, but
;; in the case of a bind mount, a regular file or socket may be
;; needed.
@@ -1474,10 +1506,7 @@ corresponds to the symbols listed in FLAGS."
(when (and (= MS_BIND (logand flags MS_BIND))
(= MS_RDONLY (logand flags MS_RDONLY)))
(let ((flags (logior MS_REMOUNT flags)))
(mount source target type flags options))))
(lambda args
(or (file-system-mount-may-fail? fs)
(apply throw args))))))
(mount source target type flags options))))))
(define %device-name-regexp "/dev/[hsvw]d([abcd])([0-9]*)")
(define %hurd-device-name-regexp "part:([0-9]*):device:[hw]d([0-9]*)")

View File

@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012-2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2012-2024, 2026 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017, 2020, 2026 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2018, 2019 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2020 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2020, 2021 Mathieu Othacehe <othacehe@gnu.org>
@@ -232,17 +232,18 @@ SYSTEM."
(define* (guix-jobs store systems #:key source commit)
"Return a list of jobs for Guix itself."
(define build
(primitive-load (string-append source "/build-aux/build-self.scm")))
(define instance
(checkout->channel-instance source
#:url (channel-url %default-guix-channel)
#:commit commit))
(map
(lambda (system)
(let ((name (string->symbol
(string-append "guix." system)))
(drv (run-with-store store
(build source #:version commit #:system system
#:pull-version 1
#:guile-version "2.2"))))
(channel-instances->derivation (list instance)
#:system system))))
(derivation->job name drv)))
systems))
@@ -254,6 +255,7 @@ SYSTEM."
(define %guix-system-images
(list hurd-barebones-qcow2-image
hurd64-barebones-qcow2-image
pine64-barebones-raw-image
pinebook-pro-barebones-raw-image
novena-barebones-raw-image

View File

@@ -3,6 +3,7 @@
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
;;; Copyright © 2022-2023, 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2023 Carlo Zancanaro <carlo@zancanaro.id.au>
;;; Copyright © 2025 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -51,6 +52,7 @@
home-activation-service-type
home-run-on-change-service-type
home-provenance-service-type
home-gc-root-service-type
literal-string
literal-string?
@@ -757,6 +759,16 @@ environment, and its configuration file, when available.")))
(define sexp->home-provenance sexp->system-provenance)
(define home-provenance system-provenance)
;;;
;;; Garbage collector roots.
;;;
(define home-gc-root-service-type
(service-type
(inherit (system->home-service-type gc-root-service-type))
(default-value '())))
;;;
;;; Searching

View File

@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2024 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;; Copyright © 2024, 2026 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -45,7 +45,9 @@
(define %home-dotfiles-excluded
'(".*~"
".*\\.swp"
"\\.git"
;; This first / is safe until regexp-exec in directory-contents
;; is passed an absolute file name.
"/\\.git/.*"
"\\.gitignore"))
(define %home-dotfiles-layouts
@@ -135,8 +137,7 @@ value, excluding files that match any of the patterns configured."
(define (filter-files directory)
(find-files directory
(lambda (file stat)
(not (regexp-exec exclusion-rx
(basename file))))))
(not (regexp-exec exclusion-rx file)))))
(if (and stow? packages (maybe-value-set? packages))
(append-map filter-files
(map (lambda (pkg)

View File

@@ -95,6 +95,10 @@ PulseAudio clients to use PipeWire transparently.")
(list (home-pipewire-pulseaudio-shepherd-service config))
'())))
(define (home-pipewire-profile-service config)
(list (home-pipewire-configuration-pipewire config)
(home-pipewire-configuration-wireplumber config)))
(define (home-pipewire-asoundrc config)
(match-record config <home-pipewire-configuration>
(pipewire extra-content)
@@ -126,6 +130,8 @@ PulseAudio clients to use PipeWire transparently.")
(extensions
(list (service-extension home-shepherd-service-type
home-pipewire-shepherd-services)
(service-extension home-profile-service-type
home-pipewire-profile-service)
(service-extension home-xdg-configuration-files-service-type
home-pipewire-xdg-configuration)))
(description

View File

@@ -102,17 +102,6 @@
;; Convenient value to inherit for extensions.
%empty-sway-configuration))
;; Helper function.
(define (flatmap f l)
(let loop ((lst (reverse l)) (acc '()))
(match lst
(() acc)
((head . tail)
(let* ((h (f head))
(acc (append h acc)))
(loop tail acc))))))
;;;
;;; Definition of configurations.
;;;
@@ -893,13 +882,13 @@
;; Outputs.
#$@(with-heading "Outputs."
(flatmap serialize-output
(sway-configuration-outputs conf)))
(append-map serialize-output
(sway-configuration-outputs conf)))
;; Inputs.
#$@(with-heading "Inputs."
(flatmap serialize-input
(sway-configuration-inputs conf)))
(append-map serialize-input
(sway-configuration-inputs conf)))
;; Bar configuration:
;; If the bar is unset, do not include anything.
@@ -919,8 +908,8 @@
;; Modes.
#$@(with-heading "Modes."
(flatmap serialize-mode
(sway-configuration-modes conf)))
(append-map serialize-mode
(sway-configuration-modes conf)))
;; Startup-Programs.
#$@(with-heading

View File

@@ -233,11 +233,12 @@ force a wifi scan."
(lambda ()
(when (eq? exit-reason 'exit-component)
(cond
((components=? argument scan-button)
(run-wifi-scan-page)
(run-wifi-page))
((components=? argument exit-button)
(abort-to-prompt 'installer-step 'abort))
((or (components=? argument scan-button)
(null? service-items))
(run-wifi-scan-page)
(run-wifi-page))
((components=? argument listbox)
(let ((result (connect-wifi-service listbox service-items)))
(unless result

View File

@@ -7,7 +7,7 @@
# Copyright © 2016, 2017, 2018 Kei Kebreau <kkebreau@posteo.net>
# Copyright © 2016, 2017 Rene Saavedra <rennes@openmailbox.org>
# Copyright © 2016 Adonay "adfeno" Felipe Nogueira <https://libreplanet.org/wiki/User:Adfeno> <adfeno@openmailbox.org>
# Copyright © 2016-2025 Ricardo Wurmus <rekado@elephly.net>
# Copyright © 2016-2026 Ricardo Wurmus <rekado@elephly.net>
# Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
# Copyright © 2016, 2017, 2018, 2019 Alex Vong <alexvong1995@gmail.com>
# Copyright © 2016-2023 Efraim Flashner <efraim@flashner.co.il>
@@ -35,7 +35,7 @@
# Copyright © 2020 Ryan Prior <rprior@protonmail.com>
# Copyright © 2020 Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>
# Copyright © 2020, 2021 Brice Waegeneire <brice@waegenei.re>
# Copyright © 2020, 2023, 2025 Tanguy Le Carrour <tanguy@bioneland.org>
# Copyright © 2020, 2023, 2025, 2026 Tanguy Le Carrour <tanguy@bioneland.org>
# Copyright © 2020 Martin Becze <mjbecze@riseup.net>
# Copyright © 2020 Malte Frank Gerdes <mate.f.gerdes@gmail.com>
# Copyright © 2020, 2023 Vinicius Monego <monego@posteo.net>
@@ -55,7 +55,7 @@
# Copyright © 2022 Hilton Chain <hako@ultrarare.space>
# Copyright © 2022 Alex Griffin <a@ajgrf.com>
# Copyright © 2022 ( <paren@disroot.org>
# Copyright © 2022 jgart <jgart@dismail.de>
# Copyright © 2022, 2026 jgart <jgart@dismail.de>
# Copyright © 2023-2025 Zheng Junjie <z572@z572.online>
# Copyright © 2023 Ivana Drazovic <iv.dra@hotmail.com>
# Copyright © 2023 Andy Tai <atai@atai.org>
@@ -64,9 +64,10 @@
# Copyright © 2023, 2024 gemmaro <gemmaro.dev@gmail.com>
# Copyright © 2023 Herman Rimm <herman@rimm.ee>
# Copyright © 2023 Troy Figiel <troy@troyfigiel.com>
# Copyright © 2024, 2025 David Elsing <david.elsing@posteo.net>
# Copyright © 2024-2026 David Elsing <david.elsing@posteo.net>
# Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
# Copyright © 2024 Fabio Natali <me@fabionatali.com>
# Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
# Copyright © 2024 Noé Lopez <noelopez@free.fr>
# Copyright © 2024 Runciter <runciter@whispers-vpn.org>
# Copyright © 2024 Ashvith Shetty <ashvithshetty10@gmail.com>
@@ -74,6 +75,7 @@
# Copyright © 2025 Nigko Yerden <nigko.yerden@gmail.com>
# Copyright © 2025 Cayetano Santos <csantosb@inventati.org>
# Copyright © 2025 bdunahu <bdunahu@operationnull.com>
# Copyright © 2025 Jason Conroy <jconroy@tscripta.net>
#
# This file is part of GNU Guix.
#
@@ -100,7 +102,6 @@ GNU_SYSTEM_MODULES = \
%D%/bootloader/grub.scm \
%D%/bootloader/extlinux.scm \
%D%/bootloader/u-boot.scm \
%D%/bootloader/depthcharge.scm \
%D%/ci.scm \
%D%/compression.scm \
%D%/home.scm \
@@ -155,6 +156,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/appimage.scm \
%D%/packages/apr.scm \
%D%/packages/arcan.scm \
%D%/packages/array-languages.scm \
%D%/packages/aspell.scm \
%D%/packages/assembly.scm \
%D%/packages/astronomy.scm \
@@ -207,8 +209,8 @@ GNU_SYSTEM_MODULES = \
%D%/packages/commencement.scm \
%D%/packages/compression.scm \
%D%/packages/compton.scm \
%D%/packages/computer-architecture.scm \
%D%/packages/configuration-management.scm \
%D%/packages/conky.scm \
%D%/packages/connman.scm \
%D%/packages/containers.scm \
%D%/packages/convmv.scm \
@@ -321,6 +323,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/gl.scm \
%D%/packages/glib.scm \
%D%/packages/gnome.scm \
%D%/packages/gnome-circle.scm \
%D%/packages/gnome-xyz.scm \
%D%/packages/gnu-doc.scm \
%D%/packages/gnucash.scm \
@@ -516,6 +519,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/nvi.scm \
%D%/packages/nx.scm \
%D%/packages/ocaml.scm \
%D%/packages/ocaml5.scm \
%D%/packages/ocr.scm \
%D%/packages/openkinect.scm \
%D%/packages/onc-rpc.scm \
@@ -549,10 +553,12 @@ GNU_SYSTEM_MODULES = \
%D%/packages/phabricator.scm \
%D%/packages/php.scm \
%D%/packages/php-xyz.scm \
%D%/packages/physics.scm \
%D%/packages/piet.scm \
%D%/packages/diagram.scm \
%D%/packages/pkg-config.scm \
%D%/packages/plan9.scm \
%D%/packages/playwright.scm \
%D%/packages/plotutils.scm \
%D%/packages/poedit.scm \
%D%/packages/polkit.scm \
@@ -600,6 +606,8 @@ GNU_SYSTEM_MODULES = \
%D%/packages/regex.scm \
%D%/packages/robotics.scm \
%D%/packages/rocm.scm \
%D%/packages/rocm-libs.scm \
%D%/packages/rocm-tools.scm \
%D%/packages/rpc.scm \
%D%/packages/rpm.scm \
%D%/packages/rrdtool.scm \
@@ -734,6 +742,7 @@ GNU_SYSTEM_MODULES = \
%D%/services/cuirass.scm \
%D%/services/cups.scm \
%D%/services/databases.scm \
%D%/services/dav.scm \
%D%/services/dbus.scm \
%D%/services/desktop.scm \
%D%/services/dict.scm \
@@ -805,6 +814,7 @@ GNU_SYSTEM_MODULES = \
%D%/system/vm.scm \
\
%D%/system/images/a20-olinuxino-lime2.scm \
%D%/system/images/am335x-evm.scm \
%D%/system/images/hurd.scm \
%D%/system/images/novena.scm \
%D%/system/images/orangepi-r1-plus-lts-rk3328.scm \
@@ -864,6 +874,7 @@ GNU_SYSTEM_MODULES = \
%D%/tests/install.scm \
%D%/tests/ldap.scm \
%D%/tests/lightdm.scm \
%D%/tests/linux.scm \
%D%/tests/linux-modules.scm \
%D%/tests/mail.scm \
%D%/tests/mcron.scm \
@@ -971,10 +982,6 @@ dist_patch_DATA = \
%D%/packages/patches/adb-add-libraries.patch \
%D%/packages/patches/adb-libssl_11-compatibility.patch \
%D%/packages/patches/accountsservice-extensions.patch \
%D%/packages/patches/aegisub-icu59-include-unistr.patch \
%D%/packages/patches/aegisub-boost68.patch \
%D%/packages/patches/aegisub-boost81.patch \
%D%/packages/patches/aegisub-make43.patch \
%D%/packages/patches/agda-categories-remove-incompatible-flags.patch \
%D%/packages/patches/agda-categories-use-find.patch \
%D%/packages/patches/agda-categories-use-newer-stdlib.patch \
@@ -999,9 +1006,7 @@ dist_patch_DATA = \
%D%/packages/patches/aria2-unbundle-wslay.patch \
%D%/packages/patches/ark-skip-xar-test.patch \
%D%/packages/patches/asli-use-system-libs.patch \
%D%/packages/patches/aspell-CVE-2019-25051.patch \
%D%/packages/patches/aspell-default-dict-dir.patch \
%D%/packages/patches/atf-execute-with-shell.patch \
%D%/packages/patches/ath9k-htc-firmware-binutils.patch \
%D%/packages/patches/ath9k-htc-firmware-gcc.patch \
%D%/packages/patches/ath9k-htc-firmware-gcc-compat.patch \
@@ -1039,6 +1044,7 @@ dist_patch_DATA = \
%D%/packages/patches/biboumi-cmake-ignore-git.patch \
%D%/packages/patches/brasero-fix-gcc-14-build-failure.patch \
%D%/packages/patches/brightnessctl-elogind-support.patch \
%D%/packages/patches/bristol-c99.patch \
%D%/packages/patches/bsd-games-2.17-64bit.patch \
%D%/packages/patches/bsd-games-add-configure-config.patch \
%D%/packages/patches/bsd-games-add-wrapper.patch \
@@ -1054,6 +1060,7 @@ dist_patch_DATA = \
%D%/packages/patches/beignet-correct-file-names.patch \
%D%/packages/patches/bidiv-update-fribidi.patch \
%D%/packages/patches/binutils-boot-2.20.1a.patch \
%D%/packages/patches/binutils-cross-windres.patch \
%D%/packages/patches/binutils-loongson-workaround.patch \
%D%/packages/patches/binutils-mingw-w64-deterministic.patch \
%D%/packages/patches/binutils-2.41-fix-cross.patch \
@@ -1073,10 +1080,10 @@ dist_patch_DATA = \
%D%/packages/patches/calibre-remove-test-unrar.patch \
%D%/packages/patches/calibre-remove-test-import-modules.patch \
%D%/packages/patches/calligra-qt-6.9.patch \
%D%/packages/patches/calls-disable-application-test.patch \
%D%/packages/patches/calls-disable-sip-test.patch \
%D%/packages/patches/camlboot-dynamically-allocate-stack-signal.patch \
%D%/packages/patches/capstone-fix-python-constants.patch \
%D%/packages/patches/cartridges-fix-non-parallel-build.patch \
%D%/packages/patches/catdoc-CVE-2017-11110.patch \
%D%/packages/patches/chez-irregex-import-cond-expand.patch \
%D%/packages/patches/chez-scheme-bin-sh.patch \
@@ -1087,6 +1094,7 @@ dist_patch_DATA = \
%D%/packages/patches/ceph-fix-cmake.patch \
%D%/packages/patches/cf-tool-add-languages.patch \
%D%/packages/patches/chmlib-inttypes.patch \
%D%/packages/patches/cl-ana-pr-49.patch \
%D%/packages/patches/cl-asdf-config-directories.patch \
%D%/packages/patches/clamav-config-llvm-libs.patch \
%D%/packages/patches/clamav-system-tomsfastmath.patch \
@@ -1103,6 +1111,7 @@ dist_patch_DATA = \
%D%/packages/patches/clang-17.0-link-dsymutil-latomic.patch \
%D%/packages/patches/clang-17.0-fix-build-with-gcc-14-on-arm.patch \
%D%/packages/patches/clang-18.0-libc-search-path.patch \
%D%/packages/patches/clang-rocm-default-new-dtags.patch \
%D%/packages/patches/clang-runtime-esan-build-fixes.patch \
%D%/packages/patches/clang-runtime-12-remove-crypt-interceptors.patch \
%D%/packages/patches/clang-runtime-13-glibc-2.36-compat.patch \
@@ -1116,13 +1125,19 @@ dist_patch_DATA = \
%D%/packages/patches/clucene-gcc-14.patch \
%D%/packages/patches/clucene-pkgconfig.patch \
%D%/packages/patches/coda-use-system-libs.patch \
%D%/packages/patches/codex-acp-0.9.2-remove-patch-sections.patch \
%D%/packages/patches/codex-acp-0.9.2-replace-result-flatten.patch \
%D%/packages/patches/codex-0.98.0-remove-patch-sections.patch \
%D%/packages/patches/cogl-fix-double-free.patch \
%D%/packages/patches/collada-dom-boost.patch \
%D%/packages/patches/collectd-5.11.0-noinstallvar.patch \
%D%/packages/patches/collectd-5.11.0-python-3.11.patch \
%D%/packages/patches/combinatorial-blas-awpm.patch \
%D%/packages/patches/combinatorial-blas-io-fix.patch \
%D%/packages/patches/composable-kernel-conditional-kernels.patch \
%D%/packages/patches/compsize-fix-btrfs-progs-compatibility.patch \
%D%/packages/patches/conda-fix-cross-platform-export-tests.patch \
%D%/packages/patches/conda-fix-plugin-settings-test.patch \
%D%/packages/patches/containerd-create-pid-file.patch \
%D%/packages/patches/containerd-fix-includes.patch \
%D%/packages/patches/cool-retro-term-wctype.patch \
@@ -1205,6 +1220,7 @@ dist_patch_DATA = \
%D%/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch \
%D%/packages/patches/dvd+rw-tools-add-include.patch \
%D%/packages/patches/dwarves-threading-reproducibility.patch \
%D%/packages/patches/efitools-riscv64-support.patch \
%D%/packages/patches/efivar-fix-fprint-format.patch \
%D%/packages/patches/eigen-fix-strict-aliasing-bug.patch \
%D%/packages/patches/einstein-build.patch \
@@ -1235,9 +1251,7 @@ dist_patch_DATA = \
%D%/packages/patches/emacs-next-exec-path.patch \
%D%/packages/patches/emacs-next-native-comp-fix-filenames.patch \
%D%/packages/patches/emacs-pasp-mode-quote-file-names.patch \
%D%/packages/patches/emacs-pgtk-super-key-fix.patch \
%D%/packages/patches/emacs-polymode-fix-lexical-variable-error.patch \
%D%/packages/patches/emacs-telega-path-placeholder.patch \
%D%/packages/patches/emacs-telega-test-env.patch \
%D%/packages/patches/emacs-wordnut-require-adaptive-wrap.patch \
%D%/packages/patches/emacs-zoom-image-test-fix.patch \
@@ -1330,6 +1344,7 @@ dist_patch_DATA = \
%D%/packages/patches/freesolid-autotools.patch \
%D%/packages/patches/freesolid-configure.patch \
%D%/packages/patches/freesolid-pkgconfig.patch \
%D%/packages/patches/ftgl-ftcontour-type.patch \
%D%/packages/patches/fulcrum-1.9.1-unbundled-libraries.patch \
%D%/packages/patches/fuse-glibc-2.34.patch \
%D%/packages/patches/fuse-overlapping-headers.patch \
@@ -1357,6 +1372,7 @@ dist_patch_DATA = \
%D%/packages/patches/gcc-cross-environment-variables.patch \
%D%/packages/patches/gcc-cross-gxx-include-dir.patch \
%D%/packages/patches/gcc-fix-texi2pod.patch \
%D%/packages/patches/gcc-hurd-split-stack.patch \
%D%/packages/patches/gcc-libstdc++-newer-gcc.patch \
%D%/packages/patches/gcc-4.8-libsanitizer-fix.patch \
%D%/packages/patches/gcc-4.9-inline.patch \
@@ -1372,7 +1388,6 @@ dist_patch_DATA = \
%D%/packages/patches/gcc-libvtv-runpath.patch \
%D%/packages/patches/gcc-strmov-store-file-names.patch \
%D%/packages/patches/gcc-4-compile-with-gcc-5.patch \
%D%/packages/patches/gcc-4.6-gnu-inline.patch \
%D%/packages/patches/gcc-4.9.3-mingw-gthr-default.patch \
%D%/packages/patches/gcc-5-hurd.patch \
%D%/packages/patches/gcc-5.0-libvtv-runpath.patch \
@@ -1468,6 +1483,7 @@ dist_patch_DATA = \
%D%/packages/patches/glibc-cross-objcopy.patch \
%D%/packages/patches/glibc-cross-objdump.patch \
%D%/packages/patches/glibc-dl-cache.patch \
%D%/packages/patches/glibc-guix-locpath.patch \
%D%/packages/patches/glibc-hidden-visibility-ldconfig.patch \
%D%/packages/patches/glibc-hurd-clock_gettime_monotonic.patch \
%D%/packages/patches/glibc-hurd-clock_t_centiseconds.patch \
@@ -1496,22 +1512,17 @@ dist_patch_DATA = \
%D%/packages/patches/gnome-control-center-firmware-security.patch \
%D%/packages/patches/gnome-control-center-libexecdir.patch \
%D%/packages/patches/gnome-dictionary-meson-i18n.patch \
%D%/packages/patches/gnome-online-miners-tracker-3.patch \
%D%/packages/patches/gnome-recipes-rest-in-soup.patch \
%D%/packages/patches/gnome-settings-daemon-gc.patch \
%D%/packages/patches/gnome-settings-daemon-screensaver-error.patch \
%D%/packages/patches/gnome-session-support-elogind.patch \
%D%/packages/patches/gnome-tweaks-search-paths.patch \
%D%/packages/patches/gnulib-bootstrap.patch \
%D%/packages/patches/gnumach-div0.patch \
%D%/packages/patches/gnumach-kmsg-overflow.patch \
%D%/packages/patches/gnumach-version.patch \
%D%/packages/patches/gnupg-default-pinentry.patch \
%D%/packages/patches/gnupg-1-build-with-gcc10.patch \
%D%/packages/patches/gnutls-skip-trust-store-test.patch \
%D%/packages/patches/gnutls-no-which.patch \
%D%/packages/patches/gobject-introspection-absolute-shlib-path.patch \
%D%/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch \
%D%/packages/patches/gobject-introspection-cc.patch \
%D%/packages/patches/gobject-introspection-cc-1.72.patch \
%D%/packages/patches/gobject-introspection-girepository.patch \
%D%/packages/patches/go-fix-script-tests.patch \
%D%/packages/patches/go-gopkg-in-yaml-v3-32bit.patch \
@@ -1532,7 +1543,6 @@ dist_patch_DATA = \
%D%/packages/patches/grfcodec-gcc-compat.patch \
%D%/packages/patches/groovy-add-exceptionutilsgenerator.patch \
%D%/packages/patches/grub-efi-fat-serial-number.patch \
%D%/packages/patches/grub-hurd64.patch \
%D%/packages/patches/grub-setup-root.patch \
%D%/packages/patches/guile-1.8-cpp-4.5.patch \
%D%/packages/patches/guile-2.2-skip-oom-test.patch \
@@ -1572,10 +1582,10 @@ dist_patch_DATA = \
%D%/packages/patches/gtk4-respect-GUIX_GTK4_PATH.patch \
%D%/packages/patches/gtkglext-disable-disable-deprecated.patch \
%D%/packages/patches/gtksourceview-2-add-default-directory.patch \
%D%/packages/patches/gst-plugins-base-null-pointer.patch \
%D%/packages/patches/gzdoom-search-in-installed-share.patch \
%D%/packages/patches/gzdoom-find-system-libgme.patch \
%D%/packages/patches/hare-fallback-cache.patch \
%D%/packages/patches/hare-toolpath.patch \
%D%/packages/patches/hdf4-reproducibility.patch \
%D%/packages/patches/hdf4-shared-fortran.patch \
%D%/packages/patches/hdf5-config-date.patch \
@@ -1590,6 +1600,7 @@ dist_patch_DATA = \
%D%/packages/patches/heimdal-CVE-2022-45142.patch \
%D%/packages/patches/helm-fix-gcc-9-build.patch \
%D%/packages/patches/highlight-gui-data-dir.patch \
%D%/packages/patches/hipblaslt-python-nanobind.patch \
%D%/packages/patches/hplip-usb-timeout.patch \
%D%/packages/patches/http-parser-CVE-2020-8287.patch \
%D%/packages/patches/hubbub-sort-entities.patch \
@@ -1598,8 +1609,6 @@ dist_patch_DATA = \
%D%/packages/patches/hurd-refcounts-assert.patch \
%D%/packages/patches/hurd-rumpdisk-no-hd.patch \
%D%/packages/patches/hurd-startup.patch \
%D%/packages/patches/hurd-streamio-select.patch \
%D%/packages/patches/hurd-proc-zombies.patch \
%D%/packages/patches/hwloc-1-test-btrfs.patch \
%D%/packages/patches/i3lock-blur-fix-build-on-gcc-10.patch \
%D%/packages/patches/i7z-gcc-10.patch \
@@ -1647,7 +1656,6 @@ dist_patch_DATA = \
%D%/packages/patches/isl-0.11.1-aarch64-support.patch \
%D%/packages/patches/ispell-for-linphone-cmake.patch \
%D%/packages/patches/jami-avutil-link.patch \
%D%/packages/patches/jami-qwindowkit.patch \
%D%/packages/patches/jamvm-1.5.1-aarch64-support.patch \
%D%/packages/patches/jamvm-1.5.1-armv7-support.patch \
%D%/packages/patches/jamvm-2.0.0-aarch64-support.patch \
@@ -1678,8 +1686,6 @@ dist_patch_DATA = \
%D%/packages/patches/jsonnet-include-cstdint-for-gcc-13-builds.patch \
%D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \
%D%/packages/patches/julia-Use-MPFR-4.2.patch \
%D%/packages/patches/komikku-python-3.11-compat.patch \
%D%/packages/patches/komikku-future-servers-compat.patch \
%D%/packages/patches/libcall-ui-make-it-installable.patch \
%D%/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch \
%D%/packages/patches/libconfuse-CVE-2022-40320.patch \
@@ -1693,7 +1699,6 @@ dist_patch_DATA = \
%D%/packages/patches/libgeotiff-fix-tests-on-i386.patch \
%D%/packages/patches/libguestfs-syms.patch \
%D%/packages/patches/libinfinity-renew-test-certificate.patch \
%D%/packages/patches/libjami-pkgconf.patch \
%D%/packages/patches/libmaus2-fix-gcc-13-require-include-cstdint.patch \
%D%/packages/patches/libretro-dolphin-emu-data.patch \
%D%/packages/patches/libretro-dolphin-emu-gc-font-tool.patch \
@@ -1703,6 +1708,7 @@ dist_patch_DATA = \
%D%/packages/patches/librewolf-compare-paths.patch \
%D%/packages/patches/librewolf-neuter-locale-download.patch \
%D%/packages/patches/librewolf-use-system-wide-dir.patch \
%D%/packages/patches/libsolv-conda-variant-priorization.patch \
%D%/packages/patches/libvirt-add-install-prefix.patch \
%D%/packages/patches/libvirt-respect-modules-path.patch \
%D%/packages/patches/libzmf-doxygen-1.14.patch \
@@ -1796,9 +1802,14 @@ dist_patch_DATA = \
%D%/packages/patches/libphonenumber-reproducible-build.patch \
%D%/packages/patches/libqalculate-3.8.0-libcurl-ssl-fix.patch \
%D%/packages/patches/libquicktime-ffmpeg.patch \
%D%/packages/patches/libsecret-fix-test-paths.patch \
%D%/packages/patches/libsepol-versioned-docbook.patch \
%D%/packages/patches/libskk-fix-invalid-escape.patch \
%D%/packages/patches/libsoup-auth-digest-fix-crash.patch \
%D%/packages/patches/libsoup-deadlock-in-add_listener_in_thread.patch \
%D%/packages/patches/libsoup-fix-merge-of-ranges.patch \
%D%/packages/patches/libsoup-memory-leak-in-soup_form_decode.patch \
%D%/packages/patches/libsoup-multipart-bounds-check.patch \
%D%/packages/patches/libsoup-use-libdl-instead-of-gmodule.patch \
%D%/packages/patches/libspatialite-libxml2-2.14.patch \
%D%/packages/patches/libtar-CVE-2013-4420.patch \
%D%/packages/patches/libtar-CVE-2021-33643-CVE-2021-33644.patch \
@@ -1818,6 +1829,7 @@ dist_patch_DATA = \
%D%/packages/patches/libutils-remove-damaging-includes.patch \
%D%/packages/patches/libvdpau-va-gl-unbundle.patch \
%D%/packages/patches/libvpx-CVE-2016-2818.patch \
%D%/packages/patches/libvpx-CVE-2026-2447.patch \
%D%/packages/patches/libxcb-path-max.patch \
%D%/packages/patches/libxml2-xpath0-Add-option-xpath0.patch \
%D%/packages/patches/libwpd-gcc-compat.patch \
@@ -1831,7 +1843,6 @@ dist_patch_DATA = \
%D%/packages/patches/linphone-desktop-ispell.patch \
%D%/packages/patches/linphone-desktop-qtkeychain.patch \
%D%/packages/patches/linux-libre-infodocs-target.patch \
%D%/packages/patches/linux-libre-support-for-Pinebook-Pro.patch \
%D%/packages/patches/linux-libre-arm64-mnt-reform-revert-phy-rockchip-samsung.patch \
%D%/packages/patches/linux-libre-arm64-mnt-reform-revert-rk-samsung-hdptx.patch \
%D%/packages/patches/linux-libre-arm64-mnt-reform-revert-vop2-display-modes.patch \
@@ -1849,8 +1860,16 @@ dist_patch_DATA = \
%D%/packages/patches/lua51-pkgconfig.patch \
%D%/packages/patches/luajit-add-riscv64-support.patch \
%D%/packages/patches/lua-liblua-so.patch \
%D%/packages/patches/luajit-search-paths.patch \
%D%/packages/patches/lua-5.1-search-paths.patch \
%D%/packages/patches/lua-5.2-search-paths.patch \
%D%/packages/patches/lua-5.3-search-paths.patch \
%D%/packages/patches/lua-5.4-pkgconfig.patch \
%D%/packages/patches/lua-5.4-liblua-so.patch \
%D%/packages/patches/lua-5.4-search-paths.patch \
%D%/packages/patches/lua-5.x-search-path-helpers.patch \
%D%/packages/patches/lua-lgi-fix-pango.patch \
%D%/packages/patches/lua-lgi-fix-ref.patch \
%D%/packages/patches/luanti-paths.patch \
%D%/packages/patches/lugaru-fix-sound.patch \
%D%/packages/patches/luit-posix.patch \
@@ -1860,6 +1879,7 @@ dist_patch_DATA = \
%D%/packages/patches/mactelnet-remove-init.patch \
%D%/packages/patches/mailutils-variable-lookup.patch \
%D%/packages/patches/mandoc-support-zstd-compression.patch \
%D%/packages/patches/mantid-openmp-cleanup.patch \
%D%/packages/patches/make-impure-dirs.patch \
%D%/packages/patches/makem-replace-git.patch \
%D%/packages/patches/marisa-fix-MARISA_WORD_SIZE.patch \
@@ -1867,6 +1887,8 @@ dist_patch_DATA = \
%D%/packages/patches/mathjax-disable-webpack.patch \
%D%/packages/patches/mathjax-no-a11y.patch \
%D%/packages/patches/mathjax-3.1.2-no-a11y.patch \
%D%/packages/patches/mathjax-4.0.0-disable-webpack.patch \
%D%/packages/patches/mathjax-4.0.0-no-a11y.patch \
%D%/packages/patches/maxima-defsystem-mkdir.patch \
%D%/packages/patches/maven-generate-component-xml.patch \
%D%/packages/patches/maven-generate-javax-inject-named.patch \
@@ -1898,6 +1920,7 @@ dist_patch_DATA = \
%D%/packages/patches/minisat-friend-declaration.patch \
%D%/packages/patches/minisat-install.patch \
%D%/packages/patches/miniz-for-pytorch.patch \
%D%/packages/patches/miopen-zstd.patch \
%D%/packages/patches/mit-krb5-hurd.patch \
%D%/packages/patches/mitm-cache-head-requests.patch \
%D%/packages/patches/mpc123-initialize-ao.patch \
@@ -1948,7 +1971,6 @@ dist_patch_DATA = \
%D%/packages/patches/netsurf-system-utf8proc.patch \
%D%/packages/patches/netsurf-y2038-tests.patch \
%D%/packages/patches/netsurf-longer-test-timeout.patch \
%D%/packages/patches/nextpnr-imgui.patch \
%D%/packages/patches/nhc98-c-update.patch \
%D%/packages/patches/nix-dont-build-html-doc.diff \
%D%/packages/patches/nfs4-acl-tools-0.3.7-fixpaths.patch \
@@ -1978,20 +2000,22 @@ dist_patch_DATA = \
%D%/packages/patches/ocaml-4.07-dynamically-allocate-signal-stack.patch \
%D%/packages/patches/ocaml-4.09-dynamically-allocate-signal-stack.patch \
%D%/packages/patches/ocaml-4.09-multiple-definitions.patch \
%D%/packages/patches/ogs-6.5.7-netcdfconverter.patch \
%D%/packages/patches/omake-fix-non-determinism.patch \
%D%/packages/patches/oneko-remove-nonfree-characters.patch \
%D%/packages/patches/onetbb-other-arches.patch \
%D%/packages/patches/online-judge-tools.patch \
%D%/packages/patches/onnx-1.17.0-for-onnxruntime.patch \
%D%/packages/patches/onnx-optimizer-system-library.patch \
%D%/packages/patches/onnx-1.13.1-use-system-googletest.patch \
%D%/packages/patches/onnx-shared-libraries.patch \
%D%/packages/patches/onnx-skip-model-downloads.patch \
%D%/packages/patches/onnxruntime-1.22.0-splittosequence-bool.patch \
%D%/packages/patches/openbios-aarch64-riscv64-support.patch \
%D%/packages/patches/openboardview-use-system-imgui.patch \
%D%/packages/patches/openboardview-use-system-mpc.patch \
%D%/packages/patches/openbox-add-fix-for-glib2-exposed-segfault.patch \
%D%/packages/patches/openbox-python3.patch \
%D%/packages/patches/opendht-meson-install-headers.patch \
%D%/packages/patches/openexr-2-gcc-14.patch \
%D%/packages/patches/openfst-for-vosk-fix-unique-ptr.patch \
%D%/packages/patches/openjdk-currency-time-bomb.patch \
@@ -2026,6 +2050,7 @@ dist_patch_DATA = \
%D%/packages/patches/openrgb-unbundle-hueplusplus.patch \
%D%/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch \
%D%/packages/patches/opensles-add-license-file.patch \
%D%/packages/patches/opensp-maxpathlen.patch \
%D%/packages/patches/openssl-1.1-c-rehash-in.patch \
%D%/packages/patches/openssl-3.0-c-rehash-in.patch \
%D%/packages/patches/openssl-hurd64.patch \
@@ -2041,7 +2066,6 @@ dist_patch_DATA = \
%D%/packages/patches/pnet-newer-libgc-fix.patch \
%D%/packages/patches/pnet-newer-texinfo-fix.patch \
%D%/packages/patches/pam-krb5-CVE-2020-10595.patch \
%D%/packages/patches/pango-skip-libthai-test.patch \
%D%/packages/patches/password-store-tree-compat.patch \
%D%/packages/patches/pciutils-hurd64.patch \
%D%/packages/patches/pcsxr-find-harfbuzz.patch \
@@ -2057,7 +2081,6 @@ dist_patch_DATA = \
%D%/packages/patches/podofo-gcc-14.patch \
%D%/packages/patches/pokerth-boost.patch \
%D%/packages/patches/pounce-readable-checks.patch \
%D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \
%D%/packages/patches/procps-strtod-test.patch \
%D%/packages/patches/prusa-slicer-add-cmake-module.patch \
%D%/packages/patches/prusa-wxwidgets-makefile-fix.patch \
@@ -2066,6 +2089,7 @@ dist_patch_DATA = \
%D%/packages/patches/python-3.12-fix-tests.patch \
%D%/packages/patches/python-accupy-use-matplotx.patch \
%D%/packages/patches/python-accupy-fix-use-of-perfplot.patch \
%D%/packages/patches/python-anyio-unuse-exceptiongroup-in-test.patch \
%D%/packages/patches/python-bed-reader-use-store-samples.patch \
%D%/packages/patches/python-chai-drop-python2.patch \
%D%/packages/patches/python-clarabel-blas.patch \
@@ -2073,11 +2097,13 @@ dist_patch_DATA = \
%D%/packages/patches/python-docrepr-fix-tests.patch \
%D%/packages/patches/python-gpg-setup-72.patch \
%D%/packages/patches/python-hdmedians-replace-nose.patch \
%D%/packages/patches/python-jinja2-fragments-modify-conftest-py.patch \
%D%/packages/patches/python-louvain-fix-test.patch \
%D%/packages/patches/python-mohawk-pytest.patch \
%D%/packages/patches/python-msal-requests.patch \
%D%/packages/patches/python-norns-nose.patch \
%D%/packages/patches/python-numpy-gcc-14.patch \
%D%/packages/patches/python-onnx-asr-0.10.2-bundled-parakeet-model.patch \
%D%/packages/patches/python-random2-getrandbits-test.patch \
%D%/packages/patches/python-pillow-use-zlib-1.3.patch \
%D%/packages/patches/python-pydocstyle-add-support-for-pep701.patch \
@@ -2091,7 +2117,6 @@ dist_patch_DATA = \
%D%/packages/patches/python-sshtunnel-pep518.patch \
%D%/packages/patches/python-zeroc-ice-3.6.5-python-3.11-support.patch \
%D%/packages/patches/qcodeeditor-qt6.patch \
%D%/packages/patches/qgit-2.12-fix-search-style.patch \
%D%/packages/patches/qtdeclarative-5-disable-qmlcache.patch \
%D%/packages/patches/qtdeclarative-disable-qmlcache.patch \
%D%/packages/patches/qtlocation-5.15.8-mapboxgl-gcc13.patch \
@@ -2109,13 +2134,14 @@ dist_patch_DATA = \
%D%/packages/patches/sdl-pango-sans-serif.patch \
%D%/packages/patches/smalltalk-multiplication-overflow.patch \
%D%/packages/patches/soci-mysql-ddl-types.patch \
%D%/packages/patches/solarus-quest-editor-qlementine-reference.patch \
%D%/packages/patches/solarus-launcher-qlementine-and-qtappinstancemanager-reference.patch \
%D%/packages/patches/sqlite-hurd.patch \
%D%/packages/patches/squeak-vm-gcc-14-fix.patch \
%D%/packages/patches/stepmania-ffmpeg-compat.patch \
%D%/packages/patches/stk-5.0.1-fix-typo.patch \
%D%/packages/patches/strace-readlink-tests.patch \
%D%/packages/patches/sunxi-tools-remove-sys-io.patch \
%D%/packages/patches/p11-kit-hurd.patch \
%D%/packages/patches/patch-hurd-path-max.patch \
%D%/packages/patches/perl-5.14-autosplit-default-time.patch \
%D%/packages/patches/perl-5.14-module-pluggable-search.patch \
@@ -2203,6 +2229,7 @@ dist_patch_DATA = \
%D%/packages/patches/python-pillow-CVE-2022-45199.patch \
%D%/packages/patches/python-libxml2-utf8.patch \
%D%/packages/patches/python-memcached-syntax-warnings.patch \
%D%/packages/patches/python-mslice-matplotlib-3.6-compatibility.patch \
%D%/packages/patches/python-packaging-test-arch.patch \
%D%/packages/patches/python-pandas-2-no-pytz_datetime.patch \
%D%/packages/patches/python-property-cached-asyncio-3_11.patch \
@@ -2223,8 +2250,6 @@ dist_patch_DATA = \
%D%/packages/patches/qdigidoc-bundle-config-files.patch \
%D%/packages/patches/qdigidoc-bundle-tsl-files.patch \
%D%/packages/patches/qemu-build-info-manual.patch \
%D%/packages/patches/qemu-glibc-2.27.patch \
%D%/packages/patches/qemu-glibc-2.30.patch \
%D%/packages/patches/qemu-fix-agent-paths.patch \
%D%/packages/patches/qemu-fix-test-virtio-version.patch \
%D%/packages/patches/qemu-disable-aarch64-migration-test.patch \
@@ -2242,9 +2267,62 @@ dist_patch_DATA = \
%D%/packages/patches/quickjs-ng-fix-atomics.pause-on-32-bit.patch \
%D%/packages/patches/quilt-grep-compat.patch \
%D%/packages/patches/qmk-firmware-fix-hacker-dvorak.patch \
%D%/packages/patches/qtwayland-dont-recreate-callbacks.patch \
%D%/packages/patches/qtwayland-cleanup-callbacks.patch \
%D%/packages/patches/qtwayland-update-wayland-xml.patch \
%D%/packages/patches/qtwayland-5.15.18-0001-client-announce-an-output-after-receiving-more-compl.patch \
%D%/packages/patches/qtwayland-5.15.18-0002-fix-issue-with-repeated-window-size-changes.patch \
%D%/packages/patches/qtwayland-5.15.18-0003-client-connect-drags-being-accepted-to-updating-the-.patch \
%D%/packages/patches/qtwayland-5.15.18-0004-client-disconnect-registry-listener-on-destruction.patch \
%D%/packages/patches/qtwayland-5.15.18-0005-client-set-xdgshell-size-hints-before-the-first-comm.patch \
%D%/packages/patches/qtwayland-5.15.18-0006-fix-build.patch \
%D%/packages/patches/qtwayland-5.15.18-0007-fix-remove-listener.patch \
%D%/packages/patches/qtwayland-5.15.18-0008-hook-up-querykeyboardmodifers.patch \
%D%/packages/patches/qtwayland-5.15.18-0009-correctly-detect-if-image-format-is-supported-by-qim.patch \
%D%/packages/patches/qtwayland-5.15.18-0010-client-don-t-always-recreate-frame-callbacks.patch \
%D%/packages/patches/qtwayland-5.15.18-0011-client-always-destroy-frame-callback-in-the-actual-c.patch \
%D%/packages/patches/qtwayland-5.15.18-0012-wayland-client-use-wl_keyboard-to-determine-active-s.patch \
%D%/packages/patches/qtwayland-5.15.18-0013-client-do-not-empty-clipboard-when-a-new-popup-windo.patch \
%D%/packages/patches/qtwayland-5.15.18-0014-client-implement-datadevicev3.patch \
%D%/packages/patches/qtwayland-5.15.18-0015-client-delay-deletion-of-qdrag-object-until-after-we.patch \
%D%/packages/patches/qtwayland-5.15.18-0016-client-avoid-processing-of-events-when-showing-windo.patch \
%D%/packages/patches/qtwayland-5.15.18-0017-handle-registry_global-out-of-constructor.patch \
%D%/packages/patches/qtwayland-5.15.18-0018-connect-flushrequest-after-forceroundtrip.patch \
%D%/packages/patches/qtwayland-5.15.18-0019-move-the-wayland-socket-polling-to-a-separate-event-.patch \
%D%/packages/patches/qtwayland-5.15.18-0020-client-remove-mwaitingforupdatedelivery.patch \
%D%/packages/patches/qtwayland-5.15.18-0021-client-simplify-round-trip-behavior.patch \
%D%/packages/patches/qtwayland-5.15.18-0022-client-fix-opaque-region-setter.patch \
%D%/packages/patches/qtwayland-5.15.18-0023-use-proper-dependencies-in-compile-tests.patch \
%D%/packages/patches/qtwayland-5.15.18-0024-revert-client-remove-mwaitingforupdatedelivery.patch \
%D%/packages/patches/qtwayland-5.15.18-0025-fix-race-condition-on-mwaitingforupdatedelivery.patch \
%D%/packages/patches/qtwayland-5.15.18-0026-use-poll-2-when-reading-from-clipboard.patch \
%D%/packages/patches/qtwayland-5.15.18-0027-reduce-memory-leakage.patch \
%D%/packages/patches/qtwayland-5.15.18-0028-only-close-popup-in-the-the-hierchary.patch \
%D%/packages/patches/qtwayland-5.15.18-0029-check-pointer-for-null-before-use-in-assert.patch \
%D%/packages/patches/qtwayland-5.15.18-0030-use-wl_surface.damage_buffer-on-the-client-side.patch \
%D%/packages/patches/qtwayland-5.15.18-0031-client-clear-focus-on-touch-cancel.patch \
%D%/packages/patches/qtwayland-5.15.18-0032-guard-mresizedirty-by-the-correctmutex.patch \
%D%/packages/patches/qtwayland-5.15.18-0033-fix-compile-tests.patch \
%D%/packages/patches/qtwayland-5.15.18-0034-call-finishdrag-in-qwaylanddatadevice-dragsourcecanc.patch \
%D%/packages/patches/qtwayland-5.15.18-0035-hold-surface-read-lock-throughout-qwaylandeglwindow-.patch \
%D%/packages/patches/qtwayland-5.15.18-0036-keep-toplevel-windows-in-the-top-left-corner-of-the-.patch \
%D%/packages/patches/qtwayland-5.15.18-0037-client-add-f_seal_shrink-seal-to-shm-backing-file.patch \
%D%/packages/patches/qtwayland-5.15.18-0038-client-call-wl_output_release-upon-qwaylandscreen-de.patch \
%D%/packages/patches/qtwayland-5.15.18-0039-client-bump-wl_output-version.patch \
%D%/packages/patches/qtwayland-5.15.18-0040-fix-frame-sync-related-to-unprotected-multithread-ac.patch \
%D%/packages/patches/qtwayland-5.15.18-0041-client-handle-zwp_primary_selection_device_manager_v.patch \
%D%/packages/patches/qtwayland-5.15.18-0042-fixes-the-build-on-centos.patch \
%D%/packages/patches/qtwayland-5.15.18-0043-client-avoid-protocol-error-with-invalid-min-max-siz.patch \
%D%/packages/patches/qtwayland-5.15.18-0044-client-fix-handling-of-qt-blankcursor.patch \
%D%/packages/patches/qtwayland-5.15.18-0045-client-force-a-roundtrip-when-an-xdgoutput-is-not-re.patch \
%D%/packages/patches/qtwayland-5.15.18-0046-destroy-frame-queue-before-display.patch \
%D%/packages/patches/qtwayland-5.15.18-0047-client-fix-crash-on-dnd-updates-after-client-facing-.patch \
%D%/packages/patches/qtwayland-5.15.18-0048-convert-cursor-bitmap-to-supported-format.patch \
%D%/packages/patches/qtwayland-5.15.18-0049-replace-scale-with-devicepixelratio-for-non-integer-.patch \
%D%/packages/patches/qtwayland-5.15.18-0050-client-fix-buffer-damage.patch \
%D%/packages/patches/qtwayland-5.15.18-0051-client-commit-the-initial-surface-state-explicitly.patch \
%D%/packages/patches/qtwayland-5.15.18-0052-tests-fix-tst_xdgshell-minmaxsize.patch \
%D%/packages/patches/qtwayland-5.15.18-0053-client-remove-some-surface-commits.patch \
%D%/packages/patches/qtwayland-5.15.18-0054-client-avoid-locking-resizing-in-qwaylandshmbackings.patch \
%D%/packages/patches/qtwayland-5.15.18-0055-bradient-use-qwaylandwindow-actual-window-title.patch \
%D%/packages/patches/qtwebsockets-6.9-fix-tst_QWebSocket.patch\
%D%/packages/patches/rabbitmq-defaults.patch \
%D%/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch \
@@ -2283,6 +2361,7 @@ dist_patch_DATA = \
%D%/packages/patches/rocm-bandwidth-test-fix-external-packages-search.patch \
%D%/packages/patches/rocm-bandwidth-test-fix-hsa-include-file-lookup.patch \
%D%/packages/patches/rocm-bandwidth-test-take-default-gpus-from-environment.patch \
%D%/packages/patches/rocprim-placement-new-delete.patch \
%D%/packages/patches/rottlog-direntry.patch \
%D%/packages/patches/ruby-actionpack-remove-browser-tests.patch \
%D%/packages/patches/ruby-activesupport-fix-deprecation-warning.patch \
@@ -2301,6 +2380,13 @@ dist_patch_DATA = \
%D%/packages/patches/rust-1.70-fix-rustix-build.patch \
%D%/packages/patches/rust-1.78-unwinding-fix.patch \
%D%/packages/patches/rust-1.81-fix-riscv64-bootstrap.patch \
%D%/packages/patches/rust-codex-0.98.0-arg0-file-lock.patch \
%D%/packages/patches/rust-codex-0.98.0-core-file-lock.patch \
%D%/packages/patches/rust-codex-0.98.0-core-remove-self-dep.patch \
%D%/packages/patches/rust-codex-0.98.0-execpolicy-file-lock.patch \
%D%/packages/patches/rust-codex-0.98.0-test-shebangs.patch \
%D%/packages/patches/rust-codex-0.98.0-test-timeout.patch \
%D%/packages/patches/rust-codex-0.98.0-windows-sandbox-protocol-version.patch \
%D%/packages/patches/rust-ring-0.17-ring-core.patch \
%D%/packages/patches/rw-igraph-0.10.patch \
%D%/packages/patches/rxvt-unicode-fix-cursor-position.patch \
@@ -2316,6 +2402,7 @@ dist_patch_DATA = \
%D%/packages/patches/sbcl-burgled-batteries3-fix-signals.patch \
%D%/packages/patches/sbcl-ciel-repl.patch \
%D%/packages/patches/sbcl-clml-fix-types.patch \
%D%/packages/patches/sbcl-cl-posix-mqueue-mqattr-size.patch \
%D%/packages/patches/sbcl-cl-redis-replace-sbcl-specific-calls.patch \
%D%/packages/patches/sbcl-eazy-gnuplot-skip-path-check.patch \
%D%/packages/patches/sbcl-lack-fix-tests.patch \
@@ -2383,10 +2470,12 @@ dist_patch_DATA = \
%D%/packages/patches/tao-fix-parser-types.patch \
%D%/packages/patches/tar-remove-wholesparse-check.patch \
%D%/packages/patches/tar-skip-unreliable-tests.patch \
%D%/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch \
%D%/packages/patches/tbb-gcc-14.patch \
%D%/packages/patches/tbb-other-arches.patch \
%D%/packages/patches/tclxml-3.2-install.patch \
%D%/packages/patches/tcsh-fix-autotest.patch \
%D%/packages/patches/tkremind-fix-fontchooser.patch \
%D%/packages/patches/teensy-loader-cli-help.patch \
%D%/packages/patches/tensorflow-c-api-fix.patch \
%D%/packages/patches/texinfo-headings-single.patch \
@@ -2396,7 +2485,7 @@ dist_patch_DATA = \
%D%/packages/patches/telegram-desktop-unbundle-cppgir.patch \
%D%/packages/patches/telegram-purple-adjust-test.patch \
%D%/packages/patches/telepathy-glib-fix-test.patch \
%D%/packages/patches/teuchos-remove-duplicate-using.patch \
%D%/packages/patches/tensile-copy-if-not-exist.patch \
%D%/packages/patches/texi2html-document-encoding.patch \
%D%/packages/patches/texi2html-i18n.patch \
%D%/packages/patches/texmacs-wayland-hidpi.patch \
@@ -2415,18 +2504,13 @@ dist_patch_DATA = \
%D%/packages/patches/torbrowser-compare-paths.patch \
%D%/packages/patches/torbrowser-use-system-wide-dir.patch \
%D%/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch \
%D%/packages/patches/tpetra-remove-duplicate-using.patch \
%D%/packages/patches/transcode-ffmpeg.patch \
%D%/packages/patches/transmission-4.0.6-fix-build.patch \
%D%/packages/patches/trytond-add-guix_trytond_path.patch \
%D%/packages/patches/ttf2eot-cstddef.patch \
%D%/packages/patches/turbovnc-custom-paths.patch \
%D%/packages/patches/turbovnc-find-system-packages.patch \
%D%/packages/patches/tuxpaint-stamps-path.patch \
%D%/packages/patches/tvm_fix_cpptest_build.patch \
%D%/packages/patches/twinkle-bcg729.patch \
%D%/packages/patches/u-boot-allow-disabling-openssl.patch \
%D%/packages/patches/u-boot-nintendo-nes-serial.patch \
%D%/packages/patches/ucx-tcp-iface-ioctl.patch \
%D%/packages/patches/uftrace-fix-tests.patch \
%D%/packages/patches/ultrastar-deluxe-no-freesans.patch \
@@ -2478,9 +2562,7 @@ dist_patch_DATA = \
%D%/packages/patches/vagrant-bin-vagrant-silence-warning-about-installer.patch \
%D%/packages/patches/vagrant-Support-system-installed-plugins.patch \
%D%/packages/patches/vagrant-Use-a-private-temporary-dir.patch \
%D%/packages/patches/vboot-utils-fix-format-load-address.patch \
%D%/packages/patches/vboot-utils-fix-tests-show-contents.patch \
%D%/packages/patches/vboot-utils-skip-test-workbuf.patch \
%D%/packages/patches/vala-0.52-fix-valagirparser.patch \
%D%/packages/patches/vcmi-disable-privacy-breach.patch \
%D%/packages/patches/vinagre-newer-freerdp.patch \
%D%/packages/patches/vinagre-newer-rdp-parameters.patch \
@@ -2512,9 +2594,6 @@ dist_patch_DATA = \
%D%/packages/patches/x2goclient-fix-makefile.patch \
%D%/packages/patches/x265-arm-flags.patch \
%D%/packages/patches/x265-4-arm-flags.patch \
%D%/packages/patches/xdg-desktop-portal-disable-portal-tests.patch\
%D%/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch\
%D%/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch\
%D%/packages/patches/xdg-desktop-portal-wlr-harcoded-length.patch\
%D%/packages/patches/xf86-video-siliconmotion-fix-ftbfs.patch \
%D%/packages/patches/xfig-Enable-error-message-for-missing-libraries.patch \
@@ -2538,6 +2617,7 @@ dist_patch_DATA = \
%D%/packages/patches/xygrib-newer-proj.patch \
%D%/packages/patches/yajl-CVE-2023-33460.patch \
%D%/packages/patches/yggdrasil-extra-config.patch \
%D%/packages/patches/ypsilon-Use-GNU-toolchain-as-default.patch \
%D%/packages/patches/zabbix-agent2-test-timezone-fix.patch \
%D%/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch \
%D%/packages/patches/zig-0.9-fix-runpath.patch \

View File

@@ -32,6 +32,7 @@
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system meson)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
@@ -109,7 +110,7 @@
(list latex2html
pkg-config
python-wrapper
swig)))
swig-4.0)))
(inputs
(list glib
gtk+-2
@@ -159,11 +160,11 @@ terminals.")
"PYTHON_ROOT=/"
(string-append "TCL_DIR=" #$output "/lib")
"INSTALL_WRITABLE_DIRECTORY=no-thanks")
#:imported-modules `((guix build python-build-system)
,@%glib-or-gtk-build-system-modules)
#:imported-modules (append %glib-or-gtk-build-system-modules
%pyproject-build-system-modules)
#:modules '((guix build utils)
(guix build glib-or-gtk-build-system)
((guix build python-build-system) #:prefix python:))
((guix build pyproject-build-system) #:prefix python:))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-errors

View File

@@ -80,6 +80,9 @@
;;; Copyright © 2025 Luca Kredel <luca.kredel@web.de>
;;; Copyright © 2025 ROCKTAKEY <rocktakey@gmail.com>
;;; Copyright © 2026 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org>
;;; Copyright © 2026 Andy Tai <atai@atai.org>
;;; Copyright © 2026 marderbot <marderbot@tredecimal.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -99,6 +102,7 @@
(define-module (gnu packages admin)
#:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
#:use-module (guix build-system emacs)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu)
@@ -135,6 +139,7 @@
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages dbm)
#:use-module (gnu packages debian)
#:use-module (gnu packages dns)
#:use-module (gnu packages elf)
@@ -222,14 +227,14 @@
(define-public aide
(package
(name "aide")
(version "0.19.2")
(version "0.19.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/aide/aide/releases/download/v"
version "/aide-" version ".tar.gz"))
(sha256
(base32 "1i3lbsw1mhsnq54bx48zikdiph1ihxn021ca7kmys4b1yh2jnxi3"))))
(base32 "0irz58hmbrq3vci0aixlyap35x59i8nz0whvvl12ihmqnl5if4v5"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags #~(list "--with-posix-acl"
@@ -331,23 +336,24 @@ characters can be replaced as well, as can UTF-8 characters.")
(define-public hetznercloud-cli
(package
(name "hetznercloud-cli")
(version "1.50.0")
(version "1.61.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/hetznercloud/cli")
(commit (string-append "v" version))))
(url "https://github.com/hetznercloud/cli")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1d0k2g1s5x77kd8wrx8py2g3bqhaxqnm5kgm0dlmzypmfyavssg4"))))
(base32 "1mwiqy05s43faxqv1llk242nikmgb09wy5i7m1kjvkjg0zzjn20s"))))
(build-system go-build-system)
(arguments
(list
#:tests? #f ; XXX: figure out hot to enable them
#:tests? #f
#:install-source? #f
#:import-path "github.com/hetznercloud/cli/cmd/hcloud"
#:unpack-path "github.com/hetznercloud/cli"))
#:unpack-path "github.com/hetznercloud/cli"
#:test-subdirs #~(list "../../..."))) ;test the whole library
(native-inputs
(list go-github-com-burntsushi-toml
go-github-com-cheggaaa-pb-v3
@@ -366,7 +372,10 @@ characters can be replaced as well, as can UTF-8 characters.")
go-github-com-swaggest-assertjson
go-go-uber-org-mock
go-golang-org-x-crypto
go-golang-org-x-term))
go-golang-org-x-exp
go-golang-org-x-net
go-golang-org-x-term
go-golang-org-x-text))
(home-page "https://github.com/hetznercloud/cli")
(synopsis "Command-line interface for the Hetzner Cloud service")
(description
@@ -2599,7 +2608,7 @@ features of sudo with a fraction of the codebase.")
(define-public wpa-supplicant-minimal
(package
(name "wpa-supplicant-minimal")
(version "2.10")
(version "2.11")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2607,7 +2616,7 @@ features of sudo with a fraction of the codebase.")
version ".tar.gz"))
(sha256
(base32
"0bvvw7bx149a57llzrwzlpggyym84f8jdd4abwsk0f2b2pjpmpr0"))
"02pwqwdcirnyfmfzrc0xb66qs8gzrpb6905nzcv8w2p3fips0bli"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -2921,7 +2930,7 @@ development, not the kernel implementation of ACPI.")
(define-public s-tui
(package
(name "s-tui")
(version "1.2.0")
(version "1.3.0")
(source
(origin
(method git-fetch)
@@ -2930,12 +2939,11 @@ development, not the kernel implementation of ACPI.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "08mfclgdy6cb8xgp8sc7fpm4qxay37j71b1b3niywi6x206i5m2m"))))
(base32 "0yqyndavlskzd0v0cby8v477ivyrpqxd58cn708y46yixz7r14h7"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
python-setuptools
python-wheel))
python-setuptools))
(inputs
(list python-psutil
python-urwid))
@@ -3286,6 +3294,10 @@ specified directories.")
import re
sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
")))))
(add-before 'build 'set-HOME
(lambda _
;; Otherwise Ansible fails to create its config directory.
(setenv "HOME" "/tmp")))
(add-after 'install 'replace-symlinks
(lambda _
;; Replace symlinks with duplicate copies of the ansible
@@ -3317,8 +3329,6 @@ sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
(replace 'check
(lambda* (#:key inputs outputs tests? test-flags #:allow-other-keys)
(when tests?
;; Otherwise Ansible fails to create its config directory.
(setenv "HOME" "/tmp")
;; The test suite needs to be run with 'ansible-test', which
;; does some extra environment setup. Taken from
;; https://raw.githubusercontent.com/ansible/ansible/\
@@ -3329,7 +3339,7 @@ sys.argv[0] = re.sub(r'\\.([^/]*)-real$', r'\\1', sys.argv[0])
openssl
python-mock
python-pycryptodome
python-pytest
python-pytest-8
python-pytest-forked
python-pytest-mock
python-pytest-xdist
@@ -4066,7 +4076,7 @@ plug-in architecture to allow monitoring other system metrics.")
(native-inputs
(list go
python-mock
python-pytest
python-pytest-8
python-pytest-mock
python-setuptools
python-wheel))
@@ -4428,7 +4438,7 @@ buffers.")
(define-public igt-gpu-tools
(package
(name "igt-gpu-tools")
(version "1.28")
(version "2.3")
(source
(origin
(method git-fetch)
@@ -4437,7 +4447,7 @@ buffers.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "15mnsgzlpd4jkr2zy3jzx0b021g89fa61b8sdm8rjp27gxqkl8mm"))))
(base32 "1vyqrsvxraib98r4i6cjmxq7nis480s2ns95v78dscygcci42i8a"))))
(build-system meson-build-system)
(arguments
`(#:tests? #f ; many of the tests try to load kernel modules
@@ -4724,7 +4734,7 @@ information tool.")
(define-public fastfetch-minimal
(package
(name "fastfetch-minimal")
(version "2.57.0")
(version "2.60.0")
(source
(origin
(method git-fetch)
@@ -4733,7 +4743,7 @@ information tool.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1cipr083bf8frqijvxnff7bgzvzczxksicaqj0m22avyhzxc7p3d"))
(base32 "089577qgxd63zqzd00fz381bfpmj6pwlmy2zfan9r6gbm1jvj4i8"))
(modules '((guix build utils)))
(snippet '(begin
(delete-file-recursively "src/3rdparty")
@@ -4789,14 +4799,14 @@ system distribution, akin to many similar tools.")
(define-public nnn
(package
(name "nnn")
(version "5.1")
(version "5.2")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/jarun/nnn/releases/download/v"
version "/nnn-v" version ".tar.gz"))
(sha256
(base32 "0igc119c1cicravlsh0p715rn7fc0cqjxnhplqw0cbm2xv3g32n8"))))
(base32 "035xn433mqx6wzzwdavv40dk09m4k4m41gzwwd25glbl1widscfb"))))
(build-system gnu-build-system)
(inputs
(list ncurses readline))
@@ -5243,6 +5253,34 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(description "This package provides @code{udev} bindings for Python.")
(license license:lgpl2.1)))
(define-public undervolt
(package
(name "undervolt")
(version "0.4.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/georgewhewell/undervolt")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "136j8rqqra84yg57vn3nqwk1b36y9y7sjkynr0fl8pnrb7z8mq0v"))))
(build-system pyproject-build-system)
(arguments
(list #:tests? #f)) ;no tests
(native-inputs
(list python-setuptools))
(home-page "https://github.com/georgewhewell/undervolt")
(synopsis "Undervolt Intel CPUs under Linux")
(description
"Undervolt is a program for undervolting Intel CPUs under Linux. It
works in a similar manner to the Windows program ThrottleStop (i.e, MSR
0x150). A fixed voltage offset may be applied to one of 5 voltage planes,
which overrides systems' temperature target (CPU will throttle when this
temperature is reached).")
(license license:gpl2+)))
(define-public vmtouch
(package
(name "vmtouch")
@@ -5278,7 +5316,7 @@ cache of unix and unix-like systems.")
(define-public solaar
(package
(name "solaar")
(version "1.1.18")
(version "1.1.19")
(source
(origin
(method git-fetch)
@@ -5287,10 +5325,11 @@ cache of unix and unix-like systems.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0wf8rkm9anxr9iw51yxaav9cifpfkf1m4cw7i9rfsq8xb3aa2n9b"))))
(base32 "0pq1wy2m84ma0pg5k200f0fhywvx4qa873v8n5pz56ahc4ddcyk7"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
(list gobject-introspection
python-pytest
python-pytest-mock
python-setuptools
python-typing-extensions
@@ -5298,7 +5337,7 @@ cache of unix and unix-like systems.")
(propagated-inputs
(list python-pygobject
python-pyudev
python-dbus-python
python-dbus
python-evdev
;; For GUI.
python-pyyaml
@@ -5664,7 +5703,7 @@ entries, providing commands to add, remove, comment, and search.")
(define-public nmrpflash
(package
(name "nmrpflash")
(version "0.9.26")
(version "0.9.27")
(source
(origin
(method git-fetch)
@@ -5673,7 +5712,7 @@ entries, providing commands to add, remove, comment, and search.")
(url "https://github.com/jclehner/nmrpflash")
(commit (string-append "v" version))))
(sha256
(base32 "19dna96qg32nscvsalgd0xslp3da84aj196cczdm0ixhv1k9pvi3"))
(base32 "1fi64cqdllxsradh1iczyxsqgn2kcncdfaf94xll30ghpyz06jb2"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -6279,7 +6318,7 @@ doesn't need a Wayland compositor to be used.")
(define-public libseat
(package
(name "libseat")
(version "0.9.1")
(version "0.9.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -6288,7 +6327,7 @@ doesn't need a Wayland compositor to be used.")
(file-name (git-file-name name version))
(sha256
(base32
"1q1ih1f9v5240nlas1gz44giwq4k88p3yikfq7w0a4sw58yr6pz8"))))
"1rmi2f38g5zx50zzy5qicy314a5jmzjwdx3giy4yzb7rfwz0hlq7"))))
(build-system meson-build-system)
(arguments
(list #:configure-flags #~(list "-Dlibseat-logind=elogind"
@@ -6725,36 +6764,39 @@ file or files to several hosts.")
(define-public du-dust
(package
(name "du-dust")
(version "1.2.0")
(version "1.2.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "du-dust" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1nx3a1vij6m7jkmjybaxpjmwqygh0byjqis94f8lx02i1yyw2w1d"))))
(base32 "0lksdw44s4fwyfscn79f8c8s3a5ijwfbxny539lgq0fsv5nx6bid"))))
(build-system cargo-build-system)
(arguments
(list #:install-source? #f
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(share (string-append out "/share")))
(install-file "man-page/dust.1"
(string-append share "/man/man1"))
(mkdir-p (string-append out
"/share/bash-completion/completions"))
(copy-file
"completions/dust.bash"
(string-append
out "/share/bash-completion/completions/dust"))
(install-file "completions/dust.fish"
(string-append share
"/fish/vendor_completions.d"))
(install-file "completions/_dust"
(string-append share
"/zsh/site-functions"))))))))
(list
#:imported-modules (append %copy-build-system-modules
%cargo-build-system-modules)
#:modules '((guix build cargo-build-system)
((guix build copy-build-system) #:prefix copy:)
(guix build utils))
#:install-source? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda args
(apply (assoc-ref copy:%standard-phases 'install)
#:install-plan
'(("completions/dust.bash"
"share/bash-completion/completions/dust")
("completions/dust.elv"
"share/elvish/lib/dust")
("completions/dust.fish"
"share/fish/vendor_completions.d/")
("completions/_dust"
"share/zsh/site-functions/")
("man-page/dust.1" "share/man/man1/"))
args))))))
(inputs (cargo-inputs 'du-dust))
(home-page "https://github.com/bootandy/dust")
(synopsis "Graphical disk usage analyzer")
@@ -6847,14 +6889,14 @@ versions of @command{find}, including POSIX, GNU, and *BSD find.")
(define-public rdfind
(package
(name "rdfind")
(version "1.7.0")
(version "1.8.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://rdfind.pauldreik.se/" name "-" version
".tar.gz"))
(sha256
(base32 "0afzwhmzlzhzzckd9iwkbx6grrzm5p4vk0zbpz8lz7hx5qan7i3q"))))
(base32 "0ddgwx9131ba8ym75xnrz2rcy7l1rjdn8yzf6h0xrhic00r0sb8a"))))
(build-system gnu-build-system)
(native-inputs (list which))
(inputs (list nettle))
@@ -7068,6 +7110,61 @@ It shows which process uses the port, and its information like process tree,
working directory, user, pid, command, and so on.")
(license license:asl2.0)))
(define-public radius
(package
(name "radius")
(version "1.7")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://gnu/radius/radius-" version ".tar.xz"))
(sha256
(base32 "0n9k30ma7n9xmjwlvsv9x333g52lfplbpzcyg0vh2wmm423bvy36"))))
(build-system gnu-build-system)
(arguments
(list
#:configure-flags
#~(list "--with-log-dir=/var/log"
#$@(if (target-hurd?)
'()
'("--with-libpam")))
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'skip-failing-tests
(lambda _
(for-each (lambda (test)
(substitute* "tests/testsuite.at"
((test)
"")))
(list "execwait")))))))
(inputs (append (if (target-hurd?)
'()
(list linux-pam util-linux))
(list acl
gawk
gdbm
gettext-minimal
guile-3.0
libxcrypt
readline)))
(native-inputs (list autoconf
bash-minimal
bison
flex
groff
m4
procps
texinfo))
(home-page "https://www.gnu.org/software/radius/")
(synopsis "Authentication and accounting services and daemon")
(description
"GNU Radius is a server for remote user authentication and accounting. It
is generally useful for networks that require a centralized authentication
and accounting services for its workstations. Authentication can be
performed in a variety of ways, such as via @file{/etc/passwd} or credentials
stored in an SQL database.")
(license license:gpl3+)))
(define-public xfel
(package
(name "xfel")
@@ -7107,3 +7204,37 @@ working directory, user, pid, command, and so on.")
(description "This package contains a debugging tool for Allwinner devices
(connects via USB OTG).")
(license license:expat)))
(define-public zzz
(package
(name "zzz")
(version "20250212")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/void-linux/void-runit")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"00nbnjmxwvqj5hf0g00ma26hb29i9mr05g8ls24icp1409c2ykkc"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("zzz" "sbin/")
("zzz.8" "share/man/man8/"))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-zzz
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "zzz"
(("flock") (search-input-file inputs "bin/flock"))
(("grep") (search-input-file inputs "bin/grep"))))))))
(inputs
(list grep util-linux))
(home-page "https://github.com/void-linux/void-runit")
(synopsis "Simple script to suspend or hibernate your computer")
(description "Simple script to suspend or hibernate your computer. It
supports hooks before and after suspending.")
(license license:cc0)))

View File

@@ -197,7 +197,7 @@ come from Agda's standard library.")
(define-public agda-stdlib
(package
(name "agda-stdlib")
(version "2.1.1")
(version "2.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -206,7 +206,7 @@ come from Agda's standard library.")
(file-name (git-file-name name version))
(sha256
(base32
"1n742qvlxaj4dprnknvzrr876af6yjfwa4ps1dr4v1h814sg0xz0"))))
"17w5vfn5pb2cgfs22zph3jfqnki52ja8y4zwyqj24zwf9rxairr4"))))
(build-system agda-build-system)
(arguments
(list

View File

@@ -73,22 +73,30 @@
(build-system pyproject-build-system)
(arguments
(list
#:test-backend #~'unittest
#:test-flags
;; This tests if find_library was called once, but we remove the call in
;; the stage below to make the library find libzbar.
#~(list #$@(map (lambda (test) (string-append "--deselect="
"pyzbar/tests/"
"test_zbar_library.py::"
"TestLoad::"
test))
(list "test_found_non_windows"
"test_not_found_non_windows")))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-test
(lambda _
;; This tests if find_library was called once, but we remove
;; the call in the stage below to make the library find libzbar.
(delete-file "pyzbar/tests/test_zbar_library.py")))
(add-before 'build 'set-library-file-name
(lambda _
(let ((libzbar #$(this-package-input "zbar")))
(substitute* "pyzbar/zbar_library.py"
(("find_library\\('zbar'\\)")
(string-append "'" libzbar "/lib/libzbar.so.0'")))))))))
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "pyzbar/zbar_library.py"
(("find_library\\('zbar'\\)")
(format #f "~s"
(search-input-file inputs "/lib/libzbar.so.0")))))))))
(native-inputs
(list pkg-config python-numpy python-pillow python-setuptools))
(list pkg-config
python-numpy
python-pillow
python-pytest
python-setuptools))
(inputs
(list zbar))
(home-page "https://github.com/NaturalHistoryMuseum/pyzbar/")
@@ -211,27 +219,6 @@ integration of this capability into your own programs.")
(home-page "https://github.com/zxing-cpp/zxing-cpp")
(license license:asl2.0)))
;;; This older variant is kept for gst-plugins-bad (see:
;;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1684).
(define-public zxing-cpp-1.2
(package/inherit zxing-cpp
(name "zxing-cpp")
(version "1.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/zxing-cpp/zxing-cpp")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(patches (search-patches "zxing-cpp-1.2.0-gcc-14.patch"))
(sha256
(base32
"1gjj9c7h634rrmmgzbc7cxjqsxdq0paj6113k02ncjm1s9abk7ik"))))
;; Disable tests to avoid bundled dependencies.
(arguments '(#:tests? #f
#:configure-flags '("-DBUILD_BLACKBOX_TESTS=OFF")))
(native-inputs '())))
(define-public barcode
(package
(name "barcode")
@@ -363,12 +350,11 @@ This package includes the following programs:
(build-system glib-or-gtk-build-system)
(arguments
(list
#:configure-flags '(list "--disable-static"
"--with-gtk=auto"
"--with-python=auto"
(string-append "--with-dbusconfdir="
(assoc-ref %outputs "out")
"/etc"))))
#:configure-flags
#~(list "--disable-static"
"--without-dbus" ;See <https://github.com/mchehab/zbar/issues/104>
"--with-gtk=auto"
"--with-python=auto")))
(native-inputs
(list autoconf
automake
@@ -380,8 +366,7 @@ This package includes the following programs:
pkg-config
python-wrapper))
(inputs
(list dbus
imagemagick
(list imagemagick
libjpeg-turbo
perl
python

View File

@@ -313,7 +313,7 @@ PARI is also available as a C library to allow for faster computations.")
(define-public gp2c
(package
(name "gp2c")
(version "0.0.14")
(version "0.0.14pl1")
(source (origin
(method url-fetch)
(uri (string-append
@@ -321,7 +321,7 @@ PARI is also available as a C library to allow for faster computations.")
version ".tar.gz"))
(sha256
(base32
"0c3v1g04mkb45xrcrxr9xzp61nnql38k6i6s77i5f14l0b614qdg"))))
"1g160xg8p624vg1ms7mz34zrb9132ppwwrpqi4ldqqkqzlhf0p14"))))
(build-system gnu-build-system)
(native-inputs (list perl))
(inputs (list pari-gp))
@@ -557,11 +557,11 @@ fast arithmetic.")
(build-system pyproject-build-system)
(arguments
(list
;; tests: 905 passed
#:test-flags #~(list "--pyargs" "flint")))
(native-inputs
(list meson-python
pkg-config
python-cython
(list pkg-config
python-meson
python-pytest))
(inputs
(list gmp

View File

@@ -426,7 +426,7 @@ various Android core host applications.")
(lambda* (#:key inputs outputs #:allow-other-keys)
(install-file "diagnose_usb.h" (string-append (assoc-ref outputs "out") "/include"))
#t)))))
(native-inputs (list linux-libre-headers-5.4 gcc-11))
(native-inputs (list linux-libre-headers-5.15 gcc-11))
(inputs
(list android-libbase android-libcutils android-liblog openssl))
(home-page "https://developer.android.com/studio/command-line/adb.html")
@@ -1077,7 +1077,7 @@ script that you can put anywhere in your path.")
(source
(origin
(method url-fetch)
(uri (string-append "http://http.debian.net/debian/pool/main/a/abootimg/"
(uri (string-append "http://deb.debian.org/debian/pool/main/a/abootimg/"
"abootimg_" version ".orig.tar.gz"))
(sha256
(base32 "0sfc2k011l1ymv97821w89391gnqdh8pp0haz4sdcm5hx0axv2ba"))))
@@ -1168,7 +1168,6 @@ useful for reverse engineering, analysis of Android applications and more.")
python-croniter
python-cryptography
python-defusedxml
python-importlib-metadata
python-netifaces
python-pytz
python-pyyaml

View File

@@ -83,7 +83,6 @@
(guix build cmake-build-system)
(guix build utils))
#:phases
(with-extensions (list (cargo-guile-json))
#~(modify-phases %standard-phases
(add-after 'unpack 'prepare-cargo-build-system
(lambda args
@@ -112,7 +111,7 @@
(substitute* "unit_tests/CMakeLists.txt"
(("clamd_test\\.py" test)
(string-append
test " -k \"not test_clamd_08_VirusEvent\""))))))))))
test " -k \"not test_clamd_08_VirusEvent\"")))))))))
(native-inputs
(append
(list pkg-config

View File

@@ -93,7 +93,7 @@
perl
python-minimal
ruby
swig
swig-4.0
which))
(home-page "https://apparmor.net")
(synopsis "Linux kernel security module")

View File

@@ -65,16 +65,16 @@
(define-public arcan
(package
(name "arcan")
(version "0.6.3.3")
(version "0.7.1")
(source (origin
(method git-fetch)
(file-name (git-file-name name version))
(uri (git-reference
(url "https://github.com/letoram/arcan")
(url "https://codeberg.org/letoram/arcan")
(commit version)))
(sha256
(base32
"0rbswqqrgh9bkv0fzsswpkfw2zp1a7znwy0abgrxha5vpn13qd8c"))
"1sn8rljghrw57q99n9hl03pr2ndgkzg4g3p443iaslg42bmww05c"))
(modules '((guix build utils)))
(snippet
;; Remove some bundled packages.
@@ -186,85 +186,83 @@ engine with a Lua scripting interface.")
(synopsis "Combined display server, multimedia framework and game engine (SDL)")))
(define-public durden
(let ((commit "43211acd7994836d5c4ba039d7ecc939dcf8a5aa")
(revision "2"))
(package
(name "durden")
(version (git-version "0.6.1" revision commit))
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(uri (git-reference
(url "https://github.com/letoram/durden")
(commit commit)))
(sha256
(base32 "1jns4lq959s8ydykm0yg9sddzh74k7fdvjrnbz3z91idb7abl92d"))
(patches (search-patches "durden-shadow-arcan.patch"))))
(build-system copy-build-system)
(arguments
(list
#:install-plan #~'(("durden/" "share/arcan/appl/durden/")
("util/" "share/arcan/appl/durden/util/")
("distr/durden" "bin/durden"))
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* "distr/durden"
(("/usr/share/\\$applname")
(string-append (assoc-ref outputs "out")
"/share/arcan/appl"))
(("@ARCAN_STORE_PATH@")
(string-append (assoc-ref inputs "arcan")
"/bin/arcan"))
(("([\\([:blank:]]+)basename " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/basename "))
(("([\\([:blank:]]+)date " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/date "))
(("([\\([:blank:]]+)ln " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/ln "))
(("([\\([:blank:]]+)mkdir " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/mkdir "))
(("([\\([:blank:]]+)true; " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/true; "))
(("([\\([:blank:]]+)\\[ " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/[ "))))))))
(inputs (list arcan coreutils))
(home-page "https://durden.arcan-fe.com/")
(synopsis "Desktop Environment for Arcan")
(description
"Durden is a desktop environment for the Arcan Display Server.
It serves both as a reference showcase on how to take advantage of some of the
features in Arcan, and as an entry to the advanced-user side of the desktop
environment spectrum.")
(license (list license:bsd-3 license:expat license:cc-by3.0
license:cc-by4.0 license:asl2.0)))))
(define-public xarcan
(package
(name "xarcan")
(name "durden")
(version "0.6.3")
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(uri (git-reference
(url "https://github.com/letoram/xarcan")
(url "https://codeberg.org/letoram/durden")
(commit version)))
(sha256
(base32 "1g24mmwnc45ig0x8jk0v91488k8933w07vxi4305sla56q4n82p4"))))
(base32 "1w12mdjdbhw13134fj4kv43n1z6vrh1jhg1wc7m5hw82w8ncwqkm"))
(patches (search-patches "durden-shadow-arcan.patch"))))
(build-system copy-build-system)
(arguments
(list
#:install-plan #~'(("durden/" "share/arcan/appl/durden/")
("util/" "share/arcan/appl/durden/util/")
("distr/durden" "bin/durden"))
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* "distr/durden"
(("/usr/share/\\$applname")
(string-append (assoc-ref outputs "out")
"/share/arcan/appl"))
(("@ARCAN_STORE_PATH@")
(string-append (assoc-ref inputs "arcan")
"/bin/arcan"))
(("([\\([:blank:]]+)basename " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/basename "))
(("([\\([:blank:]]+)date " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/date "))
(("([\\([:blank:]]+)ln " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/ln "))
(("([\\([:blank:]]+)mkdir " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/mkdir "))
(("([\\([:blank:]]+)true; " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/true; "))
(("([\\([:blank:]]+)\\[ " _ separator)
(string-append separator
(assoc-ref inputs "coreutils")
"/bin/[ "))))))))
(inputs (list arcan coreutils))
(home-page "https://durden.arcan-fe.com/")
(synopsis "Desktop Environment for Arcan")
(description
"Durden is a desktop environment for the Arcan Display Server.
It serves both as a reference showcase on how to take advantage of some of the
features in Arcan, and as an entry to the advanced-user side of the desktop
environment spectrum.")
(license (list license:bsd-3 license:expat license:cc-by3.0
license:cc-by4.0 license:asl2.0))))
(define-public xarcan
(package
(name "xarcan")
(version "0.7.1")
(source
(origin
(method git-fetch)
(file-name (git-file-name name version))
(uri (git-reference
(url "https://codeberg.org/letoram/xarcan")
(commit version)))
(sha256
(base32 "1jpk272y58h94ss6j87i0cl1zlfp4g5803y0kpi09q8yy37icvcg"))))
(build-system meson-build-system)
(arguments
(list
@@ -302,6 +300,7 @@ environment spectrum.")
openssl
pixman
xcb-util
xcb-util-image
xcb-util-wm
xkbcomp
xkeyboard-config
@@ -309,11 +308,8 @@ environment spectrum.")
xtrans))
(home-page "https://arcan-fe.com")
(synopsis "Patched Xserver that bridges connections to Arcan")
(description "Patched Xserver with a KDrive backend that uses the arcan-shmif
to map Xlib/Xcb/X clients to a running arcan instance. It allows running an X session
as a window under Arcan.")
(description
"Patched Xserver with a KDrive backend that uses the arcan-shmif
to map Xlib/Xcb/X clients to a running arcan instance. It allows
running an X session as a window under Arcan.")
(license (list license:bsd-3 license:expat))))
;; Package was merged into arcan in upstream.
(define-deprecated-package arcan-wayland
arcan)

View File

@@ -0,0 +1,108 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages array-languages)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system go)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages bash))
;;;
;;; Code:
(define-public goal
(package
(name "goal")
(version "1.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/anaseto/goal")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1ckkjd2hf2v6f8x0ck9brp1ii4q8lcssvvwn7d6l1l5n9kcfjw7n"))))
(build-system go-build-system)
(inputs (list bash-minimal))
(outputs (list "out" "lib"))
(arguments
(list
#:unpack-path "codeberg.org/anaseto/goal"
#:import-path "codeberg.org/anaseto/goal/cmd/goal"
#:build-flags
#~(list "-tags" "full,nosse4") ;disable SSE4.2 optimizations
#:test-flags
#~(list "-skip" "TestSources/version.goal" ;git tests require a repo
"-tags" "full,nosse4")
#:phases
#~(modify-phases %standard-phases
;; Goal requires a shell interpreter.
(add-after 'unpack 'fix-sh-path
(lambda* (#:key unpack-path #:allow-other-keys)
(substitute* (string-append "src/" unpack-path "/os/os.go")
(("/bin/sh")
#$(file-append bash-minimal "/bin/sh")))))
;; Tests require the goal binary.
(add-before 'check 'add-goal-path
(lambda _
(setenv "PATH"
(string-append (getenv "PATH") ":" #$output "/bin"))))
;; Goal is embeddable, but end users typically don't need the source
;; code.
(replace 'install
(lambda* (#:key unpack-path #:allow-other-keys #:rest arguments)
(apply (assoc-ref %standard-phases 'install)
`(,@arguments #:import-path ,unpack-path))
(mkdir-p #$output:lib)
(rename-file (string-append #$output "/src")
(string-append #$output:lib "/src"))))
(add-after 'install 'install-goal-libs-and-documentation
(lambda* (#:key unpack-path inputs #:allow-other-keys #:rest
arguments)
(let ((outdir (string-append #$output "/share/goal/"
#$(version-major version) "/lib")))
(mkdir-p outdir)
(copy-recursively (string-append "src/" unpack-path "/lib")
outdir))
(install-file (string-append "src/" unpack-path "/docs/goal.1")
(string-append #$output "/share/man/man1")))))))
(native-search-paths
(list (search-path-specification
(variable "GOALLIB")
(separator #f)
(files `(,(string-append "share/goal/"
(version-major version) "/lib"))))))
(home-page "https://anaseto.codeberg.page/goal-docs/")
(synopsis "Embeddable scripting array language")
(description
"Goal is an embeddable array programming language with a bytecode
interpreter, written in Go. The command line intepreter can execute scripts
or run in interactive mode. Goal shines the most in common scripting tasks,
like handling columnar data or text processing. It is also suitable for
exploratory programming.")
(license license:isc)))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above in alphabetic order.
;;;

View File

@@ -52,7 +52,7 @@
(define-public aspell
(package
(name "aspell")
(version "0.60.8")
(version "0.60.8.1")
(source
(origin
(method url-fetch)
@@ -60,9 +60,8 @@
version ".tar.gz"))
(sha256
(base32
"1wi60ankalmh8ds7nplz434jd7j94gdvbahdwsr539rlad8pxdzr"))
(patches (search-patches "aspell-default-dict-dir.patch"
"aspell-CVE-2019-25051.patch"))))
"06yjhwlgpcvbrl5g83qjrpzjwjx7hka5lhsfc3x5gm229nri5nnn"))
(patches (search-patches "aspell-default-dict-dir.patch"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -78,8 +77,7 @@
(substitute* "common/config.cpp"
(("\"filter-path(.*)DICT_DIR" _ middle)
(string-append "\"filter-path" middle
"\"" libdir "\"")))
#t))))))
"\"" libdir "\"")))))))))
(native-inputs (list perl))
(native-search-paths

View File

@@ -749,24 +749,7 @@ files.")
(list
#:tests? #f ;; XXX: insists on using bundled googletest
#:configure-flags
#~(list "-DBUILD_SHARED_LIBS=ON"
#$@(let ((target (%current-target-system)))
(if target
(cond ((string-prefix? "arm" target)
'("-DCMAKE_SYSTEM_PROCESSOR=arm"))
((string-prefix? "aarch64" target)
'("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
((string-prefix? "i686" target)
'("-DCMAKE_SYSTEM_PROCESSOR=x86"))
((string-prefix? "x86_64" target)
'("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
;; 32-bit and 64-bit
((string-prefix? "powerpc" target)
'("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
((string-prefix? "riscv64" target)
'("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
(else '()))
'())))))
#~(list "-DBUILD_SHARED_LIBS=ON")))
(home-page "https://github.com/google/cpu_features")
(synopsis "Cross platform C99 library to get cpu features at runtime")
(description

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015-2025 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2015-2026 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
;;; Copyright © 2015, 2025 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2015 Alex Kost <alezost@gmail.com>
@@ -60,6 +60,8 @@
;;; Copyright © 2025 Isidor Zeuner <guix@quidecco.pl>
;;; Copyright © 2025 Evgenii Klimov <eugene.dev@lipklim.org>
;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org>
;;; Copyright © 2026 Noé Lopez <noelopez@free.fr>
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -92,6 +94,7 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages dbm)
#:use-module (gnu packages documentation)
@@ -813,6 +816,147 @@ attacks, performing pitch detection, tapping the beat and producing MIDI
streams from live audio.")
(license license:gpl3+)))
(define-public dexed
(package
(name "dexed")
(version "1.0.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/asb2m10/dexed")
(commit (string-append "v" version))
;; This is a JUCE project and so it bundles a particular
;; version of the JUCE repository and the sources of
;; other libraries.
(recursive? #true)))
(file-name (git-file-name name version))
(sha256
(base32
"1n604cvkjs11wqnaxnqzx8fgjj1klz85fnka15nnmhz49lqdlipl"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #false ;there are none
#:modules '((guix build utils)
(guix build cmake-build-system)
(guix base32)
(ice-9 string-fun)
(ice-9 regex)
(rnrs bytevectors))
#:imported-modules `((guix base32)
(guix build cmake-build-system)
,@%default-gnu-imported-modules)
#:configure-flags
;; We extract the build identifer from the output prefix. This is more
;; useful than setting it to a constant string.
#~(let ((build-id
(lambda (out)
(let* ((nix-store (string-append
(or (getenv "NIX_STORE") "/gnu/store")
"/"))
(filename
(string-replace-substring out nix-store ""))
(hash (match:substring (string-match "[0-9a-z]{32}"
filename)))
(bv (nix-base32-string->bytevector hash)))
(format #f "0x~x"
(bytevector-u32-ref bv 0 (endianness big)))))))
(list (string-append "-DBUILD_ID=" (build-id #$output))))
#:phases
#~(modify-phases %standard-phases
;; HOME must be defined for .vst3
(add-after 'unpack 'set-home-directory
(lambda _ (setenv "HOME" "HOME")))
(add-after 'unpack 'patch-libraries
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "libs/JUCE/modules/juce_gui_basics/native/juce_XSymbols_linux.h"
(("libX11.so.6")
(search-input-file inputs "/lib/libX11.so.6"))
(("libXext.so.6")
(search-input-file inputs "/lib/libXext.so.6"))
(("libXcursor.so.1")
(search-input-file inputs "/lib/libXcursor.so.1"))
(("libXinerama.so.1")
(search-input-file inputs "/lib/libXinerama.so.1"))
(("libXrender.so.1")
(search-input-file inputs "/lib/libXrender.so.1"))
(("libXrandr.so.2")
(search-input-file inputs "/lib/libXrandr.so.2")))))
(add-after 'unpack 'enable-lv2-format
(lambda _
(substitute* "Source/CMakeLists.txt"
(("set\\(DEXED_JUCE_FORMATS Standalone\\).*" m)
(string-append m "
if(NOT DEXED_SKIP_LV2)
list(APPEND DEXED_JUCE_FORMATS LV2)
endif()
"))
(("PRODUCT_NAME \"Dexed\".*" m)
(string-append m "
LV2URI \"https://github.com/asb2m10/dexed\"
")))))
(replace 'install
(lambda* (#:key build-type #:allow-other-keys)
(with-directory-excursion "Source/Dexed_artefacts"
(install-file (string-append build-type "/Standalone/Dexed")
(string-append #$output "/bin"))
(mkdir-p (string-append #$output:clap "/lib"))
(copy-recursively (string-append build-type "/CLAP")
(string-append #$output:clap "/lib"))
(mkdir-p (string-append #$output:lv2 "/lib"))
(copy-recursively (string-append build-type "/LV2")
(string-append #$output:lv2 "/lib"))
(mkdir-p (string-append #$output:vst3 "/lib"))
(copy-recursively (string-append build-type "/VST3")
(string-append #$output:vst3 "/lib"))))))))
(inputs
(list alsa-lib
freetype
gtk+
jack-2
libx11
libxcursor
libxext
libxinerama
libxrandr
libxrender
lv2
mesa))
(native-inputs
(list pkg-config))
(outputs '("out" "lv2" "clap" "vst3"))
(home-page "https://asb2m10.github.io/dexed/")
(synopsis "Frequency modulation (FM) plugin synthesizer")
(description
"Dexed is a multi-platform, multi-format plugin synthesizer. The sound
engine is closely modeled on the original Yamaha DX7 characteristics. Dexed
is also a MIDI cartridge librarian/manager for the DX7. Features include:
@enumerate
@item 144 DAW automatable DX7 parameters available from one single panel;
@item It fully supports DX7 input and output Sysex messages; including
controller change. This means that you can use this with a native DX7/TX7 as
a patch editor and sysex manager.
@item Every FM operator has a realtime VU meter to know which one is active.
@item It can load/save any DX7/TX7 sysex programs. It is also possible to
save a single program into a different sysex file.
@end enumerate
Dexed can be configured to use some of the original math limitation of a DX
synthesizer. This does not only apply to the DAC, it also involves the bit
resolution of the sine waves and the way that the amplitude is applied to each
operator. Dexed comes with three engine types:
@enumerate
@item Modern: this is the original 24-bit implementation.
@item Mark I: Based on the OPL Series but at a higher resolution (LUT are
10-bits). The target of this engine is to be closest to the real DX7.
@item OPL Series: this is an experimental 8-bit implementation of the reversed
engineered OPL family chips.
@end enumerate
")
(license license:gpl3+)))
(define-public dsp
(package
(name "dsp")
@@ -1065,7 +1209,7 @@ PulseAudio clients, featuring:
(define-public ardour
(package
(name "ardour")
(version "8.12")
(version "9.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1082,7 +1226,7 @@ PulseAudio clients, featuring:
namespace ARDOUR { const char* revision = \"" version "\" ; const char* date = \"\"; }")))))
(sha256
(base32
"1cbsgdzhvnjwqgxbjk7ydcqaq6m87qm463ccwlvz1h6wkm1h3270"))
"00bramm8dq0ihr376n7l9rg0mjzxmzw6lxvsbsdlrdsimfwsy16p"))
(file-name (git-file-name name version))))
(build-system waf-build-system)
(arguments
@@ -1090,7 +1234,6 @@ namespace ARDOUR { const char* revision = \"" version "\" ; const char* date = \
#:configure-flags
'(list "--optimize"
"--no-phone-home" ;don't contact ardour.org
"--no-ytk" ;don't use bundled GTK2
"--freedesktop" ;build .desktop file
"--test" ;build unit tests
"--use-external-libs") ;use system libraries
@@ -1684,7 +1827,7 @@ plugins are provided.")
(string-append #$output "/share/applications/")))))))
(inputs
(list python
python-dbus
python-dbus-1.2
python-jack-client
python-pyqt-6
python-requests))
@@ -3143,7 +3286,7 @@ synchronous execution of all clients, and low latency operation.")
expat
libsamplerate
opus
python-dbus
python-dbus-1.2
readline))
(native-inputs
(list pkg-config))
@@ -3286,7 +3429,7 @@ from being able to mix multiple JACK audio streams.")
(define-public pipemixer
(package
(name "pipemixer")
(version "0.4.0")
(version "0.4.1")
(source
(origin
(method git-fetch)
@@ -3297,10 +3440,21 @@ from being able to mix multiple JACK audio streams.")
(sha256
(base32 "08ji4lg24flzi6g3yaavfq8hz3kr98q2ripk5m4qk9z172qxbbc9"))))
(build-system meson-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-pw-device
(lambda _
(substitute* "src/pw/device.c"
;; TODO: Report upstream:
;; ../source/src/pw/device.c:328:80: error: expected
;; ; before { token
(("iter\\) \\{") "iter); {")))))))
(native-inputs
(list pkg-config))
(inputs
(list libinih ncurses pipewire-minimal))
(list libinih ncurses pipewire-minimal-1.4))
(synopsis "TUI volume control app for pipewire.")
(description "This is a TUI volume control application for pipewire built with
ncurses. Heavily inspired by pulsemixer and pwvucontrol.")
@@ -3399,7 +3553,7 @@ together.")
(method url-fetch)
;; Since the official link is dead,
;; we download the tarball from Debian or Internet Archive.
(uri (list (string-append "http://http.debian.net"
(uri (list (string-append "http://deb.debian.org"
"/debian/pool/main/l/ladspa-sdk/ladspa-sdk_"
version ".orig.tar.gz")
(string-append "https://web.archive.org/web/20140717172251/"
@@ -4761,7 +4915,18 @@ general purpose DVD/HD-DVD/Blu-ray disc dumper.")
version
".tar.gz"))
(sha256 (base32
"074zj8ydp05yy1hjcglfv3hkvj4cm50f9nralka1992pm6yf8yvy"))))
"074zj8ydp05yy1hjcglfv3hkvj4cm50f9nralka1992pm6yf8yvy"))
(snippet
#~(begin
(use-modules (ice-9 textual-ports))
(let* ((sndlibextra.c "src/sndlibextra.c")
(sndlibextra.c-original
(call-with-input-file sndlibextra.c
get-string-all)))
(call-with-output-file sndlibextra.c
(lambda (port)
(display "#include <stdlib.h>\n" port)
(display sndlibextra.c-original port))))))))
(build-system gnu-build-system)
(native-inputs
(list autoconf automake pkg-config libtool))
@@ -6037,6 +6202,56 @@ Python projects to scan and/or tag audio files.")
;; 'setup.py' claims LGPL2+, 'LICENSE' is LGPLv2.1.
(license license:lgpl2.1+)))
(define-public rsgain
(package
(name "rsgain")
(version "3.6")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/complexlogic/rsgain.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1bnpmm3bxij0l54i39vr70q3l1gdaac3l4vdv76pcdk9nlydmavn"))
(modules '((guix build utils)))
(snippet
;; Remove bundled dependencies.
#~(delete-file-recursively "src/external"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ;no tests
#:configure-flags
#~(list "-DINSTALL_MANPAGE=ON")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'link-unbundled-libraries
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "CMakeLists.txt"
(("find_package(PkgConfig MODULE REQUIRED)" all)
(string-append all "\nfind_package (CRCpp REQUIRED)")))
(substitute* "src/tag.cpp"
(("external/CRC.h")
"CRC.h")))))))
(native-inputs (list pkg-config gzip))
(inputs
(list crcpp
ffmpeg
fmt
libebur128
libinih
taglib
zlib))
(home-page "https://github.com/complexlogic/rsgain")
(synopsis "ReplayGain 2.0 tagging utility")
(description "This package provides @acronym{rsgain, really simple gain}, a
ReplayGain 2.0 command line utility. rsgain applies loudness metadata tags to
files, while leaving the audio stream untouched. A ReplayGain-compatible player
will dynamically adjust the volume of tagged files during playback.")
(license license:bsd-2)))
(define-public filteraudio
(let ((revision "1")
(commit "2fc669581e2a0ff87fba8de85861b49133306094"))
@@ -6653,7 +6868,7 @@ bluetooth profile.")
(define-public libopenshot-audio
(package
(name "libopenshot-audio")
(version "0.4.0")
(version "0.5.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -6662,7 +6877,7 @@ bluetooth profile.")
(file-name (git-file-name name version))
(sha256
(base32
"0m6a0g6y464ypcza1wfaik77x26lfdmkb5k735f7v8463r7qhd0m"))))
"16nn5bnl27s4hr7vmhmjvh6i6abz6484hwypib49j4vadgdayyhn"))))
(build-system cmake-build-system)
(inputs
(list alsa-lib
@@ -7067,7 +7282,7 @@ default and preferred audio driver but also supports native drivers like ALSA.")
;; yabridge-host-32.exe and yabridge-host-32.exe.so. On
;; 64bit system do not enable it since gcc does not
;; support multilib.
(if (not #$(target-64bit?)) "-Dbitbridge=true" '()))
(if #$(target-32bit?) "-Dbitbridge=true" '()))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'copy-vst3sdk
@@ -7447,6 +7662,20 @@ digital radio.")
(home-page "https://www.rowetel.com/?page_id=452")
(license license:lgpl2.1)))
(define-public codec2-1
(package
(inherit codec2)
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/drowe67/codec2")
(commit version)))
(file-name (git-file-name "codec2" version))
(sha256
(base32 "00rx0p8b01ycb6lgp859cp1x165zf65qpnm72ry5z0fcipi2klzb"))))))
(define-public mbelib
;; No release since 2016, use commit directly.
(let ((commit "9a04ed5c78176a9965f3d43f7aa1b1f5330e771f")
@@ -7458,8 +7687,8 @@ digital radio.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/szechyjs/mbelib")
(commit commit)))
(url "https://github.com/szechyjs/mbelib")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0a7xmf87xnjzm5b437j2vnwv39x0ascja1j04c5wj6xs1529gw8h"))))
@@ -7890,7 +8119,7 @@ and DSD streams.")
(define-public qpwgraph
(package
(name "qpwgraph")
(version "0.9.8")
(version "0.9.9")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -7899,7 +8128,7 @@ and DSD streams.")
(file-name (git-file-name name version))
(sha256
(base32
"1d45qzjiixjmzjpaa04qvnz69bpf6dhlcq56zrgps507rr413fbx"))))
"03001pvcbvr206k00751232gm50x1icf086z8c5hiakl2ym79gwl"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f)) ; no tests

View File

@@ -44,7 +44,7 @@
(define-public libcotp
(package
(name "libcotp")
(version "3.1.0")
(version "4.0.0")
(source
(origin
(method git-fetch)
@@ -53,7 +53,7 @@
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1lw15blzzds3qq4ydhi6fsk189p1rbvzy5fzz4r3fv6wlmcyyprs"))))
(base32 "0p5z04klbb3p9ljkz6qmdb4fk9sx79yv7zcac005c0zk875pz1py"))))
(build-system cmake-build-system)
(arguments `(#:tests? #f))
;; TODO: tests:
@@ -143,7 +143,6 @@ PSKC (RFC6030) to manage secret key data.")
(build-system go-build-system)
(arguments
(list
#:go go-1.23
#:install-source? #f
#:import-path "github.com/google/oauth2l"
#:test-flags
@@ -161,7 +160,9 @@ PSKC (RFC6030) to manage secret key data.")
"TestServiceAccountImpersonationFlow/fetch._sso.*"
"TestStsFlow/fetch._2lo._sts"
"TestStsFlow/fetch._sso._sts")
"|"))
"|")
;; go 1.24 runs -vet by default, but oauth2l isn't ready
"-vet=off")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'pre-check

View File

@@ -38,25 +38,29 @@ Historically, this used to be the package name followed by \"-autoloads.el\".
As of Emacs 29, the term \"loaddefs\" is preferred over \"autoloads\",
but they function much in the same manner.")
(defun guix-emacs-find-autoloads (directory)
"Return a list of files containing autoload definitions in DIRECTORY.
The files in the list do not have extensions (.el, .elc)."
;; `directory-files' doesn't honor group in regexp.
(delete-dups (mapcar #'file-name-sans-extension
(directory-files directory 'full-name
guix-emacs-autoloads-regexp))))
(defcustom guix-emacs-verbose nil
"Set to true to provide verbose messages, such as when loading packages."
:type 'boolean
:group 'guix-emacs)
(defun guix-emacs-find-autoloads (directory)
"Return a list of files containing autoload definitions in DIRECTORY.
The files in the list do not have extensions (.el, .elc)."
;; `directory-files' doesn't honor group in regexp.
(if (file-directory-p directory)
(delete-dups (mapcar #'file-name-sans-extension
(directory-files directory 'full-name
guix-emacs-autoloads-regexp)))
(when guix-emacs-verbose
(message "Ignoring nonexistent load-path directory: %s" directory)
nil)))
(defun guix-emacs--load-file-no-error (file)
"Load FILE, ignoring any errors"
"Load FILE, ignoring any errors."
(load file 'noerror (not guix-emacs-verbose)))
(defun guix-emacs--non-core-load-path ()
;; Filter out core Elisp directories, which are already handled by Emacs.
(defsubst guix-emacs--non-core-load-path ()
"Filter out core Elisp directories, which are already handled by Emacs."
(seq-filter (lambda (dir)
(string-match-p "/share/emacs/site-lisp" dir))
load-path))
@@ -107,7 +111,7 @@ found in `load-path' to discover newly installed packages."
;; If emacs built with tree-sitter, read the value of the environment variable
;; to make tree-sitter grammars available in emacs out-of-the-box.
(with-eval-after-load 'treesit
(when-let ((grammar-path (getenv "TREE_SITTER_GRAMMAR_PATH")))
(when-let* ((grammar-path (getenv "TREE_SITTER_GRAMMAR_PATH")))
(mapcar (lambda (x) (add-to-list 'treesit-extra-load-path x))
(split-string grammar-path ":"))))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -26,6 +26,7 @@
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (guix download)
#:use-module (guix utils)
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
#:use-module (gnu packages bash)
@@ -80,6 +81,9 @@
(package-supported-systems
libcap))))
'("--disable-autoipd")
'())
,@(if (target-hurd?)
'("CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types")
'()))
#:modules ((srfi srfi-26)
(guix build utils)

View File

@@ -103,7 +103,7 @@
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages rsync)
#:use-module (gnu packages ruby-check)
#:use-module (gnu packages ruby-xyz)
#:use-module (gnu packages serialization)
#:use-module (gnu packages ssh)
#:use-module (gnu packages time)
@@ -1190,7 +1190,7 @@ additional snapshots).")
(define-public burp
(package
(name "burp")
(version "2.3.38")
(version "3.2.0")
(source
(origin
(method git-fetch)
@@ -1198,21 +1198,23 @@ additional snapshots).")
(url "https://github.com/grke/burp")
(commit version)))
(sha256
(base32 "0m0s6rrgxn3l6bad45vyhks6iz6bwvd0f3rzdsc7l28gar79wsj6"))
(base32 "0wxn59h6685swmr410l08k8baxsc0f2r6djixxddcbyxmlgap54d"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'check 'extend-test-time-outs
;; The defaults are far too low for busy boxes & spinning storage.
(lambda _
(substitute* (find-files "utest" "\\.c$")
(("(tcase_set_timeout\\(tc_core,)[ 0-9]*(\\);.*)$" _ prefix suffix)
(string-append prefix " 3600" suffix "\n")))
#t)))))
(list
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'extend-test-time-outs
;; The defaults are far too low for busy boxes & spinning storage.
(lambda _
(substitute* (find-files "utest" "\\.c$")
(("(tcase_set_timeout\\(tc_core,)[ 0-9]*(\\);.*)$" _ prefix suffix)
(string-append prefix " 3600" suffix "\n"))))))))
(inputs
(list acl
libxcrypt ; it is needed to pass utest/server/test_auth.c:53 and
; utest/builders/build_asfd_mock.c:54
librsync
ncurses ; for the live status monitor
openssl
@@ -1265,7 +1267,7 @@ compression parameters used by Gzip.")
(define-public borgmatic
(package
(name "borgmatic")
(version "2.0.13")
(version "2.1.2")
(source
(origin
;; PyPI archive does not contain NEWS file needed for one test.
@@ -1276,7 +1278,7 @@ compression parameters used by Gzip.")
(file-name (git-file-name name version))
(sha256
(base32
"05w3j4knhsg4w0a0yrz8c7lvz3vp3nf95ddmql9i8mqknjqddm1v"))))
"0vrpl21n6hf3pj0di4n7s36jq64sx24c93j48cmbdgczs8jiwi36"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -1325,7 +1327,7 @@ borgmatic is powered by borg.")
(define-public vorta
(package
(name "vorta")
(version "0.11.1")
(version "0.11.3")
;; The test folder is not included in the PyPI archive.
(source (origin
(method git-fetch)
@@ -1335,7 +1337,7 @@ borgmatic is powered by borg.")
(file-name (git-file-name name version))
(sha256
(base32
"16r9ch80i6nfngah634id16fqnmn62ayh60j62zxn5cfivcn3wsq"))))
"0505id65lbbqj42lp4cvbw1q6v9qjhsnldr72ssv1kyir672j2pr"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -1360,7 +1362,7 @@ borgmatic is powered by borg.")
(string-append "which('" #$(this-package-input "borg")
"/bin/borg')")))))
;; XXX The test suite tries to write to $HOME.
(add-before 'check 'set-HOME
(add-before 'sanity-check 'set-HOME
(lambda _
(setenv "HOME" "/tmp")))
;; Otherwise, the user interface's icons will be missing.
@@ -1372,8 +1374,7 @@ borgmatic is powered by borg.")
python-pytest-qt
python-pytest-runner
python-setuptools
python-setuptools-git
python-wheel))
python-setuptools-git))
(inputs
(list borg
python-appdirs

View File

@@ -21,7 +21,7 @@
;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2021, 2024 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2022 zamfofex <zamfofex@twdb.moe>
;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2022, 2026 John Kehayias <john@guixotic.coop>
;;; Copyright © 2023 Josselin Poiret <dev@jpoiret.xyz>
;;; Copyright © 2024, 2025 Zheng Junjie <z572@z572.online>
;;;
@@ -273,7 +273,7 @@ implementation offers several extensions over the standard utility.")
;; https://lists.gnu.org/archive/html/bug-tar/2021-10/msg00007.html
;; tar-1.34 isn't aware of 64-bit time_t and upstream suggests
;; skipping the test for this release on 32-bit systems.
((not (target-64bit?))
((target-32bit?)
'(#:make-flags (list "TESTSUITEFLAGS= -k '!tricky time stamps'")))
(else '()))
;; XXX: 32-bit Hurd platforms don't support 64bit time_t
@@ -398,15 +398,7 @@ differences.")
(lambda _
(substitute* "tests/large-subopt"
(("^#!.*" all)
(string-append all "exit 77;\n")))
#$@(if (system-hurd64?)
#~((substitute*
;; These tests hang.
'("gnulib-tests/test-c-stack.sh"
"gnulib-tests/test-c-stack2.sh")
(("^#!.*" all)
(string-append all "exit 77;\n"))))
#~()))))
(string-append all "exit 77;\n"))))))
#~%standard-phases)))
(native-inputs (list perl))
(synopsis "Comparing and merging files")
@@ -565,18 +557,9 @@ used to apply commands with arbitrarily long arguments.")
,@(if (system-hurd64?)
'((substitute*
;; These tests fail
'("tests/misc/sort-NaN-infloop.sh"
"tests/misc/wc-parallel.sh")
'("tests/misc/sort-NaN-infloop.sh")
(("^#!.*" all)
(string-append all "exit 77;\n")))
(substitute* '("gnulib-tests/test-fdutimensat.c"
"gnulib-tests/test-futimens.c"
"gnulib-tests/test-linkat.c"
"gnulib-tests/test-renameat.c"
"gnulib-tests/test-renameatu.c"
"gnulib-tests/test-utimensat.c")
(("(^| )main *\\(.*" all)
(string-append all "{\n exit (77);//"))))
(string-append all "exit 77;\n"))))
'())
;; These tests can fail on btrfs.
(substitute* "tests/cp/reflink-auto.sh"
@@ -957,6 +940,7 @@ the store.")
(properties `((lint-hidden-cve . ("CVE-2024-2961"
"CVE-2024-33601" "CVE-2024-33602"
"CVE-2024-33600" "CVE-2024-33599"))))
(replacement glibc/fixed)
(build-system gnu-build-system)
;; Glibc's <limits.h> refers to <linux/limit.h>, for instance, so glibc
@@ -1234,6 +1218,17 @@ with the Linux kernel.")
(license lgpl2.0+)
(home-page "https://www.gnu.org/software/libc/")))
(define glibc/fixed
(package
(inherit glibc)
(name "glibc")
(source (origin
(inherit (package-source glibc))
;; XXX: When ungrafting, add the included patch to
;; %glibc-patches.
(patches (cons (search-patch "glibc-guix-locpath.patch")
(origin-patches (package-source glibc))))))))
;; Define a variation of glibc which uses the default /etc/ld.so.cache, useful
;; in FHS containers.
(define-public glibc-for-fhs
@@ -1433,6 +1428,10 @@ to the @code{share/locale} sub-directory of this package.")
"/" name "."
normalized)))))
locales))))
#$@(if (target-hurd?)
#~((delete 'augment-libc.so)
(delete 'create-machine-symlink))
#~())
(delete 'install)
(delete 'install-utf8-c-locale)
(delete 'move-static-libs)))

View File

@@ -48,6 +48,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages c)
#:use-module (gnu packages cmake)
#:use-module (gnu packages gcc)
#:use-module (gnu packages nss)
#:use-module (gnu packages check)
@@ -76,6 +77,7 @@
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages vulkan)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
#:use-module (gnu packages xml)
#:use-module (ice-9 match))
@@ -862,47 +864,47 @@ user-provided Lua scripts.
(license license:gpl2+)))
(define-public vkmark
;; The only ever release is tagged "2017.08" and as its name suggests
;; it was back in the august of 2017. That version no longer compiles
;; due to changes in APIs of its libraries.
;; Latest commit on the other hand seems to be fully working on xcb
;; and wayland backends.
(let ((commit "30d2cd37f0566589d90914501fc7c51a4e51f559")
(revision "0"))
(package
(name "vkmark")
(version (git-version "2017.08" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vkmark/vkmark")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0w0n080sb67s7dbxqi71h0vhm6dccs78rqjnxx9x524jp4jh9b7x"))))
(build-system meson-build-system)
(native-inputs (list pkg-config))
;; The kms backend currently will not compile because of upstream issues.
;; So I omitted this backend's dependiencies. A fix has been proposed
;; on another branch, but it has not been merged yet.
;; See https://github.com/vkmark/vkmark/issues/33
(inputs
(list vulkan-loader
vulkan-headers
glm
assimp
libxcb
xcb-util-wm
wayland-protocols
wayland))
(home-page "https://github.com/vkmark/vkmark")
(synopsis "Extensible benchmarking suite for Vulkan")
(description
"vkmark offers a suite of scenes that can be used to measure various
(package
(name "vkmark")
(version "2025.01")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vkmark/vkmark")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0mpxyfwln1627zzi11fb6lgv7x1jz1p2w16w1mhhkdz1xsln6fj6"))))
(build-system meson-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'unbundle-vulkan-headers
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/meson.build"
(("vulkan_dep.get_pkgconfig_variable\\('prefix'\\)")
(string-append "'" #$(this-package-input "vulkan-headers") "'"))))))))
(native-inputs (list pkg-config))
(inputs (list vulkan-loader
vulkan-headers
cmake
glm
assimp
libxcb
libdrm
mesa
xcb-util-wm
wayland-protocols
wayland))
(home-page "https://github.com/vkmark/vkmark")
(synopsis "Extensible benchmarking suite for Vulkan")
(description
"vkmark offers a suite of scenes that can be used to measure various
aspects of Vulkan performance. The way in which each scene is rendered is
configurable through a set of options.")
(license license:lgpl2.1+))))
(license license:lgpl2.1+)))
(define-public osu-micro-benchmarks
(package

View File

@@ -63,6 +63,7 @@
#:use-module (gnu packages ncurses)
#:use-module (gnu packages netpbm)
#:use-module (gnu packages python)
#:use-module (gnu packages python-science)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages protobuf)
@@ -1300,7 +1301,7 @@ data.")
(define-public r-illuminahumanmethylationepicv2anno-20a1-hg38
(package
(name "r-illuminahumanmethylationepicv2anno-20a1-hg38")
(version "1.0.0")
(version "1.0.1")
(source
(origin
(method url-fetch)
@@ -1308,7 +1309,7 @@ data.")
version
'annotation))
(sha256
(base32 "0vp4m3a7qal4d8qc9xaj7z3x484i33ix4c67qlbw0kskdir7rq5a"))))
(base32 "18y92h02dh3pcc27dn1m9jr4m6srwv7w25a4wg3c6jlrggnm5210"))))
(properties `((upstream-name . "IlluminaHumanMethylationEPICv2anno.20a1.hg38")))
(build-system r-build-system)
(propagated-inputs (list r-minfi))
@@ -1851,14 +1852,14 @@ annotations.")
(define-public r-illuminahumanmethylationepicv2manifest
(package
(name "r-illuminahumanmethylationepicv2manifest")
(version "1.0.0")
(version "1.0.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "IlluminaHumanMethylationEPICv2manifest"
version 'annotation))
(sha256
(base32 "1z4b15x8cai27cqhl2lhl02nx0lv8q5c1774vdvvdajx2hivn77l"))))
(base32 "0dwynwhjf3dnbw6975fxvncrqk5si22vrcyf6wivvgak1zim9bjl"))))
(properties `((upstream-name . "IlluminaHumanMethylationEPICv2manifest")))
(build-system r-build-system)
(propagated-inputs (list r-minfi))
@@ -3364,6 +3365,35 @@ is Illumina hiseq Level 3 RSEM normalized expression data from 2015-11-01
snapshot.")
(license license:gpl2)))
(define-public r-scpdata
(package
(name "r-scpdata")
(version "1.18.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scpdata" version
'experiment))
(sha256
(base32 "049qrzjj26s41q0nl3q85bz91lwpd5j3i1c4gxwbavm0izhhk3ym"))))
(properties `((upstream-name . "scpdata")))
(build-system r-build-system)
(arguments
;; Tests require internet access via r-experimenthub
(list #:tests? #f))
(propagated-inputs (list r-annotationhub r-experimenthub r-qfeatures
r-s4vectors r-singlecellexperiment))
(native-inputs (list r-knitr r-testthat))
(home-page "https://bioconductor.org/packages/scpdata")
(synopsis "Single-cell proteomics data package")
(description
"The package disseminates mass spectrometry (MS)-based single-cell proteomics
(SCP) datasets. The data were collected from published work and formatted
using the `scp` data structure. The data sets contain quantitative
information at spectrum, peptide and/or protein level for single cells or
minute sample amounts.")
(license license:gpl2)))
(define-public r-sesamedata
(package
(name "r-sesamedata")
@@ -3406,14 +3436,14 @@ the @code{HorvathMethylChip40} (Mammal40) array.")
(define-public r-systempiperdata
(package
(name "r-systempiperdata")
(version "2.14.2")
(version "2.14.5")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "systemPipeRdata" version
'experiment))
(sha256
(base32 "0qqkdrqvr0wic1hwrmhd6024w83gs66pdp0mc876qc68mv26nzwb"))))
(base32 "1yrq1vyc0pmp3iv621cvdsavlarcca3z4bbxfzbg0ny3fyqp67pb"))))
(properties `((upstream-name . "systemPipeRdata")))
(build-system r-build-system)
(propagated-inputs (list r-biocgenerics r-biostrings r-jsonlite r-remotes))
@@ -4509,13 +4539,13 @@ these biases and construct statistically consistent estimators.")
(define-public r-animalcules
(package
(name "r-animalcules")
(version "1.26.0")
(version "1.26.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "animalcules" version))
(sha256
(base32
"1a614al4vh6fzmzw8v8r1hn0fpmazrqfzspvmwg8injg36ab1i9x"))))
"15hy5b74bsyp8w7cpdfj2qi2syjlkbwm47nbxnm19g28cwqj0w3j"))))
(properties
'((upstream-name . "animalcules")
(updater-extra-native-inputs . ("r-glmnet"))))
@@ -4578,6 +4608,54 @@ Powerful interactive and dynamic figures generated by animalcules enable users
to understand their data better and discover new insights.")
(license license:artistic2.0)))
(define-public r-anndatar
(package
(name "r-anndatar")
(version "1.0.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "anndataR" version))
(sha256
(base32 "1vi9aqgdjy0nlbsk7628sz12jsxd9bfb79yxhh0ngijpxj9sxd4p"))))
(properties `((upstream-name . "anndataR")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'find-python
(lambda _
(setenv "RETICULATE_PYTHON" (which "python3")))))))
(propagated-inputs (list r-cli
r-lifecycle
r-matrix
r-purrr
r-r6
r-reticulate
r-rlang))
(inputs (list python-wrapper
python-anndata))
(native-inputs (list r-knitr
r-processx
r-rhdf5
r-s4vectors
r-seurat
r-seuratobject
r-singlecellexperiment
r-spelling
r-testthat
r-withr))
(home-page "https://anndatar.data-intuitive.com")
(synopsis "AnnData interoperability in R")
(description
"This package aims to bring the power and flexibility of @code{AnnData}
to the R ecosystem, allowing you to effortlessly manipulate and analyze your
single-cell data. This package lets you work with backed h5ad and zarr files,
directly access various slots (e.g. X, obs, var), or convert the data into
@code{SingleCellExperiment} and Seurat objects.")
(license license:expat)))
(define-public r-annotationhubdata
(package
(name "r-annotationhubdata")
@@ -4639,13 +4717,13 @@ for use in Bioconductors AnnotationHub.")
(define-public r-anvil
(package
(name "r-anvil")
(version "1.22.3")
(version "1.22.5")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "AnVIL" version))
(sha256
(base32
"0na8m3d2svrcblz8xzwb560sar39anx1bp0i787rw9sk23f2kwrc"))))
"07fsyifchcwic2vax6bgz401is7c24y88pjambs5k9r4rfy0snh6"))))
(properties `((upstream-name . "AnVIL")))
(build-system r-build-system)
;; Tests require Internet access.
@@ -5825,13 +5903,13 @@ Various visual and textual types of output are available.")
(define-public r-bambu
(package
(name "r-bambu")
(version "3.12.0")
(version "3.12.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "bambu" version))
(sha256
(base32
"0bdwild1lxnizkwlcscl9vjnhqiri79p8vwkgw5a2lxkfj1gz1p8"))))
"0wwsak3f5mz80arphw8n50f3523rf0nx8ih6brg8balhsxqfjhvh"))))
(properties `((upstream-name . "bambu")))
(build-system r-build-system)
;; Tests require Internet access.
@@ -7980,13 +8058,13 @@ mapping.")
(define-public r-nebulosa
(package
(name "r-nebulosa")
(version "1.20.0")
(version "1.20.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "Nebulosa" version))
(sha256
(base32
"0xb2xj3rj2hqaz1hhsijk83n3qvwp646gj3nx6y8s6k6kda3mwvr"))))
"0f4pmz583w0nywnnlnqs0jdvmz84876jcy1dcjar0d0x6w2x1ara"))))
(properties
'((upstream-name . "Nebulosa")
(updater-extra-native-inputs . ("r-seurat"))))
@@ -8595,13 +8673,13 @@ on Bioconductor or which replace R functions.")
(define-public r-biomart
(package
(name "r-biomart")
(version "2.66.0")
(version "2.66.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "biomaRt" version))
(sha256
(base32
"0xvwn4s7lxd2g98x6bng4w2vvxp26s57wzq2pij4f117xscad42f"))))
"1cmzay4z9s183dc001rxfa81ql67la9y8m0p0wsn2iwzxzx94n8g"))))
(properties
`((upstream-name . "biomaRt")))
(build-system r-build-system)
@@ -9056,14 +9134,14 @@ experiments.")
(define-public r-complexheatmap
(package
(name "r-complexheatmap")
(version "2.26.0")
(version "2.26.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "ComplexHeatmap" version))
(sha256
(base32
"1ibphh0x0drr0hm0pk96hs8mgxp5fy6ixs8ak4imyawqdjha3s68"))))
"1nhpifm5jq0ibh6s5vvjrym42rfk7cfjrnaks8xdrg5vr635xrww"))))
(properties
`((upstream-name . "ComplexHeatmap")))
(build-system r-build-system)
@@ -9538,13 +9616,13 @@ parameter configurations.")
(define-public r-enmix
(package
(name "r-enmix")
(version "1.46.0")
(version "1.46.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "ENmix" version))
(sha256
(base32
"1zv7b8yfzn3mazfg2hyc20xpi8ayd0xwxz5wnd4ywjmnfagwqjwb"))))
"1kkf387na8ldm7vqvv49cvz57yh4yi88mxcn3606xmdqxq69i78k"))))
(properties
'((upstream-name . "ENmix")
(updater-extra-native-inputs . ("r-minfidata"))))
@@ -10259,13 +10337,13 @@ Enrichment Analysis} (GSEA).")
(define-public r-gsva
(package
(name "r-gsva")
(version "2.4.4")
(version "2.4.6")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "GSVA" version))
(sha256
(base32
"1rvzy8rx3pxy4slmmbrzydgwv3w6pjfvgz8xnwkm7zl18ik1y3h6"))))
"08i2s5zlm75mr7zl357cic2zxcy7aqqfv67xb0w67n48cw016ri6"))))
(properties `((upstream-name . "GSVA")))
(build-system r-build-system)
(propagated-inputs (list r-biobase
@@ -11687,14 +11765,14 @@ platform that mimics both single and multi-sample scRNA-seq data.")
(define-public r-mutationalpatterns
(package
(name "r-mutationalpatterns")
(version "3.19.1")
(version "3.20.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MutationalPatterns" version))
(sha256
(base32
"1y7yxricvivg3ds3jacwf5qb366xvzw8sff9wddigz8p5kyzs7f6"))))
"0g6r9lvbfr3q913hjs6kympzj8bg6sanqzl42qh0q0xipyvx8m31"))))
(properties
'((updater-extra-native-inputs . ("r-ccfindr"))))
(build-system r-build-system)
@@ -11819,6 +11897,35 @@ package thus provides an alternative MS data representation for very large or
remote MS data sets.")
(license license:artistic2.0)))
(define-public r-msdatahub
(package
(name "r-msdatahub")
(version "1.10.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MsDataHub" version))
(sha256
(base32 "09rfj583b1vz3p328pnlrzj7mxg6804ia1q84p9y5pvzcb0z17fv"))))
(properties `((upstream-name . "MsDataHub")))
(build-system r-build-system)
(arguments
(list
#:phases '(modify-phases %standard-phases
(add-after 'unpack 'set-HOME
(lambda _
(setenv "HOME" "/tmp"))))))
(propagated-inputs (list r-experimenthub))
(native-inputs (list r-knitr r-testthat))
(home-page "https://rformassspectrometry.github.io/MsDataHub")
(synopsis "Mass spectrometry data on ExperimentHub")
(description
"The @code{MsDataHub} package uses the @code{ExperimentHub}
infrastructure to distribute raw mass spectrometry data files, peptide
spectrum matches or quantitative data from proteomics and metabolomics
experiments.")
(license license:artistic2.0)))
(define-public r-msexperiment
(package
(name "r-msexperiment")
@@ -11961,14 +12068,14 @@ of mass spectrometry based proteomics data.")
(define-public r-msnid
(package
(name "r-msnid")
(version "1.44.0")
(version "1.44.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MSnID" version))
(sha256
(base32
"1spb72pc7idn597sb8qywynf6sg306p8vbdbd0gcib1q1vinzqy0"))))
"1f7l11sgfrpcwzzlxa4g4vl34z5fmjx3lpwnaawi5nddc1li2ads"))))
(properties `((upstream-name . "MSnID")))
(build-system r-build-system)
(arguments
@@ -12120,13 +12227,13 @@ previously been used in XCMS.")
(define-public r-numbat
(package
(name "r-numbat")
(version "1.5.1")
(version "1.5.2")
(source (origin
(method url-fetch)
(uri (cran-uri "numbat" version))
(sha256
(base32
"1p93jd009y0pymh08s8903pldh7c142icz7jvjbmmn5ayg9ayz39"))))
"0j6p15n0zmm4d8ml4j6ydcd8x3b8gba53hpxjm1qv05blr29b65y"))))
(properties `((upstream-name . "numbat")))
(build-system r-build-system)
(propagated-inputs (list r-ape
@@ -12148,7 +12255,6 @@ previously been used in XCMS.")
r-optparse
r-paralleldist
r-patchwork
r-pryr
r-purrr
r-r-utils
r-rcpp
@@ -13389,13 +13495,13 @@ transcripts in groups of interest.")
(define-public r-scannotatr
(package
(name "r-scannotatr")
(version "1.16.0")
(version "1.16.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scAnnotatR" version))
(sha256
(base32 "1r9c033066rdrcnh0d540ln8axsmzpqjb35gxasmrfbd5zgl2m6h"))))
(base32 "08bpyzi43qbkmgqxp1aqi4fv7859gqpgj0bg39ycf5zlp7gpkjh5"))))
(properties `((upstream-name . "scAnnotatR")))
(build-system r-build-system)
;; 6 tests require connecting to a database over the Internet.
@@ -13428,13 +13534,13 @@ cell types based on specific research needs.")
(define-public r-scdblfinder
(package
(name "r-scdblfinder")
(version "1.24.0")
(version "1.24.10")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scDblFinder" version))
(sha256
(base32 "0l9zhcx4a3wdzldlsg4blq3jh259pwd0h9qbhwwcz94jlp9v9wjq"))))
(base32 "0ngjgpjl2kky4j9ic4h6s4daaswhy59hq64d7s7yrws6m80k667j"))))
(properties `((upstream-name . "scDblFinder")))
(build-system r-build-system)
(propagated-inputs
@@ -13518,13 +13624,13 @@ with respect to the cell population of interest.")
(define-public r-scistreer
(package
(name "r-scistreer")
(version "1.2.0")
(version "1.2.1")
(source (origin
(method url-fetch)
(uri (cran-uri "scistreer" version))
(sha256
(base32
"03nd4p7ik66v09yv18c0z1bvdnkr5m0axk78yapd2ri80ihmyi3c"))))
"0v8pwz0skkan9gbpr9jffkkz0y22gm063mcw516c43xy3bgrxmgk"))))
(properties `((upstream-name . "scistreer")))
(build-system r-build-system)
(propagated-inputs (list r-ape
@@ -13594,6 +13700,54 @@ a scRNA-seq experiment onto the cell-types or individual cells identified in a
different experiment.")
(license license:gpl3)))
(define-public r-scp
(package
(name "r-scp")
(version "1.20.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scp" version))
(sha256
(base32 "0ah2zy4mi5h1ihrv02s6z5q814rbyx37zcgj11iy5ss5j9zqhli4"))))
(properties
'((upstream-name . "scp")
(updater-extra-native-inputs . ("r-preprocesscore" "r-vsn"))))
(build-system r-build-system)
(arguments
(list
#:skipped-tests
;; These tests require Internet access via r-experimenthub
'(("test-readSCP.R"
"readSCPfromDIANN"
"readSCPfromDIANN with sce"))))
(propagated-inputs (list r-ggplot2
r-ggrepel
r-ihw
r-matrixstats
r-metapod
r-mscoreutils
r-multiassayexperiment
r-nipals
r-qfeatures
r-rcolorbrewer
r-s4vectors
r-singlecellexperiment
r-summarizedexperiment))
(native-inputs (list r-biocgenerics r-knitr r-msdatahub r-preprocesscore
r-testthat r-vdiffr r-vsn))
(home-page "https://UCLouvain-CBIO.github.io/scp")
(synopsis "Mass Spectrometry-based Single-Cell Proteomics data analysis")
(description
"This package provides utility functions for manipulating, processing,
and analyzing mass spectrometry-based single-cell proteomics data. The
package is an extension to the @code{QFeatures} package and relies on
@code{SingleCellExpirement} to enable single-cell proteomics analyses. The
package offers the user the functionality to process quantitative table (as
generated by MaxQuant, Proteome Discoverer, and more) into data tables ready
for downstream analysis and data visualization.")
(license license:artistic2.0)))
(define-public r-screpertoire
(package
(name "r-screpertoire")
@@ -13748,13 +13902,13 @@ single-cell RNA-seq.")
(define-public r-seqarray
(package
(name "r-seqarray")
(version "1.50.0")
(version "1.50.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "SeqArray" version))
(sha256
(base32
"0p749sf2smc8j59qs5k3vkxlf5h2zws8q40vrnhv1svl1j1gc17d"))))
"1bswiypvzpp5l45ljycvh4ww0ig9kv18i3xvw8wr6v2sm8rc9ris"))))
(properties
'((upstream-name . "SeqArray")
(updater-extra-native-inputs . ("r-digest"))))
@@ -14029,13 +14183,13 @@ less than 2bp on both sides of indel region.")
(define-public r-simona
(package
(name "r-simona")
(version "1.8.0")
(version "1.8.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "simona" version))
(sha256
(base32 "0fv5qqlchbij486w2j7r2yndj2c497f4id0skq3r8pp735lgc84j"))))
(base32 "17lrkd9v4j3w30ra8fxv9p0wkmlmyb31mh7gp1wr0z2cbrfd3wjl"))))
(properties
`((upstream-name . "simona")
(updater-extra-native-inputs
@@ -14067,14 +14221,14 @@ methods for semantic similarity analysis.")
(define-public r-simplifyenrichment
(package
(name "r-simplifyenrichment")
(version "2.4.0")
(version "2.4.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "simplifyEnrichment" version))
(sha256
(base32
"1vz0pjn8j3ia6gcwdlr1c8cxvdbhf6rscag1r7h43gj3fxmsi9m0"))))
"0303y172gzq3xvqm6g74ppsd6bk3h735wcvlpm7xx4pqbkrmlix2"))))
(properties
`((upstream-name . "simplifyEnrichment")))
(build-system r-build-system)
@@ -14482,13 +14636,13 @@ additional column data sets.")
(define-public r-scds
(package
(name "r-scds")
(version "1.26.0")
(version "1.26.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "scds" version))
(sha256
(base32
"1j0z0w8cw80mr9nll9lj6x8573cyi1hk0wlz5f1bm66c2pf4q547"))))
"1adfq2nlvh0p6as5kkxsk9z561x1zcl4i75zlkh3isfv2q0rf92f"))))
(properties `((upstream-name . "scds")))
(build-system r-build-system)
(propagated-inputs (list r-dplyr
@@ -14807,13 +14961,13 @@ samples.")
(define-public r-survcomp
(package
(name "r-survcomp")
(version "1.60.0")
(version "1.60.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "survcomp" version))
(sha256
(base32
"0fhi7kjcd26shx0qh1j8akcbiwyaxb5b7jzk1hyzmdqf4ffs98kw"))))
"0in0wlhjkqfc18rp6r73q4672ks7xzdjmkc6fcjl998rcn4n70dz"))))
(properties `((upstream-name . "survcomp")))
(build-system r-build-system)
(propagated-inputs (list r-bootstrap
@@ -14824,6 +14978,7 @@ samples.")
r-suppdists
r-survival
r-survivalroc))
(native-inputs (list r-biobase r-biocmanager r-xtable))
(home-page "https://www.pmgenomics.ca/bhklab/")
(synopsis "Performance assessment and comparison for survival analysis")
(description
@@ -15134,14 +15289,14 @@ coding changes and predict coding outcomes.")
(define-public r-vsn
(package
(name "r-vsn")
(version "3.78.0")
(version "3.78.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "vsn" version))
(sha256
(base32
"07skbp8pq3anmlsmw0zqc2lhsis6wg9a6vid2535iy5hpj3d0yv0"))))
"1dv7h6i1jfa046r8cipa761r2gxyrah90hsv0lp6y03m4v0hdl7h"))))
(properties
;; This is needed for vignettes.
'((updater-extra-native-inputs . ("r-biocstyle"))))
@@ -16020,13 +16175,13 @@ fitting of some classes of graphical Markov models.")
(define-public r-ggtreeextra
(package
(name "r-ggtreeextra")
(version "1.20.0")
(version "1.20.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "ggtreeExtra" version))
(sha256
(base32
"086j86xxf8xn4kqkgs6b3r2zyrngi2inhhabj47c5mcyxy7cbddz"))))
"03qdh2q6bd0452ygk3la825ixw54vm997r21s38qivxraam5cjd7"))))
(properties `((upstream-name . "ggtreeExtra")))
(build-system r-build-system)
(propagated-inputs (list r-cli
@@ -16035,7 +16190,8 @@ fitting of some classes of graphical Markov models.")
r-ggtree
r-magrittr
r-rlang
r-tidytree))
r-tidytree
r-yulab-utils))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/YuLab-SMU/ggtreeExtra/")
(synopsis
@@ -16051,14 +16207,17 @@ rectangular layout tree built by ggtree with the grammar of ggplot2.")
(define-public r-ggpicrust2
(package
(name "r-ggpicrust2")
(version "2.5.2")
(version "2.5.10")
(source (origin
(method url-fetch)
(uri (cran-uri "ggpicrust2" version))
(sha256
(base32
"09cvv2ipxycq983rh9p2gdbahbgxknd7hxcxb6psvqcfx0paj0jg"))))
(properties `((upstream-name . "ggpicrust2")))
"19s72cfim793xx7d77ni2cb51qnsjabxq056zmdbladhkw9ipcck"))))
(properties
'((upstream-name . "ggpicrust2")
(updater-extra-native-inputs
. ("r-aldex2" "r-fgsea" "r-ggally" "r-limma"))))
(build-system r-build-system)
(propagated-inputs (list r-aplot
r-dplyr
@@ -16074,12 +16233,8 @@ rectangular layout tree built by ggtree with the grammar of ggplot2.")
r-tibble
r-tidygraph
r-tidyr))
(native-inputs (list r-devtools
r-fgsea
r-ggvenndiagram
r-mockery
r-testthat
r-upsetr))
(native-inputs
(list r-aldex2 r-fgsea r-ggally r-knitr r-limma r-testthat))
(home-page "https://github.com/cafferychen777/ggpicrust2")
(synopsis "Make PICRUSt2 output analysis and visualization easier")
(description
@@ -19450,13 +19605,13 @@ data.")
(define-public r-enrichedheatmap
(package
(name "r-enrichedheatmap")
(version "1.40.0")
(version "1.40.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "EnrichedHeatmap" version))
(sha256
(base32
"1pz5czpy4dhjxaamz7n7zvxz3s48jyk3rhy90pqil41i8zlql4hr"))))
"0qzfd7q270z80jvw1c7nvxks4md3pvhscj3zmga3jklmkx3qz5pn"))))
(properties `((upstream-name . "EnrichedHeatmap")))
(build-system r-build-system)
(propagated-inputs (list r-circlize
@@ -20560,14 +20715,14 @@ analysis.")
(define-public r-gtrellis
(package
(name "r-gtrellis")
(version "1.42.0")
(version "1.42.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "gtrellis" version))
(sha256
(base32
"0lbqzdfz7ylw066ng01vvm5azvnjfxhhbfcjk6y0l5xbs2c5ckac"))))
"00ckhkf15x4wgd8wvcl2kg2n98xxsbyb4njjxg9fzshvd7ikx0g4"))))
(build-system r-build-system)
(propagated-inputs
(list r-circlize r-genomicranges r-getoptlong r-iranges))
@@ -22465,7 +22620,7 @@ sequential way to mimic the manual gating strategy.")
(properties
`((upstream-name . "CytoML")
(updater-extra-native-inputs . ("r-flowworkspacedata"))
(updater-ignored-native-inputs . ("r-old" "r-table"))))
(updater-ignored-native-inputs . ("r-cytoml-old"))))
(build-system r-build-system)
(inputs
(list libxml2 zlib))
@@ -24327,8 +24482,16 @@ available bioactivity data.")
"0d4c9qqwd5zm5y9xcskfjashqkdiy0ri3gsj1kmfb5zmv8i8666s"))))
(properties `((upstream-name . "biobroom")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'dplyr-compatibility
(lambda _
(substitute* "R/utilities.R"
(("dplyr::tbl_df") "tibble::as_tibble")))))))
(propagated-inputs
(list r-biobase r-broom r-dplyr r-tidyr))
(list r-biobase r-broom r-dplyr r-tibble r-tidyr))
(native-inputs
(list r-deseq2 r-edger r-knitr r-magrittr r-testthat))
(home-page "https://github.com/StoreyLab/biobroom")
@@ -24789,14 +24952,14 @@ gene selection, testing relationships, and so on.")
(define-public r-biocpkgtools
(package
(name "r-biocpkgtools")
(version "1.27.12")
(version "1.28.3")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "BiocPkgTools" version))
(sha256
(base32
"03z6b711071k15j8vlm4zgb36vli3y3zh1lnglz1xyimmvhvn9cp"))
"0mxhsj3ah6qfq3lr3jz9bfjgfdzl9763aa3j5n3a0im36rz68960"))
(snippet
'(for-each delete-file
'("inst/htmlwidgets/lib/bioc_explore/bootstrap.min.js"
@@ -25015,18 +25178,19 @@ distance measures.")
(define-public r-pcatools
(package
(name "r-pcatools")
(version "2.22.1")
(version "2.22.4")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "PCAtools" version))
(sha256
(base32
"1ngm3227viafcjmq5c25ihj3lrrs98c1rs5zx2ims6xzv68dbzwz"))))
"1ljsllssc2japlmjhnazsfbm7py0xdyzac7jfcfvcxh9z7q3njy1"))))
(properties `((upstream-name . "PCAtools")))
(build-system r-build-system)
(propagated-inputs
(list r-beachmat
(list r-assorthead
r-beachmat
r-bh
r-biocparallel
r-biocsingular
@@ -25061,14 +25225,14 @@ dimensional mass cytometry data.")
(define-public r-rgreat
(package
(name "r-rgreat")
(version "2.12.1")
(version "2.12.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "rGREAT" version))
(sha256
(base32
"1p9d9lzp5sgawn4058ghw7rq3n2n7ljb4f6a1586lpdf22pm0qhs"))))
"1c4pslr4b30j63yd3n5qnqk9s4k37iarpdfl0mxfxzkiwrgxc41b"))))
(properties `((upstream-name . "rGREAT")))
(build-system r-build-system)
(propagated-inputs
@@ -25369,23 +25533,21 @@ S4Vectors package itself.")
(define-public r-wgcna
(package
(name "r-wgcna")
(version "1.73")
(version "1.74")
(source
(origin
(method url-fetch)
(uri (cran-uri "WGCNA" version))
(sha256
(base32
"1kk3a2ll83zdwisjfvg4km5h0vl564nshy45ffgxv41im5ks7878"))))
"1mjmz7qpgnkd07ar02qd9ff4r0d3brf6v4xzc4dz11r2p0by2qag"))))
(properties `((upstream-name . "WGCNA")))
(build-system r-build-system)
(propagated-inputs
(list r-annotationdbi
r-doparallel
(list r-doparallel
r-dynamictreecut
r-fastcluster
r-foreach
r-go-db
r-hmisc
r-impute
r-matrixstats
@@ -26284,14 +26446,14 @@ quality control.")
(define-public r-scran
(package
(name "r-scran")
(version "1.38.0")
(version "1.38.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "scran" version))
(sha256
(base32
"1ac4fxj5adqrsgpcpqhk9sxlagaaq2w577xq751kqvxs54hj63n4"))))
"1p2lkhvfpg0v320l6mavdfv70dzkiw0pc6im1qd8a52wycy21i88"))))
(properties
'((updater-extra-native-inputs
. ("r-dynamictreecut"
@@ -28982,14 +29144,14 @@ embeddings and functions to build new reference.")
(define-public r-tximeta
(package
(name "r-tximeta")
(version "1.28.1")
(version "1.28.3")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "tximeta" version))
(sha256
(base32
"1152llv077q19zyyzzba0ggy03vlvgqrirrkssa8nk0pi93nh1zv"))))
"15lm6h271kkz265mab55fncngnqx56200l0m7qw7bdyq58fnlp4a"))))
(properties `((upstream-name . "tximeta")))
(build-system r-build-system)
;; Two tests fail because data files are not included.
@@ -29026,13 +29188,13 @@ reproducibility.")
(define-public r-phyloseq
(package
(name "r-phyloseq")
(version "1.54.0")
(version "1.54.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "phyloseq" version))
(sha256
(base32 "000a4ksians9qxjfcr89qd1h6pr127h2mfjz607sl1h0kml1hiiv"))))
(base32 "1zivxag6b2bjh32k1mpn7hlvalap97rp90x3cbfynqrk6933f4bq"))))
(properties `((upstream-name . "phyloseq")))
(build-system r-build-system)
(arguments

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@
;;; Copyright © 2018, 2021 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019, 2020 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2021 Justin Veilleux <terramorpha@cock.li>
;;; Copyright © 2021, 2026 Justin Veilleux <terramorpha@cock.li>
;;; Copyright © 2021 Marius Bakke <marius@gnu.org>
;;; Copyright © 2021 Josselin Poiret <josselin.poiret@protonmail.ch>
;;; Copyright © 2022 Brice Waegeneire <brice@waegenei.re>
@@ -99,16 +99,19 @@
(define-public transmission
(package
(name "transmission")
(version "4.0.6")
(version "4.1.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/transmission/transmission"
"/releases/download/" version "/transmission-"
version ".tar.xz"))
(patches (search-patches "transmission-4.0.6-fix-build.patch"))
(method git-fetch)
(uri (git-reference
(url "https://github.com/transmission/transmission")
(commit version)
;; TODO: Unbundle more available inputs, see:
;; <https://codeberg.org/guix/guix/pulls/6542#issuecomment-10935599>.
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32
"0py4n33wk2srdfrcd5rbrbg5p1zq6nipghlins01d693i9nzwf1a"))))
"1v5qjarqvd26v757mj56yyw75mn3ydvhxl5hdkw8hn3idr1lww3k"))))
(build-system cmake-build-system)
(outputs '("out" ; library and command-line interface
"gui")) ; graphical user interface
@@ -196,7 +199,7 @@ DHT, µTP, PEX and Magnet Links.")
(define-public transmission-remote-gtk
(package
(name "transmission-remote-gtk")
(version "1.6.0")
(version "1.7.0")
(source
(origin
(method git-fetch)
@@ -207,7 +210,7 @@ DHT, µTP, PEX and Magnet Links.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "17b4as8k84b6gfr7g27r9hgw8qbcx5wr5kbspl5yd1jbzqirkk7y"))))
(base32 "19m0jksx4klf5h9b7ici2dsdkbsrj24nj4y2iysrl5zc3sh3kii3"))))
(build-system meson-build-system)
(native-inputs (list `(,glib "bin") ;glib-compile-resources
gettext-minimal
@@ -543,7 +546,7 @@ desktops.")
(define-public qbittorrent
(package
(name "qbittorrent")
(version "5.1.2")
(version "5.1.4")
(source
(origin
(method git-fetch)
@@ -552,7 +555,7 @@ desktops.")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "087l8fnr83bvvinsp1m27rsskc9wx9si3hh8alqrr8rhngd0c5ys"))))
(base32 "1zja55b97cnij3vffmfa5p65dasybbm1gd3xjspw5yyypy5cl5zm"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -652,24 +655,23 @@ the following features:
(base32
"1kbac1qjbddcib0bldqaf0dcq5mqi9i2jv2fd4fayam4bcmjgfmr"))))
(build-system pyproject-build-system)
(inputs (list bash-minimal))
(propagated-inputs
(list gtk+
libtorrent-rasterbar
nss-certs
python-pycairo
python-chardet
python-dbus
python-mako
python-pygobject
python-pillow
python-pyopenssl
python-pyxdg
python-rencode
python-service-identity
python-setproctitle
python-twisted
python-zope-interface))
(inputs (list bash-minimal
gtk+
libtorrent-rasterbar
nss-certs
python-pycairo
python-chardet
python-dbus-1.2
python-mako
python-pygobject-3.50
python-pillow
python-pyopenssl
python-pyxdg
python-rencode
python-service-identity
python-setproctitle
python-twisted
python-zope-interface))
(native-inputs
(list intltool
python-pytest

View File

@@ -61,7 +61,7 @@
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-build)
#:use-module (gnu packages tex)
#:use-module (gnu packages texinfo)
#:use-module (gnu packages version-control)

View File

@@ -19,6 +19,7 @@
;;; Copyright © 2021 Franck Pérignon <franck.perignon@univ-grenoble-alpes.fr>
;;; Copyright © 2021 Aleksandr Vityazev <avityazev@posteo.org>
;;; Copyright © 2025 David Elsing <david.elsing@posteo.net>
;;; Copyright © 2025 Nigko Yerden <nigko.yerden@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -43,6 +44,7 @@
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
@@ -79,19 +81,10 @@
(base32
"0yhcb8dn7g5k9dfr54j99wpd4qwk59g1lpp8z0ag7d114si3z8w5"))))
(build-system gnu-build-system)
(inputs
(append
(list icu4c zlib)
(if (%current-target-system)
'()
(list python-minimal-wrapper))))
(native-inputs
(list perl tcsh))
(arguments
(list
#:imported-modules `((guix build python-build-system)
,@%default-gnu-imported-modules)
#:modules `(((guix build python-build-system) #:select (python-version))
#:imported-modules %pyproject-build-system-modules
#:modules `(((guix build pyproject-build-system) #:select (python-version))
,@%default-gnu-modules)
#:tests? #f
#:configure-flags
@@ -230,7 +223,14 @@
(string-append "libboost_python"
(string-take python-version 1)
libext)))))))))))
(inputs
(append
(list icu4c zlib)
(if (%current-target-system)
'()
(list python-minimal-wrapper))))
(native-inputs
(list perl tcsh))
(home-page "https://www.boost.org")
(synopsis "Peer-reviewed portable C++ source libraries")
(description
@@ -376,7 +376,8 @@ across a broad spectrum of applications.")
(name "boost-with-numpy")
(native-inputs
(modify-inputs (package-native-inputs boost)
(append python-numpy)))))
(append python-numpy)))
(synopsis "Boost C++ libraries with inclusion of Boost.NumPy")))
(define-public boost-sync
(let ((commit "e690de2d30e2f1649ff500c9a6f3539814994b1c")
@@ -461,7 +462,16 @@ signals and slots system.")
(newline output-port)
(close output-port))))))))
(home-page "https://www.boost.org")
(synopsis "Message Passing Interface (MPI) library for C++")))
(synopsis "Boost C++ libraries with inclusion of Boost.MPI")))
(define-public boost-mpi-numpy
(package
(inherit boost-mpi)
(name "boost-mpi-numpy")
(inputs
(modify-inputs (package-inputs boost-mpi)
(append python-numpy)))
(synopsis "Boost C++ libraries with inclusion of Boost.MPI and Boost.NumPy")))
(define-public mdds
(package

View File

@@ -44,6 +44,7 @@
(define-module (gnu packages bootloaders)
#:use-module (gnu packages)
#:use-module (gnu packages assembly)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages disk)
#:use-module (gnu packages bison)
@@ -114,13 +115,13 @@
(define*-public (make-grub platform)
(package
(name (string-append "grub-" platform))
(version "2.12")
(version "2.14")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/grub/grub-" version ".tar.xz"))
(sha256
(base32
"1ahgzvvvwdxx7rl08pv5dyqlgp76jxz0q2cflxvsdsn4yy8p7jgk"))
"0hvd8i3ib6nwymfmvd6dia6axrn4xmrlsrg2r3c3i22vadrkr3dw"))
(patches (search-patches
"grub-efi-fat-serial-number.patch"
"grub-setup-root.patch"))
@@ -148,13 +149,21 @@
;; This needs to be compiled with clang for powerpc64le.
(if #$(and=> (%current-target-system)
target-ppc64le?)
(list "TARGET_CC=powerpc64le-linux-gnu-clang")
(list "TARGET_CC=powerpc64le-linux-gnu-clang"
"CFLAGS=-Wno-error")
'())
(if #$(and (target-ppc64le? (%current-system))
(not (%current-target-system)))
(list "CC=clang")
(list "CC=clang" "CFLAGS=-Wno-error")
'()))
;; The 'configure' script detects --image-base support and uses it,
;; but that shifts the i386-pc kernel.img start address from 0x9000
;; to 0x9074, breaking grub-install. Override with -Ttext.
;; See <https://lists.gnu.org/archive/html/grub-devel/2026-01/msg00041.html>.
#:make-flags
#~(list "TARGET_IMG_BASE_LDOPT=-Wl,-Ttext")
;; GRUB fails to load modules stripped with --strip-unneeded.
#:strip-flags
#~(list "--strip-debug" "--enable-deterministic-archives")
@@ -199,14 +208,6 @@
(setenv "BUILD_FREETYPE_CFLAGS"
(string-append "-I" freetype
"/include/freetype2"))))))
#$@(if (target-hurd64?)
#~((add-after 'unpack 'apply-hurd64-patch
(lambda _
(let ((patch
#$(local-file
(search-patch "grub-hurd64.patch"))))
(invoke "patch" "--force" "-p1" "-i" patch)))))
#~())
(add-before 'check 'disable-flaky-test
(lambda _
;; This test is unreliable. For more information, see:
@@ -229,7 +230,7 @@
(("test_unset grub_func_test")
"test_unset")))))))
(inputs
(append (list gettext-minimal freetype ncurses
(append (list gettext-minimal freetype ncurses libtasn1
;; Console-setup's ckbcomp is invoked by grub-kbdcomp. It
;; is required for generating alternative keyboard layouts.
@@ -285,22 +286,6 @@
;; targets are used.
(if (member (%current-system) (package-supported-systems qemu-minimal))
(list qemu-minimal)
'())
;; XXX: When building GRUB 2.02 on 32-bit x86, we need a binutils
;; capable of assembling 64-bit instructions. However, our default
;; binutils on 32-bit x86 is not 64-bit capable.
(if (string-match "^i[3456]86-" (%current-system))
(let ((binutils (package/inherit
binutils
(name "binutils-i386")
(arguments
(substitute-keyword-arguments (package-arguments binutils)
((#:configure-flags flags ''())
#~(cons* "--enable-64-bit-bfd" #$flags)))))))
(list (make-ld-wrapper "ld-wrapper-i386"
#:binutils binutils)
binutils))
'())))
(home-page "https://www.gnu.org/software/grub/")
(synopsis "GRand Unified Boot loader")
@@ -405,7 +390,8 @@ menu to select one of the installed operating systems.")
"test_sha512sum"
"grub_cmd_tr"
"test_unset"
"file_filter_test")
"file_filter_test"
"asn1_test")
" "))))))))
(supported-systems '("i686-linux" "x86_64-linux")))))
@@ -457,22 +443,27 @@ menu to select one of the installed operating systems.")
((target-arm32?) "arm")
(else ""))))
(substitute* "tests/util/grub-shell.in"
(("OVMF-ia32\\.fd")
(("\\$\\{srcdir\\}/OVMF(32)?\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("OVMF\\.fd")
(("/usr/share/qemu/OVMF(32)?\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("/usr/share/qemu-efi/QEMU_EFI\\.fd")
(("\\$\\{srcdir\\}/AAVMF(32)?\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("/usr/share/ovmf-arm/QEMU_EFI\\.fd")
(("/usr/share/qemu-efi-aarch64/QEMU_EFI\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("/usr/share/AAVMF/AAVMF(32)?\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
@@ -524,19 +515,41 @@ menu to select one of the installed operating systems.")
#$@(if (or (target-x86?)
(target-arm?))
#~((replace 'patch-ovmf-path
(lambda* (#:key inputs #:allow-other-keys)
(lambda* (#:key native-inputs inputs #:allow-other-keys)
(let ((arch #$(cond ((target-x86?) "ia32")
((target-arm?) "arm")
(else ""))))
(substitute* "tests/util/grub-shell.in"
(("OVMF-ia32\\.fd")
(("\\$\\{srcdir\\}/OVMF(32)?\\.fd")
(search-input-file
inputs (string-append
"/share/firmware/ovmf_" arch ".bin")))
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("/usr/share/qemu/OVMF(32)?\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("\\$\\{srcdir\\}/AAVMF(32)?\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("/usr/share/qemu-efi-aarch64/QEMU_EFI\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("/usr/share/AAVMF/AAVMF(32)?\\.fd")
(search-input-file
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin")))
(("/usr/share/ovmf-arm/QEMU_EFI\\.fd")
(search-input-file
inputs (string-append
"/share/firmware/ovmf_" arch ".bin"))))))))
(or native-inputs inputs)
(string-append
"/share/firmware/ovmf_" arch ".bin"))))))))
#~())))))
(native-inputs
(cond
@@ -560,9 +573,7 @@ menu to select one of the installed operating systems.")
(package
(inherit (make-grub "ieee1275"))
(synopsis "GRand Unified Boot loader (ieee1275 version)")
(supported-systems '("i686-linux" "x86_64-linux"
"i586-gnu" "x86_64-gnu"
"powerpc-linux" "powerpc64le-linux"))))
(supported-systems '("powerpc-linux" "powerpc64le-linux"))))
(define-public grub-qemu
(package
@@ -801,10 +812,6 @@ The SUBDIR argument defaults to \"efi/Guix\", as it is also the case for
#~(modify-phases %standard-phases
(add-after 'unpack 'preparations
(lambda _
;; The version string is usually derived via setuptools-scm, but
;; without the git metadata available this fails.
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)
;; Needed by setup.py.
(setenv "DESTDIR" "/")
@@ -836,7 +843,7 @@ The SUBDIR argument defaults to \"efi/Guix\", as it is also the case for
pkg-config
python
python-setuptools-scm
swig
swig-4.0
which)
(if (member (%current-system) (package-supported-systems valgrind/pinned))
(list valgrind/pinned)
@@ -888,7 +895,7 @@ tree binary files. These are board description files used by Linux and BSD.")
python-pyelftools
python-setuptools
python-wheel
swig
swig-4.0
(list util-linux "lib")))
(home-page "https://www.denx.de/wiki/U-Boot/")
(synopsis "ARM bootloader")
@@ -944,7 +951,6 @@ Info manual.")))
(modify-inputs (package-native-inputs u-boot)
(prepend python-filelock
python-pycryptodomex
python-coverage
python-pytest
python-pytest-xdist))
(modify-inputs (package-native-inputs u-boot)
@@ -970,14 +976,6 @@ Info manual.")))
(("/bin/false") (which "false")))
(substitute* "tools/dtoc/fdt_util.py"
(("'cc'") "'gcc'"))
(substitute* "tools/u_boot_pylib/test_util.py"
;; python3-coverage is simply called coverage in guix.
(("python3-coverage") "coverage")
;; Don't require 100% coverage since it's brittle and can
;; fail with newer versions of coverage or dependencies.
(("raise ValueError\\('Test coverage failure'\\)")
"print('Continuing anyway since Guix does not care :O')"))
(substitute* "test/run"
;; Make it easier to find test failures.
(("#!/bin/bash") "#!/bin/bash -x")
@@ -990,9 +988,9 @@ Info manual.")))
"# run_test \"sandbox_noinst\"")
(("run_test \"sandbox_vpl\"")
"# run_test \"sandbox_vpl\"")
;; FIXME: code coverage not working
(("run_test \"binman code coverage\"")
"# run_test \"binman code coverage\"")
;; Disable code coverage tests.
(("run_test \"(\\w+) code coverage\"" all)
(string-append "# " all))
;; This test would require internet access.
(("\\./tools/buildman/buildman") (which "true")))
(substitute* "test/py/tests/test_sandbox_exit.py"
@@ -1379,34 +1377,6 @@ removed so that it fits within common partitioning schemes.")))
(define-public u-boot-a20-olinuxino-micro
(make-u-boot-package "A20-OLinuXino_MICRO" "arm-linux-gnueabihf"))
(define-public u-boot-nintendo-nes-classic-edition
(let ((base (make-u-boot-package "Nintendo_NES_Classic_Edition"
"arm-linux-gnueabihf"
#:append-description "This version is for
the Nintendo NES Classic Edition. It is assumed that you have added a serial
port to pins PB0 and PB1 as described on
@url{https://linux-sunxi.org/Nintendo_NES_Classic_Edition}.
In order to use FEL mode on the device, hold the Reset button on the
device while it's being turned on (and a while longer).")))
(package
(inherit base)
;; Starting with 2019.01, FEL doesn't work anymore on A33.
(version "2018.11")
(source (origin
(method url-fetch)
(uri (string-append
"https://ftp.denx.de/pub/u-boot/"
"u-boot-" version ".tar.bz2"))
(sha256
(base32
"0znkwljfwwn4y7j20pzz4ilqw8znphrfxns0x1lwdzh3xbr96z3k"))
(patches (search-patches
"u-boot-nintendo-nes-serial.patch"))))
(native-inputs
`(("python" ,python-2)
,@(package-native-inputs base))))))
(define-public u-boot-wandboard
(make-u-boot-package "wandboard" "arm-linux-gnueabihf"))
@@ -1842,95 +1812,6 @@ For more information, refer to
(("DEFAULT_FDT_FILE")
"imx6q-ts7970.dtb")))))))))))
(define-public vboot-utils
(package
(name "vboot-utils")
(version "R63-10032.B")
(source (origin
;; XXX: Snapshots are available but changes timestamps every download.
(method git-fetch)
(uri (git-reference
(url (string-append "https://chromium.googlesource.com"
"/chromiumos/platform/vboot_reference"))
(commit (string-append "release-" version))))
(file-name (string-append name "-" version "-checkout"))
(sha256
(base32
"0h0m3l69vp9dr6xrs1p6y7ilkq3jq8jraw2z20kqfv7lvc9l1lxj"))
(patches
(search-patches "vboot-utils-skip-test-workbuf.patch"
"vboot-utils-fix-tests-show-contents.patch"
"vboot-utils-fix-format-load-address.patch"))))
(build-system gnu-build-system)
(arguments
`(#:make-flags (list "CC=gcc"
;; On ARM, we must pass "HOST_ARCH=arm" so that the
;; ${HOST_ARCH} and ${ARCH} variables in the makefile
;; match. Otherwise, ${HOST_ARCH} will be assigned
;; "armv7l", the value of `uname -m`, and will not
;; match ${ARCH}, which will make the tests require
;; QEMU for testing.
,@(if (string-prefix? "arm"
(or (%current-target-system)
(%current-system)))
'("HOST_ARCH=arm")
'())
(string-append "DESTDIR=" (assoc-ref %outputs "out")))
#:phases (modify-phases %standard-phases
(add-after 'unpack 'patch-hard-coded-paths
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((coreutils (assoc-ref inputs "coreutils"))
(diffutils (assoc-ref inputs "diffutils")))
(substitute* "futility/misc.c"
(("/bin/cp") (string-append coreutils "/bin/cp")))
(substitute* "tests/bitmaps/TestBmpBlock.py"
(("/usr/bin/cmp") (string-append diffutils "/bin/cmp")))
(substitute* "vboot_host.pc.in"
(("prefix=/usr")
(string-append "prefix=" (assoc-ref outputs "out"))))
#t)))
(delete 'configure)
(add-before 'check 'patch-tests
(lambda _
;; These tests compare diffs against known-good values.
;; Patch the paths to match those in the build container.
(substitute* (find-files "tests/futility/expect_output")
(("/mnt/host/source/src/platform/vboot_reference")
(string-append "/tmp/guix-build-" ,name "-" ,version
".drv-0/source")))
;; Tests require write permissions to many of these files.
(for-each make-file-writable (find-files "tests/futility"))
#t))
(add-after 'install 'install-devkeys
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(share (string-append out "/share/vboot-utils")))
(copy-recursively "tests/devkeys"
(string-append share "/devkeys"))
#t))))
#:test-target "runtests"))
(native-inputs
`(("pkg-config" ,pkg-config)
;; For tests.
("diffutils" ,diffutils)
("python@2" ,python-2)))
(inputs
`(("coreutils" ,coreutils)
("libyaml" ,libyaml)
("openssl" ,openssl)
("openssl:static" ,openssl "static")
("util-linux" ,util-linux "lib")))
(home-page
"https://dev.chromium.org/chromium-os/chromiumos-design-docs/verified-boot")
(synopsis "ChromiumOS verified boot utilities")
(description
"vboot-utils is a collection of tools to facilitate booting of
Chrome-branded devices. This includes the @command{cgpt} partitioning
program, the @command{futility} and @command{crossystem} firmware management
tools, and more.")
(license license:bsd-3)))
(define-public os-prober
(package
(name "os-prober")

View File

@@ -2,7 +2,7 @@
;;; Copyright © 2012-2020, 2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014, 2015, 2018, 2019 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2017, 2020, 2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2020, 2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2018, 2020, 2022, 2024, 2026 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2019 Carl Dong <contact@carldong.me>
;;; Copyright © 2019 Léo Le Bouter <lle-bout@zaclys.net>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
@@ -46,7 +46,8 @@
#:use-module (srfi srfi-34)
#:use-module (srfi srfi-35)
#:use-module (ice-9 match)
#:export (bootstrap-origin
#:export (bootstrap-guile-url-path
bootstrap-origin
package-with-bootstrap-guile
glibc-dynamic-linker
@@ -127,13 +128,13 @@
,(base32 "033rhpk6zrpxpd6ffjyg5y2zwq9x9cnq0zljb7k8jlncbalsayq5")))
("x86_64-gnu"
("bash"
,(base32 "1xvhwyvamlcva01zv6pz7br7d2lgq5qd14misi8wffxc78c4lndk"))
,(base32 "1gr7hxpk55iahz5gc30iprssnkg0b8ylf7fh130dgiz8202z0c65"))
("mkdir"
,(base32 "1c5irkgxaxpwlxzf68xg47j7m6ibd9xqvxznlml42nhfnrka447s"))
,(base32 "1wv4hsxg3d995bb5wfrvi8rhqrvn18qb2y889x89c8mhf9jl9xcp"))
("tar"
,(base32 "0ak7sri6294y1g3ia1yrf7facxc7dij02mlxi4xg6k5yszv1jd3w"))
,(base32 "00s7f78yhd8s865fy8gizpzdx5dn294nxvy10bpga6dfj8q2990r"))
("xz"
,(base32 "0zz9pgw0pyadqsq9nvvpiryk1gpmm89754m6xlqh4ssbbvzpk3y6")))
,(base32 "1193r88af30z124nc10a6aryvlk8pn320v6260kb56a6ax5dgqf9")))
("mips64el-linux"
("bash"
,(base32 "1aw046dhda240k9pb9iaj5aqkm23gkvxa9j82n4k7fk87nbrixw6"))
@@ -175,14 +176,14 @@
(match system
("powerpc64le-linux" (string-append system "/20210106/" program))
("i586-gnu" (string-append system "/20200326/" program))
("x86_64-gnu" (string-append system "/20241122/" program))
("x86_64-gnu" (string-append system "/20260302/" program))
("powerpc-linux" (string-append system "/20200923/bin/" program))
("riscv64-linux" (string-append system "/20210725/bin/" program))
(_ (string-append system "/" program
"?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e"))))
(define bootstrap-executable
(mlambda (program system)
(define bootstrap-executable*
(mlambda (program system file-name)
"Return an origin for PROGRAM, a statically-linked bootstrap executable
built for SYSTEM."
(let ((system (if (string=? system "x86_64-linux")
@@ -203,9 +204,15 @@ for system '~a'")
(uri (map (cute string-append <>
(bootstrap-executable-file-name system program))
%bootstrap-executable-base-urls))
(file-name program)
;; XXX: In the long term, migrate all boostrap executables to
;; (string-append "bootstrap-" program), and drop the additional
;; file-name argument.
(file-name file-name)
(hash (content-hash bv sha256))))))))
(define* (bootstrap-executable program system #:optional file-name)
(bootstrap-executable* program system (or file-name program)))
;;;
;;; Helper procedures.
@@ -345,6 +352,7 @@ or false to signal an error."
;; here just so we can keep going.
((string=? system "arm-eabi") "no-ld.so")
((string=? system "avr") "no-ld.so")
((string=? system "bpf-none") "no-ld.so")
((string=? system "or1k-elf") "no-ld.so")
((string-suffix? "-elf" system) "no-ld.so")
((string-suffix? "-mingw" system) "no-ld.so")
@@ -382,7 +390,7 @@ or false to signal an error."
("i586-gnu"
"/20200326/guile-static-stripped-2.0.14-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/guile-static-stripped-3.0.9-x86_64-pc-gnu.tar.xz")
"/20260302/guile-static-stripped-3.0.9-x86_64-pc-gnu.tar.xz")
("powerpc64le-linux"
"/20210106/guile-static-stripped-2.0.14-powerpc64le-linux-gnu.tar.xz")
("riscv64-linux"
@@ -408,7 +416,7 @@ or false to signal an error."
("i586-gnu"
(base32 "0wgqpsmvg25rnqn49ap7kwd2qxccd8dr4lllzp7i3rjvgav27vac"))
("x86_64-gnu"
(base32 "109p34v8fgxznxdyb90y74qj6ppwgb5qj0c2pa3gxba7x1r0p4k1"))
(base32 "049c6dxc5lgaa9kbp81gn9gj32bc7xqnly4ivwajzsh4lknrhq6n"))
("powerpc-linux"
(base32 "1by2p7s27fbyjzfkcw8h65h4kkqh7d23kv4sgg5jppjn2qx7swq4"))
("riscv64-linux"
@@ -619,7 +627,7 @@ $out/bin/guile --version~%"
("i586-gnu"
"/20200326/static-binaries-0-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/static-binaries-0-x86_64-pc-gnu.tar.xz")
"/20260302/static-binaries-0-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/static-binaries.tar.xz")
("riscv64-linux"
@@ -649,7 +657,7 @@ $out/bin/guile --version~%"
"17kllqnf3fg79gzy9ansgi801c46yh9c23h4d923plvb0nfm1cfn"))
("x86_64-gnu"
(base32
"04zksa2457h1vcl5ry2hyzhhsg8fckvfdgadp0viba3anwms2463"))
"0xnw5p6279m8xazbhal5ld5qxsya0249z2l6jcc7w9ndh2gnx07v"))
("powerpc-linux"
(base32
"0kspxy0yczan2vlih6aa9hailr2inz000fqa0gn5x9d1fxxa5y8m"))
@@ -707,7 +715,7 @@ $out/bin/guile --version~%"
("i586-gnu"
"/20200326/binutils-static-stripped-2.34-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/binutils-static-stripped-2.41-x86_64-pc-gnu.tar.xz")
"/20260302/binutils-static-stripped-2.44-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/binutils-2.35.1.tar.xz")
("riscv64-linux"
@@ -740,7 +748,7 @@ $out/bin/guile --version~%"
"11kykv1kmqc5wln57rs4klaqa13hm952smkc57qcsyss21kfjprs"))
("x86_64-gnu"
(base32
"1fasv76rppnqlshjqc7dbzngic9cqswi5ydzg6w9rc075daqk8kb"))
"033bgmaa012b2lw8g76b02mjgzdnzv2yd3jvaqbhqrr5q9r3xn04"))
("powerpc-linux"
(base32
"0asbg1c4avkrvh057mx0942xwddd136jni382zqsxzn79ls42yq8"))
@@ -811,7 +819,7 @@ $out/bin/guile --version~%"
("i586-gnu"
"/20240816/glibc-stripped-2.39-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/glibc-stripped-2.39-x86_64-pc-gnu.tar.xz")
"/20260302/glibc-stripped-2.41-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/glibc-2.32.tar.xz")
("riscv64-linux"
@@ -844,7 +852,7 @@ $out/bin/guile --version~%"
"0x2x6w611k6v9qdabacawamw2475p04hm3s0q95xcg063wjq4ig2"))
("x86_64-gnu"
(base32
"1w4h91kxl64a62l646966i73zp2cj6w4dmyc64fh0c1hhdykxass"))
"1lpvk0l7qqvz46cnxm64a1a40zg0gj90j3glyk67i1sh5r4znlmy"))
("powerpc-linux"
(base32
"0smmssyjrlk5cvx49586smmk81gkwff0i6r91n4rir4jm6ba25sb"))
@@ -929,7 +937,7 @@ exec ~a/bin/~a -B~a/lib \
("i586-gnu"
"/20200326/gcc-stripped-5.5.0-i586-pc-gnu.tar.xz")
("x86_64-gnu"
"/20241122/gcc-stripped-14.2.0-x86_64-pc-gnu.tar.xz")
"/20260302/gcc-stripped-14.3.0-x86_64-pc-gnu.tar.xz")
("powerpc-linux"
"/20200923/gcc-5.5.0.tar.xz")
("riscv64-linux"
@@ -962,7 +970,7 @@ exec ~a/bin/~a -B~a/lib \
"1j2zc58wzil71a34h7c70sd68dmqvcscrw3rmn2whq79vd70zvv5"))
("x86_64-gnu"
(base32
"1cgbhc76hlccx6v2z7kk7z173lryyq3la5mmbwivl6hbl1zcqg3m"))
"1fhi7f5zld08b6qsyv1d48ha7z0vr8pxr4kf8x7aq1a3kbcv5rkz"))
("powerpc-linux"
(base32
"1p7df3yixhm87dw5sccc6yn1i9db1r9hnmsg87wq5xi4rfmirq7w"))

View File

@@ -21,10 +21,11 @@
;;; Copyright © 2022, 2023 Juliana Sims <juli@incana.org>
;;; Copyright © 2024 Evgeny Pisemsky <mail@pisemsky.site>
;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2025 Anderson Torres <anderson.torres.8519@gmail.com>
;;; Copyright © 2025,2026 Anderson Torres <anderson.torres.8519@gmail.com>
;;; Copyright © 2025 Aiden Isik <aidenisik+git@member.fsf.org>
;;; Copyright © 2025 Josep Bigorra <jjbigorra@gmail.com>
;;; Copyright © 2025 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2026 Nemin <bergengocia@protonmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -44,10 +45,12 @@
(define-module (gnu packages build-tools)
#:use-module (ice-9 optargs)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages c)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix build-system guile)
#:use-module (guix build-system hare)
#:use-module (guix build-system meson)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system python)
@@ -79,6 +82,7 @@
#:use-module (gnu packages lisp)
#:use-module (gnu packages logging)
#:use-module (gnu packages lua)
#:use-module (gnu packages man)
#:use-module (gnu packages ninja)
#:use-module (gnu packages package-management)
#:use-module (gnu packages pcre)
@@ -378,24 +382,37 @@ files and generates build instructions for the Ninja build system.")
(sha256
(base32
"13a9pj7d2mxgv5gbd78di4pb4w722vjis0vmk38m1vdm95v2f9yd"))))
(build-system pyproject-build-system)
(build-system gnu-build-system)
(arguments
(list #:tests? #f ;disabled to avoid extra dependencies
#:phases
#~(modify-phases %standard-phases
;; Meson calls the various executables in out/bin through the
;; Python interpreter, so we cannot use the shell wrapper.
(replace 'wrap
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* (search-input-file outputs "bin/meson")
(("import sys" all)
(string-append
all "\n"
"sys.path.insert(0, '"
(site-packages inputs outputs)
"')"))))))))
(native-inputs (list python-setuptools))
(inputs (list python ninja))
(list
#:tests? #f ;disabled to avoid extra dependencies
;; Essentially a lighter copy of the former python-build-system.
;; Using it rather than pyproject-build-system allows to edit the latter
;; without a C++ world rebuild.
#:phases
#~(modify-phases %standard-phases
(delete 'bootstrap)
(delete 'configure)
(replace 'build
(lambda _
(invoke "python" "./setup.py" "build")))
(replace 'install
(lambda _
(invoke "python" "./setup.py" "install"
(string-append "--prefix=" #$output) "--no-compile")
(invoke "python" "-m" "compileall"
"--invalidation-mode=unchecked-hash" #$output)))
;; Meson calls the various executables in out/bin through the
;; Python interpreter, so we cannot use the shell wrapper.
(add-after 'install 'wrap
(lambda _
(let* ((mdist (car (find-files #$output "^mdist\\.py$")))
(site (dirname (dirname mdist))))
(substitute* (string-append #$output "/bin/meson")
(("import sys" all)
(format #f "~a~%sys.path.insert(0, ~s)" all site)))))))))
(native-inputs (list python-setuptools-bootstrap))
(inputs (list python-wrapper ninja))
(home-page "https://mesonbuild.com/")
(synopsis "Build system designed to be fast and user-friendly")
(description
@@ -407,45 +424,6 @@ files}, are written in a custom domain-specific language (@dfn{DSL}) that
resembles Python.")
(license license:asl2.0)))
(define-public meson-python
(package
(name "meson-python")
(version "0.17.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "meson_python" version))
(sha256
(base32
"10szxcqgki4zwkrwmsirdg68h03k9qmfswd4r5xyz7p1y9lizfgg"))))
(build-system pyproject-build-system)
(arguments
(list #:test-flags #~(list "tests"
;; The test_pep518 tries to install
;; dependencies from the network using pip.
"-k" "not test_pep518")))
(propagated-inputs
(list meson
ninja/pinned
python-colorama
python-cython
python-pyproject-metadata
python-tomli
python-typing-extensions
python-wheel))
(native-inputs
(list ;; For tests.
git-minimal/pinned
patchelf
pkg-config
python-cython
python-gitpython
python-pytest
python-pytest-mock))
(home-page "https://github.com/mesonbuild/meson-python")
(synopsis "Meson-based build backend for Python")
(description "Meson-python is a PEP 517 build backend for Meson projects.")
(license license:expat)))
(define-public muon
(package
(name "muon")
@@ -673,12 +651,6 @@ software.")
(chdir "build/scons"))))))
(native-inputs (list python-setuptools python-wheel))))
;; TODO Remove on the next python-team iteration.
(define-deprecated/public scons-python2 scons
(package
(inherit (package-with-python2 scons-3))
(name "scons-python2")))
(define-public tup
(package
(name "tup")
@@ -1210,41 +1182,57 @@ your existing scripts and tools. It is inspired by the GNU Make utility
but it does away with a lot of the complexity that comes with its history.")
(license license:gpl3+)))
(define-public pdpmake
(package
(name "pdpmake")
(version "1.4.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rmyorston/pdpmake")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0fjx5imd7s0h0yy8h2qc4vkdq7kxqcljnrw6h8n88720xha5z3cb"))))
(version "2.0.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "git://git.frippery.org/pdpmake")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"13qfvn0kw1fkpmjdpk0cscmvj5iycdq68kqfiml1slf1936pllb9"))))
(build-system gnu-build-system)
(arguments
(list
#:test-target "test"
#:parallel-tests? #f
#:make-flags
#~(list "DESTDIR=\"\""
(string-append "CC=" #$(cc-for-target))
(string-append "PREFIX=" #$output))
#:phases
#~(modify-phases %standard-phases
(delete 'configure))))
(delete 'configure)
;; pdpmake can be built easily without relying on a previous Make
;; implementation; let's do this for the sake of bootstrappability.
(replace 'build
(lambda _
(let ((args (append (find-files "." "\\.c$")
(list "-o" "make"))))
(apply invoke #$(cc-for-target) args))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(with-directory-excursion "testsuite"
(invoke "./runtest" "-v")))))
(replace 'install
(lambda _
(let ((bindir (string-append #$output "/bin"))
(mandir (string-append #$output "/share/man/man1")))
(mkdir-p bindir)
(mkdir-p mandir)
(install-file "make" bindir)
(install-file "pdpmake.1" mandir)))))))
(home-page "https://frippery.org/make/")
(synopsis "POSIX make")
(synopsis "Public domain POSIX make")
(description
"This package contains an implementation of POSIX make. The default
configuration enables extensions. Generally these extensions are compatible
with GNU make.")
;; pdpmake is distributed under the public domain, but the sources include
;; tests under the GPL license version 2.
(license (list license:gpl2 license:public-domain))))
(license
(list license:gpl2
license:public-domain))))
(define-public potato-make
;; No releases.
@@ -1351,3 +1339,70 @@ The Waf Book and in the API docs
;; as meson or ninja which are written in Python as well.
(define-deprecated-package python-waf
waf)
(define-public haredo
(package
(name "haredo")
(version "1.0.6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~autumnull/haredo/")
(commit version)))
(file-name (git-file-name name version))
(sha256 (base32 "1ysm8rgxi0i4zb1q6xj3pf5bwxssjlcc4x158pyd78l8ahz30fn2"))))
(build-system hare-build-system)
(native-inputs
;; XXX: `harec` and `qbe` are pulled in because Haredo assumes these
;; programs are present and allows build scripts to rely on them freely.
;;
;; See: https://git.sr.ht/~autumnull/haredo/tree/1.0.6/item/doc/haredo.1.scd
;;
;; Importing `harec` the usual way results in a circular dependency for
;; packages that rely on `hare-build-system`. To avoid that, we import
;; it using delayed evaluation.
(list scdoc
(module-ref (resolve-interface '(gnu packages hare)) 'harec)
qbe))
(supported-systems %hare-supported-systems)
(arguments
(list
#:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'set-prefix
(lambda _ (setenv "PREFIX" #$output)))
(add-before 'build 'override-defaults
(lambda* (#:key inputs #:allow-other-keys)
;; XXX: To prevent future packagers from needing to do delayed
;; input evaluation in all subsequent packages that rely on
;; `haredo` and `hare-build-system`, this package provides the
;; Guix-packaged `harec` and `qbe` as defaults (which can be
;; overridden if needed by setting the appropriate environment
;; variable).
(let ((harec-binary (search-input-file inputs "/bin/harec"))
(qbe-binary (search-input-file inputs "/bin/qbe")))
(substitute* "./src/haredo.ha"
(("(\"HAREC\", \"harec\")")
(format #f "(\"HAREC\", \"~a\")" harec-binary))
(("(\"QBE\", \"qbe\")")
(format #f "(\"QBE\", \"~a\")" qbe-binary))))))
(replace 'build
(lambda _ (invoke "./bootstrap.sh")))
(replace 'install
(lambda _ (invoke "./bootstrap.sh" "install"))))))
(home-page "https://sr.ht/~autumnull/haredo/")
(synopsis "Build automator, alternative to @command{make} and @command{redo}")
(description "@command{haredo} is a build automator.
It is an alternative to e.g. @command{make(1)} and @command{redo(1)}. Features:
@itemize
@item Script syntax is plain shell script,
@item Only one command with few extraneous rules,
@item .do files are short and modular like in redo,
@item Builds its dependency tree on the fly, uses no database,
@item Doesn't break the build state when interrupted.
@end itemize
")
(license license:wtfpl2)))

View File

@@ -194,6 +194,28 @@ algorithms library for calendar dates and durations. It also provides the
(home-page "https://howardhinnant.github.io/date/date.html")
(license license:expat)))
(define-public ddate
(package
(name "ddate")
(version "0.2.2")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bo0ts/ddate")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1qchxnxvghbma6gp1g78wnjxsri0b72ha9axyk31cplssl7yn73f"))))
(build-system cmake-build-system)
(arguments '(#:tests? #f)) ; no tests
(home-page "https://github.com/bo0ts/ddate")
(synopsis "Convert Gregorian dates to Discordian dates")
(description
"ddate displays the Discordian date and holidays of a given date.
The Discordian calendar was made popular by the \"Illuminatus!\" trilogy
by Robert Shea and Robert Anton Wilson.")
(license license:public-domain)))
(define-public libical
(package
(name "libical")
@@ -275,7 +297,6 @@ data units.")
(string-append #$output "/share/man/man1")))))))
(native-inputs
(list python-freezegun
python-importlib-metadata
python-packaging
python-pytest
python-setuptools
@@ -309,7 +330,7 @@ command-line interface} and a @acronym{TUI, textual user interface} named
(define-public remind
(package
(name "remind")
(version "6.0.1")
(version "6.02.01")
(source
(origin
(method url-fetch)
@@ -320,7 +341,8 @@ command-line interface} and a @acronym{TUI, textual user interface} named
".")
".tar.gz"))
(sha256
(base32 "01zhs8lgncpm1229s7b49fhnwwnxyyan845gb47ppkfn03vvc187"))))
(base32 "1hp24d48nhlv6f7p6sj4qnqc9pyfgyhjah8w9426bzkqkqb31j9c"))
(patches (search-patches "tkremind-fix-fontchooser.patch"))))
(properties
`((output-synopsis "tcl" "graphical front-end to Remind calendar program")))
(build-system gnu-build-system)

View File

@@ -30,7 +30,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages perl)
#:use-module (gnu packages ruby-check))
#:use-module (gnu packages ruby-xyz))
(define-public ccache
(package

View File

@@ -36,7 +36,7 @@
;;; Copyright © 2020 Josh Marshall <joshua.r.marshall.1991@gmail.com>
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
;;; Copyright © 2020-2025 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2020-2026 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2021 Hugo Lecomte <hugo.lecomte@inria.fr>
;;; Copyright © 2022 Maxime Devos <maximedevos@telenet.be>
;;; Copyright © 2022, 2023 David Elsing <david.elsing@posteo.net>
@@ -133,47 +133,54 @@
#:use-module (guix build-system pyproject)
#:use-module (guix build-system python)
#:use-module (guix build-system trivial)
#:use-module (guix deprecation)
#:use-module (ice-9 match)
#:use-module (srfi srfi-1))
(define-public atf
(package
(name "atf")
(version "0.21")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/atf")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0jwzz6g9jdi5f8v10y0wf3hq73vxyv5qqhkh832ddsj36gn8rlcz"))
(patches (search-patches "atf-execute-with-shell.patch"))))
(version "0.23")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/atf")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"12hcvclzphgkhmp226abhn9nl2j5vcm7nfnqbs8232ws41x1gmw3"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags
#~(list (string-append "ATF_SHELL="
#$(this-package-input "bash-minimal")
"/bin/sh"))))
(native-inputs (list autoconf automake libtool))
(inputs (list bash-minimal))
(list
#:configure-flags
#~(list (string-append "ATF_SHELL="
#$(this-package-input "bash-minimal")
"/bin/sh"))))
(native-inputs
(list autoconf
automake
libtool))
(inputs
(list bash-minimal))
(home-page "https://github.com/freebsd/atf")
(synopsis "C/C++ Automated Testing Framework libraries")
(description "ATF, or Automated Testing Framework, is a collection of
libraries to write test programs in C, C++ and POSIX shell.
(description
"@acronym{ATF, Automated Testing Framework}, is a collection of libraries
to write test programs in C, C++ and POSIX shell.
The ATF libraries offer a simple API. The API is orthogonal through the
various bindings, allowing developers to quickly learn how to write test
programs in different languages.
The ATF libraries offer a simple API orthogonal through the various bindings,
allowing developers to quickly learn how to write test programs in different
languages.
ATF-based test programs offer a consistent end-user command-line interface to
allow both humans and automation to run the tests.
ATF-based test programs offer a consistent end-user command-line interface,
allowing execution to both humans and automation.
ATF-based test programs rely on an execution engine to be run and this
execution engine is not shipped with ATF. Kyua is the engine of choice.")
(license (list license:bsd-2 license:bsd-3))))
ATF-based test programs rely on a third-party execution engine to be run,
shipped separatedly. @command{Kyua} is the engine of choice.")
(license
(list license:bsd-2
license:bsd-3))))
(define-public pict
(package
@@ -315,6 +322,10 @@ like Jasmine or Mocha.")
(sha256
(base32
"04qg1p9afdd6453k18qskazrvscysdcjz9j6w4i6p5x4xyma19v6")))))))
(arguments
;; FIXME: The tests hang on the 64bit Hurd.
(list #:tests? (and (not (%current-target-system))
(not (system-hurd64?)))))
(build-system gnu-build-system)
(home-page "https://libcheck.github.io/check/")
(synopsis "Unit test framework for C")
@@ -522,6 +533,25 @@ unit testing. Test output is in XML for automatic testing and GUI based for
supervised tests.")
(license license:lgpl2.1))) ; no copyright notices. LGPL2.1 is in the tarball
(define-public python-pytest-pretty
(package
(name "python-pytest-pretty")
(version "1.3.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_pretty" version))
(sha256
(base32 "1wrvqhn0r5vpa1xhj61lywms87hc9a6hgnvqmr03w00gwhdr5scp"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-pytest python-rich))
(native-inputs (list python-hatchling))
(home-page "https://github.com/samuelcolvin/pytest-pretty")
(synopsis "Pytest plugin to customize summary output")
(description "@code{pytest-pretty} is a Pytest plugin for customizing the
appearance of the printed summary data.")
(license license:expat)))
(define-public shunit2
(package
(name "shunit2")
@@ -970,6 +1000,19 @@ supports a very flexible form of test discovery.")
has been designed to be fast, light and unintrusive.")
(license license:expat)))
(define-public doctest-next
(package
(inherit doctest)
(version "2.4.12")
(source (origin
(method git-fetch)
(uri (git-reference (url (package-home-page doctest))
(commit (string-append "v" version))))
(file-name (git-file-name (package-name doctest) version))
(sha256
(base32
"1bwywljm4lzgwl5mig0h4621z7lx3xz0lzhwq9ys71lxdh8ka6qp"))))))
(define-public ftest
;; There aren't any releases and it looks more like a small side project.
;; It is included for completeness to run tests for package utfcpp.
@@ -1011,15 +1054,16 @@ has been designed to be fast, light and unintrusive.")
(package
(name "kyua")
(version "0.14.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/kyua")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0w238ynhnjz7p2v8fbgxv35kl1x7a4vs86227qhb4gxncr75nsbl"))))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/freebsd/kyua")
(commit (string-append name "-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0w238ynhnjz7p2v8fbgxv35kl1x7a4vs86227qhb4gxncr75nsbl"))))
(build-system gnu-build-system)
(arguments
(list
@@ -1053,15 +1097,30 @@ has been designed to be fast, light and unintrusive.")
(substitute* "utils/Kyuafile"
((".*atf_test_program.*stacktrace_test.*")
"")))))))
(native-inputs (list autoconf automake gdb-minimal libtool pkg-config))
(inputs (list atf lutok sqlite))
(native-inputs
(list autoconf
automake
gdb-minimal
libtool
pkg-config))
(inputs
(list atf
lutok
sqlite))
(home-page "https://github.com/freebsd/kyua")
(synopsis "Testing framework for infrastructure software")
(description "Kyua is a testing framework for infrastructure software.
Kyua is lightweight and simple, and integrates well with various build systems
and continuous integration frameworks. Kyua features an expressive test suite
definition language, a safe runtime engine for test suites and a powerful
report generation engine.")
(description
"Kyua is a lightweight and simple testing framework for infrastructure
software., integrating well with various build systems and continuous
integration frameworks.
Kyua features an expressive test suite definition language, a safe runtime
engine for test suites and a powerful report generation engine.
Kyua is able to execute test programs written with a plethora of testing
libraries and languages. The library of choice is @code{atf}, for which Kyua
was originally designed, but simple, framework-less and @acronym{TAP, Test
Anything Protocol} compliant programs can also be executed through Kyua.")
(license license:bsd-3)))
(define-public googletest
@@ -1296,7 +1355,7 @@ with the @code{klee} package.")
(define-public klee
(package
(name "klee")
(version "3.1")
(version "3.2")
(source
(origin
(method git-fetch)
@@ -1305,7 +1364,7 @@ with the @code{klee} package.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1nma6dqi8chjb97llsa8mzyskgsg4dx56lm8j514j5wmr8vkafz6"))))
(base32 "0rvvdbv0c6b2jhsdxhzcbm0smzndd4ibsg1bxwjw0mwkpk21yfph"))))
(arguments
(list
#:strip-directories #~(list "bin") ;don't strip LLVM bitcode in /lib
@@ -1356,7 +1415,7 @@ with the @code{klee} package.")
(string-append "-DKLEE_UCLIBC_PATH="
(search-input-file %build-inputs "/lib/klee/libc.a"))
"-DENABLE_POSIX_RUNTIME=ON")))
(native-inputs (list clang-13 llvm-13 python-lit))
(native-inputs (list clang-16 llvm-16 python-lit))
(inputs (list bash-minimal klee-uclibc gperftools sqlite z3 python python-tabulate))
(build-system cmake-build-system)
(supported-systems '("x86_64-linux"))
@@ -1523,31 +1582,6 @@ have been used. This library is now part of Python (since Python 3.3),
available via the @code{unittest.mock} module.")
(license license:expat)))
;;; This package is unmaintained (see the note at the top of doc/index.rst).
(define-public python-nose
(package
(name "python-nose")
(version "1.3.7")
(source
(origin
(method url-fetch)
(uri (pypi-uri "nose" version))
(sha256
(base32
"164a43k7k2wsqqk1s6vavcdamvss4mz0vd6pwzv2h9n8rgwzxgzi"))))
(build-system python-build-system)
(arguments
'(#:tests? #f
#:phases (modify-phases %standard-phases
(add-after 'unpack 'invoke-2to3
(lambda _
(invoke "2to3" "-w" "."))))))
(home-page "https://readthedocs.org/docs/nose/")
(synopsis "Python testing library")
(description
"Nose extends the unittest library to make testing easier.")
(license license:lgpl2.0+)))
(define-public python-nose2
(package
(name "python-nose2")
@@ -1583,23 +1617,30 @@ interfaces and processes.")
(define-public python-pytest
(package
(name "python-pytest")
(version "8.4.1")
;; Keep in sync with python-pytest-bootstrap in (gnu packages python-build)
(version "9.0.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest" version))
(sha256
(base32 "0g593wjl45yck5g1xi8q31s08arxiapw67ipv6g3axs82xlzsrvw"))))
(base32 "04fz1vbhb2l6k8lmrk8wqhkxhprlnkq21z6rs48rdn1bm58nc63m"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 3933 passed, 115 skipped, 2 deselected, 11 xfailed, 1 xpassed
#:test-flags
;; Just 2 tests fail:
;; 1. access to "/usr/" is required.
;; 2. assertion fails to compare length of the list.
;;
;; 3780 passed, 119 skipped, 3 deselected, 11 xfailed, 1 xpassed
#~(list "-k" "not test_remove_dir_prefix and not test_len")))
#~(map (lambda (ls)
(string-append "--deselect=" (string-join ls "::")))
'(("testing/test_argcomplete.py"
"TestArgComplete"
"test_remove_dir_prefix")
("testing/test_assertrewrite.py"
"TestAssertionRewrite"
"test_len")))))
(native-inputs
;; Tests need the "regular" bash since 'bash-final' lacks `compgen`.
(list bash
@@ -1607,13 +1648,12 @@ interfaces and processes.")
python-hypothesis
python-setuptools
python-setuptools-scm
python-xmlschema
python-wheel))
python-xmlschema))
(propagated-inputs
(list python-iniconfig
python-packaging-bootstrap
python-pluggy
python-pygments-bootstrap)) ;it is in installation dependencies
python-pygments-bootstrap)) ;it is in installation dependencies
(home-page "https://docs.pytest.org/en/latest/")
(synopsis "Python testing library")
(description
@@ -1622,19 +1662,17 @@ and functions, detailed info on failing assert statements, modular fixtures,
and many external plugins.")
(license license:expat)))
(define-deprecated python-pytest-6 python-pytest)
(export python-pytest-6)
(define-deprecated python-pytest-7 python-pytest)
(export python-pytest-7)
(define-public python-pytest-bootstrap
(package/inherit python-pytest
(name "python-pytest-bootstrap")
(arguments (list #:tests? #f))
(native-inputs
(list python-setuptools
python-setuptools-scm))))
;; It's the last 8.X.X version, released on 2025-09-04.
(define-public python-pytest-8
(package
(inherit python-pytest)
(version "8.4.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest" version))
(sha256
(base32 "008fqfrxvg8s6pgnkffl2day4zzjg54dp932ipan3f866fwx1h46"))))))
(define-public python-pytest-cov
(package
@@ -1972,24 +2010,24 @@ pytest-lazy-fixture}.")
(define-public python-pytest-mock
(package
(name "python-pytest-mock")
(version "3.14.0")
(version "3.15.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-mock" version))
(uri (pypi-uri "pytest_mock" version))
(sha256
(base32 "1l0b864arbzrq13z635l1x9ial0w7pgz6svd0nyavkpy3rd2a697"))))
(base32 "03vsv2q11b6yhs33m9vg852an50qrdrdws92fqcxm5pkyqwa4j8q"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 85 passed, 5 skipped, 3 warnings
;; Skip the assertion rewriting tests, which don't work in the presence
;; of read-only Python modules (a limitation of Pytest).
#:test-flags #~(list "--assert=plain")))
(native-inputs
(list python-pytest-asyncio
python-setuptools
python-setuptools-scm
python-wheel))
python-setuptools-scm))
(propagated-inputs
(list python-pytest))
(home-page "https://github.com/pytest-dev/pytest-mock/")
@@ -2016,22 +2054,35 @@ same arguments.")
(build-system pyproject-build-system)
(arguments
(list
;; tests: 193 passed, 6 skipped, 3 deselected, 10 xfailed
#:test-flags
;; Failes with execnet.gateway_base.RemoteError: Traceback (most recent
;; call last).
#~(list "-k" "not test_ignore_sys_path_hook_entry")))
;; See: <https://github.com/pytest-dev/pytest-xdist/issues/1295>.
#~(list #$@(map (lambda (ls)
(string-append "--deselect=testing/"
(string-join ls "::")))
;; execnet.gateway_base.RemoteError: Traceback (most
;; recent call last):
'(("test_looponfail.py"
"TestRemoteControl"
"test_ignore_sys_path_hook_entry")
;; Failed: matched: '*HOOK: pytest_handlecrashitem'
("test_newhooks.py"
"TestCrashItem"
"test_handlecrashitem_one")
;; Failed: nomatch: '*usage: *
("test_remote.py"
"test_remote_usage_prog"))))))
(native-inputs
(list python-filelock
python-pytest
python-setuptools
python-setuptools-scm
python-wheel))
python-setuptools-scm))
(propagated-inputs
(list python-execnet))
(home-page "https://github.com/pytest-dev/pytest-xdist")
(synopsis "Plugin for py.test with distributed testing and loop-on-failing modes")
(synopsis "Pytest plugin for distributed testing and loop-on-failures testing modes")
(description
"The pytest-xdist plugin extends py.test with some unique test execution
"The pytest-xdist plugin extends pytest with some unique test execution
modes: parallelization, running tests in boxed subprocesses, the ability to
run tests repeatedly when failed, and the ability to run tests on multiple
Python interpreters or platforms. It uses rsync to copy the existing program
@@ -2041,19 +2092,19 @@ code to a remote location, executes there, and then syncs the result back.")
(define-public python-pytest-timeout
(package
(name "python-pytest-timeout")
(version "2.3.1")
(version "2.4.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-timeout" version))
(uri (pypi-uri "pytest_timeout" version))
(sha256
(base32
"1nb5a6xf2p9zbcasy8136nbxpm1raag5n0q1rbdcnvjw28lpff8j"))))
"02jls37lng0qfqc70dm8wg25yjbmbkw02l5j689zgvzr045yjs3y"))))
(build-system pyproject-build-system)
;; tests: 41 passed, 2 skipped, 4 xfailed
(native-inputs
(list python-pexpect
python-setuptools
python-wheel))
python-setuptools))
(propagated-inputs
(list python-pytest))
(home-page "https://github.com/pytest-dev/pytest-timeout")
@@ -2080,15 +2131,7 @@ timeout has been exceeded.")
(build-system pyproject-build-system)
(arguments
;; See <https://github.com/pytest-dev/pytest-forked/issues/88>.
(list #:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'pretend-version
;; The version string is usually derived via setuptools-scm,
;; but without the git metadata available, the version string
;; is set to '0.0.0'.
(lambda _
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
(list #:tests? #f))
(native-inputs
;; XXX: The bootstrap variant of Pytest is used to ensure the
;; 'hypothesis' plugin is not in the environment (due to
@@ -2366,17 +2409,20 @@ since the last commit or what tests are currently failing.")
(define-public python-coverage
(package
(name "python-coverage")
(version "7.11.0")
(version "7.13.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "coverage" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/coveragepy/coveragepy")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0l403f6d59q8rik9vvzb6982qad0zrfj87dqydzsz8hwmh2dayqn"))))
(base32 "1vf1qa2cndkrr0l6yc84frfmabr96vkly9nsw0n0cgxf10n1k23m"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 1303 passed, 23 skipped
;; tests: 1348 passed, 27 skipped
#:test-flags
#~(list "--numprocesses" (number->string (min 8 (parallel-job-count)))
#$@(map (lambda (file) (string-append "--ignore=tests/" file))
@@ -2401,12 +2447,13 @@ since the last commit or what tests are currently failing.")
#$@(map (lambda (test) (string-append "--deselect=tests/test_"
test))
;; AssertionError
(list "api.py::RelativePathTest::test_files_up_one_level"
(list "api.py::ReportIncludeOmitTest"
"api.py::XmlIncludeOmitTest"
"api.py::RelativePathTest::test_files_up_one_level"
"concurrency.py::SigtermTest::\
test_sigterm_multiprocessing_saves_data"
"oddball.py::DoctestTest::test_doctest"
"oddball.py::MockingProtectionTest::\
test_os_path_exists"
"oddball.py::MockingProtectionTest"
"plugins.py::PluginTest::\
test_local_files_are_importable"
"regions.py::test_real_code_regions"
@@ -2464,28 +2511,33 @@ executed.")
(define-public python-pytest-asyncio
(package
(name "python-pytest-asyncio")
(version "1.0.0")
(version "1.3.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/pytest-dev/pytest-asyncio")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0gwbqikldfy5yvyzhi71h7vicni2dchj0iarsbmf2mj47z8n6m6i"))))
(base32 "02ibw934ppy66vkjc9ihwc5zp66pbzcsqg0irf7gnxpi9ck8qqii"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 233 passed, 7 deselected
#:test-flags
;; 4 failed, 163 passed
#~(list "-k" (string-join
(list "not test_strict_mode_ignores_unmarked_coroutine"
"test_strict_mode_ignores_unmarked_fixture"
"test_strict_mode_marked_test_unmarked_fixture_warning"
"test_strict_mode_marked_test_unmarked_autouse_fixture_warning")
;; XXX: Not clear why these tests fail:
(list "not test_event_loop_fixture_asyncgen_error"
"test_event_loop_fixture_handles_unclosed_async_gen"
(string-append "test_standalone_test_does_not_"
"trigger_warning_about_no_current_"
"event_loop_being_set")
"test_warns_when_scope_argument_is_present")
" and not "))))
(native-inputs
(list python-setuptools
python-setuptools-scm
python-wheel))
python-setuptools-scm))
(propagated-inputs
(list python-pytest
python-typing-extensions))
@@ -2497,17 +2549,8 @@ testing tools. @code{pytest-asyncio} provides useful fixtures and markers
to make testing async code easier.")
(license license:asl2.0)))
(define-public python-pytest-asyncio-0.23
(package
(inherit python-pytest-asyncio)
(version "0.23.8")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(sha256
(base32 "1lz4h8y6m6hxnsl7kqh0rjxqp5q2wc2m5gd88371rikd7ari16vm"))))))
;; It's the last 0.26.X version which is still required and has breaking
;; changes with 1.X.X.
(define-public python-pytest-asyncio-0.26
(package
(inherit python-pytest-asyncio)
@@ -2517,24 +2560,25 @@ to make testing async code easier.")
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(sha256
(base32 "0bri1scs8whdrxb3jrv0ywiz20qb0mrll3kzkvriy928frljmpy4"))))))
(define-public python-pytest-asyncio-0.21
(package
(inherit python-pytest-asyncio)
(version "0.21.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_asyncio" version))
(sha256
(base32 "0iag2lmglfajiasxi3dr2110gq0nxc5paq6hp4kb751b4gy3hxyn"))))
(native-inputs
(list python-flaky
python-pytest-trio
python-setuptools-scm
python-setuptools
python-wheel))))
(base32 "0bri1scs8whdrxb3jrv0ywiz20qb0mrll3kzkvriy928frljmpy4"))))
(arguments
(list
;; tests: 202 passed, 4 deselected
#:test-flags
#~(list "-k" (string-join
(list "not test_strict_mode_ignores_unmarked_coroutine"
"test_strict_mode_ignores_unmarked_fixture"
"test_strict_mode_marked_test_unmarked_fixture_warning"
"test_strict_mode_marked_test_unmarked_autouse_fixture_warning")
" and not "))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
(lambda _
(substitute* "pyproject.toml"
;; Pytest is in propagated inputs, remove higher boundary to
;; avoid propagation of python-pytest-8.
((">=8.2,<9") ">=8.2")))))))))
(define-public python-codecov
(package
@@ -2562,32 +2606,6 @@ to make testing async code easier.")
C/C++, R, and more, and uploads it to the @code{codecov.io} service.")
(license license:asl2.0)))
(define-public python-testpath
(package
(name "python-testpath")
(version "0.6.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jupyter/testpath")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0pib1xsvjwwyyhv0sqzxvgg814k83dmv1ppwfkkq9llkhr8k7s9y"))))
(build-system pyproject-build-system)
(native-inputs
(list python-flit-core
python-pytest))
(home-page "https://github.com/jupyter/testpath")
(synopsis "Test utilities for code working with files and commands")
(description
"Testpath is a collection of utilities for Python code working with files
and commands. It contains functions to check things on the file system, and
tools for mocking system commands and recording calls to those.")
(license license:expat)))
(define-public python-pytest-localserver
(package
(name "python-pytest-localserver")
@@ -2651,48 +2669,82 @@ across test runs.")
(define-public python-pytest-sugar
(package
(name "python-pytest-sugar")
(version "1.0.0")
(properties '((commit . "4b1cd8d03060072db3737983ace80f416534a2c4")
(revision . "0")))
(version (git-version "1.1.1"
(assoc-ref properties 'revision)
(assoc-ref properties 'commit)))
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-sugar" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/Teemu/pytest-sugar")
(commit (assoc-ref properties 'commit))))
(file-name (git-file-name name version))
(sha256
(base32 "02kc4y0ry4y9lp63kjq9p7yvbjijfxn1fcn6wx6c1c7mb0rfh8k4"))))
(base32 "1smaxs7qabdfsvr9rvyyfp1d93j8vm0ghqwk4cskc9bnfhbhdn7d"))))
(build-system pyproject-build-system)
(propagated-inputs
(list python-packaging python-pytest python-termcolor))
(native-inputs
(list python-setuptools python-wheel))
(home-page "https://pivotfinland.com/pytest-sugar/")
(propagated-inputs (list python-pytest python-termcolor))
(native-inputs (list python-setuptools))
(home-page "https://github.com/Teemu/pytest-sugar")
(synopsis "Plugin for pytest that changes the default look and feel")
(description
"@code{pytest-sugar} is a plugin for py.test that changes the default
look and feel of py.test, using a progress bar and showing failures and errors
instantly.")
look and feel of @code{python-pytest}, using a progress bar and showing
failures and errors instantly.")
(license license:bsd-3)))
(define-public python-hypothesis
(package
(name "python-hypothesis")
(version "6.135.26")
(version "6.150.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "hypothesis" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/HypothesisWorks/hypothesis")
(commit (string-append "hypothesis-python-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0073lb8xp789fxs5g8dmi3pr2p8q7imfsksidy0ccfahrm30xbvk"))))
(base32 "0c8mrgvyhvgrkfzxi953hmz9h6jgbdr752rcm9x87mqfxg3vzvp6"))))
(build-system pyproject-build-system)
(arguments
;; XXX: Tests are not distributed with the PyPI archive.
(list #:tests? #f))
(list
;; tests: 3528 passed, 13 skipped, 15 deselected, 3 xfailed, 1 xpassed
#:test-flags
;; Run slim portion of tests, see more test scenarios in
;; <hypothesis-python/tests/README.rst>.
#~(list "tests/cover"
"-k"
(string-join
;; ModuleNotFoundError: No module named 'pexpect'
(list "not test_interactive_example_does_not_emit_warning"
;; Network access is required or setting up local
;; timezone.
"test_can_generate_from_all_registered_types[ZoneInfo]"
"test_disallowed_inputs_to_target"
"test_generic_collections_only_use_hashable_elements[Dict]"
"test_generic_collections_only_use_hashable_elements[FrozenSet]"
"test_generic_collections_only_use_hashable_elements[Set]"
"test_generic_collections_only_use_hashable_elements[dict]"
"test_generic_collections_only_use_hashable_elements[set]"
"test_hashable_type_unhashable_value"
"test_inference_on_generic_collections_abc_aliases[Hashable]"
"test_is_not_identity"
"test_resolves_builtin_types[object]"
"test_resolves_forwardrefs_to_builtin_types[object]"
"test_timezone_lookup[tzinfo]")
" and not "))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir-to-source
(lambda _
(chdir "hypothesis-python"))))))
(native-inputs
(list python-pytest-bootstrap ;to pass sanity check
python-setuptools
python-wheel))
(list python-pytest-bootstrap
python-setuptools))
(propagated-inputs
(list python-attrs-bootstrap
python-exceptiongroup
python-sortedcontainers))
(list python-sortedcontainers))
(home-page "https://hypothesis.works/")
(synopsis "Library for property based testing")
(description "Hypothesis is a library for testing your Python code against a
@@ -2701,9 +2753,6 @@ based on the Haskell library, Quickcheck, and is designed to integrate
seamlessly into your existing Python unit testing work flow.")
(license license:mpl2.0)))
(define-deprecated/public-alias python-hypothesis-next
python-hypothesis) ;may be removed after 2025-12-01
;; WARNING: This package is a dependency of mesa.
(define-public python-lit
(package
@@ -2871,26 +2920,6 @@ a Pytest test execution.")
mypy plugins.")
(license license:expat)))
(define-public python-pytest-mypy-testing
(package
(name "python-pytest-mypy-testing")
(version "0.1.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-mypy-testing" version))
(sha256
(base32 "0kqb3hi4jrc4knhc9pxv44m7c1jjkkwqx0dyghq4mw6wphlsv3q8"))))
(build-system pyproject-build-system)
(native-inputs (list python-flit-core))
(propagated-inputs (list python-mypy python-pytest))
(home-page "https://github.com/davidfritzsche/pytest-mypy-testing")
(synopsis "Pytest plugin to check mypy output")
(description "This package provides a pytest plugin to test that mypy
produces a given output. As mypy can be told to display the type of an
expression this allows you to check mypys type interference.")
(license (list license:expat license:asl2.0))))
(define-public python-pytest-perf
(package
(name "python-pytest-perf")
@@ -2963,7 +2992,7 @@ each of the environments.")
#:test-flags
'(list "-k" "not test_syntax_error")))
(native-inputs
(list python-coverage python-pytest python-setuptools python-wheel))
(list python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-pyflakes))
(home-page "https://github.com/fschulze/pytest-flakes")
@@ -2971,36 +3000,6 @@ each of the environments.")
(description "Pytest plugin for checking Python source code with pyflakes.")
(license license:expat)))
(define-public python-coverage-test-runner
(package
(name "python-coverage-test-runner")
(version "1.15")
(source
(origin
(method url-fetch)
(uri (string-append
"http://git.liw.fi/cgi-bin/cgit/cgit.cgi/"
"coverage-test-runner/snapshot/coverage-test-runner-"
version ".tar.gz"))
(sha256
(base32
"1kjjb9llckycnfxag8zcvqsn4z1s3dwyw6b1n0avxydihgf30rny"))))
(build-system python-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda _
(invoke "./testrun"))))))
(propagated-inputs
(list python-coverage))
(home-page "https://liw.fi/coverage-test-runner/")
(synopsis "Python module for running unit tests")
(description "@code{CoverageTestRunner} is a python module for running
unit tests and failing them if the unit test module does not exercise all
statements in the module it tests.")
(license license:gpl3+)))
(define-public python-pylint
(package
(name "python-pylint")
@@ -3059,26 +3058,6 @@ pragmas to control it from within your code. Additionally, it is
possible to write plugins to add your own checks.")
(license license:gpl2+)))
(define-public python-discover
(package
(name "python-discover")
(version "0.4.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "discover" version))
(sha256
(base32
"0y8d0zwiqar51kxj8lzmkvwc3b8kazb04gk5zcb4nzg5k68zmhq5"))))
(build-system python-build-system)
(home-page "https://pypi.org/project/discover/")
(synopsis
"Python test discovery for unittest")
(description
"Discover provides test discovery for unittest, a feature that has been
backported from Python 2.7 for Python 2.4+.")
(license license:bsd-3)))
(define-public behave
(package
(name "behave")
@@ -3470,13 +3449,13 @@ with a focus on working with embedded toolchains.")
(("\"date\"")
(format #f "~s" (search-input-file inputs "bin/date"))))))
#$@(if (target-64bit?)
#~()
#$@(if (target-32bit?)
#~((add-after 'unpack 'apply-32bit-patch
(lambda _
(let ((patch #$(local-file
(search-patch "libfaketime-32bit.patch"))))
(invoke "patch" "--force" "-p1" "-i" patch))))))
(invoke "patch" "--force" "-p1" "-i" patch)))))
#~())
(replace 'configure
(lambda* (#:key outputs #:allow-other-keys)
@@ -3566,7 +3545,7 @@ pre-condition.")
(define-public umockdev
(package
(name "umockdev")
(version "0.17.13")
(version "0.19.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/martinpitt/umockdev/"
@@ -3574,7 +3553,7 @@ pre-condition.")
"umockdev-" version ".tar.xz"))
(sha256
(base32
"1kqkraag5v1jl5qfv0mb3ckm8yq2im21mng08sbs9dh9c9pbyvkc"))))
"09plskc0rqwngqssbn2nr8da4zwzkhwg6x5yf109pf36wglf1v1c"))))
(build-system meson-build-system)
(arguments
(list #:phases

View File

@@ -100,7 +100,7 @@
mmtf-cpp
googletest
pkg-config
pybind11))
pybind11-2))
(inputs
`(("glew" ,glew)
("libarchive" ,libarchive)
@@ -1062,7 +1062,6 @@ integrals for Gaussian type functions.")
(string-append "-DPYTHON_INSTALL_DIR="
(site-packages %build-inputs %outputs)))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-includes
(lambda _
@@ -1101,7 +1100,7 @@ integrals for Gaussian type functions.")
(with-directory-excursion "../source"
(setenv "PYTHONPATH" "../build/py")
(invoke "python3" "-m" "unittest" "discover" "-v"
"-s" "tests")))))))))
"-s" "tests"))))))))
(inputs (list python zlib))
(native-inputs
(list fast-float
@@ -1471,7 +1470,6 @@ and rendering molecules.")
(guix build utils)
((guix build pyproject-build-system) #:prefix py:))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-before 'configure 'patch-cmake
(lambda _
@@ -1514,9 +1512,14 @@ and rendering molecules.")
(add-after 'install 'check
(assoc-ref %standard-phases 'check))
(add-before 'check 'add-install-to-pythonpath
(assoc-ref py:%standard-phases 'add-install-to-pythonpath))))))
(assoc-ref py:%standard-phases 'add-install-to-pythonpath)))))
(inputs (list python))
(native-inputs (list doxygen python python-cython-0 python-sphinx))
(native-inputs
(list doxygen
python
python-cython-0
python-sphinx
python-setuptools))
(home-page "https://github.com/rareylab/RingDecomposerLib")
(synopsis "Calculate ring topology descriptions")
(description "RingDecomposerLib is a library for the calculation of
@@ -1632,7 +1635,6 @@ Tanimoto scoring.")
"-DCMAKE_INCLUDE_PATH="
(search-input-directory %build-inputs "/include/avalontoolkit")))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-after 'unpack 'copy-external-dependencies
(lambda _
@@ -1692,7 +1694,7 @@ Tanimoto scoring.")
;; Circular import
"pythonSourceTests"
) "|")
")"))))))))))
")")))))))))
(inputs
(list avalon-toolkit
cairo

View File

@@ -1390,7 +1390,7 @@ libraries providing most of the functionality of the original.")
(define-public schemesh
(package
(name "schemesh")
(version "0.9.2")
(version "0.9.3")
(source
(origin
(method git-fetch)
@@ -1398,7 +1398,7 @@ libraries providing most of the functionality of the original.")
(url "https://github.com/cosmos72/schemesh")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (base32 "0rnd2mz3vnsxdac5q7i625mkmfc1znp865wxdqqx1c6dqb26bqrv"))))
(sha256 (base32 "1dki6qa2ws5gjqnmp8ldl4g2lg739i1r0cqflwavlyipb1f2j51s"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f

View File

@@ -8,7 +8,7 @@
;;; Copyright © 2022, 2024 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2023 David Pflug <david@pflug.io>
;;; Copyright © 2025 David Thompson <davet@gnu.org>
;;; Copyright © 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2025-2026 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -93,6 +93,7 @@
(srfi srfi-1))
#:configure-flags #~'("--localstatedir=/var" ;for /var/log/cuirass
"--sysconfdir=/etc") ;for /etc/cuirass/forge-tokens
;; XXX: HTTP tests fail on aarch64 due to Fibers errors, disable them
;; on that architecture for now.
#:tests? (let ((s (or (%current-target-system)
@@ -101,6 +102,21 @@
#:parallel-tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'skip-known-failing-tests
(lambda _
;; Skip tests that fail with SRFI-64 as found in Guile
;; 3.0.11. Remove this phase when
;; <https://codeberg.org/guix/cuirass/pulls/125> is merged.
(substitute* "tests/database.scm"
(("\\(test-equal \"db-update-specification, \
missing spec\"" all)
(string-append "(test-skip 1)\n" all)))
(substitute* "tests/forgejo.scm"
(("\\(test-equal \"forgejo-handle-notification\"" all)
(string-append "(test-skip 1)\n" all)))
(substitute* "tests/remote.scm"
(("\\(test-group-with-cleanup")
"(test-group"))))
(add-after 'install 'wrap-program
(lambda* (#:key inputs outputs #:allow-other-keys)
;; Wrap the 'cuirass' command to refer to the right modules.

View File

@@ -82,7 +82,6 @@
"-Dpy-overrides-dir="
(py:site-packages %build-inputs %outputs) "/gi/overrides"))
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-before 'configure 'set-gtk-module-path
(lambda* (#:key inputs outputs #:allow-other-keys)
@@ -102,7 +101,7 @@
(string-quote (string-append #$output "/bin/pastebin")))
(("'xdg-open'")
(string-quote (search-input-file inputs
"/bin/xdg-open"))))))))))
"/bin/xdg-open")))))))))
(inputs
(list dbus
glib ; for gio

View File

@@ -24,17 +24,18 @@
(define-module (gnu packages clojure)
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages guile)
#:use-module (gnu packages java)
#:use-module (gnu packages maven)
#:use-module (gnu packages readline)
#:use-module (guix gexp)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system ant)
#:use-module (guix build-system copy)
#:use-module (guix build-system clojure)
#:use-module (ice-9 match))
#:use-module (guix build-system clojure))
(define-public clojure-spec-alpha
(package
@@ -273,7 +274,6 @@ and line numbers not only to lists, but also to symbols, vectors and maps.")
(base32
"072dv6s2gxcg8snlgkpjk6bp1cb17bgfshdq6ijsa4yslpqbf9wc")))))
(build-system ant-build-system)
(inputs (list icedtea))
(arguments
`(#:imported-modules ((guix build clojure-utils)
(guix build clojure-build-system)
@@ -391,45 +391,61 @@ designs.")
`(delete-file ,(string-append "clojure-tools-" version ".jar")))))
(build-system copy-build-system)
(arguments
`(#:install-plan
'(("deps.edn" "lib/clojure/")
("example-deps.edn" "lib/clojure/")
("tools.edn" "lib/clojure/")
("exec.jar" "lib/clojure/libexec/")
("clojure" "bin/")
("clj" "bin/"))
#:modules ((guix build copy-build-system)
(guix build utils)
(srfi srfi-1)
(ice-9 match))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-paths
(lambda* (#:key outputs #:allow-other-keys)
(substitute* "clojure"
(("PREFIX") (string-append (assoc-ref outputs "out") "/lib/clojure")))
(substitute* "clj"
(("BINDIR") (string-append (assoc-ref outputs "out") "/bin"))
(("rlwrap") (which "rlwrap")))))
(add-after 'fix-paths 'copy-tools-deps-alpha-jar
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* "clojure"
(("\\$install_dir/libexec/clojure-tools-\\$version\\.jar")
(string-join
(append-map (match-lambda
((label . dir)
(find-files dir "\\.jar$")))
inputs)
":"))))))))
(inputs (list rlwrap
clojure
(list #:install-plan #~'(("deps.edn" "lib/clojure/")
("example-deps.edn" "lib/clojure/")
("tools.edn" "lib/clojure/")
("exec.jar" "lib/clojure/libexec/")
("clojure" "bin/")
("clojure.1" "share/man/man1/")
("clj" "bin/")
("clj.1" "share/man/man1/"))
#:phases
#~(modify-phases %standard-phases
(add-before 'install 'fix-paths
(lambda _
(substitute* "clj"
(("BINDIR") (string-append #$output "/bin")))
(substitute* "clojure"
(("PREFIX") (string-append #$output "/lib/clojure")))))
(add-after 'fix-paths 'copy-tools-deps-alpha-jar
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "clojure"
(("\\$install_dir/libexec/clojure-tools-\\$version\\.jar")
(let* ((selected (assq-remove! inputs "openjdk"))
(input-dirs (map cdr selected))
(jars (apply append
(map (lambda (dir)
(find-files dir "\\.jar$"))
input-dirs))))
(string-join jars ":"))))))
(add-after 'install 'wrap-clojure
(lambda* (#:key inputs #:allow-other-keys)
(let ((coreutils (assoc-ref inputs "coreutils-minimal"))
(jdk (assoc-ref inputs "openjdk")))
(wrap-script (string-append #$output "/bin/clojure")
;; Ensure that coreutils and java are accessible.
`("PATH" suffix (,(string-append coreutils "/bin")
,(string-append jdk "/bin"))))))))))
(inputs (list clojure
clojure-tools-deps
coreutils-minimal
guile-3.0/pinned
java-commons-logging-minimal
java-slf4j-nop))
java-slf4j-nop
;; Depend on JDK instead of JRE since common developer tools
;; such as cider-nrepl require it.
(list openjdk "jdk")))
(home-page "https://clojure.org/releases/tools")
(synopsis "CLI tools for the Clojure programming language")
(description "The Clojure command line tools can be used to start a
Clojure repl, use Clojure and Java libraries, and start Clojure programs.")
(description "This package provides the @command{clojure} and
@command{clj} command line tools that can be used to start a Clojure REPL,
launch a main or execute any Clojure function.
Dependencies declared in @file{deps.edn} files are resolved and downloaded
beforehand.
The @command{clj} executable is a readline wrapper around @command{clojure}
delegating to the @command{rlwrap} optional dependency.")
(license license:epl1.0)))
(define-public clojure-algo-generic
@@ -753,6 +769,32 @@ Uses StAX internally
lazy - should allow parsing and emitting of large XML documents")
(license license:epl1.0)))
(define-public clojure-data-zip
(package
(name "clojure-data-zip")
(version "1.1.1")
(home-page "https://github.com/clojure/data.zip")
(source
(origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0l13xs0jlv2cyh3rqdp1f5r0jsff9p1h7dh49112xxrkcvzck876"))))
(build-system clojure-build-system)
(arguments
'(#:source-dirs '("src/main/clojure")
#:test-dirs '("src/test/clojure")
#:doc-dirs '()))
(synopsis
"Clojure library for filtering trees, and XML trees in particular")
(description
"@code{data.zip} is a Clojure library for filtering trees using the zipper
abstraction.")
(license license:epl1.0)))
(define-public clojure-instaparse
(let ((version "1.4.12"))
(package
@@ -920,7 +962,7 @@ work with command-line arguments.")
(define-public clojure-tools-deps
(package
(name "clojure-tools-deps")
(version "0.28.1569")
(version "0.28.1578")
(home-page "https://github.com/clojure/tools.deps")
(source (origin
(method git-fetch)
@@ -930,7 +972,7 @@ work with command-line arguments.")
(file-name (git-file-name name version))
(sha256
(base32
"04s8cishxm1y4vnx8mpdk1qma6j0khmb356j69fsy14s615yjgfg"))))
"1w3f8cl81q4kln6iz74fnfzms4c4x279ivh1962pcg22q8l1w8d5"))))
(build-system clojure-build-system)
(arguments
`(#:source-dirs '("src/main/clojure" "src/main/resources")
@@ -950,15 +992,10 @@ work with command-line arguments.")
(string-append "org.clojure/clojure {:local/root \""
(assoc-ref inputs "clojure")
"/share/java/clojure.jar\"}"))))))))
(propagated-inputs (list maven-resolver-api
maven-resolver-spi
maven-resolver-impl
maven-resolver-util
maven-resolver-connector-basic
maven-resolver-provider
maven-core
maven-resolver-transport-http
maven-resolver-transport-file
(propagated-inputs (list maven-3.8-core
maven-resolver-1.6-connector-basic
maven-resolver-1.6-transport-http
maven-resolver-1.6-transport-file
clojure-tools-gitlibs
clojure-tools-cli
clojure-data-xml
@@ -1138,7 +1175,7 @@ asynchronous support.")
(define-public cognitect-aws-api
(package
(name "cognitect-aws-api")
(version "0.8.774")
(version "0.8.800")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1147,7 +1184,7 @@ asynchronous support.")
(file-name (git-file-name name version))
(sha256
(base32
"1y3impishicd8niy1vddx6c80pnbpz24zfr7vysi4r56p1vqnwmb"))
"17sxj3mvq4iasr0kchbx2anmrh25v8bvmpam4si704vksmnm28p3"))
(modules '((guix build utils)))
(snippet
'(begin

View File

@@ -37,7 +37,7 @@
#:use-module (gnu packages libevent)
#:use-module (gnu packages linux)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages ruby-check)
#:use-module (gnu packages ruby-xyz)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages texinfo)

View File

@@ -610,9 +610,9 @@ C/C++ projects. It features:
(license license:expat)))
(define-public tinycmmc
;; XXX: Does not release anymore.
(let ((commit "8238a6c1b90536e211fddf356dc3af26ea7c2f2c")
(revision "0"))
;; XXX: No tagged releases; this is the master tip.
(let ((commit "2e007ba059a4991c011a7193c9d7df28826c9adc")
(revision "1"))
(package
(name "tinycmmc")
(version (git-version "0.1.0" revision commit))
@@ -620,13 +620,14 @@ C/C++ projects. It features:
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Grumbel/tinycmmc")
(commit commit)))
(url "https://github.com/Grumbel/tinycmmc")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1nv1439psdnq99vqpmp4nj2630l85cfwxzmf7rgpa436q09ql77p"))))
(base32 "0ix2v0zrrcanflxdm0r4xpgda8lkls3ir7xqimdk2na4dfqnc05g"))))
(build-system cmake-build-system)
(arguments (list #:tests? #f)) ;no test suite
(arguments
(list #:tests? #f)) ; No tests.
(home-page "https://github.com/Grumbel/tinycmmc")
(synopsis "Tiny CMake Module Collections")
(description "The tinycmmc package contains a small collection of reusable

View File

@@ -1148,6 +1148,3 @@ will fail (i.e., it will exit with a non-zero exit code) when any of these
requirements is not met.")
(properties '((lint-hidden-cpe-vendors . ("vmware"))))
(license license:expat)))
(define-deprecated-package python-xenon
xenon)

View File

@@ -65,7 +65,7 @@
#:use-module (guix monads)
#:use-module (guix download)
#:use-module ((guix git-download)
#:select (git-fetch git-reference git-file-name))
#:select (git-fetch git-reference git-file-name git-version))
#:use-module (guix build-system gnu)
#:use-module (guix build-system trivial)
#:use-module ((guix licenses) #:prefix license:)
@@ -2723,7 +2723,6 @@ memoized as a function of '%current-system'."
(package
(inherit gnumach-headers)
(name "gnumach-headers-boot0")
(version "1.8+git20250731")
(source
(origin
(inherit (package-source gnumach-headers))
@@ -2733,77 +2732,64 @@ memoized as a function of '%current-system'."
(origin
(method url-fetch)
(uri (string-append
"https://git.savannah.gnu.org/cgit/hurd/gnumach.git/snapshot/"
"gnumach-" version ".tar.gz"))
"mirror://gnu/guix/mirror/gnumach-"
(package-version gnumach-headers) ".tar.gz"))
(sha256
(base32
"1dc40cf2s8jr6xhhbmy6khmig5zz1gpb4vc9c40aagccxf72jkpv")))))))
(native-inputs (list autoconf-boot0 automake-boot0 texinfo-boot0))
(arguments
(substitute-keyword-arguments (package-arguments gnumach-headers)
((#:phases phases)
#~(modify-phases #$phases
(add-after 'unpack 'patch-compat
(lambda _
(substitute* '("include/device/device_types.h"
"include/mach_debug/slab_info.h"
"include/mach_debug/vm_info.h")
(("rpc_vm_size_t") "unsigned int")
(("rpc_vm_offset_t") "unsigned int")
(("rpc_long_natural_t") "unsigned long")
(("long_natural_t") "unsigned long")))))))))))
"0dchfv2fg92503ydw4kj3myz2036x4hbf6i9k1s4q6mg210qanfs")))))))
(native-inputs (list autoconf-boot0 automake-boot0 texinfo-boot0)))))
(define mig-boot0
(with-boot0
(package
(inherit mig)
(name "mig-boot0")
(version "1.8+git20231217")
(source
(origin
(inherit (package-source mig))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"https://git.savannah.gnu.org/cgit/hurd/mig.git/snapshot/"
"mig-" version ".tar.gz"))
(sha256
(base32
"18vz3ifrhhlvrdmlv70h63wl0kh5w8jcpsjx9yscsw9yazm1lzs7")))))))
(native-inputs (list autoconf-boot0 automake-boot0 bison-boot0 flex-boot0
gnumach-headers-boot0))
(inputs (list flex-boot0 gnumach-headers-boot0))
(arguments
(substitute-keyword-arguments (package-arguments mig)
((#:configure-flags flags '())
#~(list (string-append "LDFLAGS=-Wl,-rpath="
#$(this-package-native-input "flex")
"/lib/"))))))))
(let ((tarball-version "1.8+git3f4b006"))
(with-boot0
(package
(inherit mig)
(name "mig-boot0")
(source
(origin
(inherit (package-source mig))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"mirror://gnu/guix/mirror/mig-"
tarball-version ".tar.gz"))
(sha256
(base32
"0bgrhbkaym1y222abjrcz3qrv28jr1kvq99a8vssplww73mcf92c")))))))
(native-inputs (list autoconf-boot0 automake-boot0 bison-boot0 flex-boot0
gnumach-headers-boot0))
(inputs (list flex-boot0 gnumach-headers-boot0))
(arguments
(substitute-keyword-arguments (package-arguments mig)
((#:configure-flags flags '())
#~(list (string-append "LDFLAGS=-Wl,-rpath="
#$(this-package-native-input "flex")
"/lib/")))))))))
(define hurd-headers-boot0
(with-boot0
(package
(inherit hurd-headers)
(name "hurd-headers-boot0")
(version "0.9.git20251029")
(source
(origin
(inherit (package-source hurd-headers))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"https://git.savannah.gnu.org/cgit/hurd/hurd.git/snapshot/"
"hurd-" version ".tar.gz"))
(sha256
(base32
"0pjxh4qln8m7jznqlzsz81vi38chjv64jj9824dj7wkm36gxbn3a")))))))
(native-inputs
(list autoconf-boot0 automake-boot0 mig-boot0))
(inputs '()))))
(let ((tarball-version "0.9+git6290b4c"))
(with-boot0
(package
(inherit hurd-headers)
(name "hurd-headers-boot0")
(source
(origin
(inherit (package-source hurd-headers))
(method
(git-fetch-from-tarball
(origin
(method url-fetch)
(uri (string-append
"mirror://gnu/guix/mirror/hurd-"
tarball-version ".tar.gz"))
(sha256
(base32
"0w18nv4bv0b5vg6mqxhajma3h56nf9iipa444hby5hqf9c1kaa32")))))))
(native-inputs
(list autoconf-boot0 automake-boot0 mig-boot0))
(inputs '())))))
(define hurd-minimal-boot0
(with-boot0
@@ -2948,6 +2934,14 @@ memoized as a function of '%current-system'."
(substitute* "Lib/plat-generic/regen"
(("/usr/include/")
(string-append libc "/include/")))))))
'())
,@(if (system-hurd64?)
`((add-before 'configure 'resolve-libm-name-conflict
(lambda* _
;; with glibc 2.41 libm headers conflict with
;; mathmodule.c for sinpi
(substitute* "Modules/mathmodule.c"
(("sinpi") "m_sinpi")))))
'()))))
(native-search-paths
(list (search-path-specification

View File

@@ -88,6 +88,7 @@
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
#:use-module (gnu packages file)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
@@ -1474,7 +1475,7 @@ for most inputs, but the resulting compressed files are anywhere from 20% to
(define-public 7zip
(package
(name "7zip")
(version "25.01")
(version "26.00")
(source
(origin
(method git-fetch)
@@ -1482,7 +1483,7 @@ for most inputs, but the resulting compressed files are anywhere from 20% to
(url "https://github.com/ip7z/7zip")
(commit version)))
(sha256
(base32 "01jg1fkc2zsdngv3ag3pwq4x8i5x01hjxsk30n78ffwiv2ps4rmq"))
(base32 "1fvgl9qp2pl5c0jmvgbdx6qig3qd80mhxvml42yby8y412x65sh7"))
(file-name (git-file-name name version))
(modules '((guix build utils)
(ice-9 regex)))
@@ -2397,7 +2398,7 @@ targeting storage applications. ISA-L includes:
(define-public brotli
(package
(name "brotli")
(version "1.0.9")
(version "1.1.0")
(source
(origin
(method git-fetch)
@@ -2406,35 +2407,8 @@ targeting storage applications. ISA-L includes:
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1fikasxf7r2dwlk8mv8w7nmjkn0jw5ic31ky3mvpkdzwgd4xfndl"))
(modules '((guix build utils)))
(snippet
'(begin
;; Cherry-picked from upstream since the latest release
;; https://github.com/google/brotli/commit/09b0992b6acb7faa6fd3b23f9bc036ea117230fc
(substitute* (find-files "scripts" "^lib.*pc\\.in")
(("-R\\$\\{libdir\\} ") ""))
#t))))
(base32 "0cvcq302wpjpd1a2cmxcp9a01lwvc2kkir8vsdb3x11djnxc0nsk"))))
(build-system cmake-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'install 'rename-static-libraries
;; The build tools put a 'static' suffix on the static libraries, but
;; other applications don't know how to find these.
(lambda* (#:key outputs #:allow-other-keys)
(let ((lib (string-append (assoc-ref %outputs "out") "/lib/")))
(rename-file (string-append lib "libbrotlicommon-static.a")
(string-append lib "libbrotlicommon.a"))
(rename-file (string-append lib "libbrotlidec-static.a")
(string-append lib "libbrotlidec.a"))
(rename-file (string-append lib "libbrotlienc-static.a")
(string-append lib "libbrotlienc.a"))
#t))))
#:configure-flags
(list ;; Defaults to "lib64" on 64-bit archs.
(string-append "-DCMAKE_INSTALL_LIBDIR="
(assoc-ref %outputs "out") "/lib"))))
(home-page "https://github.com/google/brotli")
(synopsis "General-purpose lossless compression")
(description "This package provides the reference implementation of Brotli,
@@ -2460,7 +2434,12 @@ The specification of the Brotli Compressed Data Format is defined in RFC 7932.")
#:source-dir "java"
;; Tests are mixed in with java sources, the ant build system
;; doesn't allow that
#:tests? #f))
#:tests? #f
#:phases (modify-phases %standard-phases
(add-after 'unpack 'drop-android-wrapper
(lambda _
(delete-file-recursively
"java/org/brotli/wrapper/android"))))))
(native-inputs (list java-junit))))
(define-public ucl
@@ -3071,7 +3050,7 @@ compression and decompression speed compared to Deflate using Zlib.")
(version "1.0")
(source (origin
(method url-fetch)
(uri (string-append "http://oldhome.schmorp.de/marc/data/"
(uri (string-append "https://oldhome.schmorp.de/marc/data/"
"fcrackzip-" version ".tar.gz"))
(sha256
(base32
@@ -3079,16 +3058,19 @@ compression and decompression speed compared to Deflate using Zlib.")
(build-system gnu-build-system)
(arguments
(list
#:make-flags
#~(list "CFLAGS=-Wno-error=implicit-int")
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'fix-reference-to-unzip
(lambda _
(substitute* "main.c"
(("\"unzip")
(string-append "\"" (which "unzip")))))))))
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-reference-to-unzip
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "main.c"
(("\"unzip")
(string-append "\""
(search-input-file inputs "/bin/unzip")))))))))
(inputs
(list perl unzip))
(home-page "http://oldhome.schmorp.de/marc/fcrackzip.html")
(home-page "https://oldhome.schmorp.de/marc/fcrackzip.html")
(synopsis "Zip password cracker")
(description "Fcrackzip is a Zip file password cracker.")
(license license:gpl2+)))
@@ -3171,3 +3153,39 @@ exported by the zlib library.")
;; The changes break the examples.
`(cons "-DBUILD_EXAMPLES=OFF" ,flags))))
(properties '((hidden? . #t)))))
(define-public cmix
(package
(name "cmix")
(version "21")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/byronknoll/cmix")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1alivia1hnhxa7z8vkqammacyhj8zfqwk7hjahj5nkfq28v2ddb4"))))
(build-system gnu-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(delete 'configure)
(delete 'check) ;No tests
(replace 'install
(lambda _
(install-file "cmix"
(string-append #$output "/bin")))))
#:make-flags
#~(list (string-append "CXX=" #$(cxx-for-target))
;; Linker fails when you use CC=cc-for-target
(string-append "CC=" #$(cxx-for-target)))))
(native-inputs (list clang))
(synopsis "Lossless data-compression program optimized for file size")
(description
"Cmix is a lossless data compression program aimed at optimizing compression
ratio at the cost of high CPU/memory usage.")
(home-page "https://github.com/byronknoll/cmix")
(license license:gpl3)))

View File

@@ -43,7 +43,7 @@
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
#:use-module (gnu packages ruby-check))
#:use-module (gnu packages ruby-xyz))
(define-public compton
(let ((upstream-version "0.1_beta2"))
@@ -115,7 +115,7 @@ performance).
(define-public picom
(package
(name "picom")
(version "12.5")
(version "13")
(source
(origin
(method git-fetch)
@@ -124,8 +124,8 @@ performance).
(commit (string-append "v" version))))
(sha256
(base32
"1skkchrlir9si9ljawg0xcgpfnd2macw7ny5vhx5f5zk7b7iphhz"))
(file-name (string-append "picom-" version))))
"0x81m06fhkgrl6vzm4a3cqxcldkq223q0jzlkkhd8kpjmrqaprw3"))
(file-name (git-file-name name version))))
(build-system meson-build-system)
(inputs
(list dbus
@@ -134,7 +134,6 @@ performance).
libev
libx11
libxext
libxdg-basedir
mesa
pcre2
pixman
@@ -145,7 +144,7 @@ performance).
xprop))
(native-inputs
(append
(list pkg-config xorgproto)
(list pkg-config python-minimal-wrapper xorgproto)
(if (supported-package? ruby-asciidoctor/minimal)
(list ruby-asciidoctor/minimal)
'())))
@@ -167,7 +166,7 @@ performance).
(substitute* "picom.desktop"
(("Exec=")
(string-append "Exec=" #$output "/bin/"))))))))
(home-page "https://github.com/yshui/picom")
(home-page "https://picom.app/")
(synopsis "Compositor for X11, forked from Compton")
(description
"Picom is a standalone compositor for Xorg, suitable for use

View File

@@ -0,0 +1,233 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org>
;;; Copyright © 2022-2023 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages computer-architecture)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system qt)
#:use-module (guix build-system scons)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages boost)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages electronics)
#:use-module (gnu packages engineering)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages image)
#:use-module (gnu packages m4)
#:use-module (gnu packages maths)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages shells))
;;; Strongly based on package gem5 in channel
;; https://git.genenetwork.org/guix-bioinformatics
(define-public gem5
(package
(name "gem5")
(version "25.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gem5/gem5")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0p40cb3g29zwy3fskah6rxyn8a8xjh9cc6riyigg5l4i854hj2nj"))
(snippet
#~(begin
(use-modules (guix build utils))
;; For reproducibility.
(substitute* "src/base/date.cc"
(("__DATE__") "\"1970-01-01\"")
(("__TIME__") "\"00:00:00\""))
;; TODO: Unbundle systemc, libelf and googletest
(delete-file-recursively "ext/ply") ;unbundling of python-ply
;; Unbundling of pybind11
(delete-file-recursively "ext/pybind11")
(substitute* "ext/sst/Makefile.linux"
(("-I../../ext/pybind11/include/")
"${shell pybind11-config --includes}"))
(substitute* "SConstruct"
((".*pybind11.*") ""))))))
(build-system scons-build-system)
(arguments
(list
#:scons-flags #~(list "--verbose")
#:build-targets #~(list "build/ALL/gem5.opt")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-source
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "SConstruct"
;; Force adding missing includes into the environment.
(("main\\.Append\\(CPPPATH=\\[Dir\\('" all)
(string-append
all (assoc-ref inputs "capstone") "/include')])\n"
all (assoc-ref inputs "hdf5") "/include')])\n"
all (assoc-ref inputs "kernel-headers") "/include')])\n"
all (assoc-ref inputs "libpng") "/include')])\n"
all (assoc-ref inputs "protobuf") "/include')])\n"
all (assoc-ref inputs "pybind11") "/include')])\n"
all (assoc-ref inputs "zlib") "/include')])\n"
all)))
(substitute* "ext/libelf/SConscript"
(("m4env\\.Tool" all)
(string-append
"m4env.Append(CPPPATH=[Dir('"
(assoc-ref inputs "kernel-headers")
"/include')])\n"
all)))
(substitute* "ext/libelf/native-elf-format"
(("cc") #$(cc-for-target)))))
;; This uses the cached results from the previous 'build phase.
;; Move to after 'install and delete build dir first?
(replace 'check
(lambda* (#:key tests? #:allow-other-keys #:rest args)
(when tests?
(apply (assoc-ref %standard-phases 'build)
#:build-targets '("build/ALL/unittests.opt")
args))))
(replace 'install
(lambda _
(let* ((bin (string-append #$output "/bin/")))
(mkdir-p bin)
(install-file "build/ALL/gem5.opt" bin)
(install-file "build/ALL/gem5py" bin)
(install-file "build/ALL/gem5py_m5" bin)
(copy-recursively
"configs"
(string-append #$output"/share/gem5/configs")))))
(add-after 'install 'wrap-binaries
(lambda _
(for-each
(lambda (file)
(wrap-program file
`("GUIX_PYTHONPATH" ":" prefix
(,(getenv "GUIX_PYTHONPATH")))))
(find-files (string-append #$output "/bin"))))))))
(inputs
(list capstone
gperftools
hdf5
libpng
protobuf
pybind11-2
python
python-ply
python-pydot
zlib))
(native-inputs
(list boost
m4
tcsh
perl
python-minimal-wrapper
pkg-config))
(home-page "http://gem5.org/")
(synopsis "Modular platform for computer-system architecture research")
(description "The gem5 simulator is a modular platform for computer-system
architecture research, encompassing system-level architecture as well as
processor microarchitecture.")
(license license:bsd-3)))
(define-public ripes
;; Includes Qt6 support.
(let ((commit "720066f8d1c9f8d62fad058f44471763a0312084")
(revision "0"))
(package
(name "ripes")
(version (git-version "2.2.6" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mortbopet/Ripes/")
(commit commit)
;; TODO: Unbundle. Ripes recursively requires tones of non
;; packaged dependencies in "external" directories.
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32 "1kkdc3y18h985zvgmhbdbms3zynygrg5f64w1lm948hffj58x7gy"))))
(build-system qt-build-system)
(arguments
(list
#:qtbase qtbase ;for Qt6
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'disable-tests
(lambda _
(substitute* "test/CMakeLists.txt"
;; Fails with "Compared values are not the same"
(("create_qtest\\(tst_riscv\\)") "")
;; Fails with "Internal test error"
(("create_qtest\\(tst_reverse\\)") ""))))
(add-after 'unpack 'patch-bugs
(lambda* (#:key inputs #:allow-other-keys)
;; TODO: Remove when fixed upstream.
;; See https://github.com/mortbopet/Ripes/issues/388 and 62
(substitute*
(string-append "external/VSRTL/external/cereal/include"
"/cereal/external/rapidjson/document.h")
(("GenericStringRef& operator=.*")
(string-append
"GenericStringRef& operator=(const GenericStringRef& rhs)"
" { s = rhs.s; return *this; }")))
;; As suggested by error message itself.
(substitute* '("external/VSRTL/interface/vsrtl_vcdfile.cpp")
(("#include <sstream>")
"#include <sstream>\n#include <cstdint>"))
;; As suggested by error message itself.
(substitute* '("external/VSRTL/interface/vsrtl_vcdfile.h")
(("#include <map>")
"#include <map>\n#include <cstdint>"))))
(add-before 'configure 'set-envs
(lambda* (#:key inputs #:allow-other-keys)
(setenv "VERILATOR_ROOT"
(dirname
(dirname
(search-input-file inputs "/bin/verilator"))))))
(replace 'check ;as for .github/workflows/test.yml
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(for-each
(lambda (f) (invoke f))
(filter executable-file? (find-files "test" "tst_")))))))
#:configure-flags
#~(list "-DRIPES_BUILD_VERILATOR_PROCESSORS=ON"
"-DRIPES_BUILD_TESTS=ON")))
(native-inputs
(list python-minimal-wrapper verilator))
(inputs
(list qtsvg qtcharts))
(home-page "https://github.com/mortbopet/Ripes/")
(synopsis "Visual computer architecture editor for RISCV")
(description
"Ripes is a visual computer architecture simulator and assembly code
editor built for the RISCV instruction set architecture.")
(license license:expat))))

View File

@@ -24,18 +24,65 @@
#:use-module (guix build-system pyproject)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (gnu packages check)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-vcs)
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-web)
#:use-module (gnu packages textutils)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils))
(define-public bundlewrap
(package
(name "bundlewrap")
(version "5.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bundlewrap/bundlewrap")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1p0082lwyfkppswm8cpr1yp28y0cm0f8rk3ly3xlym7qyidglkli"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags #~(list "tests/unit")))
(native-inputs
(list python-pytest
python-setuptools))
(inputs
(list python-bcrypt
python-cryptography
python-jinja2
python-librouteros
python-mako
python-pyyaml
python-requests
python-tomlkit))
(home-page "https://bundlewrap.org")
(synopsis "Config management with Python")
(description
"BundleWrap is a decentralized configuration management system that is
designed to be powerful, easy to extend and extremely versatile.
By allowing for easy and low-overhead config management, BundleWrap fills the
gap between complex deployments using Chef or Puppet and old school system
administration over SSH. While most other config management systems rely on a
client-server architecture, BundleWrap works off a repository cloned to local
machine. It then automates the process of SSHing into servers and making sure
everything is configured the way it's supposed to be.")
(license license:gpl3)))
(define-public chezmoi
(package
(name "chezmoi")
@@ -129,7 +176,7 @@ across multiple machines.")
(define-public konsave
(package
(name "konsave")
(version "2.2.0")
(version "2.3.0")
(source
(origin
(method git-fetch)
@@ -138,7 +185,7 @@ across multiple machines.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1j5nszy41j4fd6b5w7188gphfk2s0dj44rs7fg55a4izvm0brbx9"))))
(base32 "0454cjcnlwpylia6lb40xzjvm07p3hxmfl21zmlxhl2xjlbjhsg4"))))
(build-system pyproject-build-system)
(arguments
(list

View File

@@ -1,97 +0,0 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Siniša Biđin <sinisa@bidin.eu>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2019, 2023 Vasile Dumitrascu <va511e@yahoo.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages conky)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system cmake)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages curl)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages image)
#:use-module (gnu packages linux)
#:use-module (gnu packages lua)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages xorg))
(define-public conky
(package
(name "conky")
(home-page "https://github.com/brndnmtthws/conky")
(version "1.19.8")
(source
(origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1g712cw2nzd2qvgdmyvazyda0znyqzg6yckg98ss203fggwp93vj"))))
(build-system cmake-build-system)
(arguments
`(#:configure-flags
(list "-DRELEASE=true"
"-DBUILD_PULSEAUDIO=ON"
"-DBUILD_WLAN=ON"
"-DBUILD_TESTS=ON")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'add-freetype-to-search-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "cmake/ConkyPlatformChecks.cmake"
(("set\\(INCLUDE_SEARCH_PATH")
(string-append
"set(INCLUDE_SEARCH_PATH "
(assoc-ref inputs "freetype") "/include/freetype2 ")))
#t))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin")))
(install-file "src/conky" bin))
#t)))))
(inputs
(list freetype
imlib2
libx11
libxdamage
libxext
libxft
libxi
libxinerama
pulseaudio
lua
ncurses
curl
wireless-tools))
(native-inputs
(list pkg-config))
(synopsis "Lightweight system monitor for X")
(description
"Conky is a lightweight system monitor for X that displays operating
system statistics (CPU, disk, and memory usage, etc.) and more on the
desktop.")
(license license:gpl3+)))

View File

@@ -144,7 +144,7 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
(list bash-minimal ;for wrap-program
efl
python-wrapper
python-dbus
python-dbus-1.2
python-efl))
(home-page "https://www.enlightenment.org")
(synopsis "Connman User Interface written using the EFL")

View File

@@ -10,6 +10,8 @@
;;; Copyright © 2024 Jean-Pierre De Jesus DIAZ <jean@foundation.xyz>
;;; Copyright © 2025 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2025 Foster Hangdaan <foster@hangdaan.email>
;;; Copyright © 2026 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;; Copyright © 2026 Sharlatan Hellseher <sharlatanus@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -37,8 +39,10 @@
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
#:use-module (guix build-system guile)
#:use-module (guix build-system meson)
#:use-module (guix build-system pyproject)
#:use-module ((guix search-paths) #:select ($GUIX_EXTENSIONS_PATH))
#:use-module (guix utils)
#:use-module (gnu packages admin)
#:use-module (gnu packages autotools)
@@ -58,11 +62,13 @@
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages guile)
#:use-module (gnu packages guile-xyz)
#:use-module (gnu packages linux)
#:use-module (gnu packages man)
#:use-module (gnu packages pcre)
#:use-module (gnu packages python)
#:use-module (gnu packages networking)
#:use-module (gnu packages package-management)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-build)
@@ -74,6 +80,73 @@
#:use-module (gnu packages web)
#:use-module (gnu packages wget))
;;; Code:
;;;
;;; Libraries:
;;;
(define-public go-github-com-checkpoint-restore-checkpointctl
(package
(name "go-github-com-checkpoint-restore-checkpointctl")
(version "1.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/checkpoint-restore/checkpointctl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0qvgld9vji5f7h2idk6r3q30909hqws0rkpvgina43i57bsfh2sv"))
(snippet
#~(begin
(use-modules (guix build utils))
(delete-file-recursively "vendor")))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "github.com/checkpoint-restore/checkpointctl"))
(native-inputs
(list go-github-com-spf13-cobra))
(propagated-inputs
(list go-github-com-checkpoint-restore-go-criu-v8
go-github-com-containers-storage
go-github-com-opencontainers-runtime-spec
go-github-com-xlab-treeprint))
(home-page "https://github.com/checkpoint-restore/checkpointctl")
(synopsis "Tool for in-depth analysis of container checkpoints")
(description
"This package provides a Go library to read and manipulate checkpoint
archives as created by Podman, CRI-O and containerd.")
(license license:asl2.0)))
;;;
;;; Executables:
;;;
(define-public checkpointctl
(package/inherit go-github-com-checkpoint-restore-checkpointctl
(name "checkpointctl")
(arguments
(substitute-keyword-arguments
(package-arguments go-github-com-checkpoint-restore-checkpointctl)
((#:build-flags _) #~(list (string-append "-X main.version="
#$version)))
((#:install-source? _ #t) #f)
((#:skip-build? _ #t) #f)
((#:tests? _ #t) #f)))
(native-inputs
(append
(package-native-inputs go-github-com-checkpoint-restore-checkpointctl)
(package-propagated-inputs go-github-com-checkpoint-restore-checkpointctl)))
(propagated-inputs '())
(inputs '())
(description
"This package provides a tool to read and manipulate checkpoint archives
as created by Podman, CRI-O and containerd.")))
(define-public crun
(package
(name "crun")
@@ -171,7 +244,7 @@ runtime (like runc or crun) for a single container.")
(define-public distrobox
(package
(name "distrobox")
(version "1.8.2.1")
(version "1.8.2.4")
(source
(origin
(method git-fetch)
@@ -179,7 +252,7 @@ runtime (like runc or crun) for a single container.")
(url "https://github.com/89luca89/distrobox")
(commit version)))
(sha256
(base32 "1la9qkhmj9277r6b2vfadb3fnvrwa435x6la5bwvm8ch0js2dfx0"))
(base32 "07kqgr5diwvkks3fn1r0nnpfqq6gngqyx4x7lxs06ri6g0a4knvf"))
(file-name (git-file-name name version))))
(build-system copy-build-system)
(arguments
@@ -232,7 +305,7 @@ runtime (like runc or crun) for a single container.")
(list guile-3.0 ; for wrap-script
podman
wget))
(home-page "https://distrobox.privatedns.org/")
(home-page "https://distrobox.it")
(synopsis "Create and start containers highly integrated with the hosts")
(description
"Distrobox is a fancy wrapper around Podman or Docker to create and start
@@ -255,11 +328,11 @@ containers highly integrated with the hosts.")
(build-system go-build-system)
(arguments
(list
#:go go-1.23
#:install-source? #f
#:build-flags
#~(list (string-append "-ldflags=-X main.version=" #$version))
#:import-path "github.com/wagoodman/dive"))
#:import-path "github.com/wagoodman/dive"
#:test-flags #~(list "-vet=off")))
(native-inputs
(list go-github-com-awesome-gocui-gocui
go-github-com-awesome-gocui-keybinding
@@ -286,6 +359,69 @@ containers highly integrated with the hosts.")
contents, and discovering ways to shrink the size of Docker/OCI image.")
(license license:expat)))
(define-public guix-compose
(package
(name "guix-compose")
(version "0.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/fishinthecalculator/guix-compose")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1ij6rfs5pfykk8c53q029sl2qx3k572dqdfb6pn5s569l6697ci1"))))
(build-system guile-build-system)
(arguments
(list
#:source-directory "src"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-load-paths-in-entry-point
(lambda _
(define load-path
(cons (string-append #$output "/share/guile/site/3.0")
(parse-path (getenv "GUILE_LOAD_PATH"))))
(define load-compiled-path
(cons (string-append #$output "/lib/guile/3.0/site-ccache")
(parse-path (getenv "GUILE_LOAD_COMPILED_PATH"))))
(define search-paths-header
`(begin
(set! %load-path
(append (list ,@load-path) %load-path))
(set! %load-compiled-path
(append (list ,@load-compiled-path)
%load-compiled-path))))
(substitute* "src/guix/extensions/compose.scm"
((";;@load-paths@")
(with-output-to-string
(lambda () (write search-paths-header)))))))
(add-after 'build 'add-extension-to-search-path
(lambda _
(with-directory-excursion #$output
(mkdir-p "share/guix/extensions")
(symlink
(string-append
#$output "/share/guile/site/3.0/guix/extensions/compose.scm")
"share/guix/extensions/compose.scm"))))
(add-after 'add-extension-to-search-path 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke
"guile" "-L" "./modules" "-s" "tests/test-compose.scm")))))))
(native-inputs (list guile-3.0))
;; Avoid setting propagated so that we use the users profile.
(inputs (list guix guile-yamlpp))
(native-search-paths
(list $GUIX_EXTENSIONS_PATH))
(synopsis "Guix' docker compose compatibility layer")
(description "A toolkit to run, read and write docker-compose.yml files with
Guix machinery.")
(home-page "https://codeberg.org/fishinthecalculator/guix-compose")
(license license:gpl3+)))
(define-public libslirp
(package
(name "libslirp")
@@ -396,7 +532,7 @@ Layer-4 sockets.")
(define-public cni-plugins
(package
(name "cni-plugins")
(version "1.8.0")
(version "1.9.0")
(source
(origin
(method git-fetch)
@@ -405,7 +541,7 @@ Layer-4 sockets.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0bwczkf4kbrx47sa6mnp5kyn65dbg52qnlfyjyydrwshal8rz3gw"))
(base32 "0l3jgbizq0yaxld07hsdbh6ix2w6i789101ddk0ldnsmr93jg6ni"))
(snippet
#~(begin (use-modules (guix build utils))
(delete-file-recursively "vendor")))))
@@ -413,19 +549,10 @@ Layer-4 sockets.")
(arguments
(list
#:install-source? #f
#:tests? #f ; TODO: Figure out how to run tests.
#:import-path "github.com/containernetworking/plugins"
#:phases
#~(modify-phases %standard-phases
(replace 'build
(lambda* (#:key import-path #:allow-other-keys)
(with-directory-excursion (string-append "src/" import-path)
;; XXX: Migrate to go-build-system logic.
(invoke "./build_linux.sh"))))
(replace 'install
(lambda* (#:key import-path #:allow-other-keys)
(copy-recursively (string-append "src/"import-path "/bin")
(string-append #$output "/bin")))))))
;; XXX: Tests require root access, see test_linux.sh.
#:tests? #f
#:import-path "github.com/containernetworking/plugins/plugins/..."
#:unpack-path "github.com/containernetworking/plugins"))
(native-inputs
(list go-github-com-alexflint-go-filemutex
go-github-com-buger-jsonparser
@@ -457,7 +584,7 @@ configure network interfaces in Linux containers.")
(define-public gvisor-tap-vsock
(package
(name "gvisor-tap-vsock")
(version "0.8.7")
(version "0.8.8")
(source
(origin
(method git-fetch)
@@ -466,7 +593,7 @@ configure network interfaces in Linux containers.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1p9vypphssvqfcm3y2nc7b9v0wcc2smkrqq8k60vskaiza89974k"))
(base32 "1xz710dmy58gngd0qizjw8g9nkraksqald8vzhwc5h36dqkc8nrf"))
(modules '((guix build utils)))
(snippet
#~(begin
@@ -490,7 +617,7 @@ configure network interfaces in Linux containers.")
;; network connection
#~(list "-skip" "TestSuite")
#:test-subdirs
#~(list "../../...") ;test the whole libary
#~(list "../../...") ;test the whole library
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'prune-tests
@@ -509,7 +636,9 @@ configure network interfaces in Linux containers.")
go-github-com-containers-winquit
go-github-com-coreos-stream-metadata-go
go-github-com-dustin-go-humanize
go-github-com-foxcpp-go-mockdns
go-github-com-google-gopacket
go-github-com-inetaf-tcpproxy
go-github-com-insomniacslk-dhcp
;; go-github-com-linuxkit-virtsock ;Windows only
go-github-com-mdlayher-vsock
@@ -518,7 +647,6 @@ configure network interfaces in Linux containers.")
go-github-com-onsi-ginkgo
go-github-com-onsi-gomega
go-github-com-opencontainers-go-digest
go-github-com-pkg-errors
go-github-com-sirupsen-logrus
go-github-com-songgao-packets
go-github-com-songgao-water
@@ -528,6 +656,7 @@ configure network interfaces in Linux containers.")
go-golang-org-x-mod
go-golang-org-x-sync
go-golang-org-x-sys
go-gopkg-in-yaml-v3
go-gvisor-dev-gvisor))
(home-page "https://github.com/containers/gvisor-tap-vsock")
(synopsis "Network stack for virtualization based on gVisor")
@@ -572,11 +701,11 @@ Its main purpose is to support the key usage by @code{docker-init}:
(define-public podman
(package
(name "podman")
(version "5.7.1")
(version "5.8.1")
(outputs '("out" "docker"))
(properties
`((output-synopsis "docker" "docker alias for podman")
;; XXX: Adressed already.
;; XXX: Addressed already.
(lint-hidden-cve . ("CVE-2022-2989"))))
(source
(origin
@@ -585,7 +714,7 @@ Its main purpose is to support the key usage by @code{docker-init}:
(url "https://github.com/containers/podman")
(commit (string-append "v" version))))
(sha256
(base32 "16lb58r8vkngics6fn1b3six8bl3nrl9awrnq6ivdv1grfgy9z61"))
(base32 "1wdsdc0nj4m1v8mn95dhavi87ad0adqmld70da59gvp2abff5f0f"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -646,6 +775,7 @@ Its main purpose is to support the key usage by @code{docker-init}:
,(string-append #$crun "/bin")
,(string-append #$gcc "/bin") ; cpp
,(string-append #$iptables "/sbin")
,(string-append #$nftables "/sbin")
,(string-append #$passt "/bin")
,(string-append #$procps "/bin") ; ps
"/run/privileged/bin")))))
@@ -660,8 +790,9 @@ Its main purpose is to support the key usage by @code{docker-init}:
(("[$][{]ETCDIR[}]") "/etc")))
(invoke "make" "install.docker"
(string-append "PREFIX=" (assoc-ref outputs "docker"))
(string-append "ETCDIR=" (string-append (assoc-ref outputs "docker")
"/etc"))))))
(string-append "ETCDIR="
(string-append (assoc-ref outputs "docker")
"/etc"))))))
(add-after 'install 'install-completions
(lambda _
(invoke "make" "install.completions"

View File

@@ -51,6 +51,7 @@
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2025 Philippe Swartvagher <phil.swart@gmx.fr>
;;; Copyright © 2025 Murilo <murilo@disroot.org>
;;; Copyright © 2026 Justin Veilleux <terramorpha@cock.li>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -185,9 +186,9 @@ easy to use API.")
(license license:expat)))
(define-public argpp
;; XXX: Does not release anymore.
(let ((commit "9e1d54f8ed20af0aa5857e6653ab605b2ab63d5c")
(revision "0"))
;; No tagged releases; this is the master tip.
(let ((commit "b52420a843327361713b6242e47afaa6b6ab2a89")
(revision "1"))
(package
(name "argpp")
(version (git-version "0.0.0" revision commit))
@@ -195,17 +196,18 @@ easy to use API.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Grumbel/argpp")
(commit commit)))
(url "https://github.com/Grumbel/argpp")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1izn9xfplhnqi9vs4w28dixqd2vy0n1n3asaa1751grg30bw0xxs"))))
(base32 "07kmw7qz8l7qz572axpag7db4s97fl1mprblsrw238wdmvh9lvwc"))))
(build-system cmake-build-system)
(arguments
(list
#:configure-flags
#~(list "-DBUILD_TESTS=ON")))
(native-inputs (list tinycmmc))
(native-inputs
(list tinycmmc))
(home-page "https://github.com/Grumbel/argpp")
(synopsis "Argument parser for C++")
(description "This package provides a simple argument parser for C++.")
@@ -848,6 +850,33 @@ combination of these streams.")
enabled in different parts of your code.")
(license license:zlib)))
(define-public xbyak
(package
(name "xbyak")
(version "7.30")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/herumi/xbyak")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0rb0q5i3lj2jfrkmkxcgbczflw05p1x9fdpwrhv7gng7vp2byydw"))))
(build-system cmake-build-system)
(arguments
(list
;; No tests are registered with CTest; the test/ directory contains
;; shell scripts that are not integrated into the CMake build.
#:tests? #f))
(native-inputs
(list pkg-config))
(synopsis "JIT assembler for x86(IA-32)/x64(AMD64/x86-64) architecture")
(description "Xbyak is a C++ header-only JIT assembler for x86(IA-32),
x64(AMD64/x86-64) architecture. It supports MASM/NASM-like syntax and
advanced instruction sets including AVX-512, APX, and AVX10.2.")
(home-page "https://github.com/herumi/xbyak")
(license license:bsd-3)))
(define-public xdgpp
(let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375")
(revision "0"))
@@ -1022,17 +1051,6 @@ utilities used across the hypr* ecosystem.")
(base32
"06wiizy73f0x6zj1ar878gm1w9zam1gmgjw0ybixj3qag0gxqv34"))))
(build-system cmake-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-cross-compilation
(lambda _
(substitute* "CMakeLists.txt"
(("find_package.PkgConfig" all)
(string-append
"set(PKG_CONFIG_EXECUTABLE " #$(pkg-config-for-target) ")\n"
all))))))))
(native-inputs (list gcc-15 pkg-config))
(inputs (list hyprutils))
(home-page "https://wiki.hypr.land/Hypr-Ecosystem/hyprlang/")
@@ -1056,18 +1074,7 @@ language used in Hyprland.")
(base32
"1ymiqzncppdik8lw3ad7xaqig6c7bjcy7crcwbq3rjfk2hrc8rmc"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ; No tests in Release build type
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-cross-compilation
(lambda _
(substitute* "CMakeLists.txt"
(("find_package.PkgConfig" all)
(string-append
"set(PKG_CONFIG_EXECUTABLE " #$(pkg-config-for-target) ")\n"
all))))))))
(arguments (list #:tests? #f)) ; No tests in Release build type
(native-inputs (list gcc-15 pkg-config))
(inputs (list pixman))
(home-page "https://github.com/hyprwm/hyprutils")
@@ -1117,7 +1124,7 @@ apps.")
(define-public hyprwire
(package
(name "hyprwire")
(version "0.2.1")
(version "0.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1126,7 +1133,7 @@ apps.")
(file-name (git-file-name name version))
(sha256
(base32
"0rzclhk42x9im9n6fz2bj98l9lb7jhl3vijvck4rj6yhb80kvli0"))))
"0jasbbsqqysp88vn75dl9kcx3mzvvdldbq9g2jdpd25j3w8wl7rx"))))
(build-system cmake-build-system)
(arguments (list #:tests? #f)) ; There are no tests
(native-inputs (list pkg-config gcc-15))
@@ -1910,64 +1917,32 @@ using the string similarity calculations from FuzzyWuzzy.")
(define-public cpplint
(package
(name "cpplint")
(version "2.0.0")
(version "2.0.2")
(source
(origin
(method git-fetch)
;; Fetch from github instead of pypi, since the test cases are not in
;; the pypi archive.
(uri (git-reference
(url "https://github.com/cpplint/cpplint")
(commit version)))
(url "https://github.com/cpplint/cpplint")
(commit version)))
(sha256
(base32 "06km4wh4944az1hk61g5w8pjhbvbccpgarz1dy7vhwkhfvmvggnk"))
(base32 "0n9v4zayxp2r6lhmsi4xpk5lnjs4x6h6p7isr86xyhm7mjxd7jp1"))
(file-name (git-file-name name version))))
(build-system pyproject-build-system)
(arguments
(list #:modules `((srfi srfi-1)
(srfi srfi-26)
,@%pyproject-build-system-modules)
#:phases
#~(modify-phases (@ (guix build pyproject-build-system) %standard-phases)
(add-after 'unpack 'patch-build-system
(lambda _
(substitute* "pyproject.toml"
(("setuptools\\.build_meta:__legacy__")
"setuptools.build_meta"))))
(add-before 'wrap 'reduce-GUIX_PYTHONPATH
(lambda _
;; Hide the transitive native inputs from GUIX_PYTHONPATH
;; to prevent them from ending up in the run-time closure.
;; See also <https://bugs.gnu.org/25235>.
(let ((transitive-native-inputs
'#$(match (package-transitive-native-inputs
this-package)
(((labels packages) ...) packages))))
;; Save the original PYTHONPATH because we need it for
;; tests later.
(setenv "TMP_PYTHONPATH" (getenv "GUIX_PYTHONPATH"))
(setenv "GUIX_PYTHONPATH"
(string-join
(filter (lambda (path)
(not (any (cut string-prefix? <> path)
transitive-native-inputs)))
(search-path-as-string->list
(getenv "GUIX_PYTHONPATH")))
":")))))
(add-after 'wrap 'reset-GUIX_PYTHONPATH
(lambda _
(setenv "GUIX_PYTHONPATH"
(getenv "TMP_PYTHONPATH")))))))
(list
;; tests: 222 passed
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-pytest-config
(lambda _
(substitute* "pyproject.toml"
((" \"pytest-cov\", ") "")
((" --cov-fail-under=90 --cov=cpplint") "")))))))
(native-inputs
(list python-coverage
python-parameterized
python-pytest
python-pytest-cov
python-pytest-runner
(list python-pytest
python-pytest-timeout
python-setuptools
python-testfixtures
python-wheel))
python-testfixtures))
(home-page "https://github.com/cpplint/cpplint")
(synopsis "Static code checker for C++")
(description "@code{cpplint} is a command-line tool to check C/C++ files
@@ -2615,7 +2590,7 @@ of C++14 components that complements @code{std} and Boost.")
(define-public poco
(package
(name "poco")
(version "1.13.3")
(version "1.15.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2624,7 +2599,7 @@ of C++14 components that complements @code{std} and Boost.")
(file-name (git-file-name name version))
(sha256
(base32
"1b8w3s6j020r356s6j6ijpnvzjdby4qwwndhzhfjc3rm727m085g"))))
"0fzf46y7rga233nsg7d1jc6xa83i6qajxil6rak1z2z2bmhk5xa8"))))
(build-system cmake-build-system)
(arguments
(list
@@ -2632,6 +2607,10 @@ of C++14 components that complements @code{std} and Boost.")
"-DENABLE_NETSSL=ON")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'check-setenv
(lambda _
(setenv "HOME" "/tmp")
(setenv "TMPDIR" "/tmp")))
(add-after 'unpack 'disable-problematic-tests
(lambda _
(substitute* (list "Foundation/CMakeLists.txt" ; XXX: fails.
@@ -2755,46 +2734,68 @@ provides a number of utilities to make coding with expected cleaner.")
(home-page "https://tl.tartanllama.xyz/")
(license license:cc0)))
(define-public immer
;; Use latest commit to fix build with gcc 14.
(let ((commit "df6ef46d97e1fe81f397015b9aeb32505cef653b")
(define-public libfccp
;; Header-only library without any official release versions available.
(let ((commit "4ade42d5f8c454c6c57b3dce9c51c6dd02182a66")
(revision "0"))
(package
(name "immer")
(version (git-version "0.8.1" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/arximboldi/immer")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "032rb84ahvdnc1m6sj4lflrwnk4p1f2jsq1pv03xbgizp2lr2pkx"))))
(build-system cmake-build-system)
(name "libfccp")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ben-strasser/fast-cpp-csv-parser")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1y7ads97gkrjg1jc532n8gmjry0qhqxginw1gq7b4lk9s0pyl540"))))
(build-system copy-build-system)
(arguments
(list
;; -Werror appears to report false positives.
;; See <https://github.com/arximboldi/immer/issues/223>.
#:configure-flags #~'("-DDISABLE_WERROR=ON")
#:modules `((guix build cmake-build-system)
((guix build gnu-build-system) #:prefix gnu:)
(guix build utils))
#:phases
#~(modify-phases %standard-phases
(replace 'check (assoc-ref gnu:%standard-phases 'check)))))
(inputs (list boost libgc c-rrb))
(native-inputs (list catch2-3 doctest fmt pkg-config))
(home-page "https://sinusoid.es/immer")
(synopsis "Immutable data structures")
(description "Immer is a library of persistent and immutable data structures
#:install-plan
#~`(("csv.h" "include/libfccp/"))))
(synopsis "Fast header-only library for reading CSV files")
(description
"This is a small, easy-to-use and fast header-only library for reading
comma separated value (CSV) files.")
(home-page "https://github.com/ben-strasser/fast-cpp-csv-parser")
(license license:bsd-3))))
(define-public immer
(package
(name "immer")
(version "0.9.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/arximboldi/immer")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "04ckvmi391pspqiglzgi8h57gwr8822xhlrg5qdxf5yg6scgkfj2"))))
(build-system cmake-build-system)
(arguments
(list
#:modules `((guix build cmake-build-system)
((guix build gnu-build-system) #:prefix gnu:)
(guix build utils))
#:phases
#~(modify-phases %standard-phases
(replace 'check (assoc-ref gnu:%standard-phases 'check)))))
(inputs (list boost libgc c-rrb))
(native-inputs (list catch2-3 doctest fmt pkg-config))
(home-page "https://sinusoid.es/immer")
(synopsis "Immutable data structures")
(description "Immer is a library of persistent and immutable data structures
written in C++.")
(properties '((lint-hidden-cpe-vendors . ("immer_project"))))
(license license:boost1.0))))
(properties '((lint-hidden-cpe-vendors . ("immer_project"))))
(license license:boost1.0)))
(define-public zug
(package
(name "zug")
(version "0.1.1")
(version "0.1.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2802,7 +2803,7 @@ written in C++.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "06vsbzx4ripidpb6ia7y1y8pmjk6gxzr93ilby90ahj6p2x08baf"))
(base32 "1fy6wvvlp1253lzh66zcq5sp656jxvanxf7iq8pi37ymjq5fyynh"))
(modules '((guix build utils)))
(snippet #~(delete-file-recursively "tools"))))
(build-system cmake-build-system)
@@ -2824,7 +2825,7 @@ composable sequential transformations.")
(define-public lager
(package
(name "lager")
(version "0.1.1")
(version "0.1.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2832,7 +2833,7 @@ composable sequential transformations.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1by9d49qnkncifyjcq16zy605d7v4ps6hvc01q5nsp1nbswm94m4"))))
(base32 "123a75qklhiyic3yaj74h4p8jav2m92x9ssjnfsdiilhycp4p764"))))
(build-system cmake-build-system)
(arguments (list #:configure-flags #~(list "-Dlager_BUILD_EXAMPLES=no")
#:modules `((guix build cmake-build-system)
@@ -5024,3 +5025,52 @@ and stable references (iterators are NOT stable) on insert.")
(description "This package provides a single-header C++14 library for
saving and loading C++ objects using a binary format.")
(license license:expat)))
(define-public libdivide
(package
(name "libdivide")
(version "5.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ridiculousfish/libdivide")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"18gpi9z9kimidkijpbrbf9vxg9s2md3nhyx9yh3n17cdj6aabgq2"))))
(build-system cmake-build-system)
(home-page "https://libdivide.com/")
(synopsis "Header-only library for optimized integer division")
(description "This package provides a header-only C and C++ library for
calculating integer division by using shift, add and multiply instructions.")
;; dual licensed
(license (list license:zlib license:boost1.0))))
(define-public functionalplus
(package
(name "functionalplus")
(version "0.2.27")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Dobiasd/FunctionalPlus")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1my5npxj9fnm1lxpqnx5jpp7s278zjb9l06wdzjbg4f52z7rsm9f"))))
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir
(lambda _
(chdir "test"))))))
(build-system cmake-build-system)
(native-inputs (list doctest-next))
(home-page "https://github.com/Dobiasd/FunctionalPlus")
(synopsis "Functional Programming Library for C++")
(description "@code{FunctionalPlus} is a header-only library for
simplifying functional programming in C++.")
(license license:boost1.0)))

File diff suppressed because it is too large Load Diff

View File

@@ -146,7 +146,9 @@
;; TODO: This seems like a deeper problem that warrants
;; deeper investigation.
binutils "--enable-compressed-debug-sections" "no")
(search-patches "binutils-mingw-w64-deterministic.patch")))
(search-patches
"binutils-cross-windres.patch"
"binutils-mingw-w64-deterministic.patch")))
(else binutils))
target)))
@@ -453,6 +455,7 @@ target that libc."
"i386")
((? target-x86-64?)
"x86_64")))))))))))
(supported-systems %supported-systems)
(native-inputs
(modify-inputs (package-native-inputs gnumach-headers)
(prepend xgcc xbinutils)))))
@@ -487,6 +490,8 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
'#$%gcc-cross-include-paths))))))))
(propagated-inputs
(list xgnumach-headers))
(inputs (modify-inputs (package-inputs mig)
(delete "gnumach-headers")))
(native-inputs
(modify-inputs (package-native-inputs mig)
(prepend xgcc xbinutils)))))
@@ -543,7 +548,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
`(cons* ,(string-append "--build=" (%current-system))
,(string-append "--host=" target)
,flags))))
(supported-systems %supported-systems)
(native-inputs `(("cross-gcc" ,xgcc)
("cross-binutils" ,xbinutils)
("cross-mig" ,xmig)
@@ -576,7 +581,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
`(cons* ,(string-append "--build=" (%current-system))
,(string-append "--host=" target)
,flags))))
(supported-systems %supported-systems)
(propagated-inputs `(("gnumach-headers" ,xgnumach-headers)
("hurd-headers" ,xhurd-headers)))
@@ -621,7 +626,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
(for-each (cut setenv <> cpath)
'#$%gcc-cross-include-paths)
#t)))))))
(supported-systems %supported-systems)
(inputs `(("cross-glibc-hurd-headers" ,xglibc/hurd-headers)
("cross-gnumach-headers" ,xgnumach-headers)))
@@ -636,7 +641,7 @@ the base compiler. Use XBINUTILS as the associated cross-Binutils."
(inherit hurd-core-headers)
(name (string-append (package-name hurd-core-headers)
"-cross-" target))
(supported-systems %supported-systems)
(inputs `(("gnumach-headers" ,xgnumach-headers)
("hurd-headers" ,xhurd-headers)
("hurd-minimal" ,xhurd-minimal)))))

View File

@@ -48,3 +48,9 @@
(define-public gcc-cross-x86_64-w64-mingw32-toolchain
(cross-gcc-toolchain "x86_64-w64-mingw32"))
(define-public gcc-cross-i586-pc-gnu-toolchain
(cross-gcc-toolchain "i586-pc-gnu"))
(define-public gcc-cross-x86_64-pc-gnu-toolchain
(cross-gcc-toolchain "x86_64-pc-gnu"))

View File

@@ -31,6 +31,7 @@
;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2025 Robin Templeton <robin@guixotic.coop>
;;; Copyright © 2026 Hennadii Stepanov <hebasto@gmail.com>
;;; Copyright © 2026 Noé Lopez <noelopez@free.fr>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -144,6 +145,49 @@
CRC32C algorithm, which is specified in RFC 3720, section 12.1.")
(license license:bsd-3)))
(define-public crcpp
(package
(name "crcpp")
(version "1.2.1.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/d-bahr/CRCpp.git")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"005hc25srr4r80md57cg9fax98c8n57ljrhxyw0chjlyq3c0d07n"))))
(build-system cmake-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-pkgconfig-description
(lambda _
(let ((dir (string-append #$output "/lib/pkgconfig")))
(mkdir-p (string-append dir))
(with-output-to-file (string-append dir "/CRCpp.pc")
(lambda _
(simple-format #t "\
prefix=~a
includedir=${prefix}/include
Name: ~a
Description: CRC (cyclic redundancy check) library for C++
Version: ~a
Cflags: -I${includedir}"
#$output #$name #$version)))))))))
(home-page "https://github.com/d-bahr/CRCpp")
(synopsis "@acronym{CRC, cyclic redundancy check} library for C++")
(description "CRC++ is a C++ library for calculating cyclic redundancy
checks. It supports bit-by-bit and byte-by-byte calculation of full and
multipart CRCs. It aims to have highly optimized algorithms that can run
branchless for projects with a need for efficiency. Many common CRCs are
provided out-of-the-box, such as CRC-32 (used in PKZip and Ethernet),
CRC-XMODEM, and CRC-CCITT.")
(license license:bsd-3)))
(define-public libblake3
(package
(name "libblake3")
@@ -197,9 +241,9 @@ fast, secure, parallelizable, capable of incremental updates.")
(outputs '("out" "python" "doc"))
(arguments
(list #:imported-modules (append %cmake-build-system-modules
%python-build-system-modules)
%pyproject-build-system-modules)
#:modules '((guix build cmake-build-system)
((guix build python-build-system) #:prefix python:)
((guix build pyproject-build-system) #:prefix python:)
(guix build utils))
#:configure-flags #~(list "-DENABLE_STATIC=OFF")
#:phases
@@ -1197,7 +1241,7 @@ trivial to build for local use. Portability is emphasized over performance.")
(define-public libsecp256k1
(package
(name "libsecp256k1")
(version "0.7.0")
(version "0.7.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1206,7 +1250,7 @@ trivial to build for local use. Portability is emphasized over performance.")
(file-name (git-file-name name version))
(sha256
(base32
"1d0cnd2s607j642h64821mpklfvvzy70mkyl2dlsm5s9lgvndn2p"))))
"10cvh8jks3rjg6p7y0vm1v4kw9y7vljbfijj0zxwkxzysxx60w0f"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags
@@ -1781,7 +1825,7 @@ configured to start gpg-agent.")
(define-public libdigidocpp
(package
(name "libdigidocpp")
(version "4.2.0")
(version "4.3.0")
(source
(origin
(method git-fetch)
@@ -1790,7 +1834,7 @@ configured to start gpg-agent.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1lz8zahdmzav6csnx9r40dhzvaj7zjwvlgdjlx1s0idfrlbs3zd3"))
(base32 "1kv1cyc8ylsxcvhsx1lgbjaar7ilf14gmcnmzclql2wd5vf1973z"))
(modules '((guix build utils)))
(snippet '(delete-file-recursively "src/minizip"))))
(build-system cmake-build-system)
@@ -1814,7 +1858,7 @@ for creation and reading of DigiDoc files.")
(define-public osslsigncode
(package
(name "osslsigncode")
(version "2.12")
(version "2.13")
(source
(origin
(method git-fetch)
@@ -1823,7 +1867,7 @@ for creation and reading of DigiDoc files.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "000balq0cw49jra9gvr8dk8x7ns9gd77qim3z8qci5rrkjbb8nai"))))
(base32 "0l58mnagv16k1sbxda6iykrd75szp7hs9k8dfjjjxmmx6758hx7b"))))
(build-system cmake-build-system)
(arguments
(list

View File

@@ -35,13 +35,13 @@
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages popt)
#:use-module (gnu packages linux)
#:use-module (gnu packages ruby-check)
#:use-module (gnu packages ruby-xyz)
#:use-module (gnu packages web))
(define-public cryptsetup-minimal
(package
(name "cryptsetup-minimal")
(version "2.8.0")
(version "2.8.4")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kernel.org/linux/utils/cryptsetup/v"
@@ -49,7 +49,7 @@
"/cryptsetup-" version ".tar.xz"))
(sha256
(base32
"18j3a8zzcwc0sragq47vf0b0qyr06bajh2sj6zm1r1ssq8vjv7nc"))))
"10wa3vx0dx04kv2wy165gvnyi81swawgnnj51xwcr6jcjvw4cgj4"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags

View File

@@ -647,7 +647,6 @@ should only be used as part of the Guix cups-pk-helper service.")
"--enable-qt5"
"--disable-qt4")
#:phases
(with-extensions (list (pyproject-guile-json))
#~(modify-phases %standard-phases
(add-after 'unpack 'set-gcc-14-cflags
;; We set CFLAGS here because adding setting it in
@@ -743,7 +742,7 @@ should only be used as part of the Guix cups-pk-helper service.")
bin target)))
(chmod file #o755)))
(find-files "." (lambda (file stat)
(eq? 'symlink (stat:type stat)))))))))))))
(eq? 'symlink (stat:type stat))))))))))))
;; Note that the error messages printed by the tools in the case of
;; missing dependencies are often downright misleading.
;; TODO: hp-toolbox still fails to start with:
@@ -756,7 +755,7 @@ should only be used as part of the Guix cups-pk-helper service.")
libjpeg-turbo
libusb
python
python-dbus
python-dbus-1.2
python-pygobject
python-pyqt
python-wrapper

View File

@@ -6,6 +6,7 @@
;;; Copyright © 2025 Nicolas Graves <ngraves@ngraves.fr>
;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -111,7 +112,7 @@ Refresh}in-DRAM mitigations effectively and as such can trigger bit flips.")
(define-public gallia
(package
(name "gallia")
(version "2.0.0b2")
(version "2.0.2")
(source
(origin
(method git-fetch)
@@ -120,7 +121,7 @@ Refresh}in-DRAM mitigations effectively and as such can trigger bit flips.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0bf9zq89dcnnm8ir322l69assrhxrspa97m7yk153q0vv9vib6q9"))))
(base32 "1yvjpwpqq6r6glfm4qzb8j91d2gsfy4lvygd9z9pg2j6jvcq6f6s"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -139,6 +140,7 @@ Refresh}in-DRAM mitigations effectively and as such can trigger bit flips.")
(list python-aiofiles
python-aiosqlite
python-argcomplete
python-boltons
python-can
python-construct
python-exitcode
@@ -162,13 +164,16 @@ from a single ECU up to whole cars.")
(define-public ropgadget
(package
(name "ropgadget")
(version "7.6")
(version "7.7")
(source
(origin
(method url-fetch)
(uri (pypi-uri "ropgadget" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/JonathanSalwan/ROPgadget/")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1hvl25j3fbiwihqa2p8a5i27h97pgspxp2ndwwn3l1r78r7cb0w8"))))
(base32 "0g87qz8hfiajl1v5z5rxama4531hi9gabzbgkhrbavjj7v3xgavw"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -197,7 +202,7 @@ chains of gadgets to execute system calls.")
(define-public pwntools
(package
(name "pwntools")
(version "4.15.0beta1")
(version "4.15.0")
(source
(origin
(method git-fetch)
@@ -206,7 +211,7 @@ chains of gadgets to execute system calls.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "048b8szybf3f69xdp258a783nl5dcgj316a5156i8ajhyfw6aaw0"))))
(base32 "0phi7gks9w9rim9rzs8cgwznc3xximdpxyj5vrafivziill51qnl"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -240,7 +245,7 @@ chains of gadgets to execute system calls.")
python-zstandard
unicorn))
(native-inputs
(list python-setuptools python-toml python-wheel))
(list python-setuptools python-toml))
(home-page "https://github.com/Gallopsled/pwntools")
(synopsis
"Capture-the-flag (CTF) framework and exploit development library")

View File

@@ -28,7 +28,7 @@
;;; Copyright © 2017, 2018 Ben Woodcroft <donttrustben@gmail.com>
;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com>
;;; Copyright © 2017, 2018, 2019 Pierre Langlois <pierre.langlois@gmx.com>
;;; Copyright © 2015, 2017, 2018, 2019, 2021-2025 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2015, 2017, 2018, 2019, 2021-2026 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2017 Kristofer Buffington <kristoferbuffington@gmail.com>
;;; Copyright © 2018 Amirouche Boubekki <amirouche@hypermove.net>
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
@@ -68,6 +68,7 @@
;;; Copyright © 2025 Philippe Swartvagher <phil.swart@gmx.fr>
;;; Copyright © 2025 Simen Endsjø <contact@simendsjo.me>
;;; Copyright © 2025 bdunahu <bdunahu@operationnull.com>
;;; Copyright © 2026 Spencer King <spencer.king@wustl.edu>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -472,11 +473,11 @@ database later.")
(build-system go-build-system)
(arguments
(list
#:go go-1.23
#:build-flags #~(list "-tags" "external_libzstd")
#:test-flags #~(list "-tags" "external_libzstd"
;; Skip tests requiring git in PATH.
"-skip" "TestLint")
"-skip" "TestLint"
"-vet=off")
;; XXX: Maybe run more tests if possible.
#:test-subdirs #~(list "internal/...")
#:import-path "github.com/cockroachdb/pebble"))
@@ -522,16 +523,16 @@ table-level bloom filters, and updates to the MANIFEST format.")
(package
(inherit go-github-com-cockroachdb-pebble)
(name "go-github-com-cockroachdb-pebble-v2")
(version "2.0.3")
(version "2.1.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/cockroachdb/pebble")
(commit (string-append "v" version))))
(url "https://github.com/cockroachdb/pebble")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1jglnsabg7y0y5agazvvmsa0r0ddn0j3c204cdpv7qsvi90pnr0d"))))
(base32 "1ca58sy1q3c8czqb69nkygk0hvz8b92xkb2fpj87hnncg0zh9a9p"))))
(arguments
(substitute-keyword-arguments
(package-arguments go-github-com-cockroachdb-pebble)
@@ -540,7 +541,50 @@ table-level bloom filters, and updates to the MANIFEST format.")
(propagated-inputs
(modify-inputs (package-propagated-inputs go-github-com-cockroachdb-pebble)
(append go-github-com-cockroachdb-crlib
go-github-com-cockroachdb-swiss)))))
go-github-com-cockroachdb-swiss
go-github-com-minio-minlz
go-github-com-raduberinde-axisds)))))
;; XXX: This repository has been archived by the owner on Sep 21, 2022. It is
;; now read-only. It's only used by go-github-com-golang-gddo, consider to
;; remove it when it does no longer require it.
(define-public go-github-com-garyburd-redigo
(package
(name "go-github-com-garyburd-redigo")
(version "1.6.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/DeprecatedGoModules/redigo")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0xq1r7149z358g1dra2dwgmdlk8ynk89bkdgf9y4xx9vyddlaw08"))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "github.com/garyburd/redigo"
#:test-flags
#~(list "-skip" (string-join
;; pubsub_test.go:28: Punsubscribe(p1) =
;; {punsubscribe p2 3}, want {punsubscribe p1 3}
;; pubsub_test.go:28: Punsubscribe() =
;; {punsubscribe p1 2}, want {punsubscribe p2 2}
(list "TestPushed"
;; error connection to database, dial tcp
;; :6379: connect: connection refused
"TestConnMux"
"TestConnMuxClose")
"|"))))
(native-inputs (list redis))
(home-page "https://github.com/garyburd/redigo")
(synopsis "Deprecated Redis client for Golang")
(description
"This package provides a Redis client for Golang. It is deprecated,
consider using go-github-com-gomodule-redigo instead.")
(license license:asl2.0)))
(define-public pebble
(package/inherit go-github-com-cockroachdb-pebble
@@ -645,6 +689,44 @@ delivers higher throughput and lower median latencies, making it ideal for
modern workloads.")
(license license:bsd-3)))
(define-public dicedb-cli
(package
(name "dicedb-cli")
(version "1.0.8")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dicedb/dicedb-cli")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0hglagah0wpdkzw5fs5b1jx6m972yriwjl4zwg7sjs529v4jf3sw"))))
(build-system go-build-system)
(arguments
(list
#:install-source? #f
#:import-path "github.com/dicedb/dicedb-cli"
#:test-flags
;; XXX: This might be an issue with cobra: parse_args_test.go:90:
;; parseArgs("SET key \"unterminated value") = []string{}; expected
;; []string{"SET", "key", "unterminated value"}
#~(list "-skip" "TestParseArgs_EdgeCases/Unterminated_quote.*")))
(native-inputs
(list go-github-com-chzyer-readline
go-github-com-dicedb-dicedb-go
go-github-com-fatih-color
go-github-com-google-shlex
go-github-com-spf13-cobra
go-google-golang-org-protobuf))
(home-page "https://github.com/DiceDB/dicedb-cli")
(synopsis "Command line interface for DiceDB")
(description
"@command{dicedb-cli} is a command line interface for
@url{https://dicedb.io, DiceDB}, a Redis-compliant in-memory database.")
(license (list license:expat ;MIT in README
license:bsd-3)))) ;BSD-3 in LICENSE file
(define-public leveldb
(package
(name "leveldb")
@@ -712,6 +794,7 @@ and generic API, and was originally intended for use with dynamic web
applications.")
(license license:bsd-3)))
;; See: <https://codeberg.org/guix/guix/issues/6122>.
(define-public libmemcached
(package
(name "libmemcached")
@@ -738,7 +821,7 @@ applications.")
bison
flex
perl
python-sphinx)) ;to build the HTML doc.
python-sphinx-6)) ;to build the HTML doc.
(inputs
(list libevent cyrus-sasl))
(outputs '("out" "doc"))
@@ -1571,38 +1654,6 @@ pictures, sounds, or video.")
(base32
"0rc8rpsw2lwa5af35zd8iifah02wg2rnn1i890h2h8zh55hvpjy9"))))))
(define-deprecated/public postgresql-11 #f
(package
(inherit postgresql-13)
(name "postgresql")
(version "11.22")
(source (origin
(inherit (package-source postgresql-13))
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
version "/postgresql-" version ".tar.bz2"))
(sha256
(base32
"1w71xf97i3hha6vl05xqf960k75nczs6375w3f2phwhdg9ywkdrc"))))
(native-inputs
(modify-inputs (package-native-inputs postgresql-13)
(replace "docbook-xml" docbook-xml-4.2)))))
(define-deprecated/public postgresql-10 #f
(package
(inherit postgresql-13)
(version "10.23")
(source (origin
(inherit (package-source postgresql-13))
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
version "/postgresql-" version ".tar.bz2"))
(sha256
(base32
"1sgfssjc9lnzijhn108r6z26fri655k413f1c9b8wibjhd9b594l"))))
(native-inputs
(modify-inputs (package-native-inputs postgresql-13)
(append opensp docbook-sgml-4.2)
(delete "docbook-xml")))))
(define-public postgresql postgresql-14)
(define-public libpg-query-17
@@ -4627,8 +4678,8 @@ into Python.")
(sha256
(base32 "1njzxi130bbix53wl0gcsvryk1b2cazq0s2701jbkf6nvr3ywpyy"))))
(build-system pyproject-build-system)
(arguments (list #:test-backend #~'unittest))
(native-inputs (list python-flit-core))
(native-inputs (list python-flit-core python-packaging))
(propagated-inputs (list python-typing-extensions))
(home-page "https://github.com/jreese/aiosqlite")
(synopsis "Asyncio bridge for sqlite3")
(description
@@ -4967,7 +5018,7 @@ parsing code in hiredis. It primarily speeds up parsing of multi bulk replies."
(define-public python-fakeredis
(package
(name "python-fakeredis")
(version "2.31.2")
(version "2.33.0")
(source
(origin
(method git-fetch)
@@ -4976,24 +5027,22 @@ parsing code in hiredis. It primarily speeds up parsing of multi bulk replies."
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1ccywkm42drm2l1l2a1r6v5y5sycsbfbdlgvrrlr5a9ns9s1sb7s"))))
(base32 "02zi7dl4dm90z4aiadq8bba4vjhrpj8ns34ziazqcxlm72pyzxms"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 2652 passed, 319 skipped, 194 deselected, 24 warnings
#:test-flags
#~(list "-m" "not slow"
;; XXX: Requires additional valkey package,
;; but not the one in this module.
"--ignore-glob=test/test_valkey/*"
;; XXX: Unclear why these tests fail. Wrong Redis version?
"-k" (string-join
(list "not test_acl_cat"
"test_acl_log_auth_exist"
"test_acl_log_invalid_key"
"test_acl_log_invalid_channel"
"test_client_list"
"test_client_info"
"test_client_id")
;; redis.exceptions.ResponseError: unknown command
;; 'evalsha', with args beginning with:
(list "not test_async_lock[fake_resp2]"
"test_async_lock[fake_resp3]"
;; AssertionError: Commands not found in category
;; b'write'...
"test_acl_cat[StrictRedis2]"
"test_acl_cat[StrictRedis3]")
" and not "))
#:phases
#~(modify-phases %standard-phases
@@ -5003,13 +5052,16 @@ parsing code in hiredis. It primarily speeds up parsing of multi bulk replies."
(when tests?
(invoke "redis-server" "--daemonize" "yes"
"--port" "6390")))))))
(native-inputs (list python-hatchling python-pytest
python-pytest-asyncio python-pytest-mock
redis))
(native-inputs
(list python-hatchling
python-pytest
python-pytest-asyncio
python-pytest-mock
redis))
(propagated-inputs
(list python-redis
python-sortedcontainers
python-typing-extensions))
python-valkey))
(home-page "https://github.com/cunla/fakeredis-py")
(synopsis "Fake implementation of redis API for testing purposes")
(description
@@ -5025,54 +5077,45 @@ reasonable substitute.")
(define-public python-redis
(package
(name "python-redis")
(version "5.2.0")
(source (origin
;; The PyPI archive lacks some test resources such as the TLS
;; certificates under docker/stunnel/keys.
(method git-fetch)
(uri (git-reference
(url "https://github.com/redis/redis-py")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0f38s704gpm8ra6vdrqhicfq7m77in60kbgcmhvmviq9qj6v3505"))))
(version "7.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/redis/redis-py")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0c2794r5xcqdqaqr1vr3ibi6lb5rvxg002ichjb42xhlbpd4860j"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "-m"
;; These tests are disabled in the official CI run (see:
;; https://raw.githubusercontent.com/redis/redis-py/master/
;; .github/workflows/install_and_test.sh).
(string-append "not onlycluster "
"and not redismod "
"and not ssl "
"and not graph")
"-k" (string-join
(list
;; The autoclaim test fails with "AssertionError: assert
;; [b'0-0', [], []] == [b'0-0', []]".
"not test_xautoclaim "
;; These tests cause the following error: "Error 111
;; connecting to localhost:6380. Connection refused."
;; (see: https://github.com/redis/redis-py/issues/2109).
"test_sync"
"test_psync"
;; Same with: "Error 111 connecting to
;; localhost:6479. Connection refused."
"test_tfcall"
"test_tfunction_load_delete"
"test_tfunction_list"
;; AssertionError: assert 3 == 2
"test_acl_list"
;; XXX: This test occasionally fails on i686-linux
#$@(if (target-x86-32?)
'("test_geopos")
'()))
" and not "))
#~(list
;; These tests are disabled in the official CI run (see:
;; https://raw.githubusercontent.com/redis/redis-py/master/
;; .github/workflows/install_and_test.sh).
"-m" "not onlycluster and not redismod and not ssl"
"--ignore=tests/test_scenario"
"--ignore=tests/test_asyncio/test_scenario"
;; XXX: Those tests require the unpackaged "pybreaker".
"--ignore=tests/test_multidb"
"--ignore=tests/test_asyncio/test_multidb"
;; XXX: Those tests require the unpackaged "redis_entraid".
"--ignore=tests/test_credentials.py"
"--ignore=tests/test_asyncio/test_credentials.py"
;; XXX: Those test fail with ConnectionError.
"--ignore=tests/test_sentinel.py"
"--ignore=tests/test_asyncio/test_sentinel.py"
"--deselect=tests/test_commands.py::TestRedisCommands::test_psync"
"--deselect=tests/test_commands.py::TestRedisCommands::\
test_xgroup_create_entriesread")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'relax-coverage-requirements
(lambda _
(substitute* "pyproject.toml"
((".*coverage.*") ""))))
;; Tests require a running Redis server.
(add-before 'check 'start-redis
(lambda* (#:key tests? #:allow-other-keys)
@@ -5081,13 +5124,12 @@ reasonable substitute.")
"--enable-debug-command" "yes"
"--enable-module-command" "local")))))))
(native-inputs
(list python-numpy
(list python-hatchling
python-mock
python-numpy
python-pytest
python-pytest-asyncio-0.23
python-pytest-cov
python-pytest-asyncio
python-pytest-timeout
python-setuptools
python-wheel
redis))
(propagated-inputs
(list python-async-timeout))
@@ -5100,19 +5142,20 @@ reasonable substitute.")
(define-public python-rq
(package
(name "python-rq")
(version "2.3.1")
(version "2.6.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rq/rq")
(commit (string-append "v" version))))
(url "https://github.com/rq/rq")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1w9aqvbvh1mfpgng0mdcskxl5y3ybcqqai5dnwgvg18am0xxhya6"))))
(base32 "0n2bn9awd3sbl9bkz0h7y8c356w0n7fdhifzfvzylrx2jggczv73"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 520 passed, 16 skipped, 76 warnings
#:phases #~(modify-phases %standard-phases
(add-before 'check 'start-redis
(lambda _
@@ -5124,7 +5167,9 @@ reasonable substitute.")
python-pytest
redis))
(propagated-inputs
(list python-click python-redis))
(list python-click
python-croniter
python-redis))
(home-page "https://python-rq.org/")
(synopsis "Simple job queues for Python")
(description
@@ -5137,41 +5182,68 @@ is designed to have a low barrier to entry.")
(package
(name "python-rq-scheduler")
(version "0.14")
(home-page "https://github.com/rq/rq-scheduler")
(source (origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"09fh9m2vcl1jndq35xp1x0j8ih009r71qmhn2pkl93fykrqfavyn"))))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rq/rq-scheduler")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "09fh9m2vcl1jndq35xp1x0j8ih009r71qmhn2pkl93fykrqfavyn"))))
(build-system pyproject-build-system)
(arguments
(list
;; tests: 60 passed, 15 deselected, 12 warnings
#:test-flags
#~(list "-k" (string-append "not test_cron"
" and not test_job_creation_with"
" and not test_job_with_crontab"))
#:phases #~(modify-phases %standard-phases
(add-before 'check 'start-redis
(lambda _
(invoke "redis-server" "--daemonize" "yes")))
(add-after 'unpack 'loosen-requirements
(lambda _
(substitute* "setup.py"
(("crontab>=[0-9.]*")
"python-crontab")))))))
#~(list #$@(map (lambda (test) (string-append "--deselect="
"tests/test_scheduler.py"
"::TestScheduler::"
test))
;; OSError: Read crontab <...>: mcron: Only root can use
;; the -u option.
(list "test_cron_sets_default_result_ttl_to_minus_1"
"test_cron_sets_default_ttl_to_none"
"test_cron_sets_provided_result_ttl"
"test_cron_sets_provided_ttl"
"test_crontab_persisted_correctly"
"test_crontab_persisted_correctly_with_local_timezone"
"test_crontab_rescheduled_correctly_with_local_timezone"
"test_crontab_schedules_correctly"
"test_crontab_sets_default_result_ttl"
"test_crontab_sets_description"
"test_crontab_sets_id"
"test_crontab_sets_timeout"
"test_job_with_crontab_get_rescheduled"))
#$@(map (lambda (test) (string-append "--deselect="
"tests/test_callbacks.py"
"::JobCallbackTestCase::"
test))
;; AssertionError: <object object at 0x7ffff7599c10> !=
;; None
(list "test_job_creation_with_failure_callback"
"test_job_creation_with_success_callback")))
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'start-redis
(lambda _
(invoke "redis-server" "--daemonize" "yes")))
(add-after 'unpack 'loosen-requirements
(lambda _
;; crontab package is python_crontab in PyPI.
(substitute* "setup.py"
(("crontab>=[0-9.]*")
"python-crontab")))))))
(native-inputs
(list python-crontab
python-freezegun
python-pytest
(list python-pytest
python-setuptools
python-wheel
redis))
(propagated-inputs
(list python-croniter python-rq))
(list python-crontab
python-freezegun
python-dateutil
python-rq))
(home-page "https://github.com/rq/rq-scheduler")
(synopsis "Job scheduling capabilities for RQ (Redis Queue)")
(description
"This package provides job scheduling capabilities to @code{python-rq}
@@ -5333,7 +5405,7 @@ with integrated support for finding required rows quickly.")
(define-public apache-arrow
(package
(name "apache-arrow")
(version "22.0.0")
(version "23.0.1")
(source
(origin
(method git-fetch)
@@ -5343,7 +5415,7 @@ with integrated support for finding required rows quickly.")
(file-name (git-file-name name version))
(sha256
(base32
"09ra9p2majsczjq6ygcz2jqafdryvrzahxsbflfqp2z8invsd14b"))))
"1qn7wgavi3kiz4d6w1naqj5631bg87fnj6gbhaxmpmynm5hi9wm7"))))
(build-system cmake-build-system)
(arguments
(list
@@ -5548,9 +5620,6 @@ other traditional Python scientific computing packages.")
(lambda _
(substitute* "setup.py"
(("^.*\"git\", \"status\".*$") ""))))
(add-before 'build 'set-version
(lambda _
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))
(add-before 'check 'remove-local-source
(lambda _
(copy-recursively "fastparquet/test" "test")
@@ -5810,7 +5879,7 @@ be blown away by a SQL-DB or an external database server.")
(define-public sdb
(package
(name "sdb")
(version "2.2.4")
(version "2.3.4")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -5819,7 +5888,7 @@ be blown away by a SQL-DB or an external database server.")
(file-name (git-file-name name version))
(sha256
(base32
"15pc807s2nmhnr3mspyz9h47rkxkv1r07x959ir17v5b6zs7wxvw"))))
"0x99sjmd8h0r6rh1ahr48lbqlg6swf2s3m2slqzlf19bxvy2firs"))))
(build-system meson-build-system)
(arguments
(list
@@ -5846,57 +5915,6 @@ be blown away by a SQL-DB or an external database server.")
(description "SDB is a simple key/value database based on djb's cdb disk
storage that supports JSON and array introspection.")
(license license:expat)))
(define-public sequeler
(package
(name "sequeler")
(version "0.8.2")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Alecaddd/sequeler")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0biggmsn8k7j6pdrwk29whl56qlfgvf5d9vjpgz4nyqih56wgh9j"))))
(build-system meson-build-system)
(arguments
'(#:glib-or-gtk? #t
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'skip-gtk-update-icon-cache
;; Don't create 'icon-theme.cache'.
(lambda _
(substitute* "build-aux/meson_post_install.py"
(("gtk-update-icon-cache") "true")
(("update-desktop-database") "true")))))))
(native-inputs
`(;("appstream-glib" ,appstream-glib) ; validation fails for lack of network
("gettext-minimal" ,gettext-minimal)
("glib:bin" ,glib "bin") ; for glib-compile-resources
("gtk+" ,gtk+ "bin")
("pkg-config" ,pkg-config)
("vala" ,vala)))
(inputs
`(("glib" ,glib)
("granite" ,granite)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
("gtksourceview-3" ,gtksourceview-3)
("libgda" ,libgda)
("libgee" ,libgee)
("libsecret" ,libsecret)
("libssh2" ,libssh2)
("libxml2" ,libxml2)))
(synopsis "Friendly SQL Client")
(description "Sequeler is a native Linux SQL client built in Vala and
Gtk. It allows you to connect to your local and remote databases, write SQL in
a handy text editor with language recognition, and visualize SELECT results in
a Gtk.Grid Widget.")
(home-page "https://github.com/Alecaddd/sequeler")
(license license:gpl2+)))
(define-public sqlitebrowser
(package
(name "sqlitebrowser")
@@ -6104,6 +6122,31 @@ relational databases are in general.")
"This package implements the @acronym{LSP, Language Server Protocol} for SQL.")
(license license:expat)))
(define-public python-dbutils
(package
(name "python-dbutils")
(version "3.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/WebwareForPython/DBUtils")
(commit
(string-append "Release-"
(string-join (string-split version #\.) "_")))))
(file-name (git-file-name name version))
(sha256
(base32 "1x2bqqlp6ahm8k8d0f1g3l0fcsjala3z6jdmcwhwkbh0agg8agff"))))
(build-system pyproject-build-system)
(native-inputs (list python-pytest python-setuptools))
(home-page "https://github.com/WebwareForPython/DBUtils")
(synopsis "Database connections for multi-threaded environments")
(description
"This package provides tooling for solid, persistent and pooled
connections to a database that can be used in all kinds of multi-threaded
environments.")
(license license:expat)))
(define-public python-dogpile-cache
(package
(name "python-dogpile-cache")

View File

@@ -292,14 +292,14 @@ allows multiple concurrent reader and writer threads.")
(define-public liburcu
(package
(name "liburcu")
(version "0.14.1")
(version "0.15.6")
(source (origin
(method url-fetch)
(uri (string-append "https://www.lttng.org/files/urcu/"
"userspace-rcu-" version ".tar.bz2"))
(sha256
(base32
"1h5bg0k94by2v7cjq7fb3ridqixbd9pndw506vl27h3fvh9wn6i3"))))
"0ks1mj5r11ir9ssbxgm13pj9wix7gny9g3qfqzrfn4gbjqh1j2w5"))))
(build-system gnu-build-system)
(native-inputs
;; riscv64 needs >= gcc-13.3.0

View File

@@ -25,6 +25,7 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages dav)
#:use-module (guix build-system cargo)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject)
@@ -43,6 +44,7 @@
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages time)
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control)
@@ -75,6 +77,56 @@ command-line environment with support for file manipulation on remote WebDAV
servers.")
(license license:gpl2+)))
(define-public pimsync
(package
(name "pimsync")
(version "0.5.7")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~whynothugo/pimsync")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0x90l9k3sfnszrvmzqclykpv2py33v9jh92ps68wdd7xkrjp42ga"))))
(build-system cargo-build-system)
(arguments
(list
#:install-source? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'use-guix-vendored-dependencies
(lambda _
(substitute* "Cargo.toml"
(("^\\[patch.crates-io\\]")
"")
(("^hashify.*$")
"hashify = { version = \"*\" }\n"))))
(add-after 'unpack 'setup-environment
(lambda _
(setenv "PIMSYNC_VERSION"
#$version)))
(add-after 'install 'install-man-pages
(lambda _
(let ((man (string-append #$output "/share/man/man")))
(install-file "pimsync.1"
(string-append man "1"))
(install-file "pimsync.conf.5"
(string-append man "5"))
(install-file "pimsync-migration.7"
(string-append man "7"))))))))
(inputs (cons* sqlite
(cargo-inputs 'pimsync)))
(synopsis
"Synchronize calendars and contacts using CalDAV, CardDAV and others")
(description
"Pimsync synchronizes your calendars and contacts between two
storage locations. The most popular purpose is to synchronize a CalDAV or
CardDAV server with a local folder or file.")
(home-page "https://pimsync.whynothugo.nl/")
(license license:eupl1.2)))
(define-public radicale
(package
(name "radicale")
@@ -153,7 +205,7 @@ if __name__ == '__main__':
(propagated-inputs
(list python-aiohttp
python-defusedxml
python-dulwich
python-dulwich-0.24
python-icalendar
python-jinja2
python-multidict

View File

@@ -646,12 +646,6 @@ debian/copyright for more information.")))))
(native-inputs (list pkg-config))
(arguments
(list
#:configure-flags
#~(list
(string-append "-DPKG_CONFIG_EXECUTABLE="
(search-input-file
%build-inputs (string-append
"/bin/" #$(pkg-config-for-target)))))
#:tests? #f ;Tests are "for development only".
#:phases #~(modify-phases %standard-phases
;; We want to provide good defaults. Here apt-cacher-ng is built

View File

@@ -303,232 +303,6 @@ and uses the same efficient LLVM-based C/C++ @code{clang_delta} reduction
tool.")
(license license:ncsa)))
(define-public american-fuzzy-lop
(let ((machine (match (or (%current-target-system)
(%current-system))
("x86_64-linux" "x86_64")
("i686-linux" "i386")
("aarch64-linux" "aarch64")
("armhf-linux" "arm")
("mips64el-linux" "mips64el")
("powerpc-linux" "ppc")
;; Prevent errors when querying this package on unsupported
;; platforms, e.g. when running "guix package --search="
(_ "UNSUPPORTED"))))
(package
(name "american-fuzzy-lop")
(version "2.57b") ;It seems all releases have the 'b' suffix
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/AFL")
(commit (string-append "v" version))))
(sha256
(base32 "0ks0s8iizp7mpc9mlpv126rsny0dkljfsw68689g9jiisjz2z530"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(inputs
(list qemu-for-american-fuzzy-lop))
(arguments
`(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
(string-append "DOC_PATH=$(PREFIX)/share/doc/"
,name "-" ,version)
"CC=gcc")
#:phases (modify-phases %standard-phases
(add-after 'unpack 'make-git-checkout-writable
(lambda _
(for-each make-file-writable (find-files "."))
#t))
(delete 'configure)
,@(if (string=? (%current-system) (or "x86_64-linux"
"i686-linux"))
'()
'((add-before 'build 'set-afl-flag
(lambda _ (setenv "AFL_NO_X86" "1") #t))
(add-after 'install 'remove-x86-programs
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin/")))
(delete-file (string-append bin "afl-gcc"))
(delete-file (string-append bin "afl-g++"))
(delete-file (string-append bin "afl-clang"))
(delete-file (string-append bin "afl-clang++")))
#t))))
(add-after
;; TODO: Build and install the afl-llvm tool.
'install 'install-qemu
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((qemu (assoc-ref inputs "qemu"))
(out (assoc-ref outputs "out")))
(symlink (string-append qemu "/bin/qemu-" ,machine)
(string-append out "/bin/afl-qemu-trace"))
#t)))
(delete 'check)))) ; tests are run during 'install phase
(home-page "https://lcamtuf.coredump.cx/afl/")
(synopsis "Security-oriented fuzzer")
(description
"American fuzzy lop is a security-oriented fuzzer that employs a novel
type of compile-time instrumentation and genetic algorithms to automatically
discover clean, interesting test cases that trigger new internal states in the
targeted binary. This substantially improves the functional coverage for the
fuzzed code. The compact synthesized corpora produced by the tool are also
useful for seeding other, more labor- or resource-intensive testing regimes
down the road.")
(license license:asl2.0))))
(define-public qemu-for-american-fuzzy-lop
;; afl only supports using a single afl-qemu-trace executable, so
;; we only build qemu for the native target.
(let ((machine (match (or (%current-target-system)
(%current-system))
("x86_64-linux" "x86_64")
("i686-linux" "i386")
("aarch64-linux" "aarch64")
("armhf-linux" "arm")
("mips64el-linux" "mips64el")
("powerpc-linux" "ppc")
;; Prevent errors when querying this package on unsupported
;; platforms, e.g. when running "guix package --search="
(_ "UNSUPPORTED"))))
(hidden-package
(package
(name "qemu")
(version "2.10.2")
(source (origin
(method url-fetch)
(uri (string-append "https://download.qemu.org/qemu-"
version ".tar.xz"))
(sha256
(base32
"17w21spvaxaidi2am5lpsln8yjpyp2zi3s3gc6nsxj5arlgamzgw"))
(patches
(search-patches "qemu-glibc-2.27.patch"
"qemu-glibc-2.30.patch"))))
(build-system gnu-build-system)
(arguments
`(;; Running tests in parallel can occasionally lead to failures, like:
;; boot_sector_test: assertion failed (signature == SIGNATURE): (0x00000000 == 0x0000dead)
#:parallel-tests? #f
#:configure-flags
(list (string-append "--target-list=" ,machine "-linux-user"))
#:make-flags '("V=1")
#:phases
(modify-phases %standard-phases
(replace 'configure
(lambda* (#:key inputs outputs (configure-flags '())
#:allow-other-keys)
;; The `configure' script doesn't understand some of the
;; GNU options. Thus, add a new phase that's compatible.
(let ((out (assoc-ref outputs "out")))
(setenv "SHELL" (which "bash"))
;; While we're at it, patch for tests.
(substitute* "tests/libqtest.c"
(("/bin/sh") (which "sh")))
;; The binaries need to be linked against -lrt.
(setenv "LDFLAGS" "-lrt")
(apply invoke
`("./configure"
,(string-append "--cc=" (which "gcc"))
;; Some architectures insist on using HOST_CC
,(string-append "--host-cc=" (which "gcc"))
"--disable-debug-info" ; save build space
"--enable-virtfs" ; just to be sure
,(string-append "--prefix=" out)
,(string-append "--sysconfdir=/etc")
,@configure-flags)))))
(add-after
'unpack 'apply-afl-patches
(lambda* (#:key inputs #:allow-other-keys)
(let* ((afl-src (assoc-ref inputs "afl-source"))
(patch-dir "qemu_mode/patches"))
(copy-recursively (string-append afl-src "/"
patch-dir)
patch-dir)
(install-file
(string-append patch-dir
"/afl-qemu-cpu-inl.h")
".")
(copy-file (string-append afl-src "/config.h")
"./afl-config.h")
(install-file (string-append afl-src "/types.h")
".")
(substitute* "afl-qemu-cpu-inl.h"
(("\\.\\./\\.\\./config.h") "afl-config.h"))
(substitute* (string-append patch-dir
"/cpu-exec.diff")
(("\\.\\./patches/") ""))
;; These were already applied to qemu-minimal-2.10.
(for-each (lambda (obsolete-patch)
(delete-file (string-append
patch-dir "/"
obsolete-patch)))
(list "configure.diff"
"memfd.diff"))
(for-each (lambda (patch-file)
(invoke "patch" "--force" "-p1"
"--input" patch-file))
(find-files patch-dir
"\\.diff$"))
#t)))
(add-before 'check 'disable-unusable-tests
(lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* "tests/Makefile.include"
;; Comment out the test-qga test, which needs /sys and
;; fails within the build environment.
(("check-unit-.* tests/test-qga" all)
(string-append "# " all)))
(substitute* "tests/Makefile.include"
;; Comment out the test-char test, which needs networking and
;; fails within the build environment.
(("check-unit-.* tests/test-char" all)
(string-append "# " all)))
#t)))))
(native-inputs
`(("python-2" ,python-2) ; QEMU 2 needs Python 2
("glib:bin" ,glib "bin")
("perl" ,perl)
("flex" ,flex)
("bison" ,bison)
("pkg-config" ,pkg-config)))
(inputs
`(("afl-source" ,(package-source american-fuzzy-lop))
("alsa-lib" ,alsa-lib)
("attr" ,attr)
("glib" ,glib)
("libaio" ,libaio)
("libattr" ,attr)
("libcap" ,libcap)
("libjpeg" ,libjpeg-turbo)
("libpng" ,libpng)
("ncurses" ,ncurses)
("pixman" ,pixman)
("util-linux" ,util-linux)
("zlib" ,zlib)))
(home-page "https://www.qemu.org")
(synopsis "Machine emulator and virtualizer (without GUI) for american fuzzy lop")
(description
"QEMU is a generic machine emulator and virtualizer. This package
of QEMU is used only by the american fuzzy lop package.
When used as a machine emulator, QEMU can run OSes and programs made for one
machine (e.g. an ARM board) on a different machine---e.g., your own PC. By
using dynamic translation, it achieves very good performance.
When used as a virtualizer, QEMU achieves near native performances by
executing the guest code directly on the host CPU. QEMU supports
virtualization when executing under the Xen hypervisor or using
the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86,
server and embedded PowerPC, and S390 guests.")
;; Many files are GPLv2+, but some are GPLv2-only---e.g., `memory.c'.
(license license:gpl2)
;; Several tests fail on MIPS.
(supported-systems (delete "mips64el-linux" %supported-systems))))))
(define-public qemu-for-aflplusplus
(let ((base qemu-minimal)
(commit "60ebd5624c60589e276cf287516b925a9ee35b87")
@@ -607,97 +381,141 @@ server and embedded PowerPC, and S390 guests.")
(synopsis "QEMU for AFL++")))))
(define-public aflplusplus
(package
(inherit american-fuzzy-lop)
(name "aflplusplus")
(version "4.35c")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/AFLplusplus/AFLplusplus")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0mwamvyv2ckfxrrns4cnhx9gf2dn9jjgi9dc1qp3cwjasbghg5lg"))))
(arguments
(substitute-keyword-arguments (package-arguments american-fuzzy-lop)
((#:make-flags _ ''())
#~(list (string-append "PREFIX=" #$output)
(string-append "DOC_PATH=" #$output "/share/doc/"
#$(package-name this-package) "-"
#$(package-version this-package))
(string-append "CC=" #$(cc-for-target))
(string-append "CXX=" #$(cxx-for-target))
(string-append "LLVM_CONFIG="
(search-input-file %build-inputs "/bin/llvm-config"))
;; Need to use LLD with the llvm_mode, because LTO in
;; combination with binutils gold is currently broken.
;;
;; See: https://codeberg.org/guix/guix/issues/3307
(string-append "AFL_REAL_LD="
(search-input-file %build-inputs "/bin/ld.lld"))
(string-append "CLANG_BIN="
(search-input-file %build-inputs "/bin/clang"))
(string-append "CLANGPP_BIN="
(search-input-file %build-inputs "/bin/clang++"))
"LLVM_LTO=1"
"AFL_CLANG_FLTO=-flto=full"))
((#:phases phases '%standard-phases)
#~(modify-phases #$phases
;; Ensure that the build fails early if LLVM support fails to
;; compile, makes the build log much easier to understand.
(add-after 'unpack 'fatal-llvm-failure
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "GNUmakefile"
(("-\\$\\(MAKE\\) ..* -f GNUmakefile.llvm$" all)
(substring all 1))))) ; remove the leading '-'
;; GNUmakefile.llvm tries to find clang/clang++ relative to the
;; --bindir reported by llvm-config, but since llvm and clang
;; have different store paths on Guix, this doesn't work here.
(add-after 'unpack 'patch-clang-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "GNUmakefile.llvm"
(("^CC *= .*$")
(string-append
"override CC = "
(search-input-file inputs "/bin/clang")
"\n"))
(("^CXX *= .*$")
(string-append
"override CXX = "
(search-input-file inputs "/bin/clang++")
"\n")))))
;; For GCC plugins.
(add-after 'unpack 'patch-gcc-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/afl-cc.c"
(("alt_cc = \"gcc\";")
(format #f "alt_cc = \"~a\";"
(search-input-file inputs "bin/gcc")))
(("alt_cxx = \"g\\+\\+\";")
(format #f "alt_cxx = \"~a\";"
(search-input-file inputs "bin/g++"))))))
(add-after 'build 'build-qasan
(lambda* (#:key parallel-build? make-flags #:allow-other-keys)
(apply invoke "make" "-C" "qemu_mode/libqasan"
"-j" (number->string (if parallel-build?
(parallel-job-count)
"1"))
make-flags)))
;; afl-qemu-trace is a symbolic link to QEMU's binary.
;; Substituting its source code with AFL++'s output path
;; would result in a dependency cycle.
(add-after 'install-qemu 'wrap-qemu
(lambda _
(wrap-program (string-append #$output "/bin/afl-qemu-trace")
`("AFL_PATH" = (,(string-append #$output "/lib/afl"))))))))))
;; According to the Dockerfile, GCC 12 is producing compile errors for some
;; targets, so explicitly use GCC 11 here.
(inputs (list llvm-20 clang-20 lld-20 gcc gmp python qemu-for-aflplusplus))
(native-inputs (list gcc))
(home-page "https://aflplus.plus/")
(description
;; TODO: Merge the duplicate application of modify-phases,
;; due to the previous inheritance from american-fuzzy-lop.
(let* ((machine (match (or (%current-target-system)
(%current-system))
("x86_64-linux" "x86_64")
("i686-linux" "i386")
("aarch64-linux" "aarch64")
("armhf-linux" "arm")
("mips64el-linux" "mips64el")
("powerpc-linux" "ppc")
;; Prevent errors when querying this package on unsupported
;; platforms, e.g. when running "guix package --search="
(_ "UNSUPPORTED")))
(arguments-american-fuzzy-lop
`(#:make-flags '()
#:phases (modify-phases %standard-phases
(add-after 'unpack 'make-git-checkout-writable
(lambda _
(for-each make-file-writable (find-files "."))
#t))
(delete 'configure)
,@(if (string=? (%current-system) (or "x86_64-linux"
"i686-linux"))
'()
'((add-before 'build 'set-afl-flag
(lambda _ (setenv "AFL_NO_X86" "1") #t))
(add-after 'install 'remove-x86-programs
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin/")))
(delete-file (string-append bin "afl-gcc"))
(delete-file (string-append bin "afl-g++"))
(delete-file (string-append bin "afl-clang"))
(delete-file (string-append bin "afl-clang++")))
#t))))
(add-after
;; TODO: Build and install the afl-llvm tool.
'install 'install-qemu
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((qemu (assoc-ref inputs "qemu"))
(out (assoc-ref outputs "out")))
(symlink (string-append qemu "/bin/qemu-" ,machine)
(string-append out "/bin/afl-qemu-trace"))
#t)))
(delete 'check))))) ; tests are run during 'install phase
(package
(name "aflplusplus")
(version "4.35c")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/AFLplusplus/AFLplusplus")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0mwamvyv2ckfxrrns4cnhx9gf2dn9jjgi9dc1qp3cwjasbghg5lg"))))
(build-system gnu-build-system)
(arguments
(substitute-keyword-arguments arguments-american-fuzzy-lop
((#:make-flags _ ''())
#~(list (string-append "PREFIX=" #$output)
(string-append "DOC_PATH=" #$output "/share/doc/"
#$(package-name this-package) "-"
#$(package-version this-package))
(string-append "CC=" #$(cc-for-target))
(string-append "CXX=" #$(cxx-for-target))
(string-append "LLVM_CONFIG="
(search-input-file %build-inputs "/bin/llvm-config"))
;; Need to use LLD with the llvm_mode, because LTO in
;; combination with binutils gold is currently broken.
;;
;; See: https://codeberg.org/guix/guix/issues/3307
(string-append "AFL_REAL_LD="
(search-input-file %build-inputs "/bin/ld.lld"))
(string-append "CLANG_BIN="
(search-input-file %build-inputs "/bin/clang"))
(string-append "CLANGPP_BIN="
(search-input-file %build-inputs "/bin/clang++"))
"LLVM_LTO=1"
"AFL_CLANG_FLTO=-flto=full"))
((#:phases phases '%standard-phases)
#~(modify-phases #$phases
;; Ensure that the build fails early if LLVM support fails to
;; compile, makes the build log much easier to understand.
(add-after 'unpack 'fatal-llvm-failure
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "GNUmakefile"
(("-\\$\\(MAKE\\) ..* -f GNUmakefile.llvm$" all)
(substring all 1))))) ; remove the leading '-'
;; GNUmakefile.llvm tries to find clang/clang++ relative to the
;; --bindir reported by llvm-config, but since llvm and clang
;; have different store paths on Guix, this doesn't work here.
(add-after 'unpack 'patch-clang-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "GNUmakefile.llvm"
(("^CC *= .*$")
(string-append
"override CC = "
(search-input-file inputs "/bin/clang")
"\n"))
(("^CXX *= .*$")
(string-append
"override CXX = "
(search-input-file inputs "/bin/clang++")
"\n")))))
;; For GCC plugins.
(add-after 'unpack 'patch-gcc-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/afl-cc.c"
(("alt_cc = \"gcc\";")
(format #f "alt_cc = \"~a\";"
(search-input-file inputs "bin/gcc")))
(("alt_cxx = \"g\\+\\+\";")
(format #f "alt_cxx = \"~a\";"
(search-input-file inputs "bin/g++"))))))
(add-after 'build 'build-qasan
(lambda* (#:key parallel-build? make-flags #:allow-other-keys)
(apply invoke "make" "-C" "qemu_mode/libqasan"
"-j" (number->string (if parallel-build?
(parallel-job-count)
"1"))
make-flags)))
;; afl-qemu-trace is a symbolic link to QEMU's binary.
;; Substituting its source code with AFL++'s output path
;; would result in a dependency cycle.
(add-after 'install-qemu 'wrap-qemu
(lambda _
(wrap-program (string-append #$output "/bin/afl-qemu-trace")
`("AFL_PATH" = (,(string-append #$output "/lib/afl"))))))))))
(inputs (list llvm-20 clang-20 lld-20 gcc gmp python qemu-for-aflplusplus))
(native-inputs (list gcc))
(home-page "https://aflplus.plus/")
(synopsis "Security-oriented fuzzer")
(description
"AFLplusplus is a security-oriented fuzzer that employs a novel type of
compile-time instrumentation and genetic algorithms to automatically discover
clean, interesting test cases that trigger new internal states in the targeted
@@ -709,7 +527,8 @@ It is a fork of American Fuzzy Lop fuzzer and features:
@item A more recent qemu version.
@item More algorithms like collision-free coverage, enhanced laf-intel &
redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, etc.
@end itemize")))
@end itemize")
(license license:asl2.0))))
(define-public backward-cpp
(package

View File

@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2022-2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2022-2026 Janneke Nieuwenhuizen <janneke@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -35,14 +35,14 @@
(define-public dezyne
(package
(name "dezyne")
(version "2.19.2")
(version "2.20.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://dezyne.org/download/dezyne/"
name "-" version ".tar.gz"))
(sha256
(base32 "142ng6aq7lcp0jk16yajf2bpm03db9q1wbxs5igwnvszy6aqq243"))))
(base32 "1v5h08fjjhqvplq4dk0293ny55s8fbjk1qyiclvn0vkxngrhblnh"))))
(inputs (list bash-minimal
boost
guile-3.0

Some files were not shown because too many files have changed in this diff Show More