gnu: valgrind: Update to 3.26.0. * gnu/packages/valgrind.scm (valgrind): Update to 3.26.0. Change-Id: I3d64a350a37cf89f0a402239b0837bc2ca5bdd2a
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>
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
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
gnu: bloomberg-bde: Disable test. * gnu/packages/cpp.scm (bloomberg-bde)[arguments]<#:test-exclude>: Add test. Change-Id: I87b1051ab4b0bf1256b18e4eb6c471c1427b0f1b
gnu: libdjinterop: Mark tests as disabled. * gnu/packages/audio.scm (libdjinterop)[arguments]<#:tests?>: Unset. Change-Id: I3fcb2b9ec7b2d332987fbe5ab65282819bdf398c
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
gnu: snapcast: Update to 0.34.0. * gnu/packages/audio.scm (snapcast): Update to 0.34.0. Change-Id: Ic8887bb7016688b7eb078f8491531dfedc06b7d2
gnu: dealii: Update to 9.7.1. * gnu/packages/maths.scm (dealii): Update to 9.7.1. [inputs]: Add taskflow. Change-Id: I0430a74f003dad56799d1eb339760fb27863ce21
gnu: taskflow: Update to 3.10.0. * gnu/packages/cpp.scm (taskflow): Update to 3.10.0. Change-Id: I4ebe53f57ebe19e655c8517c5a5adf08cdce3a05
gnu: folly: Update to 2025.11.10.00. * gnu/packages/cpp.scm (folly): Update to 2025.11.10.00. Change-Id: Ida26bd295856d89671b7af2a6f10f51fc4ec5a25
gnu: ninja: Update to 1.13.2. * gnu/packages/ninja.scm (ninja): Update to 1.13.2. Change-Id: I5f062e3e92a5f65e6081b0fb20fd4d21ee195a5a
gnu: cmake: Update to 4.1.3. * gnu/packages/cmake.scm (cmake): Update to 4.1.3. Change-Id: I05d31c3d527a60bda22d454631a54fa6fad3b3ef
gnu: cmake-bootstrap: Update to 3.31.10. * gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.10. Change-Id: I39fb99903fc96e0afa7d0e297b832c62c9a45787
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
gnu: Add slurm-minimal-25.05. * gnu/packages/parallel.scm (slurm-minimal-25.05, slurm-25.05): New variables. Change-Id: Ia3b4be72b1b055abee81c895b4def0d6c145bde8
gnu: verilator: Update to 5.042. * gnu/packages/electronics.scm (verilator): Update to 5.042. Change-Id: Icea25d7db107e0ed1bc5578da82a4efcea02a9fc
gnu: nvc: Update to 1.18.2. * gnu/packages/electronics.scm (nvc): Update to 1.18.2. Change-Id: I20463dcf01fddffec88d682199f421316067b0b2
gnu: qutebrowser: Update to 3.6.2. * gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.2. Closes: guix/guix#4516 Change-Id: I4bd9f644ce028ae88c3af2f6db181bf68d2d4a60 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: quickshell: Install QML shared objects & definitions. * gnu/packages/wm.scm (quickshell): Install QML shared objects to output. Update CMake generator configure flag to use Guix's #:generator keyword argument for cmake-build-system. Quickshell does not use these libraries at runtime, since they are statically linked. But external tooling (e.g. qmllint) need to know about these definitions. We place these libraries in the standard QML location so that $QML_IMPORT_PATH can find these libraries. Change-Id: I38afada42b8e6903970e470b0c8948783fcb3d7f Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>