Commit graph

150378 commits

Author SHA1 Message Date
Efraim Flashner
22139997d1
gnu: rust-openssl-macros-0.1: Update to 0.1.1.
* gnu/packages/crates-io.scm (rust-openssl-macros-0.1): Update to 0.1.1.
[arguments]: Don't skip the build.
[cargo-inputs]: Replace rust-syn-1 with 2.

Change-Id: I737e24223aa4110bd81a602789475a392740a325
2025-01-06 12:15:01 +02:00
Efraim Flashner
3bbb3c23c8
gnu: Add rust-chrono-tz-build-0.4.
* gnu/packages/crates-io.scm (rust-chrono-tz-build-0.4): New variable.
(rust-chrono-tz-build-0.3): Inherit from rust-chrono-tz-build-0.4.

Change-Id: I402e148686094619b05d66a6d33d4f86009be7fd
2025-01-06 12:15:01 +02:00
Efraim Flashner
e9878357d4
gnu: Add rust-chrono-tz-0.10.
* gnu/packages/crates-io.scm (rust-chrono-tz-0.10): New variable.
(rust-chrono-tz-0.9): Inherit from rust-chrono-tz-0.10.

Change-Id: Ie01d9638dfa4e1b17fb313d817cf5ae132b61d4f
2025-01-06 12:15:01 +02:00
Efraim Flashner
56270267b0
gnu: rust-cc-1: Update to 1.2.4.
* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.2.4.
[arguments]: Don't skip the tests.

Change-Id: I7c41f1434fb0ccfb8bbaac18ac46b62c88282abb
2025-01-06 12:15:01 +02:00
Efraim Flashner
d75bee4518
gnu: Add rust-pyo3-build-config-0.22.
* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.22): New
variable.
(rust-pyo3-build-config-0.21): Inherit from rust-pyo3-build-config-0.22.

Change-Id: I3e2606d56ee13f93379340b3c106e83281dbbdc6
2025-01-06 12:15:01 +02:00
Efraim Flashner
a1ba421659
gnu: Add rust-pyo3-ffi-0.22.
* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.22): New variable.
(rust-pyo3-ffi-0.21): Inherit from rust-pyo3-ffi-0.22.

Change-Id: I63e0579dfb0ab9f2d7951b4f84c620593f1cce6a
2025-01-06 12:15:00 +02:00
Efraim Flashner
66fef54407
gnu: Add rust-pyo3-macros-backend-0.22.
* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.22): New
variable.
(rust-pyo3-macros-backend-0.21): Inherit from
rust-pyo3-macros-backend-0.22.

Change-Id: Iecd872b7c240cecf5ea29164c776959443431992
2025-01-06 12:15:00 +02:00
Efraim Flashner
5b3ec79eff
gnu: Add rust-pyo3-macros-0.22.
* gnu/packages/crates-io.scm (rust-pyo3-macros-0.22): New variable.
(rust-pyo3-macros-0.21): Inherit from rust-pyo3-macros-0.22.

Change-Id: I8f2b1272d1934c8663d278db85acddd9c469ad1c
2025-01-06 12:15:00 +02:00
Efraim Flashner
6b1f8a435d
gnu: Add rust-pyo3-0.22.
* gnu/packages/crates-io.scm (rust-pyo3-0.22): New variable.
(rust-pyo3-0.21): Inherit from rust-pyo3-0.22.

Change-Id: I59647e404b4244f33c28cad803eac2358218553a
2025-01-06 12:15:00 +02:00
Efraim Flashner
761fe6b9e2
gnu: rust-smallvec-1: Update to 1.13.2.
* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 0.13.2.

Change-Id: I4204a1f3f82e8c9db43adeb55797bda1c5592c5c
2025-01-06 12:15:00 +02:00
Efraim Flashner
fb8d085a55
gnu: rust-smallvec-0.6: Update to 0.6.14.
* gnu/packages/crates-io.scm (rust-smallvec-0.6): Update to 0.6.14.

Change-Id: Iecc8954d7e28e78d8850cc042e10e32499b0d9da
2025-01-06 12:14:59 +02:00
Efraim Flashner
2c35317b06
gnu: rust-smol-1: Update to 1.3.0.
* gnu/packages/crates-io.scm (rust-smol-1): Update to 1.3.0.
[cargo-inputs]: Remove rust-once-cell-1.

Change-Id: I2787c09bbf56ca21083c05e06466812f63161269
2025-01-06 12:14:59 +02:00
Efraim Flashner
61dd8996bf
gnu: Add rust-speedate-0.14.
* gnu/packages/crates-io.scm (rust-speedate-0.14): New variable.
(rust-speedate-0.13): Inherit from rust-speedate-0.14.

Change-Id: Ie4a3202f05d5baf56517ca16ebd7ebe40652391d
2025-01-06 12:14:59 +02:00
Efraim Flashner
36914a3082
gnu: rust-strum-0.26: Update to 0.26.3.
* gnu/packages/crates-io.scm (rust-strum-0.26): Update to 0.26.3.
[arguments]: Update cargo-test-flags.

Change-Id: I8f74745857d7621214b80907ecac68bc3154d149
2025-01-06 12:14:59 +02:00
Efraim Flashner
5920906bdb
gnu: rust-strum-macros-0.26: Update to 0.26.4.
* gnu/packages/crates-io.scm (rust-strum-macros-0.26): Update to 0.26.4.
[cargo-inputs]: Replace rust-heck-0.4 with 0.5.

Change-Id: I29b065ae8b9b468777885da60bd408551fa63173
2025-01-06 12:14:58 +02:00
Efraim Flashner
33b774c418
gnu: Add rust-jiter-0.5.
* gnu/packages/crates-io.scm (rust-jiter-0.5): New variable.
(rust-jiter-0.0.6): Inherit from rust-jiter-0.5.

Change-Id: Idcacd6d28ce201ac23c75c8ccfcd5d782f176e03
2025-01-06 12:14:58 +02:00
Efraim Flashner
feb843a317
gnu: rust-enum-dispatch-0.3: Update to 0.3.13.
* gnu/packages/crates-io.scm (rust-enum-dispatch-0.3): Update to 0.3.13.
[arguments]: Don't skip the build.  Skip the tests.
[cargo-inputs]: Replace rust-syn-1 with 2.
[cargo-development-inputs]: Replace rust-rand-0.6 with 0.5.

Change-Id: If76260579c3e26bc0a72755ffe16ac9dcc119fc2
2025-01-06 12:14:58 +02:00
Maxim Cournoyer
0b2a66393c
build/cargo: Resolve byte compilation warning.
* guix/build/cargo-build-system.scm: Hide `delete' symbol from (guix build
utils) import.

Change-Id: I75f0109a1a0984deb9888ec1c2b71cea4de22c76
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:58 +02:00
Maxim Cournoyer
9947252442
build/cargo: Honor #:parallel-build? and #:parallel-tests? arguments.
* guix/build-system/cargo.scm (cargo-build): Add #:parallel-build? and
 #:parallel-tests? arguments.
(cargo-cross-build): Likewise.
* guix/build/cargo-build-system.scm (build): Honor them.
(check): Likewise.

Change-Id: Idbee7aa3a6a7cd0fc222082837390b83cc8e8c07
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:58 +02:00
Maxim Cournoyer
e8ef2371e9
build/cargo: Delete trailing #t in phases.
* guix/build/cargo-build-system.scm (unpack-rust-crates): Delete trailing #t.
(configure, patch-cargo-checksums, package, install): Likewise.

Change-Id: I510a46b3d35cd292d71d5646d4a0436f7d77f98e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:58 +02:00
Maxim Cournoyer
283ecf51fc
gnu: rust-1.55: Use minimal variant of python-wrapper.
This should help reduce the number of times rebuilding the rust bootstrap
chain from scratch is needed when updating packages.

* gnu/packages/rust.scm (rust-1.55) [native-inputs]: Replace python-wrapper
with python-minimal-wrapper.

Change-Id: I92c88192c75353b22f374d5c301776d2bcc6b1db
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:58 +02:00
Efraim Flashner
d3185f33cd
gnu: rust-bootstrap: Don't use parallel-build.
* gnu/packages/rust.scm (rust-bootstrap)[arguments]: Change
parallel-build? to be false on all architectures.

Change-Id: I36aa984f9d47e01d35270423dbf44d57182854f0
2025-01-06 12:14:57 +02:00
Herman Rimm
3988966904
build-system: cargo: Accept unlabeled #:cargo-inputs.
* guix/build-system/cargo.scm (crate-closure): Match unlabeled inputs.

Change-Id: Iae421281fa08d09ddd1e5d2da2864f0093d97cd1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:57 +02:00
Roman Scherer
c623494fef
gnu: Add bankstown-lv2.
* gnu/packages/audio.scm (bankstown-lv2): New variable.

Change-Id: Ie8a19c4168e3b8be197bbbbc3f6427b660534512
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:57 +02:00
Roman Scherer
4cef1b8c88
gnu: Add rust-biquad-0.4.
* gnu/packages/crates-io.scm (rust-biquad-0.4): New variable.

Change-Id: I80abb51769afa4e09c684f2b08139e771b63d62a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:57 +02:00
Roman Scherer
f6fae1b607
gnu: Add rust-lv2-0.6.
* gnu/packages/crates-io.scm (rust-lv2-0.6): New variable.

Change-Id: I1364d130e9003a57011499acbf03ba529d4ab49e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:57 +02:00
Roman Scherer
19fa953326
gnu: Add rust-lv2-midi-1.
* gnu/packages/crates-io.scm (rust-lv2-midi-1): New variable.

Change-Id: Id1940ab505b9323ff197d3b83b7a1db741921906
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:57 +02:00
Efraim Flashner
3395d5f8bf
gnu: Add rust-mktemp-0.4.
* gnu/packages/crates-io.scm (rust-mktemp-0.4): New variable.

Change-Id: I20ee6eec0221c40254f293cc264555cdc049d05e
2025-01-06 12:14:57 +02:00
Roman Scherer
d274b31a6f
gnu: Add rust-lv2-state-2.
* gnu/packages/crates-io.scm (rust-lv2-state-2): New variable.

Change-Id: I1a18aaac8278d8c0f651fdc7e959aa1043938b97
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:56 +02:00
Roman Scherer
983474fd94
gnu: Add rust-lv2-atom-2.
* gnu/packages/crates-io.scm (rust-lv2-atom-2): New variable.

Change-Id: I8ee48d23c17067371af7b464117f8fe0dde1c691
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:56 +02:00
Roman Scherer
199bb1a29a
gnu: Add rust-lv2-urid-2.
* gnu/packages/crates-io.scm (rust-lv2-urid-2): New variable.

Change-Id: Iaac89d98e28c904effaafe269d0d29efb5edd6b3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:56 +02:00
Roman Scherer
c5df0a926e
gnu: Add rust-lv2-worker-0.1.
* gnu/packages/crates-io.scm (rust-lv2-worker-0.1): New variable.

Change-Id: I5108b18231bc61d16e71475cb2a1efa3bed629e6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:56 +02:00
Roman Scherer
324431ea2d
gnu: Add rust-lv2-core-3.
* gnu/packages/crates-io.scm (rust-lv2-core-3): New variable.

Change-Id: I1228417718717d7c0dd62b3e11c97fb61dcc0960
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:55 +02:00
Roman Scherer
1713a43ad6
gnu: Add rust-lv2-time-0.1.
* gnu/packages/crates-io.scm (rust-lv2-time-0.1): New variable.

Change-Id: Id9067756e436de89b17d646530415355eae949d2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:55 +02:00
Roman Scherer
f0f1ebfc2e
gnu: Add rust-lv2-units-0.1.
* gnu/packages/crates-io.scm (rust-lv2-units-0.1): New variable.

Change-Id: I90dac2f754fe870c8eefb5cad3bec6873861316d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:55 +02:00
Roman Scherer
795b28d1b2
gnu: Add rust-lv2-sys-2.
* gnu/packages/crates-io.scm (rust-lv2-sys-2): New variable.

Change-Id: Ic8f5879906d6f3df660b7796749ddfb5349a9cfb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:55 +02:00
Roman Scherer
c59ce7ba3b
gnu: Add rust-lv2-core-derive-2.
* gnu/packages/crates-io.scm (rust-lv2-core-derive-2): New variable.

Change-Id: Id0802cc667527147b40de8c36a451ed6b769912e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:55 +02:00
Efraim Flashner
09006c8c61
gnu: procs: Update to 0.14.8.
* gnu/packages/rust-apps.scm (procs): Update to 0.14.8.
[cargo-inputs]: Add rust-windows-0.59.  Replace rust-nix-0.28 with 0.29,
rust-procfs-0.16 with 0.17, rust-termbg-0.5 with 0.6,
rust-unicode-width-0.1 with 0.2, rust-uzers-0.11 with 0.12.  Remove
rust-winapi-0.3.

Change-Id: Ica072d6596823d09008ec0a89e3abad884ed4600
2025-01-06 12:14:54 +02:00
Efraim Flashner
c03f1ea105
gnu: Add rust-procfs-0.17.
* gnu/packages/crates-io.scm (rust-procfs-0.17): New variable.
(rust-procfs-0.16): Inherit from rust-procfs-0.17.

Change-Id: Idb04e77453edd1bc3c47daa6f4a68792acf04769
2025-01-06 12:14:54 +02:00
Efraim Flashner
e13fbddb0e
gnu: rust-tokio-1: Update to 1.42.0.
* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.42.0.
[cargo-development-inputs]: Add rust-proptest-1.

Change-Id: I8c0698fa875bc633c7fff6350a6b92def864d5a3
2025-01-06 12:14:54 +02:00
Efraim Flashner
20be4774c4
gnu: Add rust-procfs-core-0.17.
* gnu/packages/crates-io.scm (rust-procfs-core-0.17): New variable.
(rust-procfs-core-0.16): Inherit from rust-procfs-core-0.17.

Change-Id: Ide48bcc852a47a5922ad8cb8dfc3a25e90d4f66f
2025-01-06 12:14:54 +02:00
Efraim Flashner
b19caa9a4a
gnu: Add rust-crossterm-0.28.
* gnu/packages/crates-io.scm (rust-crossterm-0.28): New variable.
(rust-crossterm-0.27): Inherit from rust-crossterm-0.28.

Change-Id: I2f6467a97fe8d7be668e9fe7d7f293a72856b49e
2025-01-06 12:14:54 +02:00
Efraim Flashner
329388eb14
gnu: rust-signal-hook-mio-0.2: Update to 0.2.4.
* gnu/packages/crates-io.scm (rust-signal-hook-mio-0.2): Update to 0.2.4.
[arguments]: Don't skip the build.
[cargo-inputs]: Add rust-mio-1.
[cargo-development-inputs]: Add rust-mio-0.7, rust-serial-test-0.5.

Change-Id: If66ce95e1da20a6632d9d83deb8c8a71b8d48257
2025-01-06 12:14:53 +02:00
Efraim Flashner
e8b7909f15
gnu: rust-simplelog-0.12: Update to 0.12.2.
* gnu/packages/crates-io.scm (rust-simplelog-0.12): Update to 0.12.2.

Change-Id: I1a7b5f04b50c5dae6717c692011b1a63d4b2236d
2025-01-06 12:14:53 +02:00
Efraim Flashner
a5ebd9f7df
gnu: Add rust-termbg-0.6.
* gnu/packages/crates-io.scm (rust-termbg-0.6): New variable.
(rust-termbg-0.5): Inherit from rust-termbg-0.6.

Change-Id: I439a4271993730f9ba860ad7fb9afdd0d57db36e
2025-01-06 12:14:53 +02:00
Efraim Flashner
c2b396f77d
gnu: Add rust-thiserror-2.
* gnu/packages/crates-io.scm (rust-thiserror-2): New variable.
(rust-thiserror-1): Inherit from rust-thiserror-2.

Change-Id: I21ba853c676bff255d0ffce4f340f84563be8fcd
2025-01-06 12:14:53 +02:00
Efraim Flashner
cf8bd6c7fa
gnu: Add rust-thiserror-impl-2.
* gnu/packages/crates-io.scm (rust-thiserror-impl-2): New variable.
(rust-thiserror-impl-1): Inherit from rust-thiserror-impl-2.

Change-Id: I61c0f834da4c71df3bb8c4a4e787c12b45cd3662
2025-01-06 12:14:53 +02:00
Efraim Flashner
a558cf6c0d
gnu: procs: Build shell completions.
* gnu/packages/rust-apps.scm (procs)[arguments]: Add a phase to generate
and install the shell completions.
[native-inputs]: When cross-compiling add a copy of this package.

Change-Id: I7ac96dbed91b13ced7ca5d06e8456dd8cdf1b3b4
2025-01-06 12:14:52 +02:00
normalmente
5e62a6eb8c
gnu: Add procs.
* gnu/packages/rust-apps.scm (procs): New variable.

Change-Id: Ib30f481debae7f700d2fdf0848b210e579a79fe9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:52 +02:00
normalmente
ea560090ed
gnu: Add rust-getch-0.3.
* gnu/packages/crates-io.scm (rust-getch-0.3): New variable.

Change-Id: Ic1fa7af7a982d513a8a98016e68c48d406746c5e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:52 +02:00