~ruther/guix-local

7cb5793e — Zheng Junjie 9 months ago
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>
1aebfc74 — Greg Hogan 10 months ago
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
97d9c632 — Aaron Covrig 11 months ago
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
974196e0 — Greg Hogan 3 months ago
gnu: bloomberg-bde: Disable test.

* gnu/packages/cpp.scm (bloomberg-bde)[arguments]<#:test-exclude>: Add
test.

Change-Id: I87b1051ab4b0bf1256b18e4eb6c471c1427b0f1b
d508545f — Greg Hogan 3 months ago
gnu: libdjinterop: Mark tests as disabled.

* gnu/packages/audio.scm (libdjinterop)[arguments]<#:tests?>: Unset.

Change-Id: I3fcb2b9ec7b2d332987fbe5ab65282819bdf398c
9a2ab579 — Greg Hogan 3 months ago
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
e2d04e31 — Greg Hogan 3 months ago
gnu: snapcast: Update to 0.34.0.

* gnu/packages/audio.scm (snapcast): Update to 0.34.0.

Change-Id: Ic8887bb7016688b7eb078f8491531dfedc06b7d2
c4bcacb7 — Greg Hogan 3 months ago
gnu: dealii: Update to 9.7.1.

* gnu/packages/maths.scm (dealii): Update to 9.7.1.
[inputs]: Add taskflow.

Change-Id: I0430a74f003dad56799d1eb339760fb27863ce21
df0c6146 — Greg Hogan 3 months ago
gnu: taskflow: Update to 3.10.0.

* gnu/packages/cpp.scm (taskflow): Update to 3.10.0.

Change-Id: I4ebe53f57ebe19e655c8517c5a5adf08cdce3a05
0091d0e7 — Greg Hogan 3 months ago
gnu: folly: Update to 2025.11.10.00.

* gnu/packages/cpp.scm (folly): Update to 2025.11.10.00.

Change-Id: Ida26bd295856d89671b7af2a6f10f51fc4ec5a25
8cbe98c8 — Greg Hogan 3 months ago
gnu: ninja: Update to 1.13.2.

* gnu/packages/ninja.scm (ninja): Update to 1.13.2.

Change-Id: I5f062e3e92a5f65e6081b0fb20fd4d21ee195a5a
f873ae0c — Greg Hogan 6 months ago
gnu: cmake: Update to 4.1.3.

* gnu/packages/cmake.scm (cmake): Update to 4.1.3.

Change-Id: I05d31c3d527a60bda22d454631a54fa6fad3b3ef
201cd120 — Greg Hogan 4 months ago
gnu: cmake-bootstrap: Update to 3.31.10.

* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.10.

Change-Id: I39fb99903fc96e0afa7d0e297b832c62c9a45787
dffaaf19 — Greg Hogan 6 months ago
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
e62a6b6c — Ricardo Wurmus 3 months ago
gnu: Add slurm-minimal-25.05.

* gnu/packages/parallel.scm (slurm-minimal-25.05, slurm-25.05): New variables.

Change-Id: Ia3b4be72b1b055abee81c895b4def0d6c145bde8
af5812c4 — Cayetano Santos 3 months ago
gnu: verilator: Update to 5.042.

* gnu/packages/electronics.scm (verilator): Update to 5.042.

Change-Id: Icea25d7db107e0ed1bc5578da82a4efcea02a9fc
537895fe — Cayetano Santos 3 months ago
gnu: nvc: Update to 1.18.2.

* gnu/packages/electronics.scm (nvc): Update to 1.18.2.

Change-Id: I20463dcf01fddffec88d682199f421316067b0b2
b9717c2e — Sergey Trofimov 3 months ago
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>
f48ceed4 — Raven Hallsby 4 months ago
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>
b5f91bd8 — Raven Hallsby 4 months ago
gnu: quickshell: Remove custom build & install phases.

* gnu/packages/wm.scm (quickshell): Remove custom phases.

Quickshell uses the cmake-build-system, whose build and install phases are
nearly identical to these custom phases. Reusing the standard cmake phases
also means we allow Guix to control the build parallelism.

Change-Id: Ia6f5da50165b1e9ce6b4443cbd64328c51f88222
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Next