Commit graph

133655 commits

Author SHA1 Message Date
宋文武
9f11c33b6d
gnu: Add logtalk.
* gnu/packages/prolog.scm (logtalk): New package.

Change-Id: I99e04e70b32c498b5da1f094752279e4668f3865
2024-03-23 19:17:59 +08:00
宋文武
517a198060
gnu: rizin: Update to 0.7.2.
* gnu/packages/engineering.scm (rizin): Update to 0.7.2.
[arguments]: Add '-Duse_sys_libzstd=enabled' and '-Duse_sys_pcre2=enabled' to
configure-flags.  Enable 'hash' tests.
[inputs]: Add pcre2 and zstd:lib.

Change-Id: I36321856b400e509cf00580588bfbc3b9e828f7f
2024-03-23 19:15:23 +08:00
Felix Gruber
f285a968b1
gnu: python-box: Update to 7.1.1.
* gnu/packages/python-xyz.scm (python-box): Update to 7.1.1.
[source]: Download from github since pypi tarball does not contain all
test files.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Remove python-toml; add python-tomli and
python-tomli-w.
[native-inputs]: Add python-cython, python-pytest, and python-wheel.

Change-Id: Ia39063054821e75768b1d9a5c937eab432e7c59e
Reviewed-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-23 09:35:25 +00:00
Wilko Meyer
f6f4c71df5
gnu: Add linux-libre 6.8.
* gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision,
deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source,
linux-libre-headers-6.8, linux-libre-6.8): New variables.
* gnu/packages/aux-files/linux-libre/6.8-arm.conf,
gnu/packages/aux-files/linux-libre/6.8-arm64.conf,
gnu/packages/aux-files/linux-libre/6.8-i686.conf,
gnu/packages/aux-files/linux-libre/6.8-x86.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I338eb725e0b991c67e4d98bd1ef0c441d3d8f0c6
2024-03-22 21:59:02 -04:00
Wilko Meyer
6f0c3f8bf6
gnu: linux-libre 4.19: Update to 4.19.310.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.310.
(linux-libre-4.19-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I6785b6aad690143b5f28f04a8a57dd500f19ee03
2024-03-22 21:59:01 -04:00
Wilko Meyer
e7ba5db25c
gnu: linux-libre 5.4: Update to 5.4.272.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.272.
(linux-libre-5.4-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I564ddc14c9a1244c2a3a9535f659b1730f8f5d10
2024-03-22 21:59:01 -04:00
Wilko Meyer
08fa81fc72
gnu: linux-libre 5.10: Update to 5.10.213.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.213.
(linux-libre-5.10-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I72dc9597fdbdd9b8fff9e87823c47a0a179ddb1b
2024-03-22 21:59:01 -04:00
Wilko Meyer
752765aa4b
gnu: linux-libre 5.15: Update to 5.15.152.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.152.
(linux-libre-5.15-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I07500436cc051dad3db6318da6638aba1b877fce
2024-03-22 21:59:01 -04:00
Wilko Meyer
642952c603
gnu: linux-libre 6.1: Update to 6.1.82.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.82.
(linux-libre-6.1-pristine-source): Update hashes.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I2458cb892b1ff190c00b5355e9af10ad2daadddb
2024-03-22 21:59:00 -04:00
Wilko Meyer
fd625dbe23
gnu: linux-libre 6.6: Update to 6.6.22.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.22.
(linux-libre-6.6-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I3a4ad5e85666aac545754ee59667f83aabae8dd4
2024-03-22 21:59:00 -04:00
Wilko Meyer
5ab2540ccb
gnu: linux-libre: Update to 6.7.10.
* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.10.
(linux-libre-6.7-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: Iee00036a6b68770b751f53f6a68dfef75a899987
2024-03-22 21:59:00 -04:00
Clément Lassieur
c27fda85b2
gnu: mullvadbrowser: Update to 13.0.13 [fixes CVE-2024-29944].
* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
20240322132912.
(%mullvadbrowser-version): Update to 13.0.13.
(%mullvadbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1.
(mullvadbrowser-translation-base): Update to
8e04ca3c5f440ed8f16b2069ae9565e4b044ec29.

Change-Id: Id19ba361e9867200edd5ee9f35142d8dbe5447ab
2024-03-23 01:01:48 +01:00
Clément Lassieur
46abaa9efa
gnu: torbrowser: Update to 13.0.13 [fixes CVE-2024-29944].
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240322115718.
(%torbrowser-version): Update to 13.0.13.
(%torbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1.
(torbrowser-translation-base): Update to
8e04ca3c5f440ed8f16b2069ae9565e4b044ec29.
(torbrowser-translation-specific): Update to
bf2fac60a6c41aa67b8147f22a638d498ac2dcdd.

Change-Id: Ife0cb3b2d42dc5d6b39d5a11827c0a234c950126
2024-03-23 01:00:34 +01:00
Christopher Baines
d5f857a3cf
gnu: copyq: Fix indentation.
* gnu/packages/xdisorg.scm (copyq): Fix indentation.

Change-Id: I3eb25dd410c0071d28244d4363ae390d2fc54e13
2024-03-22 15:44:26 +00:00
Andy Tai
4a1619dbf6
gnu: pspp: Update to 2.0.1.
* gnu/packages/statistics.scm (pspp): Update to 2.0.1.

Change-Id: If6a13276a6d0ce3f7279b70ab98576fe59c2d3df
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-22 15:43:12 +00:00
Suhail Singh
2469b040a4
gnu: emacs-ox-tufte: Update to 4.2.0.
* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.2.0.

Change-Id: Ib9584373cfed50c6c8195e9770a9953fb5b5a4e7
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-22 15:41:01 +00:00
kiasoc5
bd179f7507
gnu: copyq: Update to 8.0.0.
* gnu/packages/xdisorg.scm (copyq): Update to 8.0.0.

Change-Id: I36fb1eec237f280993a495e56d754961555a8f8e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-22 15:40:28 +00:00
Christopher Baines
39c829f7bf
gnu: nar-herder: Update to 0-24.ccef906.
* gnu/packages/package-management.scm (nar-herder): Update to 0-24.ccef906.

Change-Id: I330677206acf1a71cff58b142a06165a8fb0cf50
2024-03-22 15:38:37 +00:00
Christopher Baines
3baa3b54d4
gnu: guile-prometheus: Update to 0-7.e63335e.
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-7.e63335e.

Change-Id: Ie4d1fabac427f7f48565a390b12e314d2f31f40d
2024-03-22 15:37:55 +00:00
Benjamin Slade
40f53e8fb5
gnu: mu: Update to 1.12.2.
* gnu/packages/mail.scm (mu): Update to 1.12.2.
[inputs]: Add READLINE and PYTHON.
[arguments]: Adjust ‘patch-bin-references’ phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I9f44d037abdb90d9efcd1a86479203ee1ef25538
2024-03-22 11:40:33 +01:00
Jean-Pierre De Jesus DIAZ
f094e43510
gnu: distrobox: Fix dependency usage.
* gnu/packages/containers.scm (distrobox): Use WRAP-SCRIPT to patch the
scripts to use system wget and podman.

Change-Id: Ida9affcb212f64892e85dfa8bc4dd4d59f832f4f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-22 11:40:33 +01:00
Jean-Pierre De Jesus DIAZ
af1759bb9c
gnu: distrobox: Update to 1.7.0.
* gnu/packages/containers.scm (distrobox): Update to 1.7.0.

Change-Id: Ie62683317f6c984e5a64ce5436a17c8f2b7fbcf9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-22 11:40:33 +01:00
Tomas Volf
93af6aecd9
gnu: Add gvisor-tap-vsock.
* gnu/packages/containers.scm (gvisor-tap-vsock): New variable.

Change-Id: I50c51613509e84998f17b4be593ce80c16002778
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-22 11:40:33 +01:00
David Elsing
c4e25bf1fe
gnu: arcan-sdl: Add missing inputs.
* gnu/packages/arcan.scm (arcan-sdl)[inputs]: Add glu, libglvnd and mesa.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-22 11:40:33 +01:00
Timotej Lazar
96c84f85de
gnu: mupdf: Update to 1.23.11.
* gnu/packages/pdf.scm (mupdf): Update to 1.23.11.

Change-Id: I6a4fe2b72b8346f5059d16474730a6b276fb0f1e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-22 11:40:33 +01:00
Ludovic Courtès
29de2edfbb
system, home: Validate ‘services’ field value.
This guides newcomers who might stick a single (service …) form
in this field.

* gnu/services.scm (validate-service-list): New macro.
(%validate-service-list): New procedure.
* gnu/system.scm (<operating-system>)[services]: Add ‘sanitize’.
* gnu/home.scm (<home-environment>)[services]: Add ‘sanitize’.

Change-Id: I9e29bd9a078e87b627ab766fd669ba9de79f8473
2024-03-22 11:40:33 +01:00
Ludovic Courtès
b5018807ee
doc: Mention channel files beyond ~/.config/guix.
* doc/guix.texi (Channels): Instead of mentioning just
~/.config/guix/channels.scm, mention channel files in general and link
to “Invoking guix pull”.

Change-Id: Iefb8a2d5ee5d804b2b6319785842fc3a97704495
2024-03-22 11:40:33 +01:00
Antero Mejr
883e69cdfd
services: guix: Add ‘channels’ field.
* doc/guix.texi (Base Services): Document
'guix-configuration-channels' field.
(Invoking guix pull): Add cross-reference.
* gnu/services/base.scm (install-channels-file): New procedure.
(guix-configuration): Add channels field.
(guix-activation): Use 'install-channels-file' procedure.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I4d89235bf0bc6dde69984138ccb894b48ace9d76
2024-03-22 11:40:32 +01:00
Sharlatan Hellseher
3d2966e0b7
gnu: go-github-com-quic-go-quic-go: Move to golang-web.
* gnu/packages/golang.scm (go-github-com-quic-go-quic-go): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.

* gnu/packages/golang-crypto.scm: Add (gnu packages golang-web) module.

Change-Id: I45053db9079d58e537084072e4c3d5bf80c39d2c
2024-03-21 23:50:26 +00:00
Sharlatan Hellseher
da53479a3c
gnu: go-github-com-quic-go-qpack: Move to golang-web.
* gnu/packages/golang.scm (go-github-com-quic-go-qpack): Move from here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I63b3feb07b330d164c91adaf32077f01fd705484
2024-03-21 23:50:26 +00:00
Sharlatan Hellseher
abedc7444e
gnu: go-github-com-multiformats-go-multiaddr-net: Move to golang-web.
* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr-net):
Move from here ...
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-net):
... to here.

Change-Id: Ie7d35cae682e753ed5d08abdb5478c7d0c0bd4fa
2024-03-21 23:50:26 +00:00
Sharlatan Hellseher
fe43dfb5c3
gnu: go-github-com-multiformats-go-multiaddr: Move to golang-web.
* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr):
Move from here ...
* gnu/packages/golang-web.scm: ... to here.

Change-Id: I31d9e4babae22a0c9b3bd41ce23bd30c265956cf
2024-03-21 23:50:26 +00:00
Artyom V. Poptsov
791578befb
gnu: Add go-github-com-multiformats-go-varint.
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-varint):
New variable.

Change-Id: Ib2f82fff0fbed00010c2aa7993134d5a855f0d7d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-21 23:50:26 +00:00
Artyom V. Poptsov
9a5b9dad0d
gnu: Add go-pgregory-net-rapid.
* gnu/packages/golang-check.scm (go-pgregory-net-rapid): New variable.

Change-Id: I09a89c779a352e6a102d0b4c7af3aa1f7c3cac70
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-21 23:50:26 +00:00
Sharlatan Hellseher
f620261a56
gnu: Add go-hclogvet.
* gnu/packages/golang-xyz.scm (go-hclogvet): New variable.

Change-Id: I8eccda8a3fbc2cb32f19ad9318eea2229c6064c0
2024-03-21 23:50:26 +00:00
Troy Figiel
27b339702f
gnu: Add go-github-com-hashicorp-go-hclog.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-hclog): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-21 23:50:26 +00:00
Troy Figiel
8d27fe61d7
gnu: Add go-github-com-hashicorp-go-cleanhttp.
* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-cleanhttp): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-21 23:50:25 +00:00
Ricardo Wurmus
8429f25ecd
gnu: Add python-pytorch2.
* gnu/packages/machine-learning.scm (python-pytorch2): New variable.

Change-Id: Ibb837b5765438e7b9ec298537e5009e91d218601
2024-03-21 23:29:35 +01:00
Sharlatan Hellseher
c0dfb550cb
gnu: sbcl-cl-gltf: Update to 2.0.0-1.7a3af05.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gltf): Update to 2.0.0-1.7a3af05.

Change-Id: Ice89e1ea8bc904c244de5f92a402b1c6a7ffc0ae
2024-03-21 21:57:34 +00:00
Sharlatan Hellseher
05e860a90a
gnu: cl-woo: Remove input labels.
* gnu/packages/lisp-xyz.scm (sbcl-woo): Remove input labels.

Change-Id: I5bf9f8d8faaa90e237d11d01d3102533f7318801
2024-03-21 21:57:34 +00:00
Sharlatan Hellseher
0dea7342f2
gnu: cl-clack: Refresh package style.
* gnu/packages/lisp-xyz.scm (sbcl-clack):
[arguments]: Move above inputs.
[inputs]: Remove labels.

Change-Id: Ie4e8e657b656ef3c80a446f1d7ad2b90fc693ed4
2024-03-21 21:57:34 +00:00
Sharlatan Hellseher
b130647aef
gnu: cl-deploy: Remove input labels.
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Remove input labels.

Change-Id: Icae014c7bd08639d1f23048e831f4317e2811a2a
2024-03-21 21:57:33 +00:00
Sharlatan Hellseher
4172a5ae9b
gnu: cl-generic-cl: Refresh package style.
* gnu/packages/lisp-xyz.scm (sbcl-generic-cl):
[arguments]: Move above inputs.
[inputs]: Remove labels.

Change-Id: I366230776df1686b16e920088c9e1ce99c49d469
2024-03-21 21:57:33 +00:00
Sharlatan Hellseher
79394fd0a9
gnu: Add cl-ciel.
* gnu/packages/lisp-xyz.scm (cl-ciel, sbcl-ciel): New variables.

Change-Id: I2d8eb9039a7b4a59c17af65eb76b74638e1685b3
2024-03-21 21:57:33 +00:00
Sharlatan Hellseher
e631772fd7
gnu: Add cl-punch.
* gnu/packages/lisp-xyz.scm (cl-punch, ecl-cl-punch,
sbcl-cl-punch): New variables.

Change-Id: If6f7937d02a8dec67a9594ff011c44719349fd22
2024-03-21 21:57:33 +00:00
Sharlatan Hellseher
7b50f5b79b
gnu: Add cl-vgplot.
* gnu/packages/lisp-xyz.scm (cl-vgplot, ecl-vgplot, sbcl-vgplot): New
variables.

Change-Id: I0c5aa5f3a0bb5bf79f0750b957442533073e5e2c
2024-03-21 21:57:33 +00:00
Sharlatan Hellseher
869954270f
gnu: Add cl-easy-routes.
* gnu/packages/lisp-xyz.scm (cl-easy-routes, ecl-easy-routes,
sbcl-easy-routes): New variables.

Change-Id: Ic8d7413faf4b7e23775cc9c10b1b3da6494433d0
2024-03-21 21:57:33 +00:00
Sharlatan Hellseher
3cd6076ebf
gnu: Add cl-hunchentoot-errors.
* gnu/packages/lisp-xyz.scm (cl-hunchentoot-errors,
ecl-hunchentoot-errors, sbcl-hunchentoot-errors): New variables.

Change-Id: I15e0414cdc05e0ea98fc9574f2bd407fa69c846b
2024-03-21 21:57:32 +00:00
Sharlatan Hellseher
a31333c25a
gnu: Add cl-mimeparse.
* gnu/packages/lisp-xyz.scm (cl-mimeparse, ecl-cl-mimeparse,
sbcl-cl-mimeparse): New variables.

Change-Id: I26b1b83b93fd98f28086f929951cb5020a8db506
2024-03-21 21:57:32 +00:00
Sharlatan Hellseher
ada63ef5c2
gnu: Add cl-json-pointer.
* gnu/packages/lisp-xyz.scm (cl-json-pointer, ecl-cl-json-pointer,
sbcl-cl-json-pointer): New variables.

Change-Id: I9fb6a063595792995c4a5af05a03ab889660702e
2024-03-21 21:57:32 +00:00