1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-26 12:10:29 +02:00
Commit Graph

154099 Commits

Author SHA1 Message Date
Efraim Flashner
af7955144e gnu: Add rust-rstest-reuse-0.7.
* gnu/packages/crates-io.scm (rust-rstest-reuse-0.7): New variable.
(rust-rstest-reuse-0.6): Inherit from rust-rstest-reuse-0.7.

Change-Id: I57a1258033d8f6591f0e2a8eda408f4a10c00695
2025-08-21 19:07:34 +08:00
Efraim Flashner
9b3840ac5e gnu: rust: Adjust skipped tests on aarch64-linux.
* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
'disable-tests-broken-on-aarch64 phase for tests broken on
aarch64-linux.

Change-Id: I2ecad6134612e9558adea148b879b9a00aac12c6
2025-08-21 19:07:33 +08:00
Efraim Flashner
a383e68bd2 gnu: skim: Update to 0.16.0.
* gnu/packages/rust-apps.scm (skim): Update to 0.16.0.
[cargo-inputs]: Add rust-crossbeam-0.8.  Replace rust-vte-0.13 with
0.14.  Remove rust-lazy-static-1.

Change-Id: I5f2c77ad8b730e2dd2cd1fb7bf5dee1c8c83c42c
2025-08-21 19:07:33 +08:00
Efraim Flashner
0f7ad09390 gnu: rust-tempfile-3: Update to 3.16.0.
* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.16.0.
[cargo-inputs]: Add rust-getrandom-0.3, rust-once-cell-1.  Replace
rust-windows-sys-0.52 with 0.59.

Change-Id: I20095f493934c2b0d0b1468f00f4fef6c1c6ad2f
2025-08-21 19:07:33 +08:00
Efraim Flashner
60eb9f8033 gnu: rust-shell-quote-0.7: Update to 0.7.2.
* gnu/packages/crates-io.scm (rust-shell-quote-0.7): Update to 0.7.2.
[cargo-development-inputs]: Add rust-lenient-semver-0.4.

Change-Id: I6e588ffed93bd1e7fdd30ff4336db371d6395cb1
2025-08-21 19:07:33 +08:00
Efraim Flashner
204d6f5a8f gnu: rust-log-0.4: Update to 0.4.25.
* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.25.
[arguments]: Don't skip the tests.

Change-Id: I660b30a872adead2f8488c9b891941a7b3a66318
2025-08-21 19:07:33 +08:00
Efraim Flashner
026e2f6518 gnu: rust-indexmap-2: Update to 2.7.1.
* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.7.1.
[cargo-development-inputs]: Remove rust-fxhash-0.2.

Change-Id: I5b7c3ae365e040018b2ce449e661e472e5d2ae2c
2025-08-21 19:07:33 +08:00
Efraim Flashner
eee9d00ed3 gnu: rust-clap-mangen-0.2: Update to 0.2.26.
* gnu/packages/crates-io.scm (rust-clap-mangen-0.2): Update to 0.2.26.

Change-Id: Iac8d1d85b4a621a8d3ad4d145bb6c4e90e8c1de5
2025-08-21 19:07:33 +08:00
Efraim Flashner
40a2844fba gnu: rust-clap-derive-4: Update to 4.5.28.
* gnu/packages/crates-io.scm (rust-clap-derive-4): Update to 4.5.28.
[cargo-inputs]: Add rust-anstyle-1, rust-pulldown-cmark-0.12.

Change-Id: I1829585ad4f82941c1ffaba344b063ff27b9770e
2025-08-21 19:07:32 +08:00
Efraim Flashner
07f0673106 gnu: rust-clap-complete-4: Update to 4.5.44.
* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.44.

Change-Id: Ica7c649acbdae2e11caac33f3990d98a4c8de635
2025-08-21 19:07:32 +08:00
Efraim Flashner
f5f62ae9a4 gnu: rust-clap-builder-4: Update to 4.5.29.
* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.29.

Change-Id: I7b6a17eda5be36831576063be7efa431ec0469c3
2025-08-21 19:07:32 +08:00
Efraim Flashner
f529693684 gnu: rust-clap-4: Update to 4.5.29.
* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.29.
[cargo-development-inputs]: Replace rust-clap-cargo-0.14 with 0.15.

Change-Id: I2babf75a2b6fdebb72ec888d17d093c24b806037
2025-08-21 19:07:32 +08:00
Efraim Flashner
fe4c29c95c gnu: Add rust-vte-0.14.
* gnu/packages/crates-io.scm (rust-vte-0.14): New variable.
(rust-vte-0.13): Inherit from rust-vte-0.14.

Change-Id: I4396d870942f515904f5875e5b9f6501c20e753a
2025-08-21 19:07:32 +08:00
Efraim Flashner
5b43d82987 gnu: Add rust-lenient-semver-0.4.
* gnu/packages/crates-io.scm (rust-lenient-semver-0.4): New variable.

Change-Id: I55572a6972613e922be7287989d5a08dca7c9ab9
2025-08-21 19:07:32 +08:00
Efraim Flashner
807bb355d6 gnu: Add rust-lenient-semver-parser-0.4.
* gnu/packages/crates-io.scm (rust-lenient-semver-parser-0.4): New
variable.

Change-Id: Ia684e5315d93b9469affb1b91c917feb858575cc
2025-08-21 19:07:32 +08:00
Efraim Flashner
2bec364822 gnu: Add rust-lenient-semver-version-builder-0.4.
* gnu/packages/crates-io.scm (rust-lenient-semver-version-builder-0.4):
New variable.

Change-Id: Ia5e5ae145d94e156a3f3b32dff105f77a2247e2d
2025-08-21 19:07:31 +08:00
Efraim Flashner
9d145f8e7e gnu: Add rust-lenient-version-0.4.
* gnu/packages/crates-io.scm (rust-lenient-version-0.4): New variable.

Change-Id: I0e0b32ec0005428fb870f2627076324231415c81
2025-08-21 19:07:31 +08:00
Efraim Flashner
b5f3e608f3 gnu: rust-anstyle-1: Update to 1.0.10.
* gnu/packages/crates-io.scm (rust-anstyle-1): Update to 1.0.10.

Change-Id: Iaed3ee00201a7980bac214fb8cc490a0a5175192
2025-08-21 19:07:31 +08:00
Efraim Flashner
fa81489d1a gnu: gitoxide: Update to 0.38.0.
* gnu/packages/rust-apps.scm (gitoxide): Update to 0.38.0.
[cargo-inputs]: Replace rust-crosstermion-0.13 with 0.14, rust-gix-0.64
with 0.67, rust-gix-features-0.38 with 0.39, rust-prodash-28 with 29.
Remove rust-time-0.3.
(gitoxide-core): Update to 0.42.0.
[cargo-inputs]: Replace rust-gix-0.64 with 0.67, rust-gix-archive-0.13
with 0.16, rust-gix-fsck-0.4 with 0.7, rust-gix-pack-0.51 with 0.54,
rust-gix-status-0.11 with 0.14, rust-gix-transport-0.42 with 0.43,
rust-gix-url-0.27 with 0.28, rust-rusqlite-0.31 with 0.32,
rust-sysinfo-0.30 with 0.31.

Change-Id: I17160e941ffd221bb9888060ee26c241ae9cff9e
2025-08-21 19:07:31 +08:00
Efraim Flashner
b2bc6df89a gnu: Add rust-gix-fsck-0.7.
* gnu/packages/crates-vcs.scm (rust-gix-fsck-0.7): New variable.
(rust-gix-fsck-0.4): Inherit from rust-gix-fsck-0.7.

Change-Id: I2eabfdea9fd8d80fe85961cb35f2e66034645905
2025-08-21 19:07:31 +08:00
Efraim Flashner
883fc0acd0 gnu: rust-cargo-c: Update to 0.10.9.
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.10.9.
[cargo-inputs]: Replace rust-cbindgen-0.27 with 0.28,
rust-itertools-0.13 with 0.14.

Change-Id: I518fa205eb6af6a22c01a8ea9f41532d141cfe2b
2025-08-21 19:07:31 +08:00
Efraim Flashner
0e63df9d61 gnu: rust-cargo: Update to 0.85.0.
* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.85.0.
[cargo-inputs]: Add rust-blake3-1, rust-clap-complete-4,
rust-rustc-hash-2, rust-thiserror-1.  Replace rust-cargo-util-schema-0.6
with 0.7, rust-gix-0.64 with 0.67, rust-pasetors-0.6 with 0.7,
rust-rustfix-0.8 with 0.9, rust-unicode-width-0.1 with 0.2.
[cargo-development-inputs]: Replace rust-cargo-test-support-0.4 with
0.6, rust-gix-0.64 with 0.67.

Change-Id: I6ac04867873ba7ee0bed1da62a5c4376d9cd5339
2025-08-21 19:07:31 +08:00
Efraim Flashner
d106f35285 gnu: rust-gix-utils-0.1: Update to 0.1.14.
* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.14.
[home-page]: Update to new home-page.

Change-Id: I28c059ba95a26a9ac73a0a0643d63242114a7366
2025-08-21 19:07:31 +08:00
Efraim Flashner
0f4cd03265 gnu: Add rust-wit-bindgen-rt-0.33.
* gnu/packages/crates-io.scm (rust-wit-bindgen-rt-0.33): New variable.

Change-Id: I6a68aabe8fef36d8ccf5be7b4239d4edf968d090
2025-08-21 19:07:30 +08:00
Efraim Flashner
f68b0319c9 gnu: rust-wasm-bindgen-0.2: Update to 0.2.100.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.100.
[cargo-inputs]: Add rust-rustversion-1.
[cargo-development-inputs]: Add rust-once-cell-1.
(rust-wasm-bindgen-backend-0.2, rust-wasm-bindgen-macro-0.2,
rust-wasm-bindgen-macro-support-0.2): Update to 0.2.100.
(rust-wasm-bindgen-shared-0.2): Update to 0.2.100.
[cargo-inputs]: Add rust-unicode-ident-1.

Change-Id: I95d1bb8be9db3e62e0752bd1a89037d1334dac94
2025-08-21 19:07:30 +08:00
Efraim Flashner
50901e17d0 gnu: rust-snapbox-0.6: Update to 0.6.21.
* gnu/packages/crates-io.scm (rust-snapbox-0.6): Update to 0.6.21.

Change-Id: Ia89ba4386a0da81006af93e8e5f79496ead2921c
2025-08-21 19:07:30 +08:00
Efraim Flashner
fa59970acf gnu: rust-web-sys-0.3: Update to 0.3.77.
* gnu/packages/crates-io.scm (rust-web-sys-0.3): Update to 0.3.77.

Change-Id: I49fa8b06ca3ed9a439a41603340b2f203d516400
2025-08-21 19:07:30 +08:00
Efraim Flashner
9f0a1fed0e gnu: rust-js-sys-0.3: Update to 0.3.77.
* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.77.

Change-Id: I3ef829fd5c2be22b11e1cffef0804f53ec8537bb
2025-08-21 19:07:30 +08:00
Efraim Flashner
a3d4f2de54 gnu: rust-implib-0.3: Update to 0.3.5.
* gnu/packages/crates-windows.scm (rust-implib-0.3): Update to 0.3.5.

Change-Id: I04bd7888fa300aac6b1fb04282c2d2b11b4da3bd
2025-08-21 19:07:30 +08:00
Efraim Flashner
0f7ba06b6f gnu: rust: Update to 1.84.
* gnu/packages/rust.scm (rust): Update to 1.84.
[source]: Adjust snippet for directories to delete.
[arguments]: Only add 'disable-tests-broken-on-aarch64 phase for
aarch64.  Adjust other test modifying phases for changes in the test
suite.
[native-inputs]: Replace the clang-runtime sources from 17 to 19.
[properties]: Update the llvm cpu architecture.

Change-Id: I17a357534d168d87f11f497b25c297003bb76f2a
2025-08-21 19:07:30 +08:00
Efraim Flashner
035a319407 gnu: rust: Remove install script from all outputs.
* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
'remove-uninstall-script phase to not install the uninstall script in
any output.

Change-Id: I8be03d0badabb587668a7b44758702f3e17d2654
2025-08-21 19:07:29 +08:00
Efraim Flashner
0636946d93 gnu: Add rust-1.84.
* gnu/packages/rust.scm (rust-1.84): New variable.

Change-Id: Id803abe219dac829b1eb4bc4af9f4e43724980c7
2025-08-21 19:07:29 +08:00
Efraim Flashner
271fb33582 gnu: Add rust-1.83.
* gnu/packages/rust.scm (rust-1.83): New variable.

Change-Id: I662217b48ffc55bc3be9471c4ae886a349c95fbf
2025-08-21 19:07:29 +08:00
Efraim Flashner
79b676ff82 gnu: rust-analyze: Link to rust-analyze-proc-macro-srv.
* gnu/packages/rust.scm (rust)[arguments]: Build proc-macro-srv-cli
during the 'build phase.  Adjust the 'install phase to manually install
rust-analyzer-proc-macro-srv.  Adjust the 'wrap-rust-analyzer phase to
give the path to rust-analyzer-proc-macro-srv.

Change-Id: I6b8dcdca20183551a576fe2f0f5dd50dbe99d08c
2025-08-21 19:07:27 +08:00
Andreas Enge
8bd415b065 gnu: charls: Update to 2.4.2.
* gnu/packages/image-processing.scm (charls): Update to 2.4.2.

Fixes: guix/guix#2156
Change-Id: I9f3180552faf4adeddd29719476859910529d579
2025-08-21 13:04:40 +02:00
Andy Tai
73db528057 gnu: gpaint: Update to 0.3.4.1.
* gnu/packages/graphics.scm (gpaint): Update to 0.3.4.1.
[source]: Use git source.

Change-Id: I2d1c2ca4ac230e3341648a1bf654f0298ec51958
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 12:57:21 +02:00
Romain GARBAGE
a670acfe5c gnu: hdf5: Remove references to gcc/gfortran/binutils.
* gnu/packages/maths.scm (hdf5)[arguments]<#:phases>{remove-referencess,
remove-gcc-references, remove-gfortran-references}: New phases.

Change-Id: I367b95a85aaf36928f94ef329e839dfb4d24b285
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 12:35:25 +02:00
Andreas Enge
badabf0538 gnu: Remove ffmpeg-3.4.
* gnu/packages/video.scm (ffmpeg-3.4): Delete variable.

Change-Id: I353c7036ca4c5657fb8c0b277c83dcf3ce405356
2025-08-21 12:31:49 +02:00
Remco van 't Veer
408865e310 gnu: ruby-thin: Fix build.
* gnu/packages/ruby-xyz (ruby-thin)[arguments]: Add -Wno-error to fix build.

Change-Id: I5153ee1f0e3c951db687842a06eaddef75311d58
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 12:21:27 +02:00
Andreas Enge
75cafd15b5 gnu: Remove python-pytest-cram.
* gnu/packages/python-check.scm (python-pytest-cram): Delete variable.

Fixes: guix/guix#1471
Change-Id: I12df75de9f88a15081dec0f426e7aa4ee1185ca4
2025-08-21 12:17:45 +02:00
Andreas Enge
719f81260e gnu: Remove moc.
* gnu/packages/music.scm (moc): Delete variable.

Fixes: guix/guix#1444
Change-Id: I49eaac8a79846d7ec96e76a92d936cfd742195e4
2025-08-21 12:15:21 +02:00
Ludovic Courtès
cd3ea7d570 gnu: ploticus: Fix build with GCC 14.
* gnu/packages/patches/ploticus-pointer-types.patch: New file.
* gnu/packages/plotutils.scm (ploticus)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Fixes: guix/guix#1818
Change-Id: I121ca003c9fecc916580e4c949706e853ea74ec7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 12:11:25 +02:00
Andreas Enge
7b45058bec Revert "gnu: Remove guile-2.2.4."
This reverts commit b1ca13ffb8.

See new comments in the code.

Fixes: guix/guix#2149
Change-Id: Ic58872d2e3289a1f8fda8bc601bcfa007547f2a4
2025-08-21 12:06:40 +02:00
Tom Willemse
6d8e329b3f gnu: scsh: Fix incorrect reference to scheme48.
* gnu/packages/shells.scm (scsh)[arguments]<#:phases>{patch-source}:
New phase.

Change-Id: Ib50adc1591b2152b41fed1971cd02616f7fd5864
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 11:23:51 +02:00
Juliana Sims
f6add6b7ee gnu: Add cog.
* gnu/packages/webkit.scm (cog): New symbol.

Change-Id: I735d194c725786948cbe96c22978cebd41c51195
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-21 10:14:40 +09:00
Cayetano Santos
84d0ea5152 gnu: nvc: Update to 1.17.1.
* gnu/packages/fpga.scm (nvc): Update to 1.17.1.

Change-Id: Ibca27a6b6c5179da11b14142e2fa5e72194be685
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-21 10:07:20 +09:00
Cayetano Santos
217b6a2602 gnu: yosys: Include pmgen python script.
pmgen.py is required by some third party plugins as yosys-f4pga-plugins.

* gnu/packages/fpga.scm (yosys)[#:phases]{keep-pmgen-py}: Add.

Change-Id: I90f81d6b278efacaae3ce81ede72a8282bc52a95
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-21 08:55:54 +09:00
Leo Famulari
f726b84d22 gnu: Remove linux-libre 6.14.
This kernel series is no longer supported upstream.

* gnu/packages/linux.scm (linux-libre-6.14-version,
linux-libre-6.14-gnu-revision, deblob-scripts-6.14,
linux-libre-6.14-pristine-source, linux-libre-6.14-source,
linux-libre-headers-6.14, linux-libre-6.14): Remove variables.
* gnu/packages/aux-files/linux-libre/6.14-arm.conf,
  gnu/packages/aux-files/linux-libre/6.14-arm64.conf,
gnu/packages/aux-files/linux-libre/6.14-i686.conf,
gnu/packages/aux-files/linux-libre/6.14-riscv.conf,
gnu/packages/aux-files/linux-libre/6.14-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

Change-Id: I59b84296f21c6204990442a817ec3727403169de
2025-08-20 19:33:21 -04:00
Dariqq
986e1ffb0e gnu: Use default kernel headers again.
The default headers got updated to 6.12.17 in
93d9cd7c22
so the manual overrides are no longer necessary.

Fixes https://issues.guix.gnu.org/72119.

* gnu/packages/linux.scm (libbpf)[native-inputs]: Remove linux-libre-headers-latest.
* gnu/packages/gnome.scm (mutter)[inputs]: Remove linux-libre-headers-6.1
* gnu/packages/wm.scm (hyprland)[inputs]: Remove linux-libre-headers-6.14

Change-Id: I374cb190396d6af2669c02cf29626b3851186d41
2025-08-20 19:33:21 -04:00
Leo Famulari
b7b0a3c38b gnu: linux-libre 6.1: Update to 6.1.148.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.148.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I7b0e7e947eb105070c3cb2a2545f4b0dba3c42f7
2025-08-20 19:33:21 -04:00