1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-05 16:55:56 +02:00
Commit Graph

143139 Commits

Author SHA1 Message Date
Zheng Junjie efac01f19b gnu: kwin: remove libglvnd input.
when libglvnd in inputs, kwin_x11 will try find libGLX_mesa.so.0, but our mesa
is built without glvnd, so kwin_x11 startup failed, and plasma(x11) desktop
cannot use.

* gnu/packages/kde-plasma.scm (kwin)[inputs]: Remove libglvnd.

Change-Id: Ifda7282d356fa9e0be2066a7c2619d7bf052d52d
2025-05-15 20:55:50 +08:00
Efraim Flashner 05a004fbfe Revert "gnu: eudev: Absorb grafted replacement."
This reverts commit f882e365e1.

This patch file is missing and the problematic functionality was
addressed in commit 3bb6147fdc.
2025-05-15 15:30:58 +03:00
Efraim Flashner b0ee68ca23 gnu: screen: Use gexps.
* gnu/packages/screen.scm (screen)[arguments]: Use gexps.

Change-Id: I7ca183ecf1f70a0552f0d835b3ea16b07a921363
2025-05-15 15:26:48 +03:00
Efraim Flashner bb5968d755 gnu: screen: Update to 5.0.1 [security fixes].
Fixes CVE-2025-23395, CVE-2025-{46802,46803,46804,46805}.

* gnu/packages/screen.scm (screen): Update to 5.0.1.
[source]: Download using git-fetch.  Add a snippet.
[native-inputs]: Replace autoconf with autoconf-2.71.
[arguments]: Add a phase to change into the source directory.
* gnu/packages/patches/screen-hurd-path-max.patch: Adjust for building
from git.

Change-Id: Ie6eceac0f14b5b94c47aee01d770f7e42a71416e
2025-05-15 15:26:48 +03:00
Leo Famulari f882e365e1 gnu: eudev: Absorb grafted replacement.
* gnu/packages/linux.scm (eudev)[source]: Add
eudev-removable-devices-polling.patch.
[replacement]: Remove field.
(eudev-fixed): Remove variable.

Change-Id: Ie485dd09c1a22b921dbdca08993343221d98e4f3
2025-05-15 13:38:50 +02:00
Julian Flake cff66ca3fc gnu: bluez: Update to 5.79.
* gnu/packages/linux.scm (bluez): Update to 5.79.
[arguments]: Replace the 'install' phase to work around an installation
failure, described here:

https://issues.guix.gnu.org/74597#5

Co-authored-by: Dariqq <dariqq@posteo.net>

Change-Id: I5928664f929d1bda6e8c8c5e37cb9020a9889881
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-15 13:38:50 +02:00
Ashish SHUKLA f3a5639b72 gnu: kexec-tools: Update to 2.0.30.
* gnu/packages/linux.scm (kexec-tools): Update to 2.0.30.

Change-Id: I66d90b34d2010ac4278cc0acab05c3dd61396661
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-15 13:38:44 +02:00
Kyle Andrews ff50f88935 gnu: Add r-gpg.
* gnu/packages/cran.scm (r-gpg): New variable.

Change-Id: Ic432345101387e4cd2bd6558e0e43f06c4c6b33d
2025-05-15 11:10:42 +02:00
Tor-björn Claesson d1a5056095 gnu: Add r-bigd.
* gnu/packages/cran.scm (r-bigd): New variable.

Change-Id: I164034f9823f383628fec5361e6ebeff460c43ec
2025-05-15 10:34:23 +02:00
Ricardo Wurmus 2a161a1ab7 gnu: r-faahko: Update to 1.48.1.
* gnu/packages/bioconductor.scm (r-faahko): Update to 1.48.1.

Change-Id: I2b62bbb03c23efb20dd45d65312c335e602da88a
2025-05-15 10:28:02 +02:00
Ricardo Wurmus d748e4dda7 gnu: r-rmpfr: Update to 1.1-0.
* gnu/packages/cran.scm (r-rmpfr): Update to 1.1-0.

Change-Id: Ica69c58287d4be0d35b24d47ca40aa37aa82aca0
2025-05-15 10:28:02 +02:00
Ricardo Wurmus 1057155993 gnu: r-zip: Update to 2.3.3.
* gnu/packages/cran.scm (r-zip): Update to 2.3.3.

Change-Id: Ia896cd56d6ee7c5fd9b390d4169f554f1899e71a
2025-05-15 10:28:02 +02:00
Ricardo Wurmus b8c1cde50a gnu: r-msigdbr: Update to 24.1.0.
* gnu/packages/cran.scm (r-msigdbr): Update to 24.1.0.
[arguments]: Disable some tests.
[propagated-inputs]: Add r-curl.

Change-Id: I90c3c0bf9c9842b13e7b95030b6bfec6b5d71099
2025-05-15 10:28:02 +02:00
Ricardo Wurmus 88b82d08ad gnu: papagayo: Drop input labels.
* gnu/packages/animation.scm (papagayo)[inputs]: Remove labels.
[arguments]: Update phases to adjust to label removal; remove trailing #T; use
G-expressions for output references.

Change-Id: I959ff73f190e855988061a5aba094227ba5fcff8
2025-05-15 10:28:01 +02:00
Ricardo Wurmus ae8ff7c8c0 gnu: Add friction.
* gnu/packages/graphics.scm (friction): New variable.

Change-Id: I8ce4d20ce410e1fb6e5578d59cb72597469b58f1
2025-05-15 10:28:01 +02:00
Ricardo Wurmus f353896b10 gnu: Add ffmpeg-for-friction.
* gnu/packages/video.scm (ffmpeg-for-friction): New variable.

Change-Id: I11b5a7b8df325ccb16d9e8e3d19817624c8b17d0
2025-05-15 10:28:01 +02:00
Ricardo Wurmus 90d39a1a7e gnu: Add gperftools-for-friction.
* gnu/packages/cpp.scm (gperftools-for-friction): New variable.

Change-Id: Ic01649cddac66de2a75a255f0c055845c57fb6ea
2025-05-15 10:28:01 +02:00
Ricardo Wurmus 5d0f84fdcb gnu: Add skia-for-friction.
* gnu/packages/graphics.scm (skia-for-friction): New variable.

Change-Id: I399ab3433a974b540e95d62cf1c02ea8c91cf76c
2025-05-15 10:28:01 +02:00
Cayetano Santos 7b73f02c38 gnu: prjtrellis: Update to 1.4-0.898329d.
* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-0.898329d.
[arguments] <#:tests?>: Clarify comment.
<#:configure-flags>: New argument.
<#:phases> {setenv-pybind11}: Delete phase.

Change-Id: I7773415ee875fe266e523ee8fda25467db1b85f5
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-15 11:09:11 +09:00
Cayetano Santos via Guix-patches via f858bc1d4b gnu: Add python-pydigitalwavetools.
* gnu/packages/electronics.scm (python-pydigitalwavetools): New variable.

Change-Id: Iff4d12231b366cff20b386fb1d1ae121ef50e51e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-15 11:09:11 +09:00
Evgeny Pisemsky d11b85b60e gnu: python-platypush: Update to 1.3.6.
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.6.

Change-Id: I397d556a8ecb01a0ef3931ec7beb266aa7bb9016
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-05-15 11:09:11 +09:00
Ashvith Shetty 960efc55b0 gnu: micro: Fix version flag variables and syntax highlighting.
* gnu/packages/text-editors.scm (micro)[arguments]: Fix import
and unpack path.  Add build flags to set version, hash and build
date variables through ldflags.  Add a go-generate phase before
the build phase to generate syntax files for highlighting.

Change-Id: Ifa56e8760a702f4954343ceaf6b77d97bc5c69fd
2025-05-14 23:00:28 +02:00
Attila Lendvai 4567f589d8 gnu: gpaste: Update to 45.2.
This fixes the build of the main app, but the GNOME Shell extension
remains broken.

* gnu/packages/gnome-xyz.scm (gpaste): Update to 45.2.
[inputs]: Remove ‘mutter’.
[arguments]: In ‘fix-introspection-install-dir’, adjust typelib variable
name.
* gnu/packages/patches/gpaste-fix-paths.patch: Update.

Change-Id: Ia80bddf9bf0978cd7a51a399ca3bf8f425377a6f
2025-05-14 22:45:20 +02:00
Dariqq de247e4057 gnu: Add shepherd-for-home.
* gnu/packages/admin.scm (shepherd-for-home): New variable.

Change-Id: If66c7e7b688de239ca862326b51592b43ba22c25
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-05-14 18:11:07 +02:00
Ludovic Courtès b79fcdf444 gnu: texlive: Export ‘texlive-updmap.cfg’.
This is a followup to 4df6eda30f.

* gnu/packages/tex.scm (texlive-updmap.cfg): Define with
‘define-deprecated/public-alias’.

Change-Id: I195e9a850d1641be8589414af6554fc3bac3e862
2025-05-14 18:11:06 +02:00
Maxim Cournoyer 9b281fd484 Revert "gnu: eudev: Fix optical discs detection/auto-mounting."
This reverts commit 670724edcf.
2025-05-14 22:10:44 +09:00
Remco van 't Veer 5284d40e19 gnu: ruby-3.3: Upgrade to 3.3.7.
* gnu/packages/ruby.scm (ruby-3.3): Upgrade to 3.3.7.

Change-Id: I93661f31ee8d0c69cf1e70c39977da7713d8348c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 15:06:46 +02:00
Sören Tempel db1f83485b gnu: Add bitwuzla.
* gnu/packages/maths.scm (bitwuzla): New variable.

Change-Id: I23325bade58dc2d72b598a961c2dcf4e1edd362f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 14:55:57 +02:00
Sören Tempel bf0bfb38cf gnu: Add symfpu.
* gnu/packages/maths.scm (symfpu): New variable.

Change-Id: Ib990dd60e297d7fcba70af85f71d864e8b2cadb4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 14:55:57 +02:00
Sören Tempel d4dbf6007c gnu: cadical: Install C++ header file.
* gnu/packages/maths.scm (cadical)[arguments]: Install cadical.hpp.

Change-Id: Ibda478006fef5425cb0d3eddf045dac5570b33da
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 14:55:57 +02:00
Ricardo Wurmus 50d5585884 gnu: r-dittoseq: Add missing test inputs.
* gnu/packages/bioconductor.scm (r-dittoseq)[properties]: Record
updater-extra-native-inputs.
[native-inputs]: Add r-complexheatmap, r-ggplot-multistats, and r-ggrastr.

Change-Id: I47194da4dde18f96d4afa53cf4404d9cb1115a2e
2025-05-14 13:54:32 +02:00
Jonathan Brielmaier 6d1b67b38b gnu: webrtc-for-telegram-desktop: Update to 0-489.8c233a4.
Fixes the build against pipewire@1.4.

* gnu/packages/patches/webrtc-for-telegram-desktop-unbundle-libsrtp.patch:
Delete patch file, which was merged upstream.
* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to
0-489.8c233a4.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove patch.

Change-Id: Ie07b49a402aa9b11097c7c0c61ac5da0e03fa899
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 11:47:56 +02:00
Fredrik Salomonsson 19a1a3218e gnu: emacs-suneater-theme: Update to 2.5.3.
* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.5.3.

Change-Id: Ia19568d4563ed7c73dd791da8bdd28ef1f4ccc4f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 11:42:49 +02:00
Ricardo Wurmus 1e8bdc92c9 gnu: python-pyarrow: Update Cython and CMake
* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace
cmake-minimal with cmake, and replace python-cython with python-cython-3.

Change-Id: I7a7b685b9f88b7f9058d83cff6470c20487f265d
2025-05-14 11:40:54 +02:00
Tomas Volf b649d5bbcb gnu: mpv: Update to 0.40.0.
* gnu/packages/video.scm (mpv): Update to 0.40.0.

Change-Id: Ic7d81423a9c26a03b582a362d147a9836a6e9413
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 11:38:46 +02:00
Tomas Volf e578728f33 gnu: python-mpv: Update to 1.0.8.
* gnu/packages/python-xyz.scm (python-mpv): Update to 1.0.8.

Change-Id: I32218397e4f43a608af0bd5e295a53329a1b466b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 11:38:37 +02:00
Artyom V. Poptsov 5f5d84becc gnu: yggtray: Update to 0.1.13.
* gnu/packages/networking.scm (yggtray): Update to 0.1.13.
[native-inputs]: Add graphviz.

Change-Id: Ia853cfafbcc6ba92fa3399ab565a4c75fbe8ab62
2025-05-13 23:43:31 +03:00
Sergey Trofimov 380282f3f5 gnu: packages: Fix broken descriptions.
A few description mistakenly use @{foo} instead of @code{foo} which
results in broken formatting in guix search.

* gnu/packages/bioinformatics.scm (umi-tools),
* gnu/packages/cran.scm (r-ggside),
* gnu/packages/crates-apple.scm: (rust-commoncrypto-0.2),
* gnu/packages/crates-io.scm: (rust-ndarray-rand-0.15),
* gnu/packages/emacs-xyz.scm (emacs-load-relative, emacs-el-x)
(emacs-helm-org-ql, emacs-consult-lsp),
* gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig),
* gnu/packages/haskell-xyz.scm (ghc-text-short, ghc-validation),
* gnu/packages/image.scm (imgp),
* gnu/packages/perl-check.scm (perl-test-file-contents),
* gnu/packages/perl-web.scm (perl-uri-db),
* gnu/packages/perl.scm (perl-clipboard, perl-module-refresh),
* gnu/packages/python-xyz.scm (python-ddlparse, python-black-macchiato)
(python-pysendfile),
* gnu/packages/qt.scm (qt5compat),
* gnu/packages/ruby.scm (ruby-ruby-engine, ruby-httpclient),
* gnu/packages/sagemath.scm (python-memory-allocator),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/time.scm (python-pendulum):
[description]: Fix malformed macros.

Change-Id: I3ed755a54aecf40bf0c5c982f9e70b7cd3689de7
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-05-13 16:35:45 +00:00
Greg Hogan 11cd06a4f7 gnu: avro-cpp: Update to 1.12.0.
* gnu/packages/serialization.scm (avro-cpp-1.9): Rename to avro-cpp.
(avro-cpp): Update to 1.12.0.
[source]<uri>: Use Apache mirror.
[arguments]<#:phases>: Add phase to use system fmt.
[inputs]: Add fmt.
(avro-cpp-1.9-for-irods): Inherit from avro-cpp.

Change-Id: Iee70378ad5452ad51757aadb8f6adaf00fc5bab5
2025-05-13 16:35:44 +00:00
Greg Hogan c0fc7d2a0a gnu: python-leidenalg: Update to 0.10.2.
* gnu/packages/graph.scm (python-leidenalg): Update to 0.10.2.
[inputs]: Add libleidenalg.
[description]: Update to account for removal of C++ implementation.

Change-Id: Ia00e819eda4c03f25e54dc72483c7bcaf2ab396f
2025-05-13 16:35:43 +00:00
Greg Hogan 35a15c5a70 gnu: Add libleidenalg.
* gnu/packages/graph.scm (libleidenalg): New variable.

Change-Id: I73b21fcbca63ec26f521e8a17d45537dbcf82ffe
2025-05-13 16:35:43 +00:00
Greg Hogan 61e413eb7e gnu: python-louvain-igraph: Update to 0.8.2.
* gnu/packages/graph.scm (python-louvain-igraph): Update to 0.8.2.

Change-Id: Ifa755464fb88e0af6829d6f2569b900a80949e76
2025-05-13 16:35:42 +00:00
Greg Hogan 782d431cca gnu: python-vtraag-louvain: Deprecate.
* gnu/packages/graph.scm (python-vtraag-louvain): Deprecate with
replacement python-louvain-igraph.

Change-Id: I4e8b938a0a7ffb1932209bfff97a84b075aabb0e
2025-05-13 16:35:42 +00:00
Greg Hogan 73eb9b8d24 gnu: python-igraph: Update to 0.11.8.
* gnu/packages/graph.scm (python-igraph): Update to 0.11.8.

Change-Id: I6493392a700ea64bb0bf3c300a39a323e9eebf36
2025-05-13 16:35:41 +00:00
Greg Hogan 365d1ed908 gnu: igraph: Update to 0.10.15.
* gnu/packages/graph.scm (igraph): Update to 0.10.15.
[source]: Remove patches.
* gnu/packages/patches/igraph-fix-varargs-integer-size.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Change-Id: Iffbfdc83b347f9abf82891f5b97954903d3df3dd
2025-05-13 16:35:40 +00:00
Greg Hogan c6aaffba1c gnu: Add %suitesparse-package-versions.
* gnu/packages/maths.scm (%suitesparse-package-versions): New variable.
(suitesparse-version): Update to 7.10.2.
(suitesparse-source)[origin]: Update deletion list.
(suitesparse-amd, suitesparse-btf, suitesparse-camd, suitesparse-colamd,
suitesparse-ccolamd, suitesparse-cholmod, suitesparse-cxsparse,
suitesparse-klu, suitesparse-ldl, suitesparse-rbio,
suitesparse-mongoose, suitesparse-spex, suitesparse-spqr,
suitesparse-umfpack)[version]: Use %suitesparse-package-versions.
[arguments]<#:configure-flags>: Preserve include path.
(suitesparse-cholmod)[arguments]<#:phases>('install-license-files):
Update paths.
(suitesparse-cholmod)[arguments]<#:phases>('build-doc): Update paths.
(suitesparse-spex)[native-inputs]: Add texlive-fncychap.
(suitesparse-spqr)[native-inputs]: Add texlive-etoolbox.
* gnu/packages/patches/gklib-suitesparse.patch: Update version.

Change-Id: I14a9bfeddb37330c88a2e94b0992c2f1afbc5310
2025-05-13 16:35:40 +00:00
Greg Hogan 9a41a54da2 gnu: diff-so-fancy: Update to 1.4.4.
* gnu/packages/version-control.scm (diff-so-fancy): Update to 1.4.4.

Change-Id: If00c2b2cf653cb58bf92c05074d838a9c73a6cf0
2025-05-13 16:35:39 +00:00
Greg Hogan 56f940e72f gnu: Rename valgrind-next to valgrind.
* gnu/packages/valgrind.scm (valgrind/pinned): Make public.
(valgrind): Delete.
(valgrind-next): Rename to valgrind.
(valgrind/interactive): Inherit from valgrind.
* gnu/packages/audio.scm (codec2),
* gnu/packages/bootloaders.scm (dtc),
* gnu/packages/chromium.scm (ungoogled-chromium),
* gnu/packages/crates-io.scm (rust-crabgrind-0.1),
* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1),
* gnu/packages/file-systems.scm (bindfs),
* gnu/packages/gnome.scm (libratbag, gnome-software),
* gnu/packages/high-availability.scm (pacemaker),
* gnu/packages/linux.scm (multipath-tools),
* gnu/packages/machine-learning.scm (python-pytorch),
* gnu/packages/mpi.scm (openmpi-4),
* gnu/packages/music.scm (stargate),
* gnu/packages/perl-check.scm (perl-test-runvalgrind),
* gnu/packages/prolog.scm (trealla),
* gnu/packages/qt.scm (qtwebengine-5, qt-creator),
* gnu/packages/robotics.scm (aseba),
* gnu/packages/ruby.scm (ruby-ruby-memcheck),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/web.scm (jq): Rename valgrind to valgrind/pinned.

Change-Id: I9dec25abce643ef6d815a2cc50414c4f65f1e8d3
2025-05-13 16:35:39 +00:00
Greg Hogan 8e0bab93e5 gnu: fmt: Update to 11.2.0.
* gnu/packages/pretty-print.scm (fmt): Update to 11.2.0.

Change-Id: Ifde5f94dc58dfc2617e2c5d731e8a97d4ca4705f
2025-05-13 16:35:37 +00:00
Greg Hogan 2bb9ba3350 gnu: imhex-pattern-language: Downgrade dependency.
* gnu/packages/hexedit.scm (imhex-pattern-language)
[native-inputs]: Replace fmt-11 with fmt-10.

Change-Id: I8e9c51c3f5f2127bd4c663227dd0b4145e2d2c4f
2025-05-13 16:35:37 +00:00