1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 06:45:55 +02:00
Commit Graph

154558 Commits

Author SHA1 Message Date
Hilton Chain a2594ae135 gnu: treefmt: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (treefmt)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[treefmt]: New entry.

Change-Id: I98e792458fd3bb2b61214130ea49cf7a85db4207
2025-08-21 19:08:52 +08:00
Hilton Chain 3fbb030aac gnu: tectonic: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (tectonic)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tectonic]: New entry.

Change-Id: I5ae6ba1de66768d034180589537cb7785150dacc
2025-08-21 19:08:52 +08:00
Hilton Chain de6ce9249f gnu: speakersafetyd: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (speakersafetyd)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[speakersafetyd]: New
entry.

Change-Id: I73b699e6a94f6c35846c05bf28f494bdf52b642d
2025-08-21 19:08:52 +08:00
Hilton Chain 2c138480f7 gnu: sniffglue: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (sniffglue)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sniffglue]: New entry.

Change-Id: I0703d049a9210161c85ab1e49e86c88168954348
2025-08-21 19:08:51 +08:00
Hilton Chain 0a6908e8f6 gnu: procs: Update to 0.14.10.
* gnu/packages/rust-apps.scm (procs): Update to 0.14.10.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[procs]: New entry.

Change-Id: Ie74a70c8388abbbe62b8fcd23bdea2094e8635f3
2025-08-21 19:08:51 +08:00
Hilton Chain d255708766 gnu: pastel: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (pastel)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[pastel]: New entry.

Change-Id: Ie21fcc6999f449a5313e80b1027afa15ab857330
2025-08-21 19:08:51 +08:00
Hilton Chain 0380d5bcac gnu: git-interactive-rebase-tool: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (git-interactive-rebase-tool)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[git-interactive-rebase-tool]: New entry.

Change-Id: I57cc1288237ae7ba581645066b6f6b310bf3a0e9
2025-08-21 19:08:51 +08:00
Hilton Chain 4ba726b2e4 gnu: rust-cargo-edit: Update to 0.13.2.
* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.13.2.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-cargo-edit]: New
entry.

Change-Id: I05ded5fc1b64032f370c0fe109f17e2c2e9120fd
2025-08-21 19:08:51 +08:00
Hilton Chain 2180d45a8b gnu: rust-swc: Update to 1.2.129.
* gnu/packages/rust-apps.scm (rust-swc): Update to 1.2.129.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:phases>: Unset.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-swc]: New entry.

Change-Id: Iea4f0aee065db726dfd2dd2fa4c14f168fd3450f
2025-08-21 19:08:51 +08:00
Hilton Chain 206501d42a gnu: rot8: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (rot8)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rot8]: New entry.

Change-Id: Idac4d81de8e181435d47cd1436b0ccdb27c49680
2025-08-21 19:08:51 +08:00
Hilton Chain 6588b1c963 gnu: ripgrep: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (ripgrep)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: New entry.

Change-Id: I06156afd7c76a02c2fc6496370b89478ffe40fdb
2025-08-21 19:08:50 +08:00
Hilton Chain 219c97ebde gnu: Remove rust-py-spy-testdata-0.1.
* gnu/packages/rust-apps.scm (rust-py-spy-testdata-0.1): Delete variable.

Change-Id: Ibb68a945213a50656694ef0b5e8075bddf158a9d
2025-08-21 19:08:50 +08:00
Hilton Chain f86b5b4d0b gnu: py-spy: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (py-spy)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[py-spy]: New entry.

Change-Id: I2c275e74e018e26b79a1c2ef8995440d07807721
2025-08-21 19:08:50 +08:00
Hilton Chain da1ce2e96f gnu: netavark: Update to 1.14.1.
* gnu/packages/rust-apps.scm (netavark): Update to 1.14.1.
[source]: Remove snippet.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[netavark]: New entry.

Change-Id: Iccb2bd2e242f3802d2c3897c4143292d5c72359b
2025-08-21 19:08:50 +08:00
Hilton Chain 3dc06a0aee gnu: macchina: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (macchina)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[macchina]: New entry.

Change-Id: If782824ab4dc6c246618e2021939d980c93fdf84
2025-08-21 19:08:50 +08:00
Hilton Chain 5cb3ce15f5 gnu: lsd: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (lsd)[source]: Remove snippet.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[lsd]: New entry.

Change-Id: Iabf07be6ed351c3f9b23bfeea3bc377398b06aa4
2025-08-21 19:08:50 +08:00
Hilton Chain e13b6a7659 gnu: kibi: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (kibi)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[kibi]: New entry.

Change-Id: Ib57c77c5d5e594a1cc88306ff62187621cd9e9fb
2025-08-21 19:08:50 +08:00
Hilton Chain 40cac43f01 gnu: just: Update to 1.40.0.
* gnu/packages/rust-apps.scm (just): Update to 1.40.0.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[just]: New entry.

Change-Id: I22909feee75c99f3d2f212785825379b01a7fb83
2025-08-21 19:08:50 +08:00
Hilton Chain 5f1c770685 gnu: gitui: Update to 0.27.0.
* gnu/packages/rust-apps.scm (gitui): Update to 0.27.0.
[source]: Keep upstream version selection.
Delete "wix" directory which contains binary files and is not used for the
bulid.
[inputs]: Use ‘cargo-inputs’.
Replace libgit2-1.7 with libgit2-1.9.
[native-inputs]: Add cmake-minimal.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gitui]: New entry.

Change-Id: I74c50345da2cdf56a78d78f22768e3332f387a14
2025-08-21 19:08:49 +08:00
Hilton Chain 093fafaafc gnu: forgejo-cli: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (forgejo-cli)[inputs]: Use ‘cargo-inputs’.
Add oniguruma.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[forgejo-cli]: New entry.

Change-Id: Ic44fe834ec3f135b71460869a1559dc603bb533b
2025-08-21 19:08:49 +08:00
Hilton Chain bc86af61d2 gnu: Add rust-syntect-5.
* gnu/packages/rust-sources.scm (solarized-for-rust-syntect-5)
(inspired-github-color-scheme-for-rust-syntect-5)
(spacegray-for-rust-syntect-5, rust-syntect-5): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-syntect-5]: New
entry.

Change-Id: I1e896e6aad72842f3b8cd5777a8a34b36aa3fcc4
2025-08-21 19:08:49 +08:00
Hilton Chain 79752bf11b gnu: sequoia: Remove unused Rust crates.
* gnu/packages/sequoia.scm (rust-card-backend-0.2, rust-card-backend-pcsc-0.5)
(rust-openpgp-card-0.5, rust-openpgp-cert-d-0.3, rust-sequoia-autocrypt-0.25)
(rust-sequoia-cert-store-0.6, rust-sequoia-directories-0.1)
(rust-sequoia-gpg-agent-0.5, rust-sequoia-ipc-0.35, rust-sequoia-keystore-0.6)
(rust-sequoia-keystore-backend-0.6, rust-sequoia-keystore-gpg-agent-0.4)
(rust-sequoia-keystore-openpgp-card-0.1, rust-sequoia-keystore-softkeys-0.6)
(rust-sequoia-keystore-tpm-0.1, rust-sequoia-net-0.29, rust-sequoia-openpgp-1)
(rust-sequoia-policy-config-0.7, rust-sequoia-policy-config-0.6)
(rust-sequoia-tpm-0.1, rust-sequoia-wot-0.13): Delete variables.

Change-Id: I388d6b27e426e41c3876079dd841aa4ec6f19251
2025-08-21 19:08:49 +08:00
Hilton Chain 2005b426b3 gnu: machine-learning: Remove unused Rust crates.
* gnu/packages/machine-learning.scm (rust-safetensors, rust-esaxx-rs-0.1)
(rust-esaxx-rs-0.1, rust-spm-precompiled-0.1, rust-hf-hub-0.3)
(rust-tokenizers): Delete variables.
(python-safetensors, python-tokenizers)[description]: Adjust accordingly.

Change-Id: I958585a1dc7151ca3c826ebaf5a913ab07867c52
2025-08-21 19:08:49 +08:00
Hilton Chain 32457bffb2 gnu: sequoia-chameleon-gnupg: Remove #:cargo-inputs.
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-chameleon-gnupg]:
New entry.

Change-Id: I44d5d0c37fb42936f2ea759210c3efbf4a191972
2025-08-21 19:08:49 +08:00
Hilton Chain 21d8029def gnu: sequoia-sq: Remove #:cargo-inputs.
* gnu/packages/sequoia.scm (sequoia-sq)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-sq]: New entry.

Change-Id: Ieb5f57759da66b81d52075efcc36c8e391e9c545
2025-08-21 19:08:49 +08:00
Hilton Chain 8c24c2b9cc gnu: Add rust-deunicode-1.
* gnu/packages/rust-sources.scm (rust-deunicode-1): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-deunicode-1]: New
entry.

Change-Id: Iabb5a307883263ce2c859c84203ecc36eb30f750
2025-08-21 19:08:48 +08:00
Hilton Chain 14b20f68c9 gnu: sequoia-sqv: Remove #:cargo-inputs.
* gnu/packages/sequoia.scm (sequoia-sqv)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-sqv]: New entry.

Change-Id: I7a8076df69719470af42397c23f84928fa69e802
2025-08-21 19:08:48 +08:00
Hilton Chain 6e0fb63b1c gnu: sequoia-wot-tools: Remove #:cargo-inputs.
* gnu/packages/sequoia.scm (sequoia-wot-tools)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-wot-tools]: New
entry.

Change-Id: I17c71361d571093d1a0e99f1af657e9b1f200c06
2025-08-21 19:08:48 +08:00
Hilton Chain 00111ae9ec gnu: python-watchfiles: Update to 1.0.5.
* gnu/packages/python-xyz.scm (python-watchfiles): Update to 1.0.5.
[build-system]: Switch to pyproject-build-system.
[inputs]: Use ‘cargo-inputs’.
[native-inputs]: Add rust, rust:cargo.
Add rust-sysroot when cross-compiling.
Remove python-wrapper.
[arguments]: Remove #:cargo-inputs.
<#:phases>: Remove phases from pyproject-build-system.
Move test flags to...
<#:test-flags>: ...here.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): New entry.

Change-Id: Id4c9d24d06fab5a51407628a378ecd420db352a6
2025-08-21 19:08:48 +08:00
Hilton Chain d992b57bd5 gnu: python-libcst: Remove #:cargo-inputs.
* gnu/packages/python-xyz.scm (python-libcst)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-libcst]: New
entry.

Change-Id: I642539600fdb4ac1a383a0c970c5676dc8611388
2025-08-21 19:08:48 +08:00
Hilton Chain 2e261b02b2 gnu: python-tiktoken: Remove #:cargo-inputs.
* gnu/packages/python-xyz.scm (python-tiktoken)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-tiktoken]: New
entry.

Change-Id: I798a11ce11236772ac916bad1bdfd8a5a2a84df6
2025-08-21 19:08:48 +08:00
Hilton Chain fa0e2f9758 gnu: python-pydantic-core: Remove #:cargo-inputs.
* gnu/packages/python-xyz.scm (python-pydantic-core)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-pydantic-core]:
New entry.

Change-Id: Id2f1027ff255c66daa6f5474123d88ef7eeca972
2025-08-21 19:08:48 +08:00
Hilton Chain e94e8ab7ce gnu: python-orjson: Remove #:cargo-inputs.
* gnu/packages/python-xyz.scm (python-orjson)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-orjson]: New
entry.

Change-Id: Ib22fdf3f1082d5bc4372f37b267bb3c4bda584f3
2025-08-21 19:08:48 +08:00
Hilton Chain f4c503c150 gnu: python-streamtracer: Remove #:cargo-inputs.
* gnu/packages/python-xyz.scm (python-streamtracer)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-streamtracer]: New
entry.

Change-Id: I2799b1e6a4caf61308d5afc66385976d332ef080
2025-08-21 19:08:47 +08:00
Hilton Chain 0e7d785a89 gnu: python-nh3: Switch to pyproject-build-system.
* gnu/packages/python-web.scm (python-nh3)[inputs]: Use ‘cargo-inputs’.
[native-inputs]: Add rust, rust:cargo.
Add rust-sysroot when cross-compiling.
Remove python-wrapper.
[arguments]: Remove #:cargo-inputs.
<#:phases>: Remove phases from pyproject-build-system.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-nh3]: New entry.

Change-Id: Ie94abdc36bfabc25a8694161b839cbec77265b5d
2025-08-21 19:08:47 +08:00
Hilton Chain 30a1382a5e gnu: python-clarabel: Remove #:cargo-inputs.
* gnu/packages/python-science.scm (python-clarabel)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-clarabel]: New
entry.

Change-Id: I91311a56cbb69e0e1aff4663effd27863e20e4e5
2025-08-21 19:08:47 +08:00
Hilton Chain 98ec662435 gnu: python-blake3: Remove #:cargo-inputs.
* gnu/packages/python-crypto.scm (python-blake3)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
<#:install-source?>: Disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-blake3]: New
entry.

Change-Id: I78a08b7906482db982e7212448c90be112725a56
2025-08-21 19:08:47 +08:00
Hilton Chain ad938cca88 gnu: python-cramjam: Update to 2.10.0.
* gnu/packages/python-compression.scm (python-cramjam): Update to 2.10.0.
[build-system]: Switch to pyproject-build-system.
[inputs]: Use ‘cargo-inputs’.
Add libdeflate, lz4, zstd:lib.
[native-inputs]: Add rust, rust:cargo.
Add rust-sysroot when cross-compiling.
Remove python-wrapper.
[arguments]: Remove #:cargo-inputs.
<#:phases>: Add ‘prepare-cargo-build-system’.
Remove phases from pyproject-build-system.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-cramjam]: New
entry.

Change-Id: Ia008509d6da67fc5e1264518082cd6c4f9451b52
2025-08-21 19:08:47 +08:00
Hilton Chain 6bfe66b44a gnu: python-tokenizers: Remove #:cargo-inputs.
* gnu/packages/machine-learning.scm (python-tokenizers)
[inputs]: Use ‘cargo-inputs’.
Add oniguruma.
[native-inputs]: Add pkg-config.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:install-source?>: Disable.
<#:modules>: Remove no longer needed ones.
<#:phases>: Remove 'loosen-requirements.
Simplify 'inject-safetensors and move it to...
[source]: ...here as a snippet.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-tokenizers]: New
entry.

Change-Id: I806770a776e02deba1e4a1dddccd608897121605
2025-08-21 19:08:47 +08:00
Hilton Chain f6adf70058 gnu: python-safetensors: Remove #:cargo-inputs.
* gnu/packages/machine-learning.scm (python-safetensors)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
<#:install-source?>: Disable.
<#:modules>: Unset.
<#:phases>: Simplify 'inject-safetensors and move it to...
[source]: ...here as a snippet.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-safetensors]: New
entry.

Change-Id: I806770a776e02deba1e4a1dddccd608897121605
2025-08-21 19:08:47 +08:00
Hilton Chain 49d3951dae gnu: python-gseapy: Remove #:cargo-inputs.
* gnu/packages/bioinformatics.scm (python-gseapy)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-gseapy]: New
entry.

Change-Id: Iff4233cb4ac47ca65831f90b40017644d4f72349
2025-08-21 19:08:46 +08:00
Hilton Chain 5bbf1fb694 gnu: python-bed-reader: Remove #:cargo-inputs.
* gnu/packages/bioinformatics.scm (python-bed-reader)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-bed-reader]: New
entry.

Change-Id: I42e4d1739cbbd10108f85ad841552b48fd5ece86
2025-08-21 19:08:46 +08:00
Hilton Chain b8b4345342 gnu: i3status-rust: Update to 0.33.2.
* gnu/packages/rust-apps.scm (i3status-rust): Update to 0.33.2.
[source]: Remove snippet.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
<#:phases>: Remove 'remove-optional-icu-deps phase.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[i3status-rust]: New
entry.

Change-Id: I826b1d392961283631daf84d6cb32b5716553fdf
2025-08-21 19:08:46 +08:00
Hilton Chain 20f0ea01fe gnu: hyperfine: Update to 1.19.0.
* gnu/packages/rust-apps.scm (hyperfine): Update to 1.19.0.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[hyperfine]: New entry.

Change-Id: I50fb75b4ea84e5f2e7576e89d949800a9558b550
2025-08-21 19:08:46 +08:00
Hilton Chain c8095c2bab gnu: hexyl: Update to 0.16.0.
* gnu/packages/rust-apps.scm (hexyl): Update to 0.16.0.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[hexyl]: New entry.

Change-Id: Iade8c28ce7ce8daabb328662e25922e69d00e2e4
2025-08-21 19:08:46 +08:00
Hilton Chain 84cbbc6d33 gnu: helvum: Switch to meson-build-system.
* gnu/packages/rust-apps.scm (helvum)
[build-system]: Switch to meson-build-system.
[native-inputs]: Add rust, rust:cargo.
Remove meson, ninja.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:install-source?, #:vendor, #:cargo-inputs.
<#:imported-modules, #:modules>: Remove explicit inclusion of
glib-or-gtk-build-system modules.
<#:phases>: Add 'prepare-cargo-build-system before 'configure.
Remove 'unpack-rust-crates.
Remove added phases that are part of meson-build-system's %standard-phases.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[helvum]: New entry.

Change-Id: I52d4194f9e738bc8fcc5c620606eddee4820ab5b
2025-08-21 19:08:46 +08:00
Hilton Chain 480123c90b gnu: fd: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (fd)[inputs]: Use ‘cargo-inputs’.
[argument]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[fd]: New entry.

Change-Id: I8999a3c30a6ea88ba668c1194b7392e033c923a6
2025-08-21 19:08:46 +08:00
Hilton Chain 59ad742f3e gnu: eza: Update to 0.21.1.
* gnu/packages/rust-apps.scm (eza): Update to 0.21.1.
[inputs]: Use ‘cargo-inputs’.
Replace libgit2-1.8 with libgit2-1.9.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[eza]: New entry.

Change-Id: Iad136168a9870c304347d756da50ed03f1aa9d93
2025-08-21 19:08:46 +08:00
Hilton Chain 027668d40f gnu: evremap: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (evremap)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
<#:install-source?>: Disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[evremap]: New entry.

Change-Id: I14262ec8b2d326dd3b6aa7e5f4ab2e465295d795
2025-08-21 19:08:45 +08:00
Hilton Chain 016db0c23d gnu: emacs-lsp-booster: Update to 0.2.1.
* gnu/packages/rust-apps.scm (emacs-lsp-booster): Update to 0.2.1.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[emacs-lsp-booster]: New
entry.

Change-Id: I6f7e8b87b5c9e12dbd405fb75ce70faec0751ca2
2025-08-21 19:08:45 +08:00