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
Giacomo Leidi
30259d52e1
services: oci-container-configuration: Move to (gnu services containers).
...
This patch moves the oci-container-configuration and related
configuration records to (gnu services containers).
Public symbols are still exported for backwards
compatibility but since the oci-container-service-type will be
deprecated in favor of the more general oci-service-type, everything is
moved outside of the docker related module.
* gnu/services/docker.scm: Move everything related to oci-container-configuration
to...
* gnu/services/containers.scm: ...here.scm.
Change-Id: Iae599dd5cc7442eb632f0c1b3b12f6b928397ae7
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
2025-05-15 11:09:11 +09:00
Giacomo Leidi
92058c15c8
services: rootless-podman: Use login shell.
...
This commit allows for having PATH set when changing the owner of
/sys/fs/group.
* gnu/services/containers.scm (crgroups-fs-owner): Use login shell.
Change-Id: I9510c637a5332325e05ca5ebc9dfd4de32685c50
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
92869fcc75
gnu: home: Use ‘shepherd-for-home’ as the default shepherd.
...
Fixes <https://issues.guix.gnu.org/73903 >.
* gnu/home/services/shepherd.scm (home-shepherd-configuration): Change default
value of shepherd field to shepherd-for-home.
Change-Id: I3773403bb1fcdcbe2acb1bbcbfaa009f4d31ace4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-05-14 18:11:07 +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
Ludovic Courtès
211410cbc1
artwork: Change URL to Codeberg.
...
* gnu/artwork.scm (%artwork-repository): Update URL.
Change-Id: Ifd20732c0b1862148d15d93c174a75928edbe783
2025-05-14 18:11:06 +02:00
Maxim Cournoyer
c5265b90b0
system: Add sgx group to %base-groups.
...
* gnu/system/shadow.scm (%base-groups): Add 'sgx' group.
Fixes: <https://issues.guix.gnu.org/70278 >
Change-Id: I4f9e3c7751ac11f0c7a4283390223778511494f8
2025-05-14 22:10:44 +09:00
Maxim Cournoyer
3bb6147fdc
services: udev: Also create subsystem nodes at boot.
...
This is a more correct fix to CDROM/DVDROM events/auto-mounting than was made
in the now-reverted commit 670724edcf ("gnu: eudev: Fix optical discs
detection/auto-mounting.")
This changes causes the 60-block.rules udev rules file shipped with eudev to
correctly set the default polling period to 2000 ms on block devices, which is
necessary for kernel events to be fired for CDROM drives for example. To
validate it is set:
# cat /sys/module/block/parameters/events_dfl_poll_msecs
2000
Before, it would return 0.
* gnu/services/base.scm (udev-shepherd-service): <#:start>: Add a 'udevadm
trigger --change=add --type=subsystems' invocation, so that it also creates
subsystem nodes, as done in Void Linux or LinuxFromScratch init scripts for
example.
* gnu/tests/base.scm (run-basic-test): Add test.
Fixes: <https://issues.guix.gnu.org/35584 >
Change-Id: Idc0eb5640163b27e41b72cc0c1885412a60805c1
2025-05-14 22:10:44 +09: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
Sergey Trofimov
4e43c0dd21
gnu: Remove quazip-0.
...
Packages depending on quazip@0.9.1 have been migrated to quazip@1.4.
* gnu/packages/compression.scm (quazip-0): Delete variable.
Change-Id: Ia952c3758fd39ce0f9c04b7a89bd9b8365af6974
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-05-13 17:25:27 +02:00
Sergey Trofimov
95bc29934e
gnu: nomacs: Update to 3.21.1.
...
* gnu/packages/image-viewers.scm (nomacs): Update to 3.21.1.
[arguments]<#:configure-flags>: Enable quazip.
[inputs], [native-inputs]: Switch to Qt6.
[inputs]<plugins>: Fetch from a fork that is updated to support Qt6.
Change-Id: I957054430043b72e6f50c4849fbce92f12b51adc
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-05-13 17:25:19 +02:00
Ricardo Wurmus
8b2426a1a1
gnu: Add r-anglemania.
...
* gnu/packages/bioinformatics.scm (r-anglemania): New variable.
Change-Id: I14e8df223af809cb2a0bb2e569c9a6976de35e6b
2025-05-13 17:01:01 +02:00
Ricardo Wurmus
ee4f2236e0
gnu: Add r-bigstatsr.
...
* gnu/packages/cran.scm (r-bigstatsr): New variable.
Change-Id: I5e4bc7f9f6567c7cf93cc12bb3d33b46c00646aa
2025-05-13 17:01:01 +02:00
Ricardo Wurmus
9e948013cd
gnu: Add r-bigparallelr.
...
* gnu/packages/cran.scm (r-bigparallelr): New variable.
Change-Id: I3667c9ae8dce38b8501e8427da96091be0ce7162
2025-05-13 17:01:01 +02:00
Ricardo Wurmus
c43835f485
gnu: Add r-bigreadr.
...
* gnu/packages/cran.scm (r-bigreadr): New variable.
Change-Id: Ie59f4a1fbc469febedcd584cacac3ddd8d094c26
2025-05-13 17:01:01 +02:00
Ricardo Wurmus
5fde1bc527
gnu: Add r-psychometric.
...
* gnu/packages/cran.scm (r-psychometric): New variable.
Change-Id: Ifcca90bd90a4f7b8207692e01b535621e548a87e
2025-05-13 17:01:01 +02:00
Ricardo Wurmus
6e8b3fd238
gnu: Add r-multilevel.
...
* gnu/packages/cran.scm (r-multilevel): New variable.
Change-Id: I28a9ac6ae1498ea703eff45ae56855cab7de9bb6
2025-05-13 17:01:01 +02:00