1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-08-02 15:41:29 +02:00
Commit Graph

174922 Commits

Author SHA1 Message Date
Ricardo Wurmus 2a4bc83d4c gnu: Add r-ggpol.
* gnu/packages/cran.scm (r-ggpol): New variable.

Change-Id: Ia2be3b9ecf765c11570a87330b4d986922f04552
2025-11-29 12:19:09 +01:00
Ricardo Wurmus 2997071cd3 gnu: Add r-priorsense.
* gnu/packages/cran.scm (r-priorsense): New variable.

Change-Id: I88e653e6587aad75adcd61eb7a20aa71b790e907
2025-11-29 12:19:09 +01:00
Ricardo Wurmus 4098b09afb gnu: Add r-transport.
* gnu/packages/cran.scm (r-transport): New variable.

Change-Id: I21f1a2bcd9fb3a2143ec73a4a15c38c10d77953b
2025-11-29 12:19:09 +01:00
Ricardo Wurmus 971102a47c gnu: Add r-sym-arma.
* gnu/packages/cran.scm (r-sym-arma): New variable.

Change-Id: I179757c9e6eaf9e4939809954083ad08730da0fa
2025-11-29 12:19:09 +01:00
Ricardo Wurmus 5ffb36a92e gnu: Add r-dynlm.
* gnu/packages/cran.scm (r-dynlm): New variable.

Change-Id: I8008143ae56c892d6b7157eb5231615dea0e8624
2025-11-29 12:19:09 +01:00
Ricardo Wurmus 4fbcea527c gnu: Add r-cleanrmd.
* gnu/packages/cran.scm (r-cleanrmd): New variable.

Change-Id: Ia2dfbe8e2714c6b7fbd44342854539fd97304d22
2025-11-29 12:19:09 +01:00
Ricardo Wurmus fe00098268 gnu: Add r-otel.
* gnu/packages/cran.scm (r-otel): New variable.

Change-Id: Ia689293ce1e695191f29d6fd51eba9c883b416d4
2025-11-29 12:19:09 +01:00
Ricardo Wurmus b215cb2027 import/cran: Detect library references in "check_installed".
* guix/import/cran.scm (import-pattern): Add case for "check_installed".
* tests/import/cran.scm: Add test.

Change-Id: Id69371158eecaeb371056e6954a3109687346c22
2025-11-29 12:19:09 +01:00
Ricardo Wurmus ad87b718ed import/cran: Reduce false positives in extracting imports.
* tests/import/cran.scm: Add tests for extract-imports.
* guix/import/cran.scm (extract-imports): New procedure, extracted from...
(needed-test-inputs-in-directory): ...this procedure, which now uses it.
(import-pattern): Update regex pattern.

Change-Id: I07ac3f685ff08a0fa7da3c25cf1f63fbca18b95f
2025-11-29 12:19:08 +01:00
Ricardo Wurmus 383fb009c8 gnu: libxml2-with-zlib: Use PACKAGE/INHERIT.
This is a follow-up to commit a77f4fb279.
Using PACKAGE/INHERIT allows us to benefit from replacements.

* gnu/packages/xml.scm (libxml2-with-zlib): Define with PACKAGE/INHERIT.

Change-Id: Ic637bcf93f9c273db28b6d460543723861497e89
2025-11-29 12:19:08 +01:00
François Joulaud 55fda7c841 gnu: wlroots: Update to 0.19.2 with bug fixes.
There is some bug in 0.19.1 which crashes sway at DPMS off.
0.19.2 fixes the bug.

* gnu/packages/wm.scm (wlroots): update to 0.19.2.

Change-Id: I2d1d6af11f9314e768f9d794bf977b57edc3ceb5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-11-29 11:54:34 +01:00
moksh fe85236941 gnu: Add emacs-compile-angel.
* gnu/packages/emacs-xyz.scm (emacs-compile-angel): New variable.

Change-Id: Ie87665d1d93b7208654c54f0e317dc3098249b8d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-29 11:44:42 +01:00
Andrew Wong 063fc0e213 gnu: Add emacs-info-rename-buffer.
* gnu/packages/emacs-xyz.scm (emacs-info-rename-buffer): New variable.

Change-Id: I7c70509279dea26bb9f4a3fedcb39ac4b3a50085
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-29 11:11:19 +01:00
ColdSideOfYourPillow 141d7e3572 gnu: Add emacs-elkee.
* gnu/packages/emacs-xyz.scm (emacs-elkee): New variable.

Change-Id: I80357f1992d22f5782e5e8f97e0d3a55f381f301
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-29 10:59:30 +01:00
ColdSideOfYourPillow 114022dc12 gnu: Add emacs-elchacha.
* gnu/packages/emacs-xyz.scm (emacs-elchacha): New variable.

Change-Id: I30fe6121278a7bb2401955b4cb6d1d9f21c9332c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-29 10:59:30 +01:00
ColdSideOfYourPillow d9f1955082 gnu: Add emacs-kaesar.
* gnu/packages/emacs-xyz.scm (emacs-kaesar): New variable.

Change-Id: I5c37a6b8031f7c67db23a210e88439e7548512a1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-29 10:59:25 +01:00
ColdSideOfYourPillow 62a030096f gnu: Add emacs-openssl-cipher.
* gnu/packages/emacs-xyz.scm (emacs-openssl-cipher): New variable.

Change-Id: I9e973d1bbe5a622713b02e61b0e48e3f45e72050
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-29 10:58:12 +01:00
vga d65b8b4fa1 gnu: Add sbcl-mito-auth
gnu/packages/lisp-xyz.scm (sbcl-mito-auth, cl-mito-auth, ecl-mito-auth): New
variables.

Change-Id: I0a300a818dd8a83355074168fbc0c39dd32d3c71
Signed-off-by: jgart <jgart@dismail.de>
2025-11-28 16:20:07 -06:00
jgart e73ac4c5e7 gnu: trealla: Update to 2.86.5.
* gnu/packages/prolog.scm (trealla): Update to 2.86.5.

Change-Id: I0587c79ee9a9e9b0e9c5f84e6e91582e8bc53070
2025-11-28 16:19:39 -06:00
jgart fdb4688f9f gnu: visidata: Update to 3.3.
* gnu/packages/spreadsheet.scm (visidata): Update to 3.3.

Change-Id: I8403066e7ab1dd56b43b0d87003f68bf750cec27
2025-11-28 15:59:31 -06:00
moksh 7d002b6f88 gnu: emacs-org-social: Update to 2.7.1.
* gnu/packages/emacs-xyz.scm (emacs-org-social): Update to 2.7.1.
[propagated-inputs]: Add emacs-emojify.
[arguments]: Add ’move-to-top #:phase.

Change-Id: I640b8a2845a9c4dcd5c235f47402c0eba1d4e730
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-28 18:25:23 +01:00
Cayetano Santos 2fb457cc3f gnu: yosys: Update to 0.59.1.
* gnu/packages/electronics.scm (yosys): Update to 0.59.1.

Change-Id: I1f31cdc04dae2f4645cd65009886ae94391aadf1
2025-11-28 15:47:46 +01:00
Cayetano Santos e736d781a1 gnu: yosys: Reduce closure size.
* gnu/packages/electronics.scm (yosys)[inputs]: Remove graphviz,
gtkwave, and xdot.
[native-inputs]: Add gtkwave.
[arguments]<#:phases>: Delete substitutions in ’fix-paths

Change-Id: I6a475973379b8bf4c05c797d44054dd61ce47662
2025-11-28 15:47:46 +01:00
Cayetano Santos 2484844eac gnu: Remove references to deprecated ‘yosys-clang’.
* gnu/packages/electronics.scm (eqy)[native-inputs]: Use ‘yosys’ instead
of ‘yosys-clang’.
* gnu/packages/electronics.scm (python-amaranth)[native-inputs]: Use
‘yosys’ instead of ‘yosys-clang’.
* gnu/packages/electronics.scm (sby)[inputs]: Use ‘yosys’ instead of
‘yosys-clang’.

Change-Id: Iebfa1603fe6b490785d82ec5efcfee32b83e6855
2025-11-28 15:47:46 +01:00
Cayetano Santos 8b6da7f8aa gnu: yosys: Default to clang backend.
* gnu/packages/electronics.scm (yosys)[arguments]<#:make-flags>: Remove
CC and CXX.
<#:phases>: Use a user modifiable backend in ’configure.
[inputs]: Add clang.
* gnu/packages/electronics.scm (yosys-clang): Remove variable.

Change-Id: I7467058b0c2b9e3180d94c2d1efddb3281f93c5c
2025-11-28 15:47:46 +01:00
Ricardo Wurmus 74320f95d1 gnu: guile-drmaa: Update to 0.2.1.
* gnu/packages/guile-xyz.scm (guile-drmaa): Update to 0.2.1.
[propagated-inputs]: Replace nyacc-1.08.1 with nyacc.

Change-Id: Id27b21568298ddb4742cfad4ba20c1aa1cd22579
2025-11-28 15:24:04 +01:00
Ricardo Wurmus 17c3c275fd gnu: slurm-drmaa: Patch to allow building with Slurm 25.
* gnu/packages/patches/slurm-drmaa-25.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/parallel.scm (slurm-drmaa)[source]: Add patch.

Change-Id: Ieca80af78f34d3bd136a8108d1eaeae4c2b32df3
2025-11-28 15:24:04 +01:00
Greg Hogan 04e9e4a462 gnu: git-minimal: Update to 2.52.0.
* gnu/packages/version-control.scm (git-minimal): Update to 2.52.0.

Change-Id: I8f0aec01fd8891d4c6da6d5c1cc06b3470424622
2025-11-28 12:45:53 +00:00
Greg Hogan 1811a3dd82 gnu: Remove stgit.
* gnu/packages/version-control.scm (stgit): Delete.
(stgit-2): Rename to stgit.
(emacs-stgit): Inherit from stgit.

Fixes #4292.

Change-Id: Id4992b9768679cd3c186f6d616c5d823167fc300
2025-11-28 12:45:52 +00:00
Greg Hogan 788de2f54f gnu: jq: Update to 1.8.1.
* gnu/packages/web.scm (jq): Update to 1.8.1.

Change-Id: Ibf9379b609be1570e26d79bf4a93fbe9c8ed29d3
2025-11-28 12:45:52 +00:00
Greg Hogan c2932c5af3 gnu: plzip: Update to 1.12.
* gnu/packages/compression.scm (plzip): Update to 1.12.

Change-Id: I58ecb90c547cca749bef3de13b3ba259e0b415c8
2025-11-28 12:45:51 +00:00
Greg Hogan 6247152436 gnu: lz4: Update to 1.10.0.
* gnu/packages/compression.scm (lz4): Update to 1.10.0.

Change-Id: Idebb9d2b3bc992a225e1db4409542be8ef596b6f
2025-11-28 12:45:51 +00:00
Greg Hogan 091fa030fe gnu: lziprecover: Update to 1.25.
* gnu/packages/compression.scm (lziprecover): Update to 1.25.
[native-inputs]: Add lzip.

Change-Id: Ide367e2d59f43780706a134723d47aeec691c8c2
2025-11-28 12:45:50 +00:00
Greg Hogan 4100c8e021 gnu: google-highway: Update to 1.3.0.
* gnu/packages/cpp.scm (google-highway): Update to 1.3.0.

Change-Id: I143ce0a2677efe986756ca8e0e5b1488d92d00fa
2025-11-28 12:45:50 +00:00
Greg Hogan 9cf9e76b1c gnu: abseil-cpp: Update to 20250814.1.
* gnu/packages/cpp.scm (abseil-cpp): Update to 20250814.1.
[native-inputs]: Replace base "googletest" with googletest.
(abseil-cpp-20250127): New variable.
(abseil-cpp-20220623)[native-inputs]: Replace googletest with
googletest-1.12.
* gnu/packages/machine-learning.scm (onnxruntime)[inputs]: Replace
abseil-cpp with abseil-cpp-20250127.
* gnu/packages/mpd.scm (ashuffle): Update to 3.14.9.
[arguments]: Add phase to fix dependencies.

Change-Id: I8b3adc08815d75fb2d1b7800ef4de44ccbc8cbe2
2025-11-28 12:45:38 +00:00
Greg Hogan e2c9828d4d gnu: valgrind: Update to 3.26.0.
* gnu/packages/valgrind.scm (valgrind): Update to 3.26.0.

Change-Id: I3d64a350a37cf89f0a402239b0837bc2ca5bdd2a
2025-11-28 12:43:18 +00:00
Zheng Junjie 7cb5793ed7 gnu: valgrind/pinned: Update to 3.25.1.
* gnu/packages/valgrind.scm (valgrind/pinned): Update to 3.25.1.
[arguments]: Use G-expressions.
[supported-systems]: Add riscv64-linux.
(valgrind)[supported-systems]: Inherit.

Change-Id: I8a9e8c5963a5647c1eed76a95c92d8fc1f00fb05
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-11-28 12:43:17 +00:00
Greg Hogan 1aebfc74f1 gnu: boost: Update to 1.89.0.
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ...
(boost-1.83): ... to this.
(boost-numpy): Inherit from boost-1.83.
* gnu/packages/pretty-print.scm (source-highlight): Update accordingly.

* gnu/packages/boost.scm (boost): Update to 1.89.0.
[source]: Remove patches.

* gnu/packages/boost.scm (mdds)
[propagated-inputs]: Replace boost with boost-1.83.

* gnu/packages/astronomy.scm (aoflagger),
* gnu/packages/embedded.scm (cc-tool),
* gnu/packages/games.scm (0ad, vcmi),
* gnu/packages/image.scm (gpick),
* gnu/packages/maths.scm (highfive),
* gnu/packages/plotutils.scm (asymptote)
[native-inputs]: Replace boost with boost-1.83.

* gnu/packages/audio.scm (guitarix, supercollider),
* gnu/packages/bioconductor.scm (r-mzr),
* gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator,
metabat, r-velocytom, rsem, sailfish, salmon),
* gnu/packages/bittorrent.scm (libtorrent-rasterbar),
* gnu/packages/code.scm (sourcetrail),
* gnu/packages/compression.scm (innoextract),
* gnu/packages/cpp.scm (lager),
* gnu/packages/crypto.scm (cryfs),
* gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis,
pulseview),
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2),
* gnu/packages/engineering.scm (cadabra2, freecad, libigl,
openscad, prusa-slicer),
* gnu/packages/file-systems.scm (snapper),
* gnu/packages/finance.scm (ledger),
* gnu/packages/game-development.scm (dds),
* gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero,
pokerth, supertux, wesnoth, wesnoth-server),
* gnu/packages/geo.scm (gplates),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (python-graph-tool),
* gnu/packages/graphics.scma (openshadinglanguage),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-viewers.scm (luminance-hdr),
* gnu/packages/kde-graphics.scm (krita),
* gnu/packages/mail.scm (astroid),
* gnu/packages/medical.scm (orthanc, orthanc-mysql,
orthanc-postgresql),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/mpd.scm (ncmpcpp),
* gnu/packages/networking.scm (kismet),
* gnu/packages/opencog.scm (cogutil),
* gnu/packages/photo.scm (hugin),
* gnu/packages/poedit.scm (poedit),
* gnu/packages/radio.scm (gnuradio),
* gnu/packages/rdf.scm (lucene++),
* gnu/packages/serialization.scm (avro-cpp),
* gnu/packages/simulation.scm (fenics-dolfin),
* gnu/packages/version-control.scm (gource),
* gnu/packages/video.scm (aegisub, mkvtoolnix),
* gnu/packages/web.scm (websocketpp)
[inputs]: Replace boost with boost-1.83.

* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
(librevenge): Update to 0.0.5.
[arguments]<#:configure-flags>: Remove reference to boost system
component for which the compatibility stub has been removed.
* gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0.

Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-28 12:26:24 +00:00
Aaron Covrig 97d9c63265 gnu: googletest: Update to 1.17.0.
* gnu/packages/check.scm (googletest): Update to 1.17.0
(googletest-1.12): Add variable.

* gnu/packages/glib.scm (sdbus-c++)
[native-inputs]: Replace googletest-1.17 with googletest.

* gnu/packages/compression.scm (pzstd)
[native-inputs, inputs]: Replace googletest with googletest-1.8.

* gnu/packages/cpp.scm (c++-gsl),
* gnu/packages/engineering.scm (cura-engine),
* gnu/packages/password-utils.scm (pwsafe)
[native-inputs]: Replace googletest with googletest-1.13.

* gnu/packages/crypto.scm (crc32c),
* gnu/packages/engineering.scm (lib3mf),
* gnu/packages/fontutils.scm (opentype-sanitizer),
* gnu/packages/games.scm (openclonk),
* gnu/packages/gnome.scm (gnome-commander),
* gnu/packages/machine-learning.scm (qnnpack),
* gnu/packages/maths.scm (ruy),
* gnu/packages/serialization.scm (libnop)
[native-inputs]: Replace googletest with googletest-1.12.

* gnu/packages/machine-learning.scm (fann),
* gnu/packages/maths.scm (boolector),
* gnu/packages/parallel.scm (clog),
* gnu/packages/simulation.scm (sumo),
* gnu/packages/telephony.scm (sipp)
[native-inputs]: Replace googletest with googletest-1.8.

* gnu/packages/parallel.scm (cpuinfo)
[inputs]: Replace googletest with googletest-1.13.

* gnu/packages/machine-learning.scm (nnpack, python-pytorch),
* gnu/packages/parallel.scm (pthreadpool)
[inputs]: Replace googletest with googletest-1.12.

* gnu/packages/maths.scm (fp16, fxdiv),
* gnu/packages/serialization.scm (yaml-cpp),
* gnu/packages/web.scm (rapidjson)
[inputs]: Replace googletest with googletest-1.8.

Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-28 12:07:09 +00:00
Greg Hogan 974196e09e gnu: bloomberg-bde: Disable test.
* gnu/packages/cpp.scm (bloomberg-bde)[arguments]<#:test-exclude>: Add
test.

Change-Id: I87b1051ab4b0bf1256b18e4eb6c471c1427b0f1b
2025-11-28 11:37:03 +00:00
Greg Hogan d508545fef gnu: libdjinterop: Mark tests as disabled.
* gnu/packages/audio.scm (libdjinterop)[arguments]<#:tests?>: Unset.

Change-Id: I3fcb2b9ec7b2d332987fbe5ab65282819bdf398c
2025-11-28 11:37:03 +00:00
Greg Hogan 9a2ab57967 gnu: opencascade-occt-7.6.1: Fix source origin.
* gnu/packages/maths.scm (opencascade-occt-7.6.1):
[source]<origin>: Do not inherit source version.

Change-Id: Iadb988c48bd6d2bc5a4da0ae06bb5c35826d4f75
2025-11-28 11:37:02 +00:00
Greg Hogan e2d04e31c5 gnu: snapcast: Update to 0.34.0.
* gnu/packages/audio.scm (snapcast): Update to 0.34.0.

Change-Id: Ic8887bb7016688b7eb078f8491531dfedc06b7d2
2025-11-28 11:37:02 +00:00
Greg Hogan c4bcacb70a gnu: dealii: Update to 9.7.1.
* gnu/packages/maths.scm (dealii): Update to 9.7.1.
[inputs]: Add taskflow.

Change-Id: I0430a74f003dad56799d1eb339760fb27863ce21
2025-11-28 11:37:01 +00:00
Greg Hogan df0c61469f gnu: taskflow: Update to 3.10.0.
* gnu/packages/cpp.scm (taskflow): Update to 3.10.0.

Change-Id: I4ebe53f57ebe19e655c8517c5a5adf08cdce3a05
2025-11-28 11:37:01 +00:00
Greg Hogan 0091d0e7c8 gnu: folly: Update to 2025.11.10.00.
* gnu/packages/cpp.scm (folly): Update to 2025.11.10.00.

Change-Id: Ida26bd295856d89671b7af2a6f10f51fc4ec5a25
2025-11-28 11:37:00 +00:00
Greg Hogan 8cbe98c8b4 gnu: ninja: Update to 1.13.2.
* gnu/packages/ninja.scm (ninja): Update to 1.13.2.

Change-Id: I5f062e3e92a5f65e6081b0fb20fd4d21ee195a5a
2025-11-28 11:37:00 +00:00
Greg Hogan f873ae0cf6 gnu: cmake: Update to 4.1.3.
* gnu/packages/cmake.scm (cmake): Update to 4.1.3.

Change-Id: I05d31c3d527a60bda22d454631a54fa6fad3b3ef
2025-11-28 11:36:59 +00:00
Greg Hogan 201cd120dd gnu: cmake-bootstrap: Update to 3.31.10.
* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.10.

Change-Id: I39fb99903fc96e0afa7d0e297b832c62c9a45787
2025-11-28 11:36:59 +00:00
Greg Hogan dffaaf19c2 gnu: cmake-build: Prevent stalls initiating tests.
* guix/build/cmake-build-system.scm (check): Set minimum bound for
test-load so that system tasks do not prevent low-core machines from
starting execution of the test suite.

Change-Id: I8751bb5b42c2a66f160117729fcb5648a635341c
2025-11-28 11:36:53 +00:00