Ricardo Wurmus
32e9a1298b
gnu: Add chromap.
...
* gnu/packages/bioinformatics.scm (chromap): New variable.
Change-Id: I3b477cf793591b5f9f4583cc47c09854bffd9f6d
2025-04-09 15:19:56 +02:00
Cayetano Santos
90357c6090
gnu: libsigrokdecode: Update to 0.5.3-1.71f4514.
...
* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.3-1.71f4514.
[source]: Switch git repository.
Change-Id: Iba584cc89798984c23867c8dd3e5a687c7410ff2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-09 10:13:20 +02:00
Timo Wilken
f1da434d9d
gnu: swayfx: Update to 0.5.
...
* gnu/packages/wm.scm (swayfx): Update to 0.5.
Change-Id: I975260fb70938291addf7872c54cbe53ff654fc8
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-09 09:55:21 +02:00
Timo Wilken
28fb0cafe0
gnu: scenefx: Update to 0.2.1.
...
* gnu/packages/wm.scm (scenefx): Update to 0.2.1.
Change-Id: I064288e9dcbcde9e6a9b4dfd6d62dce66a7c8368
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-09 09:55:11 +02:00
Leo Famulari
621d09a185
gnu: linux-libre 6.1: Update to 6.1.133.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.133.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I97ed1899a4e8cb12934b2bcd82f9f89f1c48198a
2025-04-08 20:27:33 -04:00
Leo Famulari
80364b5c64
gnu: linux-libre 6.6: Update to 6.6.86.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.86.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: Ic81199ffa3f4af39fbd790cce59210242997ed2d
2025-04-08 20:27:33 -04:00
Leo Famulari
104c85fc1f
gnu: linux-libre 6.12: Update to 6.12.22.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.22.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Iceec7a618b42342abeed12670d3215c04ede1ab4
2025-04-08 20:27:33 -04:00
Leo Famulari
f2c74c1ee2
gnu: linux-libre: Update to 6.13.10.
...
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.10.
(linux-libre-6.13-pristine-source): Update hash.
Change-Id: I184364932f73790f6b8499d00beabeee7cee54ac
2025-04-08 20:27:33 -04:00
45mg
bf6736bd87
gnu: Add fscryptctl.
...
* gnu/packages/file-systems.scm (fscryptctl): New variable.
Change-Id: I98b0100402307d0f3e0af6d46e0d1abbf7cd59d5
Signed-off-by: Leo Famulari <leo@famulari.name >
2025-04-08 20:27:32 -04:00
45mg
dad964e595
gnu: Add fscrypt.
...
* gnu/packages/file-systems.scm (fscrypt): New variable.
Change-Id: I7df45a9345726480518c598583a10b6e905e8a1f
Signed-off-by: Leo Famulari <leo@famulari.name >
2025-04-08 20:27:32 -04:00
45mg
7e1278ad91
gnu: Add go-github-com-wadey-gocovmerge.
...
* gnu/packages/golang-xyz.scm (go-github-com-wadey-gocovmerge): New variable.
Change-Id: Idde447ff494064fbc74c973b49ff0fd5699f9346
2025-04-08 20:27:32 -04:00
45mg
abbe9952c4
gnu: linux-libre: The kernel supports encryption at the file-system level.
...
This enables kernel support for transparent encryption of files and directions
via the fscrypt library:
https://www.kernel.org/doc/html/v6.13/filesystems/fscrypt.html
* gnu/packages/linux.scm (default-extra-linux-options): Add CONFIG_FS_ENCRYPTION.
Change-Id: Ibee34871a25e880e7c16eaa51ddebee85ee172f5
Signed-off-by: Leo Famulari <leo@famulari.name >
2025-04-08 20:27:32 -04:00
Leo Famulari
bb4ce5cc47
services: Make the urandom-seed-service-type return success properly.
...
Reported by nigko on #guix:
https://logs.guix.gnu.org/guix/2025-04-05.log#201718
* gnu/services/base.scm (urandom-seed-shepherd-service): Return #f when
stopped.
Change-Id: I8212508e4a017270e4e9284b43170cd17999e8b4
2025-04-08 20:03:09 -04:00
jgart
b413d1ea6a
gnu: trealla: Update to 2.68.4.
...
* gnu/packages/prolog.scm (trealla): Update to 2.68.4.
Change-Id: Ie2613fb111658c764922771d12694065d3c3842b
2025-04-08 13:54:59 -05:00
Kurome
06481c3e44
gnu: font-adobe-source-code-pro: Update to 2.042R-u-1.062R-i-1.026R-vf.
...
* gnu/packages/fonts.scm (font-adobe-source-code-pro): Update to
2.042R-u-1.062R-i-1.026R-vf.
[source]<commit>: Update substitution pattern for version string.
Change-Id: I40b0e44d867341dbc3ef32829619c83621d06c11
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-04-08 23:44:29 +08:00
Cayetano Santos via Guix-patches via
d052452a7f
gnu: emacs-cape: Update to 2.0.
...
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.0.
[arguments]<#:phases>: Don't install info file explicitely in makeinfo.
Change-Id: I46abd7feb31ded4acc5769b1288393cb4f4f32d4
Signed-off-by: Hilton Chain <hako@ultrarare.space >
2025-04-08 23:34:17 +08:00
Sergey Trofimov via Guix-patches via
c49abb12c9
gnu: emacs-pinentry: Update to 0.1-2.0079964.
...
* gnu/packages/emacs-xyz.scm (emacs-pinentry): Update to 0.1-2.0079964.
[source]: Use git-fetch.
Change-Id: I56247418636c4ed708aa41701bdf2066b62a36cb
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-04-08 23:34:17 +08:00
Cayetano Santos via Guix-patches via
c133a74dc6
gnu: emacs-org-roam: Update to 2.2.2-2.046822b.
...
* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.2-2.046822b.
[propagated-inputs]: Remove emacs-f, emacs-org, emacs-s.
[arguments]<#:phases>: Produce info document using provided makefile.
Change-Id: I70cdd629a92145ad4cf5d965e53ce34f71117c7f
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Modified-by: Hilton Chain <hako@ultrarare.space >
2025-04-08 23:34:17 +08:00
Spencer King
23cf15a5f9
gnu: emacs-magit: Update to 4.3.2.
...
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.2.
Change-Id: Ifbfd0e81d2437b209a1aa6c6868517b9f81900cb
Signed-off-by: Hilton Chain <hako@ultrarare.space >
2025-04-08 23:34:15 +08:00
Romain GARBAGE
c88f98bb3c
home: services: msmtp: Accept g-expressions for ‘password-eval’.
...
This allows users to specify:
(password-eval #~(string-append
#$(file-append libsecret "/bin/secret-tool")
"…"))
* gnu/home/services/mail.scm (string-or-gexp?): New variable.
(maybe-string-or-gexp): New record type
(msmtp-configuration-serialize-string-or-gexp): New variable.
(msmtp-configuration) [password-eval]: Change type.
Change-Id: Id3016956250c447b301b40f29a6509d57058be49
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:23:27 +02:00
Gabriel Wicki
ac83a22375
gnu: services: mail: Remove duplicate in dovecot-configuration.
...
* gnu/services/mail.scm(dovecot-configuration): [namespaces] Remove duplicate
entry "Drafts".
Change-Id: Ibbdb45ede34b1c4aba8ae460e408e554120880e9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:18:33 +02:00
Luis Guilherme Coelho
ca795a79c8
home: services: Re-export ‘simple-service‘.
...
* gnu/home/services.scm: Re-export ‘simple-service‘.
Change-Id: Id680af7050fa23d112e4172d96c15470c3dbeaf9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:15:47 +02:00
Ludovic Courtès
8c3e925ace
services: anonip: Rotate log files.
...
* gnu/services/web.scm (anonip-log-files): New procedure.
(anonip-service-type): Use it to extend ‘log-rotation-service-type’.
* doc/guix.texi (Log Rotation): Document it.
Change-Id: I903bb79e0992b794bb0a40e504283cd57a8a087b
2025-04-08 17:12:29 +02:00
Cayetano Santos
e557df4a67
gnu: emacs-fj: Update to 0.5.
...
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.5.
Change-Id: I8baa058f342bb0faf6e3718b2cc038f32b7c8448
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:08:54 +02:00
Cayetano Santos
9c9e8f97b9
gnu: emacs-fedi: Update to 0.2-1.e53f4d6.
...
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-1.e53f4d6.
Change-Id: I7622f02827da24b4df3c85dd9d37b9a28f2b391f
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:08:36 +02:00
Nigko Yerden
accb75c33b
services: tlp: Make destructor return #f on success.
...
* gnu/services/pm.scm (tlp-shepherd-service): Make destructor
return #f on success. Destructor "should return #f if it is
now possible again to start the service at a later point"
(shepherd manual).
Change-Id: Ic0d21d32af158da1ae940d9c32c05a3471767764
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:06:58 +02:00
Yelninei
1187020066
gnu: e2fsprogs: Fix build for GNU/Hurd.
...
* gnu/packages/linux.scm (e2fsprogs)[#:phases]: Remove 'set-PATH_MAX phase when 'system-hurd?'.
Change-Id: I4ec84bdf5b9219b456109f427d2c192da5b20c98
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:05:37 +02:00
Nigko Yerden
3cbd28a475
services: qemu-binfmt: Add requirement.
...
* gnu/services/virtualization.scm (qemu-binfmt-shepherd-services)
[requirement]: Add file-system-/gnu/store.
qemu-binfmt service write references to the store to
/proc/sys/fs/binfmt_misc/qemu-[architecture] files, therefore
/gnu/store needs to be mounted during the lifetime of the service
instance. If /gnu/store does not remain mounted, the issues
discussed by nigko and Rutherther on IRC are arisen:
https://logs.guix.gnu.org/guix/2025-04-05.log
https://logs.guix.gnu.org/guix/2025-04-08.log
Change-Id: I7e7a42a5ba0e39aa58c997739898f3457dd793a9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-04-08 17:03:28 +02:00
Andy Tai
8f7ed820d7
gnu: nano: Fix cross-compiling.
...
* gnu/packages/text-editors.scm (nano)[arguments]<#:configure-flags>: When
cross-compiling, add "ac_cv_func_strcasecmp=yes"
"gl_cv_func_strcasecmp_works=yes".
Change-Id: Ie024ebdba51efe01ab41872f85479525851e3e3a
Signed-off-by: Zheng Junjie <z572@z572.online >
2025-04-08 22:28:24 +08:00
Zheng Junjie
1dab24555a
gnu: v4l2loopback-linux-module: Update to 0.14.0.
...
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.14.0.
Change-Id: Ifc606519e55d5bb830953722d7a88fc7ee72ad1f
2025-04-08 19:56:25 +08:00
Timo Wilken
15af9f7bc5
gnu: v4l2loopback-linux-module: Update to 0.13.2.
...
This fixes a build failure with 0.13.1 and the latest Linux-libre version in
Guix.
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.13.2.
Change-Id: Iada65ed74c82b0af209a983ab8e0b3ae631d76cb
Signed-off-by: Zheng Junjie <z572@z572.online >
2025-04-08 19:56:25 +08:00
David Elsing
2779928b9c
gnu: rdkit: Update to 2024.09.6.
...
* gnu/packages/chemistry.scm (rdkit): Update to 2024.09.6.
[arguments]: Disable more failing tests.
[inputs]: Add pubchem-align3d.
[native-inputs]: Replace boost with boost-numpy. Add python-pytest.
* gnu/packages/patches/rdkit-unbundle-external-dependencies.patch: Adjust patch.
Change-Id: I165ebfeaef1f9d4b8c659cfdac65b45b0bc90188
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-08 13:24:38 +02:00
David Elsing
bfbdaef945
gnu: Add boost-numpy.
...
* gnu/packages/boost.scm (boost-numpy): New variable.
Change-Id: Ibbb1e17a843999289ceba60ea9dbaa7c4b1dad53
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-08 13:24:38 +02:00
David Elsing
191b96e7ee
gnu: inchi: Update to 1.07.3.
...
* gnu/packages/chemistry.scm (inchi): Update to 1.07.3.
[source]: Switch to git-fetch.
[arguments]: Use gexps. Adjust chdir-to-build-directory, build and install
phases. Enable parallel building.
[native-inputs]: Remove input label. Drop inchi-doc.
[license]: Change to Expat license.
Change-Id: I50945dc888dd01a6a5f7905874c7d68ecdfd5d4d
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-08 13:24:30 +02:00
Igor Goryachev
dac488f404
gnu: erlang: Update to 27.3.2.
...
* gnu/packages/erlang.scm (erlang): Update to 27.3.2.
Change-Id: Ic48101a9244cdc3ba02e3a6027f23d5d67c7178b
Signed-off-by: Zheng Junjie <z572@z572.online >
2025-04-08 18:17:19 +08:00
nomike
7dad36f710
gnu: Add jupp.
...
* gnu/packages/text-editors.scm (jupp): New variable.
Change-Id: I8e030ec4b9e78dc7bb5a020f69aeb6e2c3886b60
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-08 11:56:00 +02:00
Daniel Ziltener
ed325ce878
gnu: Add guile-lsp-server.
...
This adds long-overdue guile-lsp-server to guile-xyz.
Change-Id: Ib6b9471803484c13fe3eb7fc2366602530c0a294
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-08 11:29:11 +02:00
Cayetano Santos
435f7bc85a
gnu: libserialport: Update to 0.1.2.
...
* gnu/packages/electronics.scm (libserialport): Update to 0.1.2.
[source]: Switch to git-fetch.
[native-inputs]: Add autoconf, automake, libtool.
Change-Id: I1666f0a5f643c1fa8ea246f42503732ef5f93331
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-08 11:17:39 +02:00
Zheng Junjie
43d30332bf
build: bootloader: Add riscv64 case.
...
* gnu/build/bootloader.scm (install-efi): Add riscv64 case.
Change-Id: I1c6c7949f0057f600817f09b5f52dca0644e3d88
2025-04-08 14:58:19 +08:00
Zheng Junjie
0770929dde
images: visionfive2: Add support for booting from nvme.
...
* gnu/system/images/visionfive2.scm (visionfive2-barebones-os):
[initrd-modules]: Add mmc_block, clk-starfive-jh7110-aon,
clk-starfive-jh7110-stg, phy-jh7110-dphy-tx, pcie_starfive and nvme.
Change-Id: I1d7ced9bad7e94045ab1caa2315871cd56ca50f4
2025-04-08 14:58:19 +08:00
Zheng Junjie
082923279c
linux-initrd: Add mmc_block.
...
This module is required when booting from MMC block device.
* gnu/system/linux-initrd.scm (default-initrd-modules): Add mmc_block.
Change-Id: I91474a62e9d7b5be07e89f657fd59d37d061b127
2025-04-08 14:57:23 +08:00
Maxim Cournoyer
e839cd1108
services: Add a default configuration value for the ngircd service.
...
* gnu/services/messaging.scm (ngircd-configuration): Adjust comment.
(ngircd-wrapper): Nest bindings within the (maybe-value-set? ssl) check, to
avoid errors when not providing an explicit value to the ssl field.
(ngircd-service-type) [default-value]: New field.
Change-Id: I1d2d7973cc9314e9bbc5870bf7b5f872d074b49b
2025-04-08 15:26:17 +09:00
Maxim Cournoyer
c9524b5841
services: Add ngircd-service-type.
...
* gnu/services/messaging.scm (pascal-case, ngircd-serialize-string)
(ngircd-serialize-boolean, ngircd-serialize-file-like)
(ngircd-serialize-list-of-strings, ngircd-serialize-list-of-ports)
(ngircd-serialize-number, ngircd-serialize-port)
(string-or-number?, ngircd-serialize-string-or-number): New procedures.
(ngircd-global, ngircd-limits, ngircd-options, ngircd-ssl)
(ngircd-operator, ngircd-server, ngircd-channel)
(ngircd-configuration): New configurations.
(serialize-ngircd-global, serialize-ngircd-limits)
(serialize-ngircd-options, serialize-ngircd-operator)
(serialize-list-of-ngircd-operators, serialize-ngircd-server)
(serialize-ngircd-channel, serialize-list-of-ngircd-channels)
(serialize-ngircd-configuration): New procedures.
(list-of-ngircd-operators?, list-of-ngircd-servers?)
(list-of-ngircd-channels?): New predicates.
(ngircd-generate-documentation): New procedure.
(ngircd-user+group, ngircd-account, ngircd-wrapper): Likewise.
(ngircd-shepherd-service): New shepherd service.
(ngircd-service-type): New service type.
* gnu/tests/messaging.scm (%ngircd-os): New variable.
(run-ngircd-test): New procedure.
(%test-ngircd): New test.
* doc/guix.texi (Messaging Services): Document it.
Change-Id: I3ce9a7fd0b33afab22cf15942a1db0cf5b12bfdb
2025-04-08 10:50:17 +09:00
Ricardo Wurmus
666a6cfd88
gnu: python-openai: Update to 1.3.5.
...
* gnu/packages/python-web.scm (python-openai): Update to 1.3.5.
[arguments]: Adjust list of disabled tests; add phase 'relax-requirements and
'httpx-compatibility.
[propagated-inputs]: Add python-distro, python-httpx, and python-pydantic-2.
[native-inputs]: Remove python-black; add python-dirty-equals,
python-hatchling, and nss-certs-for-test.
Change-Id: I47210abe6a7bc0f5141c41b2a60a45f3b83457ce
2025-04-07 20:51:07 +02:00
Cayetano Santos
f61281317f
gnu: emacs-whitespace-cleanup-mode: Update to 0.10-2.0c9b795.
...
* gnu/packages/emacs-xyz.scm (emacs-whitespace-cleanup-mode): Update to
0.10-2.0c9b795.
[arguments]: Set #:tests? to #f.
Change-Id: I6191a21985ff9b317807c5db94d1e154b940affd
Signed-off-by: Christopher Baines <mail@cbaines.net >
2025-04-07 19:38:38 +01:00
Cayetano Santos
f888993243
gnu: emacs-magit-stgit: Fix build.
...
* gnu/packages/emacs-xyz.scm (emacs-magit-stgit)[source]: Fix hash.
[arguments]: Set #:tests? to #f
[propagated-inputs]: Remove emacs-dash.
Change-Id: I61fdfb276ba49b0d4b712cba2221189f3adc6e8e
Signed-off-by: Christopher Baines <mail@cbaines.net >
2025-04-07 19:36:55 +01:00
Andrew Wong
7da4af6c81
gnu: cava: Update to 0.10.4.
...
Adding sdl2 and autoconf-archive allows cava to build with all features.
* gnu/packages/audio.scm (cava): Update to 0.10.4.
[inputs]: Add sdl2, autoconf-archive.
Change-Id: I7fe6822340e7246240dbb14f2f4d6113e8618d15
Signed-off-by: Christopher Baines <mail@cbaines.net >
2025-04-07 19:36:08 +01:00
Simon Streit
3f69bfe87e
gnu: trash-cli: Update to 0.24.5.26.
...
* gnu/packages/shellutils.scm (trash-cli): Update to 0.24.5.26.
[native-inputs]: Add python-shtab. Sort.
Change-Id: I2f9ca7e2eb27657d8356c5cd3648c1e3a10cd0a8
Signed-off-by: Christopher Baines <mail@cbaines.net >
2025-04-07 19:33:34 +01:00
Christopher Baines
9400baf087
gnu: guix-build-coordinator: Update to 0-127.8ec4fa7.
...
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-127.8ec4fa7.
Change-Id: I93978a12fa72c142ab97d7e966644f1ef1fa309a
2025-04-07 19:27:19 +01:00
jgart
73560771d7
gnu: trealla: Update to 2.67.27.
...
* gnu/packages/prolog.scm (trealla): Update to 2.67.27.
Change-Id: Ie386066645233796eaec343c011b5e8dcfd70e56
2025-04-07 12:08:48 -05:00