Commit Graph

116497 Commits

Author SHA1 Message Date
Efraim Flashner
f4e6eef623
gnu: rust-aes: Move to (gnu packages crates-crypto).
* gnu/packages/crates-io.scm (rust-aes-0.8, rust-aes-0.7, rust-aes-0.6,
rust-aes-0.4, rust-aes-0.3, rust-aes-ctr-0.6, rust-aes-gcm-0.10,
rust-aes-gcm-0.8, rust-aes-gcm-0.6, rust-aes-gcm-0.5, rust-aes-soft-0.6,
rust-aes-soft-0.4, rust-aesni-0.10, rust-aesni-0.7, rust-aesni-0.6):
Move from here ...
* gnu/packages/crates-crypto.scm: ... to here.

Change-Id: I1720213127044ac898e46f4d66e78d93b34059a3
2024-02-20 13:57:56 +02:00
Efraim Flashner
eec85d8193
gnu: rust-c2-chacha-0.2: Move to (gnu packages crates-crypto).
* gnu/packages/crates-io.scm (rust-c2-chacha-0.2): Move from here ...
* gnu/packages/crates-crypto.scm: ... to here.

Change-Id: I3abe34f84ffd1de1410af1b9eabf6d3d42c8e4d6
2024-02-20 13:57:56 +02:00
Efraim Flashner
179900942d
gnu: rust-botan: Move to (gnu packages crates-crypto).
* gnu/packages/crates-io.scm (rust-botan-0.10, rust-botan-0.8,
rust-botan-sys-0.10, rust-botan-sys-0.8, rust-botan-src-0.21903,
rust-botan-src-0.21703): Move from here ...
* gnu/packages/crates-crypto.scm: ... to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

Change-Id: I459c94e9f70a51bdf48020792562e57ebc2119df
2024-02-20 13:57:56 +02:00
Efraim Flashner
f540aa0e76
gnu: rust-libnghttp2-sys: Update to 0.1.9.
* gnu/packages/crates-io.scm (rust-libnghttp2-sys): Update to 0.1.9.
[source]: Remove unneeded section of snippet.
[cargo-inputs]: Remove rust-pkg-config-0.3.
[inputs]: Remove pkg-config.

Change-Id: I22b33b4818aada57d75ce4da931c4df6f2419360
2024-02-20 13:57:56 +02:00
Jaeme Sifat
4dbb0bb1f2
gnu: fd: Update to 9.0.0.
* gnu/packages/rust-apps.scm (fd): Update to 9.0.0.
[arguments]: Use gexps.  Remove phase adjusting the feature-flags for
rust-clap-4.
[cargo-inputs]: Add rust-aho-corasick-1, rust-etcetera-0.8.  Replace
rust-lscolors-0.13 with 0.16, rust-nix-0.26 with 0.27, rust-normpath-0.3
with 1, rust-nu-ansi-term-0.46 with 0.49, rust-regex-syntax-0.6 with
0.8.  Remove rust-atty-0.2, rust-dirs-next-2, rust-num-cpus-1,
rust-once-cell-1, rust-users-0.11.
[cargo-development-inputs]: Replace rust-test-case-2 with 3.

Change-Id: I8ce2d61e668cceafc49c9aa29c00703344f6b0b0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:56 +02:00
Jaeme Sifat
676b5dbe6e
gnu: rust-clap-complete-4: Update to 4.4.8.
* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.4.8.
[cargo-inputs]: Replace rust-clap-lex-0.5 with 0.6.
[cargo-development-inputs]: Add rust-completest-0.4,
rust-completest-pty-0.5.
[synopsis]: Make synopsis consistent with description field.

Change-Id: I971ece9a309a08860c9430bfa8a5766efc82b469
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
48eb1422ba
gnu: Add rust-completest-pty-0.5.
* gnu/packages/crates-io.scm (rust-completest-pty-0.5): New variable.

Change-Id: I5cbfd84175990b51620d2308db524cfc7baec67e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
d6f4618dab
gnu: Add rust-completest-0.4.
* gnu/packages/crates-io.scm (rust-completest-0.4): New variable.

Change-Id: I6ff5cb7fc5aa204170328d115f0f53e1e753927f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
f08c73e077
gnu: rust-snapbox-0.4: Update to 0.4.16.
* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.16.
[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

Change-Id: I6e7bf6487d93a89519edc91f0301a72879b5d0d4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
c85b99c15c
gnu: rust-snapbox-macros-0.3: Update to 0.3.7.
* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.7.

Change-Id: Idacd4b1fe4dda04f1c22b9e399b4e1114d979269
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
7fc3ca7d53
gnu: rust-anstream-0.6: Update to 0.6.11.
* gnu/packages/crates-io.scm (rust-anstream-0.6): Update to 0.6.11.
[cargo-development-inputs]: Add rust-lexopt-0.3.  Replace
rust-owo-colors-3 with 4.

Change-Id: If301e6e57cb43b783d5216159908856a9bc8d6af
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
75ee520256
gnu: Add rust-owo-colors-4.
* gnu/packages/crates-io.scm (rust-owo-colors-4): New variable.
[description]: Fix description field.
(rust-owo-colors-3): Inherit from rust-owo-colors-4.

Change-Id: I6506cd5756f57c24fce929dd0c0fcb236f5a9d65
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
9b8d28e132
gnu: rust-proptest-1: Update to 1.4.0.
* gnu/packages/crates-io.scm (rust-proptest-1): Update to 1.4.0.
[cargo-inputs]: Replace rust-regex-syntax-0.7 with 0.8.

Change-Id: I0683bd124f9486f0616320f74e25f124882ee724
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:55 +02:00
Jaeme Sifat
ae64759c74
gnu: Add rust-lscolors-0.16.
* gnu/packages/crates-io.scm (rust-lscolors-0.16): New variable.
(rust-lscolors-0.13): Inherit from rust-lscolors-0.16.

Change-Id: Iff76a842edf3a2f54626ccf1b67390a1f589e88c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Jaeme Sifat
a36c15171a
gnu: rust-test-case-3: Update to 3.3.1.
* gnu/packages/crates-io.scm (rust-test-case-3): Update to 3.3.1.
[cargo-inputs]: Replace rust-itertools-0.10 with 0.11.

Change-Id: I0442652bc0b9d1c2f91761846d403d563a1bcbef
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Jaeme Sifat
acefa7498f
gnu: rust-test-case-macros-3: Update to 3.3.1.
* gnu/packages/crates-io.scm (rust-test-case-macros-3): Update to 3.3.1.
[cargo-inputs]: Replace rust-syn-1 with 2.  Remove
rust-proc-macro-error-1.

Change-Id: I3293bf4d6a33b571680ab1d1f2682400e9993da2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Jaeme Sifat
a812fbc711
gnu: rust-test-case-core-3: Update to 3.3.1.
* gnu/packages/crates-io.scm (rust-test-case-core-3): Update to 3.3.1.
[cargo-inputs]: Replace rust-syn-1 with 2.  Remove
rust-proc-macro-error-1.

Change-Id: Ic44ba55ec85d1db48f37045dd00ec16f851fbd2a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Nicolas Goaziou
788a712b0e
gnu: rust-pcre2-sys-0.2: Update to 0.2.8.
* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2): Update to 0.2.8.

Change-Id: Ibb73be92a9ca50f6ca18341023ae0b8c5b599710
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Nicolas Goaziou
0b6ce84298
gnu: rust-memmap2-0.9: Update to 0.9.3.
* gnu/packages/crates-io.scm (rust-memmap2-0.9): Update to 0.9.3.

Change-Id: I81557e3323f2180072943d95336fdfc7bbeca469
2024-02-20 13:57:54 +02:00
Nicolas Goaziou
2d94ac0db4
gnu: rust-ignore-0.4: Update to 0.4.22.
* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.22.

Change-Id: Ic7fad1195f549545d37af6d7525626359a289477
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Nicolas Goaziou
5febf5c7e7
gnu: rust-crossbeam-channel-0.5: Update to 0.5.11.
* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): Update to 0.5.11.
[arguments]<#:cargo-inputs>: Remove RUST-CFG-IF-1.

Change-Id: I5cbad39ee18dcd5b92af14ceeea6d1c47f7d1cb0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Nicolas Goaziou
fb0b7fde41
gnu: rust-crossbeam-utils-0.8: Update to 0.8.19.
* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to 0.8.19.
[arguments]<#:cargo-inputs>: Remove RUST-CFG-IF-1.

Change-Id: Iaacf4156dd704b642b5a3f53cf02bd1954b0bbdf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:54 +02:00
Nicolas Goaziou
5d7ed02135
gnu: rust-bstr-1: Update to 1.9.0.
* gnu/packages/crates-io.scm (rust-bstr-1): Update to 1.9.0.

Change-Id: I456f9a90c8cf6043167cdb66b43ac5f1cabccc0a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Nicolas Goaziou
f76090a707
gnu: rust-memchr-2: Update to 2.7.1.
* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.7.1.

Change-Id: Id465e503673a0c7caf32202ffb8d3448e2c07bcd
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Troy Figiel
a2db33124a
gnu: Add rust-cachedir-0.3.
* gnu/packages/crates-io.scm (rust-cachedir-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Troy Figiel
ee4557f15e
gnu: Add rust-argfile-0.1.
* gnu/packages/crates-io.scm (rust-argfile-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Troy Figiel
cd879dab82
gnu: Add rust-hexf-parse-0.2.
* gnu/packages/crates-io.scm (rust-hexf-parse-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Wilko Meyer
4010d57571
gnu: Add rust-typed-builder-0.18.
* gnu/packages/crates-io.scm (rust-typed-builder-0.18): New variable.
(rust-typed-builder-0.5): Inherit from rust-typed-builder-0.18.

Change-Id: I7330dcbace082c38986161e7bccac17b774e29e3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Wilko Meyer
5d033ac47a
gnu: Add rust-typed-builder-macro-0.18.
* gnu/packages/crates-io.scm (rust-typed-builder-macro-0.18): New
variable.

Change-Id: I189bf2db275339ddfe667eb7307499d11b3f4190
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Wilko Meyer
ea2e5d3426
gnu: Add rust-vtparse-0.6.
* gnu/packages/crates-io.scm (rust-vtparse-0.6): New variable.

Change-Id: I91f23a5cf4bc5206930e09506612f670b4eef94b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Wilko Meyer
d901202543
gnu: Add rust-vt100-0.15.
* gnu/packages/crates-io.scm (rust-vt100-0.15): New variable.

Change-Id: Ic2f9f69e4b71d48eea6427ddd88c7d82caef30f2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:53 +02:00
Wilko Meyer
485e3b3fd6
gnu: rust-signature-derive-1: Update to 1.0.0-pre.7.
* gnu/packages/crates-io.scm (rust-signature-derive-1): Update to 1.0.0-pre.7.

Change-Id: I254fd493e0b75d979a08773dbd7395241f4b4429
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
cd8f32a6a8
gnu: rust-signature-1: Update to 1.6.4.
* gnu/packages/crates-io.scm (rust-signature-1): Update to 1.6.4.

Change-Id: I598b57544ae9ecc45c226c3bc37598845cdb9223
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
d1e9352d39
gnu: Add rust-rfc6979-0.3.
* gnu/packages/crates-io.scm (rust-rfc6979-0.3): New variable.

Change-Id: Iaeb5462c8851cdea0f4fc33ba0579fbf0e208bc1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
d5864637a6
gnu: Add rust-sec1-0.3.
* gnu/packages/crates-io.scm (rust-sec1-0.3): New variable.

Change-Id: Ibc35650bbf0ba63dfa2e603d380202554b72858e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
51f670ed30
gnu: Add rust-group-0.12.
* gnu/packages/crates-io.scm (rust-group-0.12): New variable.

Change-Id: If1b99ae39a380bccb234933a8807b58057cd0613
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
24f45535db
gnu: Add rust-ff-0.12.
* gnu/packages/crates-io.scm (rust-ff-0.12): New variable.

Change-Id: Iaa46eb5a0cc9f3150633d0024682729326044e0d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
12a7b3d4cd
gnu: Add rust-ff-derive-0.12.
* gnu/packages/crates-io.scm (rust-ff-derive-0.12): New variable.

Change-Id: I170b30a1d4060104174918a024cd1904c1098976
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
71ff7209bb
gnu: Add rust-elliptic-curve-0.12.
* gnu/packages/crates-io.scm (rust-elliptic-curve-0.12): New variable.

Change-Id: I8e2aa0d71495a3ffe463247ec6f7b2d9f41f8dc2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:52 +02:00
Wilko Meyer
6fb3af45f4
gnu: Add rust-ecdsa-0.14.
* gnu/packages/crates-io.scm (rust-ecdsa-0.14): New variable.

Change-Id: I5b778692c43b3690619e1e20d69e5df255516520
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Wilko Meyer
e3bd683f86
gnu: Add rust-dlv-list-0.3.
* gnu/packages/crates-io.scm (rust-dlv-list-0.3): New variable.
(rust-dlv-list-0.3): Inherit from rust-dlv-list-0.2.

Change-Id: I2ebd40a207b4c01303baecc6035c07860a641547
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Wilko Meyer
f0428b7978
gnu: Add rust-devise-core-0.4.
* gnu/packages/crates-io.scm (rust-devise-core-0.4): New variable.
(rust-devise-core-0.2): Inherit from rust-devise-core-0.4.

Change-Id: I11a24863e258bdfa74f165cc7fd276a6ae37b828
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Wilko Meyer
d03246e696
gnu: Add rust-devise-codegen-0.4.
* gnu/packages/crates-io.scm (rust-devise-codegen-0.4): New variable.
(rust-devise-codegen-0.2): Inherit from rust-devise-0.4.

Change-Id: I2d43453aa9a89160ed3ec3bf97e5e18123ac145a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Wilko Meyer
8edad4c8d5
gnu: Add rust-devise-0.4.
* gnu/packages/crates-io.scm (rust-devise-0.4): New variable.
(rust-devise-0.2): Inherit from rust-devise-0.4.

Change-Id: If4bb45173fc28b5da465a69ea0e928ff89808581
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Wilko Meyer
eda12ac950
gnu: Add rust-der-parser-7.
* gnu/packages/crates-io.scm (rust-der-parser-7): New variable.

Change-Id: Ibc38c2fbf7e92a1d14789e05fbd6967c64bedf1c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Efraim Flashner
6e0d302d4e
gnu: Add rust-serde-json-core-0.4.
* gnu/packages/crates-io.scm (rust-serde-json-core-0.4): New variable.

Change-Id: I00d2d6e0995ff1559bbd6e29ac18e97274cfbda1
2024-02-20 13:57:51 +02:00
Wilko Meyer
75af9b5e3a
gnu: Add rust-serdect-0.1.
* gnu/packages/crates-io.scm (rust-serdect-0.1): New variable.

Change-Id: I7d49319ca2d562f268294fbad99bad32179e9e56
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Wilko Meyer
507ec15f0b
gnu: Add rust-crypto-bigint-0.4.
* gnu/packages/crates-io.scm (rust-crypto-bigint-0.4): New variable.

Change-Id: I48f1487beef1b13f26738a314fd62183173b5a09
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:51 +02:00
Wilko Meyer
a47649dd5c
gnu: Add rust-poly1305-0.8.
* gnu/packages/crates-io.scm (rust-poly1305-0.8): New variable.
(rust-poly1305-0.7): Inherit from rust-poly1305-0.8.

Change-Id: I853879812db8636e3a5ef8743ac5215f97156685
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
3902a1413e
gnu: Add rust-crypto-secretbox-0.1.
* gnu/packages/crates-io.scm (rust-crypto-secretbox-0.1): New variable.

Change-Id: I024f78e1935e746c246d43f18fbcedfbd8f58a53
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
18d88e4ae5
gnu: Add rust-cookie-0.18.
* gnu/packages/crates-io.scm (rust-cookie-0.18): New variable.
(rust-cookie-0.17): Inherit from rust-cookie-0.18.

Change-Id: I1cb9f9adf7998af7c2b3848018ea427076fd050b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
0a2a7e59fb
gnu: Add rust-ubyte-0.10.
* gnu/packages/crates-io.scm (rust-ubyte-0.10): New variable.

Change-Id: I6426e2d83843598edd66ff82f08f0d3f80ad06b5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
5397d4a53d
gnu: Add rust-memmem-0.1.
* gnu/packages/crates-io.scm (rust-memmem-0.1): New variable.

Change-Id: Ie8d475c4d10c9c8a776ea68d1393c5bcb7874065
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
9ea97ee211
gnu: Add rust-matchit-0.7.
* gnu/packages/crates-io.scm (rust-matchit-0.7): New variable.

Change-Id: I0d20d0eb43938d4e4f460bf49f70064b591a71f3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
92ab337b16
gnu: Add rust-logos-0.13.
* gnu/packages/crates-io.scm (rust-logos-0.13): New variable.

Change-Id: I70a8629a86fdedd55d613af5ca6223219e59948f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
5cfaa5b73a
gnu: Add rust-logos-derive-0.13.
* gnu/packages/crates-io.scm (rust-logos-derive-0.13): New variable.

Change-Id: I34f7fb728e8234faa2fda78527527c7ebf9c806f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
1c099ee7b3
gnu: Add rust-logos-codegen-0.13.
* gnu/packages/crates-io.scm (rust-logos-codegen-0.13): New variable.

Change-Id: Ia7e116266d17bf1f04be38934e7381372bc511cc
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:50 +02:00
Wilko Meyer
5f92f7faf6
gnu: Add rust-cint-0.3.
* gnu/packages/crates-io.scm (rust-cint-0.3): New variable.

Change-Id: Ib9ecf7b97e918db9fe9166af1d5c8d21dd2349b4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:49 +02:00
Wilko Meyer
f8eab1bf47
gnu: Add rust-base16ct-0.1.
* gnu/packages/crates-io.scm (rust-base16ct-0.1): New variable.

Change-Id: If48b447b6cbe4ab3320fca08a472f934bd640ebd
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:49 +02:00
Efraim Flashner
ee2337e065
gnu: alacritty: Update to 0.13.1.
* gnu/packages/terminals.scm (alacritty): Update to 0.13.1.
[cargo-inputs]: Remove rust-once-cell-1.

Change-Id: Ib37fc7020c19abe4f990f2a34edac4431dcc5c0d
2024-02-20 13:57:49 +02:00
Efraim Flashner
a49ca3d92e
gnu: rust-winit-0.29: Update to 0.29.10.
* gnu/packages/crates-graphics.scm (rust-winit-0.29): Update to 0.29.10.

Change-Id: If679f932bf4ca2a466acde523c5a12ac3ce38835
2024-02-20 13:57:49 +02:00
Wilko Meyer
e1a4f6a94f
gnu: Add rust-syn-derive-0.1.
* gnu/packages/crates-io.scm (rust-syn-derive-0.1): New variable.

Change-Id: I10d9139122fade845e4d7f7f77a6a782af942c44
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:49 +02:00
Wilko Meyer
67ef08627e
gnu: Add rust-borsh-derive-1.
* gnu/packages/crates-io.scm (rust-borsh-derive-1): New variable.
(rust-borsh-derive-0.10): Inherit from rust-borsh-derive-1.

Change-Id: I3b9c5a27fe31d6269c0792d090f022c904e77e2f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:49 +02:00
Wilko Meyer
a76e1ae80f
gnu: Add rust-borsh-1.
* gnu/packages/crates-io.scm (rust-borsh-1): New variable.
(rust-borsh-0.10): Inherit from rust-borsh-1.

Change-Id: Ib0e5abc5ba652bfddd42147b05688c730eb111eb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:49 +02:00
Efraim Flashner
099bc25b2e
gnu: rust-siphasher-0.3: Update to 0.3.11.
* gnu/packages/crates-io.scm (rust-siphasher-0.3): Update to 0.3.11.
[arguments]: Don't skip the build.
[cargo-inputs]: Add rust-serde-json-1.

Change-Id: Iddd919488390e0cbff69fb57fb9cca57adc0edd0
2024-02-20 13:57:49 +02:00
Wilko Meyer
3d20bf8ff6
gnu: Add rust-bigdecimal-0.4.
* gnu/packages/crates-io.scm (rust-bigdecimal-0.4): New variable.
(rust-bigdecimal-0.3): Inherit from rust-bigdecimal-0.4.

Change-Id: Iefab5cac0bf8ab04d3fcdd376fa8e330c42a733c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
af88c5338a
gnu: Add rust-mac-address-1.
* gnu/packages/crates-io.scm (rust-mac-address-1): New variable.

Change-Id: If7d80ca739e8fd5dc27529f8a2e950aa66c8a4f3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
d55d970095
gnu: Add rust-ipnetwork-0.20.
* gnu/packages/crates-io.scm (rust-ipnetwork-0.20): New variable.
(rust-ipnetwork-0.17): Inherit from rust-ipnetwork-0.20.

Change-Id: Ie6268112b4ad172dc414502f34bd2ef716ffa7fa
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
0e4c93e676
gnu: Add rust-urlencoding-2.
* gnu/packages/crates-io.scm (rust-urlencoding-2): New variable.
(rust-urlencoding-1): Inherit from rust-urlencoding-2.

Change-Id: I8520fc07270c73807eaa25f9906d421dd6ecd75f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
22b2c6e0ed
gnu: Add rust-atomic-write-file-0.1.
* gnu/packages/crates-io.scm (rust-atomic-write-file-0.1): New variable.

Change-Id: Iacb125736e44a46c2c986f25586a6f91489c2084
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
8f3afb9f3a
gnu: Add rust-atomic-0.6.
* gnu/packages/crates-io.scm (rust-atomic-0.6): New variable.
(rust-atomic-0.5): Inherit from rust-atomic-0.6.

Change-Id: I20e5f45ed4de079f294cec2d013e866609a33ace
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
8301774cab
gnu: Add rust-atoi-2.
* gnu/packages/crates-io.scm (rust-atoi-2): New variable.

Change-Id: I61e500322c011606cfa735f43d66a5f509c34d70
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
ccbd4d2561
gnu: Add rust-chacha20-0.9.
* gnu/packages/crates-io.scm (rust-chacha20-0.9): New variable.
(rust-chacha20-0.8): Inherit from rust-chacha20-0.9.

Change-Id: Ib23293e910769bebd97ce1c04dbb4fd88e3b78db
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
584befb261
gnu: Add rust-webpki-roots-0.24.
* gnu/packages/crates-web.scm (rust-webpki-roots-0.24): New variable.

Change-Id: Id7ecab6178ec5433a735f32d1d120eed40e6e4f5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:48 +02:00
Wilko Meyer
2643af2d5b
gnu: Add rust-libsqlite3-sys-0.27.
* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.27): New variable.
(rust-libsqlite3-sys-0.26): Inherit from rust-libsqlite3-sys-0.27.

Change-Id: Ia32f0aecb84c72781b87a48ede6b8e836ca9eb3c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:47 +02:00
Efraim Flashner
5846a5e6a4
gnu: Add rust-oid-registry-0.3.
* gnu/packages/crates-io.scm (rust-oid-registry-0.3): New variable.

Change-Id: I9846afbacf3197568924ce33fc35a7e84e84a8ce
2024-02-20 13:57:47 +02:00
Wilko Meyer
7e31c07b05
gnu: Add rust-oid-registry-0.4.
* gnu/packages/crates-io.scm (rust-oid-registry-0.4): New variable.
(rust-oid-registry-0.2): Inherit from rust-oid-registry-0.4.

Change-Id: Ie82f7ccad9c9ccca7a4a04765a01f28631f602e0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:47 +02:00
Wilko Meyer
3adac2294e
gnu: Add rust-asn1-rs-derive-0.1.
* gnu/packages/crates-io.scm (rust-asn1-rs-derive-0.1): New variable.

Change-Id: I6e2dafcce6afc853bd8c8bbe4240856c3e7a76cb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:47 +02:00
Wilko Meyer
ab1e389af6
gnu: Add rust-asn1-rs-0.3.
* gnu/packages/crates-io.scm (rust-asn1-rs-0.3): New variable.

Change-Id: Ie6766b16aeef50fbf13bc2f04f47472fa820f87f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:47 +02:00
Wilko Meyer
33ca19fdbc
gnu: rust-universal-hash-0.5: Update to 0.5.1.
* gnu/packages/crates-io.scm (rust-universal-hash-0.5): Update to 0.5.1.
[source]: Add snippet to allow newer versions of dependencies.

Change-Id: I22cfbb7c8f39de0d5d640541732604639ff95444
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:47 +02:00
Wilko Meyer
7bb4977851
gnu: Add rust-tree-magic-mini-3.
* gnu/packages/crates-io.scm (rust-tree-magic-mini-3): New variable.

Change-Id: I05a85072376a90b53c7b97c8ceeba78e2ea7cee5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:47 +02:00
Wilko Meyer
4de29a01ad
gnu: Add rust-tree-magic-db-3.
* gnu/packages/crates-io.scm (rust-tree-magic-db-3): New variable.

Change-Id: I571ec89044212f8e3f787a726c46f15c4565a308
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:47 +02:00
Wilko Meyer
6e70e5e847
gnu: Add rust-wl-clipboard-rs-0.7.
* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.7): New variable.
(rust-wl-clipboard-rs-0.4): Inherit from rust-wl-clipboard-rs-0.7.

Change-Id: I13ea96f98b545afbd210336818564aa0d0ab4f0b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
5524e7a3fa
gnu: Add rust-cli-clipboard-0.4.
* gnu/packages/crates-io.scm (rust-cli-clipboard-0.4): New variable.

Change-Id: Iec24066e9b3f050d9524fbcd8bd8882175ed56e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
cb5cfc2f97
gnu: Add rust-http-range-header-0.3.
* gnu/packages/crates-io.scm (rust-http-range-header-0.3): New variable.

Change-Id: I9f2d558419be7b57f328bcecd8f42f9b5be4704f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
b1f8862e2c
gnu: Add rust-mach2-0.4.
* gnu/packages/crates-apple.scm (rust-mach2-0.4): New variable.

Change-Id: I20b06f1dfcb97c1cd9d9ac70dd47138746e2fc20
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
8d1932b47e
gnu: rust-lru-0.7: Update to 0.7.8.
* gnu/packages/crates-io.scm (rust-lru-0.7): Update to 0.7.8.

Change-Id: Ie6a47bef687cec921cb73da81d933820f053da05
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
9117b3c397
gnu: Add rust-lru-0.12.
* gnu/packages/crates-io.scm (rust-lru-0.12): New variable.
(rust-lru-0.9): Inherit from rust-lru-0.12.

Change-Id: I66d64ecb06fb2ed43d75142fa9002dfe60138262
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
2b181350ac
gnu: Add rust-yansi-1.
* gnu/packages/crates-io.scm (rust-yansi-1): New variable.
(rust-yansi-0.5): Inherit from rust-yansi-1.

Change-Id: I3b5dbcf41e7862d608f432751a839c359a333fbe
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
4237626f9f
gnu: Add rust-proc-macro2-diagnostics-0.10.
* gnu/packages/crates-io.scm (rust-proc-macro2-diagnostics-0.10): New
variable.

Change-Id: I4479a79485134a60a9f7f21b725662643b2b0b40
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
89ff6e396b
gnu: Add rust-pear-codegen-0.2.
* gnu/packages/crates-io.scm (rust-pear-codegen-0.2): New variable.
(rust-pear-codegen-0.1): Inherit from rust-pear-codegen-0.2.

Change-Id: I4ed58d199bcbbdd6af89d702cbf696e8a90a2d7d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:46 +02:00
Wilko Meyer
5e5f6b6b93
gnu: rust-mime-0.3: Update to 0.3.17.
* gnu/packages/crates-io.scm (rust-mime-0.3): Update to 0.3.17.

Change-Id: I4f4e2a2c6608e78dc4a5e9cdf151ef1b1e20a308
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
8f30ce6390
gnu: rust-http-body-0.4: Update to 0.4.6.
* gnu/packages/crates-io.scm (rust-http-body-0.4): Update to 0.4.6.

Change-Id: I46dd80fece923bfb54f296523f54a27c43ae351b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
38ca18711e
gnu: Add rust-serde-derive-internals-0.26.
* gnu/packages/crates-io.scm (rust-serde-derive-internals-0.26): New variable.
(rust-serde-derive-internals-0.25): Inherit from rust-serde-derive-internals-0.26.

Change-Id: Ib209987713385d1aa2e212479582203b9805b225
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
9841a49c8b
gnu: Update rust-serde-json-1 to 1.0.111.
* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.111.

Change-Id: I8e3bcf8540e47289ea4ddc0be9349a1eae5e6b71
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
45b669dc2d
gnu: rust-syn-2: Update to 2.0.48.
* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.48.

Change-Id: I912ad8591b58a0fc95d60118fe6a227838ad5160
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
72c6b47f38
gnu: Add rust-proc-macro-crate-2.
* gnu/packages/crates-io.scm (rust-proc-macro-crate-2): New variable.
(rust-proc-macro-crate-1): Inherit from rust-proc-macro-crate-2.

Change-Id: I873ac54abccd2c0dfa2f346349fd59bf32a2f78b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
cef06eda16
gnu: rust-proc-macro2-1: Update to 1.0.76.
* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.76.

Change-Id: I4d4d1c31d28b7a1d5bd754edfe3516d16850484b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
ab555b8d00
gnu: rust-directories-5: Update to 5.0.1.
* gnu/packages/crates-io.scm (rust-directories-5): Update to 5.0.1.

Change-Id: I52680619ff4e87f77ff8c9d3698a561a2453021b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:45 +02:00
Wilko Meyer
2a56c019ef
gnu: rust-derive-new-0.5: Update to 0.5.9.
* gnu/packages/crates-io.scm (rust-derive-new-0.5): Update to 0.5.9.

Change-Id: I04039b9cb0d46697ab39dcb4e8020db439a56e51
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:44 +02:00
Wilko Meyer
721565e2ca
gnu: rust-ascii-1: Update to 1.1.0.
* gnu/packages/crates-io.scm (rust-ascii-1): Update to 1.1.0.

Change-Id: I88723fa4cd883ace5da839e2582cd2304440ac8b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:44 +02:00
Troy Figiel
3848cf9027
gnu: rust-evdev-0.12: Update home-page.
* gnu/packages/crates-io.scm (rust-evdev-0.12): Update home-page.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:44 +02:00
Troy Figiel
ca64aea7e9
gnu: Add rust-xkbcommon-0.5.
* gnu/packages/crates-graphics.scm (rust-xkbcommon-0.5): New variable.
(rust-xkbcommon-0.7)[description]: Improve description.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I514a7e181034eaefa1f2758e06972d601d431234
2024-02-20 13:57:44 +02:00
Wilko Meyer
6b26807af6
gnu: Add rust-binascii-0.1.
* gnu/packages/crates-io.scm (rust-binascii-0.1): New variable.

Change-Id: I5ad13fc863452e502fd9bbb343a509be1c63675f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:44 +02:00
VÖRÖSKŐI András
633395ea37
gnu: rust-tokio-1: Update to 1.35.1.
* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.35.1.
[cargo-inputs]: Replace rust-nix-0.26 with 0.27.

Change-Id: I05f01e275703697c26745ddf7da3d604b6a7b5d7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:44 +02:00
VÖRÖSKŐI András
fc487a826c
gnu: rust-tokio-macros-2: Update to 2.2.0.
* gnu/packages/crates-io.scm (rust-tokio-macros-2): Update to 2.2.0.

Change-Id: Ifaeb8f644b485914ef51691edf4ab819ddb42937
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:44 +02:00
VÖRÖSKŐI András
0d9f503deb
gnu: rust-zeroize-1: Update to 1.7.0.
* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.7.0.

Change-Id: I7d992edf041a6daf896bc0ce8a8c1354a3e49d52
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:44 +02:00
VÖRÖSKŐI András
f3b019f4df
gnu: rust-rsa-0.9: Update to 0.9.6.
* gnu/packages/crates-io.scm (rust-rsa-0.9): Update to 0.9.6.
[cargo-inputs]: Remove rust-byteorder-1, rust-num-iter-0.1.

Change-Id: Icb90fcf37baa9330ae1e7de8513df3bd5deb60a6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
d0aec1a63a
gnu: rust-socket2-0.5: Update to 0.5.5.
* gnu/packages/crates-io.scm (rust-socket2-0.5): Update to 0.5.5.

Change-Id: Ie76135474f88276dd5606bfc787eb1d4aab457e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
bd94e8ecaf
gnu: rust-spki-0.7: Update to 0.7.3.
* gnu/packages/crates-io.scm (rust-spki-0.7): Update to 0.7.3.

Change-Id: I3f235a3ce4c041ba7c6e81fe503e53ea03329d75
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
3fe7c3f32f
gnu: rust-subtle-2: Update to 2.5.0.
* gnu/packages/crates-io.scm (rust-subtle-2): Update to 2.5.0.
[cargo-development-inputs]: Replace rust-rand-0.7 with 0.8.

Change-Id: I9ac3f4f80387cb7a5a4c3d33cf5e8059cd90d103
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
0e0924c7d5
gnu: rust-thiserror-1: Update to 1.0.56.
* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.56.

Change-Id: I1d0e17b0dfbc0fef546955ff35dc3560a7d5dd98
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
f69c847d86
gnu: rust-thiserror-impl-1: Update to 1.0.56.
* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.56.

Change-Id: Iad34b705596c8369d745b18c2bc02743509e3be9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
f02e2fab22
gnu: rust-serde-repr-0.1: Update to 0.1.18.
* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.18.

Change-Id: I27216b4027f40165a6f29cfb143197a2828d7c82
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
c423dba7a1
gnu: rust-mio-0.8: Update to 0.8.10.
* gnu/packages/crates-io.scm (rust-mio-0.8): Update to 0.8.10.

Change-Id: Id4712fb45a90d12bb104d51d564f013cc3057bd4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
efb358ebcd
gnu: rust-is-terminal-0.4: Update to 0.4.10.
* gnu/packages/crates-io.scm (rust-is-terminal-0.4): Update to 0.4.10.
[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

Change-Id: I996433ddb4d853dc3a27174abcc850c6f8c7e080
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:43 +02:00
VÖRÖSKŐI András
ca13189ecd
gnu: rust-hkdf-0.12: Update to 0.12.4.
* gnu/packages/crates-io.scm (rust-hkdf-0.12): Update to 0.12.4.
[arguments]: Don't skip tests.
[cargo-development-inputs]: Add rust-sha1-0.10.  Remove rust-sha-1-0.10.

Change-Id: I14c474eecb5d2eaf6713296283c57743780111ca
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:42 +02:00
VÖRÖSKŐI András
277a284bd5
gnu: rust-env-logger-0.10: Update to 0.10.1.
* gnu/packages/crates-io.scm (rust-env-logger-0.10): Update to 0.10.1.

Change-Id: Idbf902decfd60325ddc1ab117b3d50b6e8ad54a3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:42 +02:00
Efraim Flashner
f8f8bd9eba
gnu: rust-bootstrap: Fix building on riscv64-linux.
* gnu/packages/rust-bootstrap.scm [properties]: Increase timeout to 36
hours.
[inputs]: When building for riscv64 add clang-13.
[arguments]: When building for riscv64 start the build using clang and
then switch to gcc later.

Change-Id: I661934ff6862e5c8d826dd637ceeaf316b877c23
2024-02-20 13:57:42 +02:00
Efraim Flashner
6302731750
gnu: rust-1.72: Fix building on powerpc64le-linux.
* gnu/packages/rust.scm (rust-1.72)[source]: Adjust snippet to fix
building rustix on all architectures.

Change-Id: If8e6b5c4d0c29d2ee2fdfe58fa7d4d2c1585740e
2024-02-20 13:57:42 +02:00
Efraim Flashner
4e058aa7e8
gnu: rust-1.71: Fix building on powerpc64le-linux.
* gnu/packages/rust.scm (rust-1.71)[source]: Adjust snippet to fix
building rustix on all architectures.

Change-Id: I1661ebd9071b3dba92e0f871fad9ed5bcbef38ea
2024-02-20 13:57:42 +02:00
Efraim Flashner
fb295a6a12
gnu: rust-1.70: Fix building on powerpc64le-linux.
* gnu/packages/rust.scm (rust-1.70)[source]: Adjust snippet to fix
building rustix on all architectures.

Change-Id: Ic9f57e00c8602cd400db65e5b2c2499e972bef17
2024-02-20 13:57:42 +02:00
Efraim Flashner
c4f676b24e
gnu: rust-1.69: Fix building on powerpc64le-linux.
* gnu/packages/rust.scm (rust-1.69)[source]: Adjust snippet to fix
building rustix on all architectures.

Change-Id: I541767f19740b954e8c0f631bd5e77743ae3fb14
2024-02-20 13:57:42 +02:00
Efraim Flashner
b3b273ff89
gnu: rust-1.67: Fix building on powerpc64le-linux.
* gnu/packages/rust.scm (rust-1.67)[source]: Adjust snippet to fix
building rustix on all architectures.

Change-Id: I3bfd30d541574daae6223066c57c2d311e436075
2024-02-20 13:57:42 +02:00
Efraim Flashner
aa4f4811c6
gnu: rust-1.64: Fix building on powerpc64le-linux.
* gnu/packages/rust.scm (rust-1.64)[source]: Adjust snippet to fix
building rustix on all architectures.

Change-Id: Iaa1f1b0ac70b36b6ac8a46e6789ce14d057fde08
2024-02-20 13:57:42 +02:00
Efraim Flashner
930bba1458
gnu: rust-bootstrap: Add support for powerpc64le-linux.
* gnu/packages/rust.scm (rust-bootstrap)[inputs]: When building for
powerpc64le-linux add clang-13.
[arguments]: When building for powerpc64le-linux add a phase adjusting
the llvm output.  Adjust the 'configure phase to start the build with
clang as the C/C++ compiler and switch to GCC after building rustc.

Change-Id: Iad5c8b5bba03289595f18e242392aa7feb249888
2024-02-20 13:57:42 +02:00
Efraim Flashner
d3f4df4be9
gnu: rust: Use more system libraries.
* gnu/packages/rust.scm (rust)[source]: Adjust inherited source to also
unbundle curl, libffi, nghttp2 and zlib.
[inputs]: Add libffi, nghttp2:lib, zlib.

Change-Id: I97932b9afda507a4c655027df494a70cf8c11509
2024-02-20 13:57:41 +02:00
Efraim Flashner
f3b13d4e0e
gnu: rust: Use %gcc-search-paths.
* gnu/packages/rust.scm (rust-1.55)[native-search-paths]: Replace list
with factorized %gcc-search-paths.

Change-Id: I0052aa748d45b2302e86589e0e9bfe1ddc0c6aa3
2024-02-20 13:57:41 +02:00
Efraim Flashner
80fffdcd9c
gnu: rust-1.56: Adjust inherited package arguments.
* gnu/packages/rust.scm (rust-1.56)[arguments]: Strip inherited
validate-runpath flag from inherited arguments.

Change-Id: Iccd742f722ae3013f2ab4eac2234ea923c7af95a
2024-02-20 13:57:41 +02:00
Efraim Flashner
8a6ad1b32d
gnu: rust: Unbundle openssl.
* gnu/packages/rust.scm (rust-bootstrap)[source]: In snippet also remove
bundled openssl, jemalloc.
(rust-1.55, rust-1.61, rust-1.69, rust-1.72, rust-1.73, rust-1.74)
[source]: In snippet also remove bundled openssl.

Change-Id: I6da91820942c36be17f106b426b82d8e068b751c
2024-02-20 13:57:41 +02:00
Efraim Flashner
e825a656eb
gnu: rust-bootstrap: Clean-up code.
* gnu/packages/rust.scm (rust-bootstrap)[arguments]: Remove custom
'patch-reference-to-cc phase which didn't do any substitutions.  Join
two substitutions preventing downloading during the build.  Remove
unneeded variable in let statement.

Change-Id: Iff0262bdff3cb1257afeb83f33c40c54db02dc64
2024-02-20 13:57:41 +02:00
Efraim Flashner
4c60c6e412
gnu: mrustc: Update to 0.10.1.
* gnu/packages/rust.scm (%mrustc-commit, %mrustc-source): Update.
[snippet]: Adjust snippet to make sure to get all the '-g' flags.
(rust-bootstrap)[arguments]: Remove substitution adjusting the number of
parallel builds.  Remove unneeded substitution.
* gnu/packages/patches/rustc-1.54.0-src.patch: Refresh from upstream.

Change-Id: I6f806ee89dcb8e95e8bd2d443328844079ee533e
2024-02-20 13:57:41 +02:00
Efraim Flashner
3c30b715f0
gnu: make-rust-sysroot: Remove unneeded input.
* gnu/packages/rust.scm (make-rust-sysroot/implementation)[inputs]: When
building targeting mingw32 don't add libunwind.

Change-Id: I4623bf3c034c488d7f836f64ea0d7924899ce6ad
2024-02-20 13:57:41 +02:00
Efraim Flashner
f9a12c1e02
gnu: rust-1.55: Build with fewer packages.
* gnu/packages/rust.scm (rust-1.55)[inputs]: Remove libssh2, curl.
[native-inputs]: Remove cmake-minimal, which.
(rust)[inputs]: Add curl.

Change-Id: Icf2355e0f84a50ea44bb057c6d6ccd89eead0191
2024-02-20 13:57:41 +02:00
Efraim Flashner
64694083d5
gnu: rust-bootstrap: Build with fewer packages.
Use more of the bundled libraries so we have fewer dependencies causing
rebuilds in the future.

* gnu/packages/rust.scm (rust-bootstrap)[inputs]: Remove curl.
[native-inputs]: Remove bison, flex.

Change-Id: Ibc743a48536e1474b9ef343962e27d8128e6a20f
2024-02-20 13:57:41 +02:00
Efraim Flashner
fe6b25287c
gnu: Add python-pydantic-2.
* gnu/packages/python-xyz.scm (python-pydantic-2): New variable.

Change-Id: I81c07fd91f522662dd912309313db7a3f4f49b75
2024-02-20 13:57:41 +02:00
Efraim Flashner
cdc5505819
gnu: Add python-annotated-types.
* gnu/packages/python-xyz.scm (python-annotated-types): New variable.

Change-Id: I8d601a226fbf25be7746a617c88084ab067978d4
2024-02-20 13:57:40 +02:00
Efraim Flashner
f98d39954f
gnu: Add python-pydantic-core.
* gnu/packages/python-xyz.scm (python-pydantic-core): New variable.

Change-Id: I163db0e6230662c585b7f0d222feba55e20136f1
2024-02-20 13:57:40 +02:00
Efraim Flashner
ab33d600e1
gnu: Add rust-speedate-0.13.
* gnu/packages/crates-io.scm (rust-speedate-0.13): New variable.

Change-Id: Ic82967e2fc77ea0de27b7c7e8719ed2b3d5c50d9
2024-02-20 13:57:40 +02:00
Efraim Flashner
886fda7f3a
gnu: Add rust-jiter-0.0.4.
* gnu/packages/crates-io.scm (rust-jiter-0.0.4): New variable.

Change-Id: I1ae09c45ac282dad99aca91df80731335388e5e9
2024-02-20 13:57:40 +02:00
Efraim Flashner
89286cefef
gnu: Add rust-codspeed-bencher-compat-2.
* gnu/packages/crates-io.scm (rust-codspeed-bencher-compat-2): New
variable.

Change-Id: Ia2d6a0b863fae46799cb0aa0b97bb8c43b63aa24
2024-02-20 13:57:40 +02:00
Efraim Flashner
b2b76d0d54
gnu: Add rust-pyo3-ffi-0.20.
* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.20): New variable.
(rust-pyo3-ffi-0.19): Inherit from rust-pyo3-ffi-0.20.

Change-Id: Ia11da3916ddf808ef6cfced04c8d0fe580157f0b
2024-02-20 13:57:40 +02:00
Efraim Flashner
72d66a063c
gnu: rust-python3-dll-a-0.2: Update to 0.2.9.
* gnu/packages/crates-windows.scm (rust-python3-dll-a-0.2): Update to
0.2.9.

Change-Id: I677741595cad8039874704e759fdaad1f0357588
2024-02-20 13:57:40 +02:00
Efraim Flashner
6f564d43c5
gnu: Add rust-pyo3-0.20.
* gnu/packages/crates-io.scm (rust-pyo3-0.20): New variable.
(rust-pyo3-0.19): Inherit from rust-pyo3-0.20.

Change-Id: I7a466d23bc641df287a79fcd8f8834233e231412
2024-02-20 13:57:40 +02:00
Efraim Flashner
7d5b963f96
gnu: Add rust-pyo3-macros-0.20.
* gnu/packages/crates-io.scm (rust-pyo3-macros-0.20): New variable.
(rust-pyo3-macros-0.19): Inherit from rust-pyo3-macros-0.20.

Change-Id: I766cd3f45d4d531ec7285825061e69543c858d6b
2024-02-20 13:57:39 +02:00
Efraim Flashner
40c7e59605
gnu: Add rust-pyo3-macros-backend-0.20.
* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.20): New
variable.
(rust-pyo3-macros-backend-0.19): Inherit from
rust-pyo3-macros-backend-0.20.

Change-Id: I4a0c29f32898b104e941c620f068b7e77f0c099c
2024-02-20 13:57:39 +02:00
Efraim Flashner
5709c4b0ff
gnu: Add rust-pyo3-build-config-0.20.
* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.20): New variable.
(rust-pyo3-build-config-0.19): Inherit from rust-pyo3-build-config-0.20.

Change-Id: I6f2e5278e41ec7b651663735b226d94aecfa5465
2024-02-20 13:57:39 +02:00
Efraim Flashner
637da029f6
gnu: rust-lexical-6: Update to 6.1.1.
* gnu/packages/crates-io.scm (rust-lexical-6): Update to 6.1.1.
[arguments]: Don't skip the build.

Change-Id: I26cb2d206dd16b83e43b21ecd22877bab2fc892c
2024-02-20 13:57:39 +02:00
Efraim Flashner
8938df51e5
gnu: rust-lexical-write-integer-0.8: Update to 0.8.5.
* gnu/packages/crates-io.scm (rust-lexical-write-integer-0.8): Update to
0.8.5.
[arguments]: Don't skip the build.  Skip the tests.
[cargo-development-inputs]: Add rust-proptest-0.10.

Change-Id: Id55c1234c4ec968ab933fa033e7b91bf784bd5f4
2024-02-20 13:57:39 +02:00
Efraim Flashner
ab7e1698ba
gnu: rust-lexical-write-float-0.8: Update to 0.8.5.
* gnu/packages/crates-io.scm (rust-lexical-write-float-0.8): Update to
0.8.5.

Change-Id: I7958ce2099c56fbf76d7bcd479470d390944a5e4
2024-02-20 13:57:39 +02:00
Efraim Flashner
7237ba9d71
gnu: rust-lexical-util-0.8: Update to 0.8.5.
* gnu/packages/crates-io.scm (rust-lexical-util-0.8): Update to 0.8.5.
[arguments]: Don't skip the build.  Skip the tests.
[cargo-development-inputs]: Add rust-proptest-0.10.

Change-Id: I6ddc8146af77520a937d6d54db78289b73884fe1
2024-02-20 13:57:39 +02:00
Efraim Flashner
31f3910988
gnu: rust-lexical-parse-integer-0.8: Update to 0.8.6.
* gnu/packages/crates-io.scm (rust-lexical-parse-integer-0.8): Update to
0.8.6.
[arguments]: Don't skip the build.
[cargo-development-inputs]: Add rust-proptest-0.10.

Change-Id: I675cd2d82ed1abf3209be27176258aece0f773ef
2024-02-20 13:57:39 +02:00
Efraim Flashner
cbb6c33775
gnu: rust-lexical-parse-float-0.8: Update to 0.8.5.
* gnu/packages/crates-io.scm (rust-lexical-parse-float-0.8): Update to
0.8.5.
[arguments]: Don't skip the build.  Skip the tests.
[cargo-development-inputs]: Add rust-proptest-0.10.

Change-Id: Ie8ae6586191dcce16f9bc80a3adbfe1b0501b78b
2024-02-20 13:57:39 +02:00
Efraim Flashner
89ef088426
gnu: rust-lexical-core-0.8: Update to 0.8.5.
* gnu/packages/crates-io.scm (rust-lexical-core-0.8): Update to 0.8.5.
[arguments]: Don't skip the build.
[cargo-development-inputs]: Add rust-approx-0.5.

Change-Id: Ib9a467648ee9471679ce890d34fb243411049b44
2024-02-20 13:57:38 +02:00
Efraim Flashner
ef647e9201
gnu: Add rust-iso8601-0.4.
* gnu/packages/crates-io.scm (rust-iso8601-0.4): New variable.
(rust-iso8601-0.3): Inherit from rust-iso8601-0.4.

Change-Id: I97cc38acbdcab03df25823ffd7d11a11fbae6f2f
2024-02-20 13:57:38 +02:00
Efraim Flashner
1aa14e69a0
gnu: rust-either-1: Update to 1.9.0.
* gnu/packages/crates-io.scm (rust-either-1): Update to 1.9.0.

Change-Id: I1bf7b72ef841b6b126b1176231acd68cff8a70c8
2024-02-20 13:57:38 +02:00
Efraim Flashner
136d24f48d
gnu: Add rust-codspeed-2.
* gnu/packages/crates-io.scm (rust-codspeed-2): New variable.

Change-Id: If6897be11d2659eb44567db48d15dc1e7a0b7249
2024-02-20 13:57:38 +02:00
Jaeme Sifat
7fcbe80fcd
gnu: Add git-delta.
* gnu/packages/rust-apps.scm (git-delta): New variable.

Change-Id: I2319ab35b01842cb66b88df13fa64f31de4f20e5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
47ea3546c1
gnu: Add rust-box-drawing-0.1.
* gnu/packages/crates-graphics.scm (rust-box-drawing-0.1): New variable.

Change-Id: I560134e615a94a0552f88d8781dd97c70a3a3062
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
cd607885b0
gnu: rust-bat-0.18: Refactor package as library.
* gnu/packages/crates-io.scm (rust-bat-0.18): Refactor package definition as
library.
[package]: Inherit from rust-bat-0.22.
[name]: Change to rust-bat.

Change-Id: I4f5cead29ae56af87529872880e5fc75204e9898
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
01d308741a
gnu: Add rust-bat-0.22.
* gnu/packages/crates-io.scm (rust-bat-0.22): New variable.

Change-Id: Idd162185472b147c635faa6f241e13d2c6595487
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
acab0d9787
gnu: Add rust-bytelines-2.
* gnu/packages/crates-io.scm (rust-bytelines-2): New variable.

Change-Id: I33fe78abf19d9dd98053f5fedbbcdd4d933a877e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:38 +02:00
Jaeme Sifat
f66e41924c
gnu: rust-chrono-humanize-0.2: Update to 0.2.3.
* gnu/packages/crates-io.scm (rust-chrono-humanize-0.2): Update to 0.2.3.
[arguments]: Don't skip building.
[description]: Update description.

Change-Id: I5d481a7c1d386420b5eeee5add1c3268d1fba3f4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
06b3bd8a4d
gnu: Add rust-palette-0.6.
* gnu/packages/crates-graphics.scm (rust-palette-0.6): New variable.

Change-Id: I0c5e982730c533a38dbae133d015d3f71d77c892
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
02a506b0e3
gnu: Add rust-palette-derive-0.6.
* gnu/packages/crates-graphics.scm (rust-palette-derive-0.6): New variable.

Change-Id: Ia6a5ab81fb74278d05fa5a78430a5b2d40062c91
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
d0cdc5a35b
gnu: rust-smol-str-0.1: Update to 0.1.24.
* gnu/packages/crates-io.scm (rust-smol-str-0.1): Update to 0.1.24.
[arguments]: Don't skip build.  Add cargo-test-flags.
[cargo-inputs]: Add rust-arbitrary-1.
[cargo-development-inputs]: Replace rust-proptest-0.10 with 1.

Change-Id: Ib4fbd5f53dbca08db79e14cedb19a91d72d4c057
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Jaeme Sifat
ec8b43aa25
gnu: Add rust-sysinfo-0.28.
* gnu/packages/crates-io.scm (rust-sysinfo-0.28): New variable.
(rust-sysinfo-0.27): Inherit from rust-sysinfo-0.28.

Change-Id: Iece357b663a637b4e58c9900ecefcffc70b53fed
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:57:37 +02:00
Efraim Flashner
9498bd2cbd
gnu: rust-half-1: Fix test suite.
* gnu/packages/crates-io.scm (rust-half-1)[arguments]: Add
cargo-test-flags.

Change-Id: Ib9b7cef1d64ae7dbd29952bfffabf983ed0df3d7
2024-02-20 13:57:37 +02:00
Efraim Flashner
6717fcbc8a
gnu: rust-winit-0.24: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-winit-0.24)[inputs]: Remove
field.

Change-Id: Ia671b2539f47796ab3f77b90e1f3a47dd188e3c8
2024-02-20 13:57:37 +02:00
Efraim Flashner
9f919a72c5
gnu: rust-winit-0.26: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-winit-0.26)[inputs]: Remove
field.

Change-Id: I06aa526146d3cbf8b5a37b7e1df38ce0739f0400
2024-02-20 13:57:37 +02:00
Efraim Flashner
00d1af9d4c
gnu: rust-wayland-sys-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.28): Update to
0.28.6.
[arguments]: Remove trailing #t from phases.
[cargo-inputs]: Add rust-memoffset-0.6.  Replace rust-dlib-0.4 with 0.5.
[propagated-inputs]: Move wayland from here ...
[inputs]: ... to here.  Remove all other inputs.

Change-Id: Id642616de81f85d39a02eb7037d968c68cc8c39e
2024-02-20 13:57:37 +02:00
Efraim Flashner
01a3c4af36
gnu: rust-wayland-sys-0.29: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.29)
[propagated-inputs]: Move wayland from here ...
[inputs]: ... to here.  Remove all other inputs.

Change-Id: I0a400527a6cdf716eac7dea2fc83b3e7b9bc6642
2024-02-20 13:57:36 +02:00
Efraim Flashner
76fc6d0b7d
gnu: rust-wayland-server-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-server-0.28): Update to
0.28.6.
[cargo-inputs]: Add rust-wayland-commons-0.28,
rust-wayland-scanner-0.28, rust-wayland-sys-0.28.  Replace rust-nix-0.18
with 0.20.
[inputs]: Remove field.

Change-Id: I514ca4f92aad89f129205ab39077b4bcac533f69
2024-02-20 13:57:36 +02:00
Efraim Flashner
dd2b39ae08
gnu: rust-wayland-server-0.29: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-server-0.29)[inputs]:
Remove field.

Change-Id: Ibe5057b3593f72447921dd69f8aa82be08f78a71
2024-02-20 13:57:36 +02:00
Efraim Flashner
64de5f4bf8
gnu: rust-wayland-scanner-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.28): Update
to 0.28.6.
[cargo-inputs]: Add rust-proc-macro2-1, rust-quote-1, rust-xml-rs-0.8.
[inputs]: Remove field.

Change-Id: I31b89e8e4f2d18d5b593087e37e18f7eeb5f0e94
2024-02-20 13:57:36 +02:00
Efraim Flashner
ed4e26b306
gnu: rust-wayland-scanner-0.29: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.29)[inputs]:
Remove field.

Change-Id: I9fcbe667d743d9295d068fccf48b9a8013785a8d
2024-02-20 13:57:36 +02:00
Efraim Flashner
f81dbe0eb8
gnu: rust-wayland-protocols-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.28): Update
to 0.28.6.
[cargo-inputs]: Add rust-wayland-client-0.28, rust-wayland-commons-0.28,
rust-wayland-scanner-0.28, rust-wayland-server-0.28.
[inputs]: Remove field.

Change-Id: I923db8b5fa7e924b7f0d30f4534f431689db231f
2024-02-20 13:57:36 +02:00
Efraim Flashner
b471c8e276
gnu: rust-wayland-protocols-0.29: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.29)
[inputs]: Remove field.

Change-Id: I8d5b7425b6a2f15737a72631fde6d1acaff18861
2024-02-20 13:57:36 +02:00
Efraim Flashner
bedd158dfc
gnu: rust-wayland-egl-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.28): Update to
0.28.6.
[cargo-inputs]: Add rust-wayland-client-0.28, rust-wayland-sys-0.28.
[inputs]: Remove field.

Change-Id: Icf4dc567531f45696616776bc21d24a85ec90d7f
2024-02-20 13:57:36 +02:00
Efraim Flashner
000e1ee9da
gnu: rust-wayland-egl-0.29: Fix inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.29)
[inputs]: Add wayland.  Remove rust-wayland-client-0.29,
rust-wayland-sys-0.29.

Change-Id: I22830728a222d582b585f70b49598330cba1fdf5
2024-02-20 13:57:36 +02:00
Efraim Flashner
8d36fe102e
gnu: rust-wayland-cursor-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.28): Update to
0.28.6.
[cargo-inputs]: Add rust-wayland-client-0.28.  Replace rust-nix-0.18
with 0.20.
[inputs]: Remove field.

Change-Id: Ib4ff567160decf319b58c67399d0120b22340d46
2024-02-20 13:57:36 +02:00
Efraim Flashner
b01c7fce22
gnu: rust-wayland-cursor-0.29: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.29)[inputs]:
Remove field.

Change-Id: I71696a5927de4a71bf074c134c615c7a21d77946
2024-02-20 13:57:35 +02:00
Efraim Flashner
ed3a7fdac3
gnu: rust-wayland-commons-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.28): Update
to 0.28.6.
[cargo-inputs]: Add rust-wayland-sys-0.28.  Replace rust-nix-0.18 with
0.20.
[inputs]: Remove field.

Change-Id: Iad59fb58246a115259877aa32825d8162bcf1df1
2024-02-20 13:57:35 +02:00
Efraim Flashner
b29edf3bad
gnu: rust-wayland-commons-0.29: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.29)[inputs]:
Remove field.

Change-Id: I7fdabc08c67456f2c7a7a97d82b009d4e9dccd50
2024-02-20 13:57:35 +02:00
Efraim Flashner
6cda1523e1
gnu: rust-wayland-client-0.28: Update to 0.28.6.
* gnu/packages/crates-graphics.scm (rust-wayland-client-0.28): Update to
0.28.6.
[arguments]: Skip tests.
[cargo-inputs]: Add rust-wayland-commons-0.28,
rust-wayland-scanner-0.28, rust-wayland-sys-0.28.  Replace rust-nix-0.18
with 0.20.
[inputs]: Remove field.

Change-Id: I8473b4701faed590d8a605967881c3cc72065bc8
2024-02-20 13:57:35 +02:00
Efraim Flashner
b6e7956d3b
gnu: rust-wayland-client-0.29: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-wayland-client-0.29)[inputs]:
Remove field.

Change-Id: I1a631523b02b819d884a7998e04d30ad8fcb9e56
2024-02-20 13:57:35 +02:00
Efraim Flashner
792219eece
gnu: rust-glutin-0.26: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-glutin-0.26)[inputs]: Remove
field.

Change-Id: Iae6e2b94acd90101f1737243fcd0ed5b9c8c769c
2024-02-20 13:57:35 +02:00
Efraim Flashner
9aa07c26dd
gnu: rust-glutin-0.28: Remove unnecessary inputs.
* gnu/packages/crates-graphics.scm (rust-glutin-0.28)[inputs]: Remove
field.

Change-Id: I08306800b59934e1f26599708004687c2eb42965
2024-02-20 13:57:35 +02:00
Efraim Flashner
d9cd91a78b
gnu: rust-ciborium-0.2: Update to 0.2.1.
* gnu/packages/crates-io.scm (rust-ciborium-0.2): Update to 0.2.1.
[arguments]: Add cargo-test-flags.

Change-Id: Ia1306025ac7bbbf4f3ad0f94079ecffd3e2c9839
2024-02-20 13:57:35 +02:00
Efraim Flashner
0aa70f3c22
gnu: rust-ciborium-io-0.2: Update to 0.2.1.
* gnu/packages/crates-io.scm (rust-ciborium-io-0.2): Update to 0.2.1.

Change-Id: I1160df3cc64cefad2c03c14f19916ce7d2667770
2024-02-20 13:57:35 +02:00
Efraim Flashner
2864b78d69
gnu: rust-ciborium-ll-0.2: Update to 0.2.1.
* gnu/packages/crates-io.scm (rust-ciborium-ll-0.2): Update to 0.2.1.

Change-Id: I2a1a7ddba98cc95dd99c342a11c6d2b4f0482996
2024-02-20 13:57:35 +02:00
Efraim Flashner
54372168d4
gnu: rust-hyper-sync-rustls-0.3: Don't skip build.
* gnu/packages/crates-web.scm (rust-hyper-sync-rustls-0.3)[arguments]:
Don't skip the build.  Add cargo-test-flags.
[cargo-development-inputs]: Add rust-env-logger-0.5.

Change-Id: I04737cf24abae67e65cb4fc4e091386816fb646b
2024-02-20 13:57:34 +02:00
Efraim Flashner
d172b50eee
gnu: rust-webpki-0.18: Don't skip build.
* gnu/packages/crates-web.scm (rust-webpki-0.18)[source]: Add snippet to
fix doctests.
[arguments]: Don't skip the build.  Remove phase generating curve25519
tables.

Change-Id: If7265d52cb0a427f8066d017ef3479782cef3c4f
2024-02-20 13:57:34 +02:00
Efraim Flashner
3dd8778694
gnu: rust-sct-0.4: Don't skip build.
* gnu/packages/crates-io.scm (rust-sct-0.4)[arguments]: Don't skip the
build.

Change-Id: I8eee3ba1ce22fc20cc06b2be22ae2031ceee31da
2024-02-20 13:57:34 +02:00
Efraim Flashner
097fb40dc3
gnu: rust-ring-0.13: Build all the files from source.
* gnu/packages/crates-io.scm (rust-ring-0.13-sources): New variable.
(rust-ring-0.13)[source]: Use rust-ring-0.13-sources.  Remove snippet.
[arguments]: Don't skip the build.  Remove phase generating curve25519
tables.
[native-inputs]: Remove field.

Change-Id: Iea4a7b7cd88c21e37b9cdab6484dc3e229ced3ea
2024-02-20 13:57:34 +02:00
Efraim Flashner
2c40aaa60b
gnu: rust-libtest-mimic-0.5: Fix tests.
* gnu/packages/crates-io.scm (rust-libtest-mimic-0.5)[arguments]: Add
cargo-test-flags.

Change-Id: Ib39a0469f8371982c1604c018c9889a21d882de8
2024-02-20 13:57:34 +02:00
Efraim Flashner
1f513b250c
gnu: rust-nu-ansi-term-0.46: Move to (gnu packages shells).
* gnu/packages/crates-io.scm (rust-nu-ansi-term-0.46): Move from here ...
* gnu/packages/shells.scm: ... to here.

Change-Id: I0197e71814ef747ad0667a33853c3228742b3a05
2024-02-20 13:57:34 +02:00
Efraim Flashner
4e549daedb
gnu: rav1e: Only build with nasm on some platforms.
* gnu/packages/video.scm (rav1e)[native-inputs]: Only include nasm on
platforms which need it for building.

Change-Id: Ib9492c5a942d2c97f0aeda48305ec3ffc032fb4b
2024-02-20 13:57:34 +02:00
Efraim Flashner
b755405103
gnu: Add rust-libdav1d-sys-0.6.
* gnu/packages/crates-graphics.scm (rust-libdav1d-sys-0.6): New variable.

Change-Id: I51934b63c2533c810606e0645e6d39555da10018
2024-02-20 13:57:34 +02:00
Efraim Flashner
a440b5eb2f
gnu: dav1d: Update to 1.3.0.
* gnu/packages/video.scm (dav1d): Update to 1.3.0.
[native-inputs]: Only use nasm when building for x86_64 or i686.
* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7)[arguments]: Skip
the build.

Change-Id: I2e3fb6d343c92e48f231bf2b77259856a47bbc51
2024-02-20 13:57:33 +02:00
Efraim Flashner
bc6783d9c0
gnu: libaom: Update to 3.8.0.
* gnu/packages/video.scm (libaom): Update to 3.8.0.

Change-Id: I858ee22b94147564675f512346a87cd644d4238a
2024-02-20 13:57:33 +02:00
Efraim Flashner
a85203a525
gnu: Add rust-anstyle-0.3.
* gnu/packages/crates-io.scm (rust-anstyle-0.3): New variable.

Change-Id: I01e626109ab3863a41778d5c767750880396c5bd
2024-02-20 13:57:33 +02:00
Efraim Flashner
a9cb99563b
gnu: Add rust-anstyle-parse-0.1.
* gnu/packages/crates-io.scm (rust-anstyle-parse-0.1): New variable.

Change-Id: I87eb6fd62500ce5033947291dd8c19b4eb98cf09
2024-02-20 13:57:33 +02:00
Efraim Flashner
0ae2e9c43a
gnu: Add rust-anstyle-stream-0.2.
* gnu/packages/crates-io.scm (rust-anstyle-stream-0.2): New variable.

Change-Id: If0fa3cca5e382c1b57168ee3c77a18e1edc4e4e7
2024-02-20 13:57:33 +02:00
Efraim Flashner
8fd883f0e3
gnu: Add rust-lz4-flex-0.11.
* gnu/packages/crates-io.scm (rust-lz4-flex-0.11): New variable.

Change-Id: I90ca3c1da462e418ff917ca97a9f7929ef23efd6
2024-02-20 13:57:33 +02:00
Efraim Flashner
b65be34fef
gnu: Add rust-lzzzz-1.
* gnu/packages/crates-io.scm (rust-lzzzz-1): New variable.

Change-Id: Ife822e52f08cd63b8b464aebaba1965204ee5e87
2024-02-20 13:57:33 +02:00
Efraim Flashner
e405857f2a
gnu: Add rust-more-asserts-0.3.
* gnu/packages/crates-io.scm (rust-more-asserts-0.3): New variable.

Change-Id: I1b361eb9c14d774db10fa5098055499741055ab1
2024-02-20 13:57:33 +02:00
Efraim Flashner
e4d52a7829
gnu: Add rust-optick-1.
* gnu/packages/crates-io.scm (rust-optick-1): New variable.

Change-Id: I88538ff2ea2b0027da1a287ac3df67ef03ce21e0
2024-02-20 13:57:33 +02:00
Efraim Flashner
abb0fc1560
gnu: Add rust-profiling-1.
* gnu/packages/crates-io.scm (rust-profiling-1): New variable.

Change-Id: I7b1f2cf34ec4796ad44a1041ba78dfd7a148a2c9
2024-02-20 13:57:32 +02:00
Efraim Flashner
14e4a1c8a6
gnu: Add rust-puffin-0.18.
* gnu/packages/crates-io.scm (rust-puffin-0.18): New variable.

Change-Id: I6a913b13872d6bf93ce81e35c03fb00f36ff9a3f
2024-02-20 13:57:32 +02:00
Efraim Flashner
f3aa4e0d0a
gnu: Add rust-ruzstd-0.4.
* gnu/packages/crates-io.scm (rust-ruzstd-0.4): New variable.

Change-Id: Ifb190ddca6efc179c8017fee21c50c9bffdf04d4
2024-02-20 13:57:32 +02:00
Efraim Flashner
d318d36c9e
gnu: Add rust-superluminal-perf-0.1.
* gnu/packages/crates-io.scm (rust-superluminal-perf-0.1): New variable.

Change-Id: I0f5567c29064fdac3ea0ef2d3254d6e5dc51099a
2024-02-20 13:57:32 +02:00
Efraim Flashner
1e5f8b12eb
gnu: Add rust-thiserror-core-1.
* gnu/packages/crates-io.scm (rust-thiserror-core-1): New variable.

Change-Id: I7f0b202e8c883f0fa2546f141fa65962058364d2
2024-02-20 13:57:32 +02:00
Efraim Flashner
70f7f6312d
gnu: Add rust-tracing-tracy-0.4.
* gnu/packages/crates-io.scm (rust-tracing-tracy-0.4): New variable.

Change-Id: Id0f10c71893724d6d0046d4785417c7eb455690a
2024-02-20 13:57:32 +02:00
Efraim Flashner
ddbd9e10fc
gnu: Add rust-tracy-client-0.10.
* gnu/packages/crates-io.scm (rust-tracy-client-0.10): New variable.

Change-Id: I53beb20e4b9e27c40706f4365810dc1bf53e5cd9
2024-02-20 13:57:32 +02:00
Efraim Flashner
5eb62cf6d6
gnu: Add rust-tracy-client-sys-0.11.
* gnu/packages/crates-io.scm (rust-tracy-client-sys-0.11): New variable.

Change-Id: I2edd4856db6bb0560a402d8899ab0f7f1b8bca1d
2024-02-20 13:57:32 +02:00
Efraim Flashner
077027a5d4
gnu: Add rust-zstd-0.12.
* gnu/packages/crates-io.scm (rust-zstd-0.12): New variable.

Change-Id: Id4142fdb6d432dc05a8cec1118a22babe75206e7
2024-02-20 13:57:32 +02:00
Efraim Flashner
b287afc383
gnu: Add rust-zstd-safe-6.
* gnu/packages/crates-io.scm (rust-zstd-safe-6): New variable.

Change-Id: I8362e76a8795eddd638f1eca0bfcb83309461d07
2024-02-20 13:57:31 +02:00
Efraim Flashner
242aee5574
gnu: Add rust-anstyle-wincon-0.2.
* gnu/packages/crates-windows.scm (rust-anstyle-wincon-0.2): New variable.

Change-Id: Iadfd77f8ac8ac799a5d90582a9ecb3fd17975587
2024-02-20 13:57:31 +02:00
Efraim Flashner
1eb7028b22
gnu: rust-winnow-0.4: Update to 0.4.11.
* gnu/packages/crates-io.scm (rust-winnow-0.4): Update to 0.4.11.
[cargo-inputs]: Add rust-anstyle-stream-0.2.  Replace rust-anstyle-0.2
with 0.3.  Remove rust-concolor-0.0.8.

Change-Id: Ib2ba5acba2df6bd9cd1594f772b22afb013c7103
2024-02-20 13:57:31 +02:00
Efraim Flashner
9dc71c3b9e
gnu: rust-v-frame-0.3: Update to 0.3.7.
* gnu/packages/crates-io.scm (rust-v-frame-0.3): Update to 0.3.7.
[cargo-inputs]: Add rust-profiling-1, rust-tracing-1.  Replace
rust-num-derive-0.3 with 0.4.  Remove rust-new-debug-unreachable-1,
rust-rust-hawktracer-0.7.

Change-Id: I6c7fcf78e80cc5517edb18cfec8667cd9d66931f
2024-02-20 13:57:31 +02:00
Efraim Flashner
11271f8020
gnu: Add rust-tracy-client-0.16.
* gnu/packages/crates-io.scm (rust-tracy-client-0.16): New variable.

Change-Id: Ib8137ada41f623c93566d698f91d5a0a1faa08a3
2024-02-20 13:57:31 +02:00
Efraim Flashner
f247366792
gnu: Add rust-tracy-client-sys-0.22.
* gnu/packages/crates-io.scm (rust-tracy-client-sys-0.22): New variable.

Change-Id: I446c9eeb8bb72b8b4c924719a7953631fd89b996
2024-02-20 13:57:31 +02:00
Efraim Flashner
8419fc9277
gnu: Add rust-thiserror-core-impl-1.
* gnu/packages/crates-io.scm (rust-thiserror-core-impl-1): New variable.

Change-Id: I9563f36bfce001c88302c06d794c85c8277977e3
2024-02-20 13:57:31 +02:00
Efraim Flashner
e84ab1c799
gnu: rust-target-lexicon-0.12: Update to 0.12.13.
* gnu/packages/crates-io.scm (rust-target-lexicon-0.12): Update to
0.12.13.

Change-Id: Ic0de3087ccb97eaf152f09d18a986033cfc5079b
2024-02-20 13:57:31 +02:00
Efraim Flashner
20afea3230
gnu: rust-system-deps-6: Update to 6.2.0.
* gnu/packages/crates-io.scm (rust-system-deps-6): Update to 6.2.0.

Change-Id: I6e71d77b8f003ce45a21a8580b53afb1db444b67
2024-02-20 13:57:31 +02:00
Efraim Flashner
ca9a594c4a
gnu: Add rust-superluminal-perf-sys-0.1.
* gnu/packages/crates-io.scm (rust-superluminal-perf-sys-0.1): New
variable.

Change-Id: I381da68c51b4b35ece4c3fbd6d38a5d8f6b4b53e
2024-02-20 13:57:30 +02:00
Efraim Flashner
1c7abe2e45
gnu: rust-snap-1: Update to 1.1.1.
* gnu/packages/crates-io.scm (rust-snap-1): Update to 1.1.1.

Change-Id: Ic20ed6ab726bcac4571f880ec0dbd11df198eeb0
2024-02-20 13:57:30 +02:00
Efraim Flashner
c95c57f56d
gnu: Add rust-concolor-query-0.3.
* gnu/packages/crates-io.scm (rust-concolor-query-0.3): New variable.
(rust-concolor-query-0.1): Inherit from rust-concolor-query-0.3.

Change-Id: I44c321dbdc55ab006908ffd9dc21c8d30ffacaf9
2024-02-20 13:57:30 +02:00
Efraim Flashner
eabe9ce979
gnu: Add rust-concolor-override-1.
* gnu/packages/crates-io.scm (rust-concolor-override-1): New variable.

Change-Id: Ib35c793e826a033b8baa7351a9092202e7cee840
2024-02-20 13:57:30 +02:00
Efraim Flashner
1448cae275
gnu: Add rust-profiling-procmacros-1.
* gnu/packages/crates-io.scm (rust-profiling-procmacros-1): New variable.

Change-Id: Icd2a8626025c0f6564714839f49cebe76c25411f
2024-02-20 13:57:30 +02:00
Efraim Flashner
d0bce6a0d3
gnu: Add rust-num-derive-0.4.
* gnu/packages/crates-io.scm (rust-num-derive-0.4): New variable.
(rust-num-derive-0.3): Inherit from rust-num-derive-0.4.

Change-Id: I1e944897610f878b2482933c2cc0aaabe28f2575
2024-02-20 13:57:30 +02:00
Efraim Flashner
371814707b
gnu: Add rust-lz4-compress-0.1.
* gnu/packages/crates-io.scm (rust-lz4-compress-0.1): New variable.

Change-Id: I14ae23e3c9039de8e0ea9f5f25feb2dc240d3a92
2024-02-20 13:57:30 +02:00
Efraim Flashner
2fd506faac
gnu: rust-ivf-0.1: Update to 0.1.1.
* gnu/packages/crates-io.scm (rust-ivf-0.1): Update to 0.1.1.
[arguments]: Don't skip the build.
[cargo-inputs]: Replace rust-bitstream-io-0.8 with 1.

Change-Id: I263d4985f1616ba61dd92eda55794604a9120546
2024-02-20 13:57:30 +02:00
Efraim Flashner
2917207f8d
gnu: rust-cfg-expr-0.15: Update to 0.15.6.
* gnu/packages/crates-io.scm (rust-cfg-expr-0.15): Update to 0.15.6.

Change-Id: I3b0a22b4ee49c9f388969cd25c12ced85844ea48
2024-02-20 13:57:30 +02:00
Efraim Flashner
860c6f7976
gnu: Add rust-bindgen-0.69.
* gnu/packages/crates-io.scm (rust-bindgen-0.69): New variable.
(rust-bindgen-0.66): Inherit from rust-bindgen-0.69.

Change-Id: I54fef9452364ff9b299c935b6caf06c090f7f128
2024-02-20 13:57:29 +02:00
Efraim Flashner
9b1af7ada5
gnu: rust-av1-grain-0.2: Update to 0.2.3.
* gnu/packages/crates-io.scm (rust-av1-grain-0.2): Update to 0.2.3.
[cargo-inputs]: Remove rust-itertools-0.10.

Change-Id: I339b1d3a0e162c9eb184fde6911cc1866b0507d9
2024-02-20 13:57:29 +02:00
Efraim Flashner
83b6195f14
gnu: rust-av-metrics-0.9: Update to 0.9.1.
* gnu/packages/crates-io.scm (rust-av-metrics-0.9): Update to 0.9.1.
[cargo-development-inputs]: Replace rust-y4m-0.7 with 0.8.

Change-Id: I6add6567dcb5f1aed545ceb91a5693b88f4a5c84
2024-02-20 13:57:29 +02:00
Efraim Flashner
0750f3cfc7
gnu: rust-dav1d-sys-0.7: Update to 0.7.3.
* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7): Update to 0.7.3.

Change-Id: Ib9f7bce822d73e25656824f3805f98d7c63ca400
2024-02-20 13:57:29 +02:00
Efraim Flashner
23eccc02d9
gnu: rust-aom-sys-0.3: Update to 0.3.3.
* gnu/packages/crates-graphics.scm (rust-aom-sys-0.3): Update to 0.3.3.
[cargo-inputs]: Replace rust-bindgen-0.61 with 0.69.

Change-Id: Id21b00100958fa2d3490b23effc337d3b454f7c3
2024-02-20 13:57:29 +02:00
Efraim Flashner
42a1db2b04
gnu: rust-half-2: Update to 2.3.1.
* gnu/packages/crates-io.scm (rust-half-2): Update to 2.3.1.
[arguments]: Add cargo-test-flags.
[cargo-inputs]: Add rust-cfg-if-1, rust-rand-0.8, rust-rand-distr-0.4.

Change-Id: I0f1338cbe0f6d414c091e34fb8ca2297e7ff6368
2024-02-20 13:57:29 +02:00
Efraim Flashner
1f4fac253a
gnu: rust-pyo3-0.19: Fix tests.
* gnu/packages/crates-io.scm (rust-pyo3-0.19)[arguments]: Add
cargo-test-flags.

Change-Id: Ice6bc91a3fd774c7a0038add76f30bf7d69abc09
2024-02-20 13:57:29 +02:00
Efraim Flashner
5757b22044
gnu: rust-inventory-0.3: Update to 0.3.14.
* gnu/packages/crates-io.scm (rust-inventory-0.3): Update to 0.3.14.

Change-Id: Ide4d2de7df32f9b44c01b38b0831e69e86ea27d9
2024-02-20 13:57:29 +02:00
Efraim Flashner
9c323ea168
gnu: rust-unsafe-libyaml-0.2: Skip tests.
* gnu/packages/crates-io.scm (rust-unsafe-libyaml-0.2)[arguments]: Skip
the test suite.

Change-Id: Ieaa75e65906db31cccc5d714af8933fbb157e00e
2024-02-20 13:57:29 +02:00
Efraim Flashner
70a31359b2
gnu: rust-ci-info-0.3: Adjust tests.
* gnu/packages/crates-io.scm (rust-ci-info-0.3)[arguments]: Add
cargo-test-flags.

Change-Id: I4bdbd6924c2d601eb1e7942ab55e2c6d3d8354a5
2024-02-20 13:57:28 +02:00
Efraim Flashner
4431a13382
gnu: rust-colored-1: Update to 1.9.4.
* gnu/packages/crates-io.scm (rust-colored-1): Update to 1.9.4.
[arguments]: Skip the tests.
[cargo-inputs]: Add rust-is-terminal-0.4, rust-lazy-static-1,
rust-winapi-0.3.
[cargo-development-inputs]: Add rust-ansi-term-0.12,
rust-rspec-1.0.0-beta.3.

Change-Id: I1cbb6310351df9497daaac3d48f3c1d16d3d7690
2024-02-20 13:57:28 +02:00
Efraim Flashner
8c8fbde614
gnu: rust-pollster-macro-0.1: Skip the tests.
* gnu/packages/crates-io.scm (rust-pollster-macro-0.1)[arguments]: Skip
the test suite.

Change-Id: Idf74b1e68f23b9891a40601c80e8d79355716fa6
2024-02-20 13:57:28 +02:00
Efraim Flashner
3b8626185d
gnu: rust-futures-util-0.3: Update to 0.3.30.
* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.30.

Change-Id: Ia4d1f781df55d25380b17cae8c1909f522796a6c
2024-02-20 13:57:28 +02:00
Efraim Flashner
2da94a19b6
gnu: rust-futures-test-0.3: Update to 0.3.30.
* gnu/packages/crates-io.scm (rust-futures-test-0.3): Update to 0.3.30.

Change-Id: I090c03b4b7ef8e00fee9850ee926341d1a3153c7
2024-02-20 13:57:28 +02:00
Efraim Flashner
c85a22c2ef
gnu: rust-futures-task-0.3: Update to 0.3.30.
* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.30.

Change-Id: Ifd487a7b6220960008bc10dd2641c8f05d807c04
2024-02-20 13:57:28 +02:00