Ricardo Wurmus
4436b2ee8e
gnu: r-skitools: Disable one test.
...
* gnu/packages/bioinformatics.scm (r-skitools)[arguments]: Add phase
'disable-bad-test.
Change-Id: I5c79aa28e343266a83522afe6635b3a714dadcc1
2025-11-13 11:16:24 +01:00
Ricardo Wurmus
af1ca83cf9
gnu: r-sigfit: Fix build with GCC@14
...
* gnu/packages/bioinformatics.scm (r-sigfit)[arguments]: Add phase
'gcc-14-compatibility.
Change-Id: Iaa00ecdf00dcf76330f3b1f904da6263b82e0617
2025-11-13 11:16:24 +01:00
Ricardo Wurmus
d877aca055
gnu: r-sdmtools: Replace removed constants.
...
R 4.5.0 removed previously deprecated definitions.
* gnu/packages/cran.scm (r-sdmtools)[arguments]: Add phase 'patch-constants.
Change-Id: I06125aeff8b7b1f219f8458b6c9aeeb696e33f11
2025-11-13 11:16:24 +01:00
Ricardo Wurmus
f54cddf750
gnu: r-msnbase: Fix tests that failed because of libxml2.
...
* gnu/packages/bioconductor.scm (r-msnbase)[arguments]: Fix tests
by adding 'ensure-libxml2-works phase.
Change-Id: I555f19d5bc749cdd458af4b55a2a5a2e89c7d190
2025-11-13 11:16:24 +01:00
Ricardo Wurmus
32ea496b55
gnu: r-mzr: Restore tests that failed because of libxml2.
...
* gnu/packages/bioconductor.scm (r-mzr)[arguments]: Restore two tests; fix
them by adding 'ensure-libxml2-works phase.
Change-Id: Ifeb3667449e862826a402b8c1ce37e4bcc92f21b
2025-11-13 11:16:24 +01:00
Ricardo Wurmus
19b8400f8b
gnu: r-xml: Use libxml2-with-zlib.
...
* gnu/packages/cran.scm (r-xml)[inputs]: Replace libxml2 with libxml2-with-zlib.
Change-Id: I16de722bec362b87e0518e91de10e7a02afd8c71
2025-11-13 11:16:24 +01:00
Ricardo Wurmus
a77f4fb279
gnu: Add libxml2-with-zlib.
...
* gnu/packages/xml.scm (libxml2-with-zlib): New variable.
Change-Id: I2cc59d8f0758b4caf6f35dedabc9ee66f41ca11c
2025-11-13 11:16:18 +01:00
Maxim Cournoyer
429e41739c
gnu: python-libxml2: Reintroduce simplified deprecation.
...
This is a fixup for commit c23b9a1 ("gnu: Remove libxml2-xpath0.") which
wrongly resolved a conflict.
* gnu/packages/xml.scm (python-libxml2): Reintroduce simplified deprecation.
Change-Id: Ia9e474329c0ec695e15571cbe99dbbb6ced0b3ab
2025-11-13 15:12:12 +09:00
Maxim Cournoyer
c23b9a1017
gnu: Remove libxml2-xpath0.
...
* gnu/packages/xml.scm (libxml2-xpath0): Delete variable.
Fixes : #3516
Fixes: <https://bugs.gnu.org/79572 >
Change-Id: I8fd49d0ce1394fc4e55a148e15c23388934524a4
2025-11-13 11:05:04 +09:00
jgart
e5b959f85f
gnu: distrobox: Update to 1.8.2.1.
...
* gnu/packages/containers.scm (distrobox): Update to 1.8.2.1.
Change-Id: Ic98a43b3b59136a74726df9dd23289e5750bb3b1
2025-11-12 13:14:37 -06:00
jgart
f6125eb3b7
gnu: trealla: Update to 2.84.19.
...
* gnu/packages/prolog.scm (trealla): Update to 2.84.19.
Change-Id: Ibff6a882d9d410d2e6fe79a96b5b30c6a9d4d22d
2025-11-12 13:07:40 -06:00
Arne Babenhauserheide
1655930d9f
graph: Add cyclonedx-json backend.
...
Validated with:
guix graph guile -b cyclonedx-json > /tmp/cyc.json && \
docker run -v /tmp/:/tmp/ cyclonedx/cyclonedx-cli validate --input-format json --input-file /tmp/cyc.json
* guix/graph.scm (emit-cyclonedx-prologue, emit-cyclonedx-epilogue,
emit-cyclonedx-node, emit-cyclonedx-edge): New procedures.
(%cyclonedx-backend): New variable.
(%graph-backends): Add %cyclonedx-backend.
Change-Id: Icc8c33cbc08da0137489d13bdad618ef55a14923
2025-11-12 18:34:07 +01:00
Ludovic Courtès
bbd2d8c3d8
gnu: Remove references to deprecated ‘ruby-concurrent’.
...
* gnu/packages/ruby-xyz.scm (ruby-i18n)[propagated-inputs]: Use
‘ruby-concurrent-ruby’ instead of ‘ruby-concurrent’; remove label.
(ruby-asciidoctor-pdf, ruby-hamster, ruby-tzinfo)
(ruby-sucker-punch, ruby-sentry-core, ruby-sentry): Use ‘ruby-concurrent-ruby’
instead of ‘ruby-concurrent’.
Change-Id: I38761047bd6605e43839b8c3e31ec34d4e2c93c4
2025-11-12 18:34:07 +01:00
Ludovic Courtès
1956dd68ca
gnu: rofi-pass: Remove reference to deprecated input.
...
This is a followup to 79ff2b353a .
* gnu/packages/password-utils.scm (rofi-pass-wayland)[inputs]: Remove
‘replace’ clause.
Change-Id: Iee7393388e5d3396eb38cbc68a6cbe39623b4bfc
2025-11-12 18:34:06 +01:00
Ludovic Courtès
c58dfea1c9
gnu: xfce4-volumed-pulse: Avoid deprecated input.
...
* gnu/packages/xfce.scm (xfce4-volumed-pulse)[inputs]: Change ‘keybinder-3.0’
to ‘keybinder’.
Change-Id: I2cabc125f3e4ff87ecbf983c6c324a42feb4146d
2025-11-12 18:34:06 +01:00
Yarl Baudig
c782d0cc8c
graph: graphml backend: emit label
...
* guix/graph.scm (emit-graphml-prologue): Declare label attribute.
(emit-graphml-node): Define label attribute.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-12 18:34:06 +01:00
Congcong Kuo
d1a9fb85a4
daemon: Use inline functions and variables instead of extern
...
Avoid separate declarations and definitions for so-called 'global' objects.
* nix/libstore/derivations.{cc, hh} (drvHashes): Use inline instead of separate
declaration and definition.
* nix/libstore/globals.{cc, hh} (settings, nixVersion): Same.
* nix/libstore/local-store.hh (drvsLogDir, deduplicationMinSize): Same.
* nix/libstore/optimise-store.cc (deduplicationMinSize): Same.
* nix/libstore/store-api.{cc, hh} (store): Same.
* nix/libutil/archive.{cc, hh} (defaultPathFilter): Same.
* nix/libutil/hash.{cc, hh} (base32Chars): Same and modify header files.
* nix/libutil/util.{cc, hh} (logType, verbosity, _writeToStderr,
_isInterrupted): Same.
* nix/local.mk: Modified according to the rename of shared.hh.
* nix/nix-daemon/guix-daemon.cc (blockInt, argvSaved, run): Same and
modify header files.
* nix/nix-daemon/nix-daemon.cc: Modify header files.
* nix/nix-daemon/shared.hh: Renamed to nix-daemon.hh
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-12 18:34:06 +01:00
Cayetano Santos
6fe5e7f707
etc: teams: Add crypto team.
...
* etc/teams.scm (crypto): New team.
[Cayetano Santos]: Add to new team.
* CODEOWNERS: Rebuild.
Change-Id: Ie51ff65629c5b65ec8ee148e4dddce6d39007b54
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-12 18:34:06 +01:00
Ludovic Courtès
921ff0886b
gnu: guile-fibers: Update to 1.4.2.
...
* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Update to 1.4.2.
Change-Id: I0741989846c9ad38d918ef73b072325e2358ecb0
2025-11-12 18:34:06 +01:00
Ludovic Courtès
710a9f775e
gnu: guile2.2-fibers: Update to 1.4.x.
...
* gnu/packages/guile-xyz.scm (guile2.2-fibers): Inherit from ‘guile-fibers’,
not ‘guile-fibers-1.1’.
Change-Id: I848d4cd33f1d83552f6ca0bd83478d6bf94ad377
2025-11-12 18:34:06 +01:00
Liliana Marie Prikler
94b6528cbd
gnu: git: Fix disallowed references.
...
This is a follow-up to ad461613d9 .
* gnu/packages/version-control.scm (git)[#:disallowed-references]: Explicitly
list disallowed references instead of removing perl.
Fixes : guix/guix#4187 (Transformed git references disallowed perl)
2025-11-12 07:30:20 -08:00
Efraim Flashner
8eed773a70
gnu: age-plugin-yubikey: Install manpage.
...
* gnu/packages/rust-apps.scm (age-plugin-yubikey)[arguments]: Add a
phase to generate and install the manpage.
Change-Id: I449d26ec6376b4874b0fc7153533ba38ea71d5f9
2025-11-12 16:34:55 +02:00
Ahmad Jarara
b5e5a807d1
gnu: Add age-plugin-yubikey.
...
* gnu/packages/rust-apps.scm (age-plugin-yubikey): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add
age-plugin-yubikey.
Change-Id: I80e2a2f859f871567c72995b49ea3096b7be5fe8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 16:22:05 +02:00
Matthias Riße
2008750c92
gnu: Add dumbpipe.
...
* gnu/packages/rust-apps.scm (dumbpipe): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add dumbpipe.
Change-Id: I515c3fa0d9f75a46e75c640cae0ab42fcf4ac1b2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 15:32:12 +02:00
Guillaume Le Vaillant
9af82e589f
gnu: cl-usocket: Update to 0.8.9.
...
* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.9.
Change-Id: I697333c26eb18ce0fc234079c5dceb4676bc91c2
2025-11-12 14:07:17 +01:00
Guillaume Le Vaillant
0f7000fc53
gnu: cl-simple-matrix: Update to 3.5.
...
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.5.
Change-Id: I6ab3723165c2afaedf4bfc4bc941ba3a772c3147
2025-11-12 14:07:17 +01:00
Sharlatan Hellseher
38d7ce4749
gnu: Remove demlo and some of go-* dependencies.
...
Development was stopped 7y ago, it depends on go-1.17 and fails to
build. This change removes Demlo and some of it's dependencies which are
not in use by others.
* gnu/packages/music.scm: (demlo, go-github-com-wtolson-go-taglib,
go-github-com-aarzilli-golua, go-github-com-stevedonovan-luar,
go-gitlab-com-ambrevar-golua-unicode): Delete variables.
Fixes : guix/guix#3444
Change-Id: I19c530f8a37b6314eb24678a179faae3e961145a
2025-11-12 12:32:42 +00:00
Sharlatan Hellseher
7f957bbacf
gnu: Remove hangups.
...
Google Hangouts API has been shut down in November 2022, see:
<https://github.com/tdryer/hangups/issues/533 >.
* gnu/packages/messaging.scm (hangups): Delete variable.
Fixes : guix/guix#3460
Change-Id: Ic54b0de9645da121096b0548a3f54d271057eb52
2025-11-12 12:32:41 +00:00
Sharlatan Hellseher
8528afb3ca
gnu: Add python-filelock-next.
...
* gnu/packages/python-xyz.scm (python-filelock-next): New variable.
Change-Id: I831dcdf7543a723dc7fd0cd5603b23002ccf0501
2025-11-12 12:32:41 +00:00
wvlab
5a232433c3
gnu: waypipe: Update to 0.10.5.
...
* gnu/packages/freedesktop (waypipe): Update to 0.10.5.
[source]: Add snippet to fix cargo flags.
[arguments]: Add a phase to add some phases from the cargo-build-system.
[native-inputs]: Add rust, rust:cargo, rust-bindgen-cli, shaderc, clang,
and vulkan-headers.
[inputs]: Add vulkan-loader and zstd:lib and cargo inputs for waypipe.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add waypipe.
Change-Id: Ie6592a2ab5602e420777a6e7eab505e143743c8d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 14:26:43 +02:00
Patrick Norton
e8c7d302d2
gnu: qtmips: Update to 0.8.1.
...
* gnu/packages/emulators.scm (qtmips): Update to 0.8.1.
[arguments]: Adjust accordingly.
Closes : guix/guix#4176
Change-Id: I1537d9154547a7faaba212ca457b35d04c2e742d
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-11-12 20:23:23 +08:00
Lee Thompson
3e8aa64c07
gnu: Add font-kawkab-mono.
...
* gnu/packages/fonts.scm (font-kawkab-mono): New variable.
Closes : guix/guix#4195
Change-Id: Idb667ebf651bfcc3db2708134c4213142d4db6e0
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-11-12 20:10:03 +08:00
Alexis Simon
c8e8ca5f37
gnu: typst: Update to 0.14.0.
...
* gnu/packages/rust-apps.scm (typst): Update to 0.14.0.
[arguments]<#:rust>: Use rust-1.88.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: Update entry.
[rust-syntect-5]: Rename to rust-syntect-5.2.
[rust-syntect-5.3]: New entry.
* gnu/packages/rust-sources.scm (rust-hypher-0.1): Update to 0.1.6.
(rust-syntect-5): Rename to rust-syntect-5.2.
[inputs]: Rename cargo-inputs rust-syntect-5 to rust-syntect-5.2.
(rust-syntect-5.3): New variable.
Change-Id: I29180b456e9c49216f16bc7227ac60820bbf2c2b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 13:22:25 +02:00
Sughosha
9e18e2c8e2
gnu: knights: Update description.
...
* gnu/packages/kde-games.scm (knights)[description]: Mention that this package
is part of the KDE games module.
Change-Id: Ic89549d291bb4058f3ff7c08efc270f576e6c43c
2025-11-12 16:00:22 +05:30
Lilah Tascheter
7fb7d071cf
gnu: services: Add mollysocket service.
...
* gnu/services/messaging.scm (ms-format,ms-serialize-string,
ms-serialize-integer, ms-serialize-boolean,
ms-serialize-list-of-strings, mollysocket-shepherd-service,
mollysocket-account-service, mollysocket-activation-service): New
procedures.
(mollysocket-configuration): New configuration.
(mollysocket-service-type): New variable.
* doc/guix.texi (Messaging Services)[Mollysocket Service]: New section.
Change-Id: I87d57b69a6d8fa8841a95add084aa383385de4c7
2025-11-12 12:20:22 +02:00
Lilah Tascheter
368d2d9e0f
gnu: Add mollysocket.
...
* gnu/packages/rust-apps.scm (mollysocket): New variable.
* gnu/packages/rust-crates.scm: Import mollysocket deps.
Change-Id: Ifcfbf6078bf07f4f429bb0eeea2e61d5afba2c82
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 12:20:22 +02:00
Zheng Junjie
e7ff186602
gnu: alacritty: Update to 0.16.1.
...
* gnu/packages/terminals.scm (alacritty): Update to 0.16.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [alacritty]: Update
entry.
Change-Id: I2d4777275ea9e36ce1601de8b377c62d58e455a2
2025-11-12 11:58:53 +02:00
Janneke Nieuwenhuizen
9acac72858
gnu: dezyne: Update to 2.19.2.
...
* gnu/packages/dezyne.scm (dezyne): Update to 2.19.2.
Change-Id: Ie72f67fc93834d207866908291a3a551a934c7e8
2025-11-12 09:38:28 +01:00
Sughosha
b1c1e42215
gnu: kde-games: Update to 25.08.2.
...
* gnu/packages/kde-games.scm (kde-games)[version]: Use the version number of
libkdegames.
Change-Id: I9b30677b875a56c30fe326aee6fe590a69b1f64a
2025-11-12 12:13:30 +05:30
Sughosha
0d6cafa3f1
gnu: jamesdsp: Update to 2.7.0-0.53cf098.
...
* gnu/packages/audio.scm (jamesdsp): Update to 2.7.0-0.53cf098.
[arguments]<#:phases>: Replace 'build, 'check and 'install phases with those
from gnu-build-system.
[source]<patches>: Remove "jamesdsp-fix-bulid-on-pipewire-1.4.0.patch".
* gnu/local.mk: Deregister it.
Change-Id: I4d8809cc32cc24a3dc14f9cc465587e3cb0f61c5
2025-11-12 11:28:26 +05:30
Sughosha
b394a3a71e
gnu: qt-advanced-docking-system: Update to 4.4.1.
...
* gnu/packages/qt.scm (qt-advanced-docking-system): Update to 4.4.1.
Change-Id: Idd053ef775429e486e19ea00b9c2ed8cff141744
2025-11-12 11:28:26 +05:30
Sughosha
c6a07f70e6
gnu: qcustomplot: Switch to Qt6.
...
* gnu/packages/qt.scm (qcustomplot)[inputs]: Replace qtbase-5 with qtbase.
(qcustomplot-qt5): New variable.
* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Replace qcustomplot with
qcustomplot-qt5.
* gnu/packages/radio.scm (wfview)[inputs]: Replace qcustomplot with
qcustomplot-qt5.
Change-Id: I781fb0f94b341c039d4f192c24c797e64e549426
2025-11-12 11:28:26 +05:30
Sughosha
eac6f3cd26
gnu: qcustomplot: Update to 2.1.1.
...
* gnu/packages/qt.scm (qcustomplot): Update to 2.1.1.
[source]: Update url.
[native-inputs]: Update the url of "qcustomplot-sharedlib".
Change-Id: I9d507036b7a6a353f00f531f0cf12ba67447aa4b
2025-11-12 11:28:25 +05:30
Maxim Cournoyer
a1cdcd2cab
gnu: icedove: Update to 140.5.0.
...
* gnu/packages/gnuzilla.scm (icedove): Update to 140.5.0.
(%icedove-build-id): Bump to 20251112000000.
(%icedove-version): Bump to 140.5.0.
(thunderbird-comm-source): Update changeset/hash.
Change-Id: I299b3d2fb9a37757ced0b32f4241f42f862b02b2
2025-11-12 10:03:46 +09:00
Josep Bigorra
c10c306737
gnu: guile-hygguile: Update to 2.0.21.
...
* gnu/packages/guile-xyz.scm (guile-hygguile): Update to 2.0.21.
[description]: Update description.
Change-Id: I65ffb4fc42e2bfc79de08d8914d577ffd1dff712
Signed-off-by: jgart <jgart@dismail.de >
2025-11-11 18:36:08 -06:00
charje
d490af8f4a
gnu: packages: asdf-cli: Update to 0.2.1.
...
* gnu/packages/lisp-xyz.scm (asdf-cli): Update to 0.2.1.
[arguments]: Add main system name.
[inputs]: Add charje.loop, cl-fad, cl-semver, cl-str.
Change-Id: Iad93c29c479fc9d20e8a03a08648ec346fc74da2
Signed-off-by: jgart <jgart@dismail.de >
2025-11-11 18:31:40 -06:00
charje
0a0cf3bad4
guix: asdf-build-system: Only copy .asd for the package's systems.
...
* guix/build/asdf-build-system.scm (copy-files-to-output, install):
New asd-systems input parameter integrated into build system.
If the source code includes .asd files that are not meant to be loaded
in a package, those .asd should not be installed. Since ASDF requires
.asd file names to be unique, extraneous .asd files can cause conflicts
if there is more than one .asd file with the same name that should not
be loaded. This can happen if a project has example or template systems
that are not meant to be loaded.
Change-Id: Ib5772feab9d482c6327c31ead21330f49b257273
Signed-off-by: jgart <jgart@dismail.de >
2025-11-11 18:30:10 -06:00
Maxim Cournoyer
9fe755d19f
gnu: icedove-minimal: Add libotr support.
...
* gnu/packages/gnuzilla.scm (icedove-minimal)
[#:phases] {wrap-program}: Add $libotr/lib to LD_LIBRARY_PATH wrapper.
[inputs]: Add libotr.
Fixes: <https://bugs.gnu.org/79749 >
Reported-by: "R.W.Flurando" <rw-flurando@inventati.org >
Change-Id: I00e96b3a09b5bc095990284d6971baa8d166181d
2025-11-12 08:26:31 +09:00
Maxim Cournoyer
81a3e4842f
gnu: icedove: Update to 140.4.0 [security fixes].
...
Fixes CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
CVE-2025-11712, CVE-2025-11713, CVE-2025-11714 and CVE-2025-11715.
* gnu/packages/gnuzilla.scm (%icecat-140.3-source): Delete variable.
(icedove): Update to 140.4.0.
(%icedove-build-id): Bump to 20251111000000.
(%icedove-version): Bump to 140.4.0.
(thunderbird-comm-source): Update changeset/hash.
(icedove-source): Use icecat-source.
Change-Id: If339c9588295103c03afc6b002ca6f82e17d9ca1
2025-11-12 08:25:57 +09:00
Nicolas Graves
80820841e7
gnu: python-rnc2rng: Update to 2.7.0.
...
* gnu/packages/python-xyz.scm (python-rnc2rng): Update to 2.7.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
Change-Id: If03ecdc1145c8c46c85a4df77e1b53e89e1d0210
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-11 21:34:59 +00:00