~ruther/guix-local

00111ae9 — Hilton Chain 1 year, 1 day ago
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
d992b57b — Hilton Chain 1 year, 1 day ago
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
2e261b02 — Hilton Chain 1 year, 1 day ago
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
fa0e2f97 — Hilton Chain 1 year, 1 day ago
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
e94e8ab7 — Hilton Chain 1 year, 1 day ago
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
f4c503c1 — Hilton Chain 1 year, 1 day ago
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
0e7d785a — Hilton Chain 1 year, 1 day ago
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
30a1382a — Hilton Chain 1 year, 1 day ago
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
98ec6624 — Hilton Chain 1 year, 1 day ago
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
ad938cca — Hilton Chain 1 year, 1 day ago
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
6bfe66b4 — Hilton Chain 1 year, 1 day ago
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
f6adf700 — Hilton Chain 1 year, 1 day ago
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
49d3951d — Hilton Chain 1 year, 1 day ago
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
5bbf1fb6 — Hilton Chain 1 year, 1 day ago
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
b8b43453 — Hilton Chain 1 year, 2 days ago
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
20f0ea01 — Hilton Chain 1 year, 2 days ago
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
c8095c2b — Hilton Chain 1 year, 2 days ago
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
84cbbc6d — Hilton Chain 1 year, 2 days ago
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
480123c9 — Hilton Chain 1 year, 2 days ago
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
59ad742f — Hilton Chain 1 year, 2 days ago
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
Next