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
Kurome
812f972f04
gnu: font-google-material-design-icons: Update to 4.0.0.
...
* gnu/packages/fonts.scm (font-google-material-design-icons):
Update to 4.0.0.
Change-Id: I57c779dfbcd7a6e245eecac1d0b6898dec44a37c
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-07 17:42:26 +02:00
Tomas Volf
404559c98b
gnu: buildah: Update to 1.39.4.
...
* gnu/packages/containers.scm (buildah): Update to 1.39.4.
[arguments]<#:phases>{'set-env}: Do not set CC.
Change-Id: If64a18f0da0b9caf73f01fbe0d56d4ea1c065c3a
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-04-07 17:34:44 +02:00
Nicolas Graves
1d7e752970
gnu: Add python-sentence-transformers.
...
* gnu/packages/machine-learning.scm (python-sentence-transformers): New variable.
Change-Id: Iedab56f6c2bdde12e654ba67695cd996122bdb0b
2025-04-07 17:14:14 +02:00
Nicolas Graves
67901abeec
gnu: Add python-transformers.
...
* gnu/packages/machine-learning.scm (python-transformers): New variable.
Change-Id: Ifd7fa3a0f4611d3298ab76ceb44b3aea1397b824
2025-04-07 17:11:07 +02:00
Nicolas Graves
6483fdee51
gnu: Add python-tokenizers.
...
* gnu/packages/machine-learning.scm (python-tokenizers): New variable.
Change-Id: I5db95172255dc4635c2a417f3b7252454eea27d7
2025-04-07 16:44:29 +02:00
Nicolas Graves
5aea24cf89
gnu: Add rust-numpy-0.21.
...
* gnu/packages/crates-io.scm (rust-numpy-0.21): New variable.
Change-Id: Idae5915f3cefa47c16c4bf9a5679f55621e35da7
2025-04-07 16:44:28 +02:00
Nicolas Graves
3d4fc384f6
gnu: Add python-safetensors.
...
* gnu/packages/machine-learning.scm (python-safetensors): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net >
Change-Id: I90a1684d06756ce87ca0862d745a75be5919f0b2
2025-04-07 16:44:28 +02:00
Nicolas Graves
dadb51bb82
gnu: Add rust-tokenizers.
...
* gnu/packages/machine-learning.scm (rust-tokenizers): New variable.
Change-Id: I3189a2d826f072f65ad053d77eb39be39775f1c2
2025-04-07 16:44:28 +02:00
Nicolas Graves
bd7e89a1fd
gnu: Add rust-monostate-impl-0.1.
...
* gnu/packages/crates-io.scm (rust-monostate-impl-0.1): New variable.
Change-Id: Ica72fb8bce3589ed1ee5b08c3d96dcc24aaee279
2025-04-07 16:44:28 +02:00
Nicolas Graves
ed47cde6de
gnu: Add rust-monostate-0.1.
...
* gnu/packages/crates-io.scm (rust-monostate-0.1): New variable.
Change-Id: I53f1ebfaf98e785eedeb3293f211bffa6f44bc76
2025-04-07 16:44:28 +02:00
Nicolas Graves
872394c157
gnu: Add rust-hf-hub-0.3.
...
* gnu/packages/machine-learning.scm (rust-hf-hub-0.3): New variable.
Change-Id: I9e64c316dde8094e6142785af8549556953513e0
2025-04-07 16:44:28 +02:00
Nicolas Graves
620ff3a2a0
gnu: Add rust-macro-rules-attribute-0.2.
...
* gnu/packages/crates-io.scm (rust-macro-rules-attribute-0.2): New variable.
Change-Id: I62c9ba35a8a9f71f05f0f3c5307d7abe11f408c8
2025-04-07 16:44:28 +02:00
Nicolas Graves
8fa6d58179
gnu: Add rust-macro-rules-attribute-proc-macro-0.2.
...
* gnu/packages/crates-io.scm (rust-macro-rules-attribute-proc-macro-0.2): New variable.
Change-Id: I1fab6de81c897643cae52e733bd06bb00ea1bd7f
2025-04-07 16:44:28 +02:00
Nicolas Graves
0bef67adcc
gnu: Add rust-spm-precompiled-0.1.
...
* gnu/packages/machine-learning.scm (rust-spm-precompiled-0.1): New variable.
Change-Id: I622c1a875e10041703ef0a32e7c35074f534276b
2025-04-07 16:44:27 +02:00
Nicolas Graves
8df7a03b10
gnu: Add rust-esaxx-rs-0.1.
...
* gnu/packages/machine-learning.scm (rust-esaxx-rs-0.1): New variable.
Change-Id: I38a666dd5b9f20dc721e0a28ad718ff5f227b708
2025-04-07 16:44:27 +02:00
Nicolas Graves
85272bac56
gnu: Add rust-safetensors.
...
* gnu/packages/machine-learning.scm (rust-safetensors): New variable.
Change-Id: I2733dbae90b292ed6485666cf875d6fb899c5d12
2025-04-07 16:44:27 +02:00
Nicolas Graves
d5c540fbd7
gnu: Add rust-rayon-cond-0.3.
...
* gnu/packages/crates-io.scm (rust-rayon-cond-0.3): New variable.
Change-Id: I2683b5cb5c698380cd9485b0a6f090f827678c4d
2025-04-07 16:44:27 +02:00
Nicolas Graves
0f6054454a
gnu: Add rust-unicode-normalization-alignments-0.1.
...
* gnu/packages/crates-io.scm (rust-unicode-normalization-alignments-0.1): New variable.
Change-Id: I338fd9a00affd1d83ace8356b6276fda476a68c8
2025-04-07 16:44:27 +02:00
Ricardo Wurmus
24e9cdbe26
gnu: Add python-tiktoken.
...
* gnu/packages/python-xyz.scm (python-tiktoken): New variable.
Change-Id: I76be9a1b00c6872015346360fb1dc96f0b5bd15c
2025-04-07 16:44:27 +02:00
Danny Milosavljevic
f56da21c78
gnu: Add emacs-mediainfo-mode.
...
* gnu/packages/emacs-xyz.scm (emacs-mediainfo-mode): New variable.
Change-Id: Ib60ff6925c0015f78bbd45d2555ad7c3023da196
2025-04-07 15:34:09 +02:00
Andreas Enge
6408ad2464
gnu: nano: Update to 8.4.
...
* gnu/packages/text-editors.scm (nano): Update to 8.4.
Change-Id: I2469bee7d9f49f67b9ca92bea0c58a48ed099516
Co-authored-by: Andy Tai <atai@atai.org >
2025-04-07 13:33:00 +02:00