Commit graph

136585 commits

Author SHA1 Message Date
Mark H Weaver
898b5f30f3
gnu: icecat: Update to 115.11.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2024-4367, CVE-2024-4767, CVE-2024-4768,
CVE-2024-4769, CVE-2024-4770, and CVE-2024-4777.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2024-05-14 12:29:23 -04:00
Ashish SHUKLA
6e86089d56
gnu: kakoune: Update to 2024.05.09.
* gnu/packages/text-editors.scm (kakoune): Update to 2024.05.09.

Change-Id: If6c1ea02304880d5ffa818e57f922f9d81c1bf5a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14 12:05:25 +01:00
James Smith
55d6e9f73d
gnu: yamagi-quake2: Update to 8.30.
* gnu/packages/games.scm (yamagi-quake2): Update to 8.30.

Change-Id: I6be99f7a87112544f0d23033e2ee99b308762bd3
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14 12:05:25 +01:00
Artyom V. Poptsov
85923f9eb4
gnu: guile-lib: Fix tests for Guile 2.2.
* gnu/packages/guile-xyz.scm (guile-lib)[source]: Add a patch that fixes
tests for Guile 2.2.
* gnu/packages/patches/guile-lib-fix-tests-for-guile2.2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add
"guile-lib-fix-tests-for-guile2.2.patch".

Change-Id: Ia340e1de57c56366f0ee9271687a89fb9e41bc2d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14 12:05:25 +01:00
Artyom V. Poptsov
b5e1121677
gnu: guile-lib: Remove "strip" phase.
* gnu/packages/guile-xyz.scm (guile-lib) [arguments]: Remove "strip" phase.

Change-Id: I6158bdb58555be4e84a2571a2a6e59eb23d39abf
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14 12:05:25 +01:00
Andy Tai
61140300c2
gnu: xpra: Update to 6.0.
* gnu/packages/xorg.scm (xpra): Update to 6.0.
[inputs]: Add xxhash.
[native-inputs]: Change python-cython to python-cython-3.
* gnu/packages/patches/xpra-6.0-install_libs.patch: New file.
* gnu/packages/patches/xpra-6.0-systemd-run.patch: New file.
* gnu/packages/patches/xpra-5.0-install_libs.patch: Removed.
* gnu/packages/patches/xpra-5.0-systemd-run.patch: Removed.
* gnu/local.mk (dist_patch_DATA): Update accordingly

Change-Id: Ic8ec98296220aebabb3d94951e11a3c957a8fcbc
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14 12:05:25 +01:00
Christopher Baines
49ec9f4ba3
gnu: guix: Update to 1.4.0-20.37719d3.
* gnu/packages/package-management.scm (guix): Update to 1.4.0-20.37719d3.

Change-Id: Ib986456b9d5aebb2589cab2cb7fcd5fe4b5b9f37
2024-05-14 12:05:22 +01:00
Nicolas Graves via Guix-patches via
a682ddd708
gnu: Add emacs-helm-org-ql.
* gnu/packages/emacs-xyz.scm (emacs-helm-org-ql): New variable.
(emacs-org-ql)[phases]: Add phase 'remove-helm-org-ql.
[propagated-inputs]: Remove emacs-helm, emacs-helm-org.

The author didn't mean to make the package depend on helm :
"Note that Helm is not declared as a package dependency, so this does
not cause Helm to be installed.", but the way we packaged it in Guix
did. Split the extension into a separate dependency instead, this
avoids 3 Mo to be propagated in a profile where it's not meant.

Change-Id: I3537c0b08cfffac3d66b761173761a3806497358
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-05-14 13:58:05 +03:00
Dariqq
37719d3ec8
gnu: gnome-shell: Wrap screencast service.
Adjust screencast such that GI_TYPELIB_PATH and GST_PLUGIN_SYSTEM_PATH refer
to all required typelibs and GStreamer plugins.  This alone is not enough to
make the screencast function however -- a running pipewire service (e.g.
via Guix Home) is also needed.

* gnu/packages/gnome.scm (gnome-shell):
[inputs]: Add gst-plugins-good and pipewire.
[#:phases]<'wrap-programs>: Wrap org.gnome.Shell.Screencast.

Change-Id: I2c31bf1bd92e281b86c57b06988c6a3793a58d40
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-05-14 07:09:00 +02:00
Liliana Marie Prikler
8cf823c17b
gnu: renpy: Update to 8.3.0.
* gnu/packages/game-development.scm (python-renpy): Update to 8.3.0.
2024-05-14 06:58:50 +02:00
Liliana Marie Prikler
55a5e509c3
gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.3.0.
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
2.1.0+renpy8.3.0.
2024-05-14 06:58:50 +02:00
Liliana Marie Prikler
5da23b0d5c
gnu: Add python-clintest.
* gnu/packages/potassco.scm (python-clintest): New variable.
2024-05-14 06:58:50 +02:00
Ricardo Wurmus
0edbb93130
gnu: r-logspline: Update to 2.1.22.
* gnu/packages/statistics.scm (r-logspline): Update to 2.1.22.

Change-Id: I08b684ab0f5a429923f3163353ccf7e9339de627
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
61bf9b8c0d
gnu: r-tclust: Update to 2.0-4.
* gnu/packages/statistics.scm (r-tclust): Update to 2.0-4.

Change-Id: I5d2cabd4fbbbb7e540cfe129bbeb5e0e2b9f7a84
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
87273f874b
gnu: r-estimability: Update to 1.5.1.
* gnu/packages/statistics.scm (r-estimability): Update to 1.5.1.

Change-Id: I1e0e9508b48a178ef7a241b14c86141aea5189ef
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
23342d2391
gnu: r-paws-storage: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-storage): Update to 0.6.0.

Change-Id: I30a9e0cf35bbee39a01f4a794df66b75a44d2977
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
7e2aa84895
gnu: r-paws-database: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-database): Update to 0.6.0.

Change-Id: I006c62cba2953e81175a3ce030b25a623b02d958
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
0d2df235ed
gnu: r-paws-networking: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-networking): Update to 0.6.0.

Change-Id: I01b39db5292b96bb8b6c18ef721c03a410b858b2
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
72da34939c
gnu: r-paws-machine-learning: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.6.0.

Change-Id: Idb88c0ad3b57bdd6680042e55dce54b5330a5304
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
a2e5288373
gnu: r-paws-analytics: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-analytics): Update to 0.6.0.

Change-Id: I5113ccaf37f395775e3053f4b5f4fb4fdcb34636
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
ab98cdc12d
gnu: r-paws-application-integration: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.6.0.

Change-Id: Ia11603af5ca15f71f52e8527da104e932f22c5ad
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
74cd61d50e
gnu: r-paws-end-user-computing: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.6.0.

Change-Id: Iee934acf9078935edc19cdd64055949663e5f6ec
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
4f135eedcd
gnu: r-paws-developer-tools: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.6.0.

Change-Id: I76076854850e76162bb212a1298f3a9ef4b97bfc
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
d5c974f8cc
gnu: r-paws-customer-engagement: Update to 0.6.0.
* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.6.0.

Change-Id: Ib40afc8078d9771f602318d522be358e8b4d6bf9
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
63e9dc40c9
gnu: r-seurat: Update to 5.1.0.
* gnu/packages/cran.scm (r-seurat): Update to 5.1.0.

Change-Id: I070c848853e26c3b8c031e92ef24f39b08962348
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
336e3ad957
gnu: r-imager: Update to 1.0.2.
* gnu/packages/cran.scm (r-imager): Update to 1.0.2.

Change-Id: I678a384037c4c265d2a2b06f2b3b8013abb6d017
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
6d7d9513e3
gnu: r-farver: Update to 2.1.2.
* gnu/packages/cran.scm (r-farver): Update to 2.1.2.

Change-Id: Ic73015b3cd86c9cbaceedf6a721db8d6fe825c6c
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
ec14825484
gnu: r-options: Update to 0.2.0.
* gnu/packages/cran.scm (r-options): Update to 0.2.0.

Change-Id: Ia011d3fb5295a58ea49396b090186beae2bab575
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
c590b6f1cc
gnu: r-polspline: Update to 1.1.25.
* gnu/packages/cran.scm (r-polspline): Update to 1.1.25.

Change-Id: I0fb7c7912036cff5fd56d577cf29a464e34a2775
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
f8bf75b1c9
gnu: r-qlcmatrix: Update to 0.9.8.
* gnu/packages/cran.scm (r-qlcmatrix): Update to 0.9.8.
[native-inputs]: Add r-knitr and r-rmarkdown.

Change-Id: I08e55b72ffacf17b41c895801d6cbdad52658e6b
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
adf2088ca5
gnu: r-effectsize: Update to 0.8.8.
* gnu/packages/cran.scm (r-effectsize): Update to 0.8.8.

Change-Id: I51270018adaf62fdbcb3e5ad73b99f618b346b9a
2024-05-13 22:27:37 +02:00
Ricardo Wurmus
7744aaf2b0
gnu: r-insight: Update to 0.19.11.
* gnu/packages/cran.scm (r-insight): Update to 0.19.11.

Change-Id: I3cb8ef7e28309d542cb30d993264cc79811b8d59
2024-05-13 22:27:37 +02:00
Tomas Volf
b8c0bdea4e
gnu: cgit: Update to 1.2.3-3.dbadd85.
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-3.dbadd85.

Change-Id: I41827d1d97f28be71af5532b554d6b7a5e1123cc
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-13 19:31:20 +01:00
Zheng Junjie
a5455ed672
gnu: fcitx5-configtool: Remove inputs label.
* gnu/packages/fcitx5.scm (fcitx5-configtool)
[inputs]: Remove label.

Change-Id: Ib45fbf71d5f2ffbac3285e388629b6cf0ca004fe
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-13 19:31:20 +01:00
Zheng Junjie
86c1f3857c
gnu: fcitx5-configtool: Enable kcm support.
* gnu/packages/fcitx5.scm (fcitx5-configtool)
[arguments]: Remove it.
[inputs]: Add qtdeclarative, qtquickcontrols2, ki18n, kpackage, kdeclarative,
kiconthemes, kcoreaddons, plasma-framework, kwindowsystem, kirigami, libxkbcommon.

Change-Id: I43a43458232a5ad3c1d156c779359e356cbf98b8
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-13 19:31:20 +01:00
Alexey Abramov
7d6d54202a
gnu: isc-dhcp: Add debianutils as an input.
dhclient provides a hook mechanism for users.  In order to run these hooks,
dhclient-script uses run-parts to run all the executable files found in
requested directory. run-parts is part of debianutils packages.

* gnu/packages/admin.scm (isc-dhcp)[inputs]: Add "debianutils" to provide
access to run-parts.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I2057881da57a6065d65d1de95e51ed1c8b19e15f
2024-05-13 19:31:20 +01:00
Fabio Natali
b1de64812a
gnu: notmuch: Add sfsexp input.
sfsexp is a C/C++ library for the manipulation (read, parse, modify, and
create) of symbolic expressions.  In an environment where sfsexp is available,
Notmuch will compile with support for a S-expression-based query format.  This
commit is to add sfsexp as a Notmuch dependency and therefore to add S-exp
support.

* gnu/packages/mail.scm (notmuch)[native-inputs]: Add git-minimal/pinned.
[inputs]: Add sfsexp.

Change-Id: Ic3b4a30b2672ad690d66b283e9bdc8e2197f97a7
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-13 19:31:20 +01:00
Fabio Natali
99181ad981
gnu: Add sfsexp.
* gnu/packages/c.scm (sfsexp): New variable.

Change-Id: Iabfbe10b4ad6134ae886a3d26487f881107b559c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-13 19:31:20 +01:00
Christopher Baines
3db1a8341c
store: Add with-store/non-blocking.
For some applications, it's important to establish a non-blocking connection
rather than just making the socket non-blocking after the connection is
established. This is because there is I/O on the socket that will block during
the handshake.

I've noticed this blocking during the handshake causing issues in the build
coordinator for example.

This commit adds a new with-store variant to avoid changing the behaviour of
with-store/open-connection to ensure that this change can't break anything
that depends on the blocking nature of the socket.

* guix/store.scm (open-unix-domain-socket, open-inet-socket): Take
 #:non-blocking? and use SOCK_NONBLOCK when calling socket if appropriate.
(connect-to-daemon, open-connection, call-with-store): Take #:non-blocking?
and pass it on.
(with-store/non-blocking): New syntax rule.
* .dir-locals.el (scheme-mode): Add entry for with-store/non-blocking.

Change-Id: I8225762b78448bc1f7b698c8de5d736e13f577bf
2024-05-13 19:31:17 +01:00
Efraim Flashner
1632fd0f1b
gnu: evdi: Update to 1.14.4.
* gnu/packages/linux.scm (evdi): Update to 1.14.4.
(libevdi)[native-inputs]: Add pkg-config.

Change-Id: I5e25a2a4a10608af927b2315dbd56b568ef56a1a
2024-05-13 20:00:54 +03:00
Karl Hallsby
b23aa4c1d6
gnu: Add tree-sitter-erlang.
* gnu/packages/tree-sitter.scm (tree-sitter-erlang): New variable.

Change-Id: Ib1449549249816736bf30a1d419a23fd7a45570e

Change-Id: I99cdde6418e04d4898f0f6509d2e7d849e2a4f22
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-14 00:24:12 +08:00
Karl Hallsby
6b6ad68559
gnu: Add tree-sitter-vhdl.
* gnu/packages/tree-sitter.scm (tree-sitter-vhdl): New variable.

Change-Id: Ia26e33f9898573e70c9afdd4025e3770d042dbd6

Change-Id: I07b2b89f878957af1544344122cdfe8970efc9f7
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-14 00:24:12 +08:00
Karl Hallsby
65186deae4
gnu: Add tree-sitter-verilog.
* gnu/packages/tree-sitter.scm (tree-sitter-verilog): New variable.

Change-Id: I2066aff3cf39cebda956125cdac71236502a7ac5

Change-Id: If4acb8c10cd3942f46dcb05b8009760a6452b67a
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-14 00:24:12 +08:00
Zheng Junjie
40af021e28
gnu: foot: Fix cross-compilation.
* gnu/packages/terminals.scm (foot): Fix cross-compilation.
[arguments]<#:configure-flags>: When cross-compilation, Remove -Db_lto=true.
[native-inputs]: When cross-compilation, Add wayland, pkg-config-for-build.
[inputs]: Add wayland-protocols.

Change-Id: Ia56d2583254bd9ab463e5b39859eae8eb5092c9b
2024-05-14 00:24:12 +08:00
Zheng Junjie
38598c693f
gnu: utf8proc: fix cross-compilation.
* gnu/packages/textutils.scm (utf8proc): fix cross-compilation.
[arguments]<#:make-flags>: Use CC-FOR-TARGET.
<#:phases>: When cross-compilation, Get test data from native-inputs.

Change-Id: I42699e62f28585cc215a8843b5daad9c52af44c9
2024-05-14 00:24:12 +08:00
Zheng Junjie
ecfd88cbe3
gnu: cairo: Fix cross-compilation.
* gnu/packages/gtk.scm (cairo)[arguments]: Add ‘fix-cross-compilation’ phase
when cross-compiling.

Change-Id: I3579bb1249c749ee5f164bb4dd47f585b181c2bc
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-14 00:24:12 +08:00
Ludovic Courtès
58be9a79e2
gnu: guix: Update to 7ca9809.
This is a followup to 7757fdd491.

* gnu/packages/package-management.scm (guix): Update to 7ca9809.

Change-Id: Ic1e6d75223eb7e1371805f51b9f230ef846c536c
2024-05-13 18:22:53 +02:00
Ludovic Courtès
7ca9809cdb
tests: Skip ‘terminal-string-width’ test on encodings other than UTF-8.
* tests/syscalls.scm ("terminal-string-width Japanese"): Skip when the
encoding of (current-output-port) is not UTF-8.

Reported-by: Ashvith Shetty <ashvithshetty10@gmail.com>
Change-Id: Ic284dd088d6b148d6fcb457290a28fdb0838b83d
2024-05-13 16:31:35 +02:00
Ludovic Courtès
723d45866f
tests: Remove interference from the user’s Git config.
* tests/guix-download.sh: Set ‘GIT_CONFIG_GLOBAL’ and
‘GIT_CONFIG_SYSTEM’.

Reported-by: Ashvith Shetty <ashvithshetty10@gmail.com>
Change-Id: Ibe14d23db2e8af58b85c78248997c6dde78e11e0
2024-05-13 16:31:35 +02:00
Massimo Zaniboni
efbdfe1900
file-systems: Add "virtiofs" to the list of pseudo file system types.
* gnu/system/file-systems.scm (%pseudo-file-system-types): Add "virtiofs"
to the list of pseudo file system types.

Change-Id: Ib1d99127e65f6543c592faec1c54bd0c5eae3ad7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-05-13 16:31:34 +02:00