Commit graph

156346 commits

Author SHA1 Message Date
Zacchaeus
0e51c6547f
services: syncthing: Improve Syncthing code standard compliance.
* gnu/services/syncthing.scm: (syncthing-config-file,
syncthing-folder, syncthing-device, syncthing-folder-device): Rename
fields to avoid abbreviation, boolean values switched to use #t or #f,
numbers no longer provided as strings, config directory moved to
~/.local/state/syncthing
* doc/guix.texi: (syncthing-service-type): Update documentation to
reflect these changes.

Change-Id: I01c059e13658a0d1ad38aaebca3dcb0a268bbdba
2025-03-14 16:01:34 -04:00
Arun Isaac
412f411d4f
Revert "gnu: Remove guile-emacs."
This reverts commit 17c9472cde.
2025-03-14 17:32:40 +00:00
Arun Isaac
d2aca35ca4
Revert "gnu: Remove guile-for-guile-emacs."
This reverts commit df959e33ae.
2025-03-14 17:32:40 +00:00
Ada Stevenson
df959e33ae
gnu: Remove guile-for-guile-emacs.
This was a dependency for a single package—guile-emacs—which has now been
removed.

* gnu/packages/guile.scm (guile-for-guile-emacs): Delete variable.

Change-Id: I27b82da90db37a40fa5831e453d2ebf0376b6a86
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2025-03-14 17:00:42 +00:00
Ada Stevenson
17c9472cde
gnu: Remove guile-emacs.
guile-emacs appears to be unmaintained, and the website that was hosting its
git repository is no longer active.

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

Change-Id: I949762074acf7d9b8a3b219b26b3848db8220946
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2025-03-14 17:00:41 +00:00
Guillaume Le Vaillant
b155223c05
gnu: Add cl-linear-programming-glpk.
* gnu/packages/lisp-xyz.scm (cl-linear-programming-glpk,
  ecl-linear-programming-glpk, sbcl-linear-programming-glpk): New variables.

Change-Id: Ieedcec7914278932f4d0743d0ef9066da6418af7
2025-03-14 17:31:17 +01:00
Guillaume Le Vaillant
13dabb9113
gnu: Add cl-linear-programming.
* gnu/packages/lisp-xyz.scm (cl-linear-programming, ecl-linear-programming,
  sbcl-linear-programming): New variables.

Change-Id: If0e78a67ea4c902f2b28e3811dad1fed2e83b839
2025-03-14 17:31:17 +01:00
Arun Isaac
85b0321908
gnu: mumi: Update to 0.9.0.
* gnu/packages/mail.scm (mumi): Update to 0.9.0.
* gnu/services/web.scm (mumi-config-file): Write mailer-enabled? field.
(mumi-shepherd-services): Remove --disable-mailer argument.
2025-03-14 16:02:10 +00:00
Efraim Flashner
98f2990691
teams: Remove Efraim Flashner from the julia team.
* etc/teams.scm (Efraim Flashner): Remove from the julia team.

Change-Id: Idcb3e59461be4b3301a4631dc2173bd9e9f7b65c
2025-03-14 15:46:21 +02:00
Janneke Nieuwenhuizen
2b6017dd0b
gnu: system: Cater for Guix Home in PATH.
In <https://issues.guix.gnu.org/63009> it was promised to be pushed to master,
but that didn't seem to have happened.  This resolves that promise.

* gnu/system.scm (operating-system-etc-service): Also add a user's
<guix-home>/profile/bin directory to PATH, before <guix-profile>/bin.

Change-Id: Ibd2866153a211585c4981293027544557f8fa06c
2025-03-14 12:53:31 +01:00
Nigko Yerden
92124591ee
gnu: supertuxkart: Keep 'supertuxkart.desktop' file.
* gnu/packages/games.scm (supertuxkart)[arguments]: Fix regexp in
'disable-data-install' phase so that the line in CMakeList.txt that installs
'supertuxkart.desktop' file is not commented out.

Change-Id: I408cdfeb9425c39228d38df4c15aee326e19dc34
Signed-off-by: Eric Bavier <bavier@posteo.net>
2025-03-13 21:44:27 -05:00
jgart
3cc51c3e74
gnu: Add asdf-cli.
* gnu/packages/lisp-xyz.scm (asdf-cli): New variable.

Change-Id: Ib5dae15d5a7a8581703e4cdb796117b25f8a9b34
2025-03-13 19:59:42 -05:00
Ashish SHUKLA
24851da4aa
gnu: mold: Update to 2.37.1.
* gnu/packages/mold.scm (mold): Update to 2.37.1.

Change-Id: I3702dc9b40af89dd2242f8ff466c3154b356f62a
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-14 08:10:21 +08:00
Sughosha
5c6a17deb3
teams: Add entry for Sughosha.
* etc/teams.scm ("Sughosha"): New member.

Change-Id: I3ca70efa16ad4bbbcd675aa631fd3dea27030fec
2025-03-14 08:10:20 +08:00
Ashish SHUKLA
0c497c87ac
gnu: libcap-ng: Update to 0.8.5.
* gnu/packages/admin.scm (libcap-ng): Update to 0.8.5.

Change-Id: I02576ba09af1c578474b397e01e10e1ca69c4cb9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-14 00:38:47 +01:00
Reed Meyerson
fc52420c9b
gnu: ganeti: Fix compilation.
* gnu/packages/patches/ganeti-openssh-test-fix.patch,
gnu/packages/patches/ganeti-sphinx-import.patch: New files.
* gnu/packages/virtualization.scm (ganeti)[source]: Use them.
[arguments]: Adjust ‘adjust-tests’ phase.
* gnu/local.mk (dist_patch_DATA): Add patches.

Change-Id: I21c4dd5e7210021e8905dc6237bd5148aeed930d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-14 00:38:47 +01:00
Janneke Nieuwenhuizen
678b3dddfe
gnu: snuik: Include guile-fibers, guile-gnutls, and fix wrapper.
* gnu/packages/irc.scm (snuik)[inputs]: Add guile-fibers and guile-gnutls.
[arguments]: Use them in "install-script" phase.  Fix snuik wrapper.

Change-Id: I0dbc5d60c3dc6a683f91a4bb9dc5cbee89bba903
2025-03-13 15:41:19 +01:00
Efraim Flashner
01808720f1
gnu: node-bootstrap: Remove powerpc-linux from supported-systems.
* gnu/packages/node.scm (node-bootstrap)[supported-systems]: Remove
powerpc-linux from the supported systems.
(node-lts)[supported-systems]: Adjust accordingly.

Change-Id: I66408d52cfe950d1ca4fb6f3303c82a759b050ec
2025-03-13 15:31:31 +02:00
Efraim Flashner
6dc89f2aa2
gnu: ncdu: Update to 2.8.
* gnu/packages/ncdu.scm (ncdu): Update to 2.8.
[arguments]: Build with zig-0.14.

Change-Id: I36c61bdcf7fbcafa0f8a63620cbcce56ed82a26d
2025-03-13 15:31:31 +02:00
Efraim Flashner
6dd7287ab6
gnu: ncdu-1: Update to 1.22.
* gnu/packages/ncdu.scm (ncdu-1): Update to 1.22.

Change-Id: I6e25cac8ee9f67ef629d38dd3e189be3d8680549
2025-03-13 15:31:31 +02:00
Efraim Flashner
edfc3395fd
gnu: qemu-minimal: Fix building on riscv64-linux.
* gnu/packages/virtualization.scm (qemu)[arguments]: Don't run the tests
in parallel when building for riscv64-linux.  Adjust riscv64's
'disable-some-tests phase to extend a test timeout.

Change-Id: I82e2a59bb74bd2c68ccd2397601b0289f47bdbfe
2025-03-13 15:31:27 +02:00
jgart
dec47bd37f
gnu: emacs-dape: Update to 0.23.0.
* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.23.0.

Change-Id: I0e277096780f560c1e51080f1876ebfdfe6cb6be
2025-03-13 08:27:08 -05:00
Andreas Enge
8c0e6d938b
gnu: pari-gp: Update to 2.17.2.
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.2.

Change-Id: I2e84a1bc0477e6db0d681e4483269d254eef10c3
2025-03-13 14:12:18 +01:00
Florian Pelz
d706c1b1e6
gnu: g-golf-adw-1-examples: Downgrade to 0.8.0.
* gnu/packages/guile-xyz.scm (g-golf-source): New procedure.
(guile-g-golf, g-golf-adw-1-examples)[source]: Use it.
(g-golf-adw-1-examples)[version]: Go back to 0.8.0, where adwaita-1-demo
still supports our version of libadwaita.

Change-Id: I469d1039e859e5dafb0d4ca05a13f6f28ac87c24
2025-03-13 13:01:45 +01:00
Florian Pelz
8f705a6fb0
gnu: G-Golf: Fix synopsis.
Suggested by David Pirotte previously, who had written in private mails that
"unlike the guix synopsis declares, g-golf is not a GI binding for
guile. it (obviously) implement a GI low level binding, but that only
covers 10% of g-golf's code, if not less".

* gnu/packages/guile-xyz.scm (guile-g-golf)[synopsis]: Use proper synopsis.

Change-Id: I96357d7989362b8da3cc256cc4fa47658a5091d4
2025-03-13 13:01:45 +01:00
Andy Tai
67b17c1811
gnu: guile-g-golf: Update to 0.8.1.
* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.1.

Change-Id: If4503e69bd7f58ec01b83b7332191184f4c5bd52
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2025-03-13 13:01:44 +01:00
Florian Pelz
abdd3164f4
gnu: g-golf-adw-1-examples: Fix build.
Environment variable GDK_PIXBUF_MODULE_FILE is no longer set since
4838b7b0e9.
See <https://bugs.gnu.org/76697#10>.

* gnu/packages/guile-xyz.scm (g-golf-adw-1-examples)[arguments]: Actually
use GLIB-OR-GTK-BUILD-SYSTEM’s phases, which set the GDK_PIXBUF_MODULE_FILE
environment variable.

Change-Id: Ib2a7036833360ef265f3a6a368498cf6aabf9b08
2025-03-13 13:01:02 +01:00
Arun Isaac
477895ad22
gnu: mumi: Update to 0.8.0.
* gnu/packages/mail.scm (mumi): Update to 0.8.0.
2025-03-13 03:13:28 +00:00
Arun Isaac
fdcc40eeb3
gnu: guile-email: Update to 0.4.0.
* gnu/packages/guile-xyz.scm (guile-email): Update to 0.4.0.
2025-03-13 03:01:14 +00:00
Remco van 't Veer
e124661486
gnu: cairo: Fix regression writing PDFs with fonts via graft.
Fix out of memory errors when writing PDFs with fonts embedded in
xournalpp and others.  See also:

  https://gitlab.freedesktop.org/cairo/cairo/-/issues/870

* gnu/packages/gtk.scm (cairo)[replacement]: New field pointing to cairo-1.18.4.
* gnu/packages/gtk.scm (cairo-1.18.4): Add package.

Change-Id: I6efa5a3acdf39fe78e558173f896f3a6abbc5c27
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-13 10:10:07 +09:00
Maxim Cournoyer
4da217b7d9
gnu: linphone-desktop: Add qtwayland-5 to inputs.
Otherwise it fails to run in an environment using QT_QPA_PLATFORM=wayland.

* gnu/packages/linphone.scm (linphone-desktop)
[inputs]: Add qtwayland-5.

Change-Id: I0ffd033134394f2b40d5f5023475ce4f22e5fc85
2025-03-13 10:06:25 +09:00
Ian Eure
e20bca4202
gnu: librewolf: Update to 136.0.1-1.
* gnu/packages/librewolf.scm (librewolf): Update to 136.0.1-1.

Change-Id: Iefe3511e0b6c3b5ab0c195c424917f56fff1aef6
2025-03-12 17:39:22 -07:00
jgart
be1e7594e5
gnu: trealla: Update to 2.65.0.
* gnu/packages/prolog.scm (trealla): Update to 2.65.0.

Change-Id: I194de079c044cff9b49707a37e5c27faf046f9e1
2025-03-12 18:29:50 -05:00
Calum Irwin
d83d4653e4
gnu: Add wlrctl.
* gnu/packages/xdisorg.scm (wlrctl): New variable.

Change-Id: Ic66dfb1ffb85c9d3cc1287817c74d69403c3f4eb
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-12 22:47:15 +01:00
Andy Tai
ac19daa9d4
gnu: octave: Update to 9.4.0
*  gnu/packages/maths.scm (octave-cli): Update to 9.4.0

Change-Id: I9891e6f2a85b5909725f5fa5b45edaaa65594cfa
Signed-off-by: Eric Bavier <bavier@posteo.net>
2025-03-12 10:20:13 -05:00
Maxim Cournoyer
e77a676f21
gnu-maintenance: Better fix for 'guix refresh --update'.
The previous fix introduced in commit 8176277487 ("import: Avoid duplicate
trailing '/' in computed import URL.") regressed on the handling of *file*
source URIs:

  $ guix refresh cairo --update

  Starting download of /tmp/guix-file.xUKazf
  From https://cairographics.org/cairo-1.18.4.tar.xz...
  download failed "https://cairographics.org/cairo-1.18.4.tar.xz" 404 "Not Found"

* guix/gnu-maintenance.scm (import-html-release): Revert commit 8176277487,
instead adding a trailing slash only if it doesn't already exist.

Change-Id: I6e3889f14badd8843bbf6436ad62a1594f553afe
2025-03-12 21:32:04 +09:00
Andy Tai
9449ab3c20
gnu: wxwidgets: Update to 3.2.6.
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.6.

Change-Id: Ic8ab205e6774615f4b630fd64009fcb2b8d8a95b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-12 12:23:20 +01:00
Andreas Enge
3e7d70ec71
gnu: sage: Update to 10.6.beta9.
* gnu/packages/patches/sage-update-pari-gp.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* * gnu/packages/sagemath.scm (source): Update to 10.6.beta9. Drop patch.

Change-Id: If01883f6f2fe36a79b385fb903eeba91fbcaef79
2025-03-12 11:40:16 +01:00
Zheng Junjie
dec40dd50f
gnu: ksanecore: Update to 24.12.3.
* gnu/packages/kde.scm (ksanecore): Update to 24.12.3.

Change-Id: I9f09cef4104631356de853c44cdd50c0bfad431e
2025-03-12 17:44:34 +08:00
Zheng Junjie
cfed239f86
gnu: massif-visualizer: Update to 24.12.3.
* gnu/packages/kde.scm (massif-visualizer): Update to 24.12.3.

Change-Id: I4ee4e6c5adff1a2cf1e09ba55a4a9bd00c8c0af0
2025-03-12 17:44:34 +08:00
Tomas Volf
387fb90ac6
gnu: podman: Update to 5.4.1.
* gnu/packages/containers.scm (podman): Update to 5.4.1.

Change-Id: Ic1eda1231af028300580f4c14635ef34a1fe54de
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-12 17:44:34 +08:00
Tomas Volf
b9c7a7dac2
gnu: buildah: Update to 1.39.2.
* gnu/packages/containers.scm (buildah): Update to 1.39.2.

Change-Id: I9cfe18de7e14b303645b9d2c0aa8ebe3deb36220
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-12 17:44:34 +08:00
Ashish SHUKLA
d13249dbe3
gnu: zfs: Update to 2.3.1.
* gnu/packages/file-systems.scm (zfs): Update to 2.3.1.

Change-Id: I339807e71081459a3aceb6a41ae7a7ae25fdb155
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-12 17:44:34 +08:00
Zheng Junjie
a60415cebb
teams: Add zheng junjie to kde team.
* etc/teams.scm ("Zheng Junjie"): Add to kde team.
Change-Id: Ib38902c66ba08395ca859ebd2b81c7dc3c75ba67

Change-Id: I4c9843890a6ac0bc46e76c7394d3bdb5ec939c8a
2025-03-12 17:42:08 +08:00
Zheng Junjie
aa26f5a1f7
teams: Add kde team.
* etc/teams.scm (kde): New team.

Change-Id: I284813a796fb520c014d36347bba7a59e5e6ee58
2025-03-12 17:42:06 +08:00
Christopher Baines
ab0b6e920f
gnu: bffe: Update to 0-13.ec2cae0.
* gnu/packages/package-management.scm (bffe): Update to 0-13.ec2cae0.

Change-Id: I5895f0b68ecd961cfc3ac0816ce6219a6441230a
2025-03-12 09:34:46 +00:00
Christopher Baines
86d13ed569
gnu: guix-build-coordinator: Update to 0-124.bacdd64.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-124.bacdd64.

Change-Id: I677811b464e9479a58e39f5deb79dd7d9148d215
2025-03-12 09:32:36 +00:00
Christopher Baines
6a499bbb8e
services: guix-data-service: Use a script for database setup.
To avoid loading data service code in to the shepherd.

* gnu/services/guix.scm (guix-data-service-shepherd-services): Use a script
for database setup.

Change-Id: Ic67b33a98d63be69c8ee36d6e279d2c5690c179e
2025-03-12 09:27:47 +00:00
Christopher Baines
49e1504de2
gnu: guix-data-service: Update to 0.0.1-65.1181b13.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-65.1181b13.

Change-Id: Ibebc492d17d657ad8f889147312d7a266303d465
2025-03-12 09:27:40 +00:00
Christopher Baines
21240093cb
gnu: guile-knots: Update to 0-15.da69fd1.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-15.da69fd1.

Change-Id: Iccb0c2fe994aa9a7b26fbf33c32da98ac656dfda
2025-03-12 09:24:04 +00:00