Commit graph

151450 commits

Author SHA1 Message Date
Efraim Flashner
38fcf2a9e9
gnu: rust-indoc-0.3: Don't skip the build.
* gnu/packages/crates-io.scm (rust-indoc-0.3)[arguments]: Don't skip the
build.
[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.

Change-Id: I492e16d25bd8b7e7a994ba80054a0ad940788218
2025-01-06 12:19:22 +02:00
Herman Rimm
93acb34c73
gnu: rust-indoc-impl-0.3: Do not inherit.
* gnu/packages/crates-io.scm (rust-indoc-impl-0.3): Do not inherit.
[home-page, license]: Add.
[arguments]: Build.

Change-Id: Ie57baea4c388a32e00443c39abe80119786b14f8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:22 +02:00
Herman Rimm
7420232c53
gnu: rust-trust-dns-rustls-0.6: Inherit (native-)inputs.
* gnu/packages/crates-web.scm (rust-trust-dns-rustls-0.6)[inputs,
native-inputs]: Remove.

Change-Id: I7c099933a383829d629ca1dc82a981179771e31e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:21 +02:00
Herman Rimm
e621ee29d9
gnu: rust-hyper-tls-0.4: Inherit (native-)inputs.
* gnu/packages/crates-web.scm (rust-hyper-tls-0.4)[inputs,
native-inputs]: Remove.

Change-Id: I979cbf0bdd895db4c5a15df3db5063b002e46016
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:21 +02:00
Herman Rimm
885e16e118
gnu: rust-libsqlite3-sys-0.20: Inherit inputs.
* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.20)[inputs]: Remove.

Change-Id: Ie85472316a6c9dfeea5f114c593ea64e599fe8cd
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:21 +02:00
Herman Rimm
b5449e0a61
gnu: rust-libsqlite3-sys-0.22: Inherit inputs.
* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.22)[inputs]: Remove.

Change-Id: I7bb2e2cdf5f014e725d3cfbb877b2865ada6d65d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:21 +02:00
Herman Rimm
47b3bec6cc
gnu: rust-bindgen-0.55: Inherit inputs.
* gnu/packages/crates-io.scm (rust-bindgen-0.55)[inputs]: Remove.

Change-Id: I1d98bbe336681d876dbedefc176efe897e05b3c6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:21 +02:00
Herman Rimm
1e607431c4
gnu: rust-mio-named-pipes-0.1: Use list of licenses.
* gnu/packages/crates-io.scm (rust-mio-named-pipes-0.1)[license]: Use
list.

Change-Id: I18172736a558e5e14a7b6dfd099895622fbb1e34
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:21 +02:00
Herman Rimm
ce6d6bf635
gnu: rust-pcap-0.7: Remove native-inputs.
* gnu/packages/crates-io.scm (rust-pcap-0.7)[native-inputs]: Remove.

Change-Id: Ibb8c7fb60153bf939bbb09ab7aad5bab48086dc4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:20 +02:00
Herman Rimm
e7b4af69e7
gnu: rust-nix-0.18: Remove inputs.
* gnu/packages/crates-io.scm (rust-nix-0.18): Remove inputs.

Change-Id: I1bbbd621fcb4a0159d04d7090311177044fd57d2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:20 +02:00
Herman Rimm
72c95c8c0c
gnu: rust-libloading-0.6: Remove inputs.
* gnu/packages/crates-io.scm (rust-libloading-0.6): Remove inputs.

Change-Id: I39237a8eb2d14bd5ff5736dca1256df0ab9035d7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:20 +02:00
Herman Rimm
f8f13cf4ca
gnu: rust-dirs-2: Remove inputs.
* gnu/packages/crates-io.scm (rust-dirs-2): Remove inputs.

Change-Id: I10960e6100480d74835556eeac470ea350780500
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:20 +02:00
Herman Rimm
028b56551f
gnu: rust-dirs-sys-next-0.1: Do not inherit rust-dirs-sys-0.3.
* gnu/packages/crates-io.scm (rust-dirs-sys-next-0.1): Do not inherit.
[build-system, synopsis, description, license]: Add.

Change-Id: I5f92e608962dfee4eca6a6f4d3cc6506ac4c9c6f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:20 +02:00
Herman Rimm
baad398176
gnu: rust-syn-0.15: Remove properties.
* gnu/packages/crates-io.scm (rust-syn-0.15): Remove properties.

Change-Id: I9170dc85f656b86d26f3ce744cdd95d003e7c0b1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:19 +02:00
Herman Rimm
c023496228
gnu: rust-gix-revision-0.22: Fix whitespace.
* gnu/packages/crates-vcs.scm (rust-gix-revision-0.22)[source]: Fix
whitespace.

Change-Id: I55f90a76d397462e3086116bc074fdbcff1408d8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:19 +02:00
Herman Rimm
c44bab9f98
gnu: rust-twoway-0.1: Fix indentation.
* gnu/packages/crates-io.scm (rust-twoway-0.1)[source]: Use space
instead of tabs as indentation.

Change-Id: Ice754188995503c9f50593e78f85811ace846f47
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:19 +02:00
Herman Rimm
d1ad474582
gnu: rust-rust-hawktracer-normal-macro-0.4: Unindent source URI.
* gnu/packages/crates-io.scm
(rust-rust-hawktracer-normal-macro-0.4)[source]: Unindent.

Change-Id: I8ae94214af4d85fd93b8a8ba5c4d1becd90fd83b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:19 +02:00
Herman Rimm
e1dd07e713
gnu: rust-nalgebra-0.29: Remove modules.
* gnu/packages/crates-io.scm (rust-nalgebra-0.29)[source]: Remove
modules.

Change-Id: I705e14738b9de3daa8670e0bc2d84c5276f0e9ef
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:19 +02:00
Herman Rimm
56f90f98c0
gnu: rust-indoc-impl-0.3: Use package name in source URI.
* gnu/packages/crates-io.scm (rust-indoc-impl-0.3)[source]: Use name.

Change-Id: Ic834e85360d5ed65d43e362f9d80fedb494ec132
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:18 +02:00
Herman Rimm
e9371860ef
gnu: rust-indoc-1: Use package name in source URI.
* gnu/packages/crates-io.scm (rust-indoc-1): Add name.
[source]: Use name.

Change-Id: I8256626cb7b7b0980f4048aa82b103dfabc96363
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:18 +02:00
Herman Rimm
612ad6d2dd
gnu: rust-gobject-sys-0.14: Use package name in source URI.
* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.14): Add name.
[source]: Use name.

Change-Id: I4a02093714bdf4ec8b062186f1aa9562063a9b0f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:18 +02:00
Herman Rimm
01ff526fa9
gnu: rust-nettle-5: Use package name in source URI.
* gnu/packages/crates-crypto.scm (rust-nettle-5): Set name.
[source]: Use name.

Change-Id: I95ab63c4bf90e48df5836d49d4fc4bca45f3484d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:18 +02:00
Herman Rimm
0d9a851a0b
gnu: rust-rustfix-0.4: Use inherit syntax.
* gnu/packages/crates-io.scm (rust-rustfix-0.4): Use inherit.

Change-Id: I5c49e7b9209c92d26f32bb122063bc2ec448b982
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:18 +02:00
Herman Rimm
eb6b2efc1b
gnu: rust-rustc-version-0.3: Use inherit syntax.
* gnu/packages/crates-io.scm (rust-rustc-version-0.3): Use inherit.

Change-Id: I6eef20a80ba3890a6c2e8b260dcd20296d1968b0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:18 +02:00
Herman Rimm
0a99f5ada7
gnu: rust-arbitrary-0.4: Use inherit syntax.
* gnu/packages/crates-io.scm (rust-arbitrary-0.4): Use inherit.

Change-Id: I69e3c66a16b81e8514169f5554438756776519ea
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:19:17 +02:00
Efraim Flashner
8d35ef5652
gnu: rbw: Update to 1.12.1.
* gnu/packages/rust-apps.scm (rbw): Update to 1.12.1.
[cargo-inputs]: Add rust-axum-0.7, rust-open-5, rust-regex-1,
rust-rustix-0.38, rust-urlencoding-2.  Replace rust-base32-0.4 with 0.5,
rust-tokio-tungstenite-0.21 with 0.23.  Remove rust-async-trait-0.1,
rust-nix-0.28.

Change-Id: I23cfe2e54851c1c25f1b26c9aa70c1bd0c8c1351
2025-01-06 12:19:17 +02:00
Efraim Flashner
0d4addabf7
gnu: Add rust-tokio-tungstenite-0.23.
* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.23): New variable.

Change-Id: I8701a8bc95dfec466ad2177d5a7beec5862e8b4f
2025-01-06 12:19:17 +02:00
Efraim Flashner
52bb8e278e
gnu: Add rust-tungstenite-0.23.
* gnu/packages/crates-web.scm (rust-tungstenite-0.23): New variable.

Change-Id: I6ee7ceaa573bca759b1bcc406ce9eca5dc8a9e5d
2025-01-06 12:19:17 +02:00
Efraim Flashner
6a604cef3a
gnu: Add rust-base32-0.5.
* gnu/packages/crates-io.scm (rust-base32-0.5): New variable.
(rust-base32-0.4): Inherit from rust-base32-0.5.

Change-Id: I91bc2473ea3abfa81fccb2996a04875a7666260f
2025-01-06 12:19:17 +02:00
Efraim Flashner
541afd978b
gnu: monolith: Update to 2.8.3.
* gnu/packages/web.scm (monolith): Update to 2.8.3.
[arguments]: Don't install the source.  Add a phase to not default to
the vendored openssl sources.
[cargo-inputs]: Add rust-markup5ever-rcdom-0.3, rust-openssl-0.10.
Replace rust-base64-0.21 with 0.22, rust-cssparser-0.33 with 0.34,
rust-html5ever-0.24 with 0.27, rust-reqwest-0.11 with 0.12.

Change-Id: I3bfb8a83a980146aa5b5eb6bb033ffef392aa539
2025-01-06 12:19:17 +02:00
Efraim Flashner
bdd078535f
gnu: Add rust-markup5ever-rcdom-0.3.
* gnu/packages/crates-io.scm (rust-markup5ever-rcdom-0.3): New variable.
(rust-markup5ever-rcdom-0.2): Inherit from rust-markup5ever-rcdom-0.3.

Change-Id: I675aaf63cddcf34ddcd14e51c2d0fee758a1daf0
2025-01-06 12:19:16 +02:00
Efraim Flashner
027c90b2d4
gnu: Add rust-cssparser-0.34.
* gnu/packages/crates-io.scm (rust-cssparser-0.34): New variable.
(rust-cssparser-0.33): Inherit from rust-cssparser-0.34.

Change-Id: I104a5598eda57f5cc90b0b3b57275a4c7df9b2c6
2025-01-06 12:19:16 +02:00
Efraim Flashner
afab5000d1
gnu: Add rust-xml5ever-0.18.
* gnu/packages/crates-io.scm (rust-xml5ever-0.18): New variable.
(rust-xml5ever-0.17): Inherit from rust-xml5ever-0.18.

Change-Id: I6fc9d069188045bb1f9ad3b7646f12932a77ad2d
2025-01-06 12:19:16 +02:00
Efraim Flashner
0691b5eee5
gnu: rust-c2rust-ast-builder-0.18: Don't skip the build.
* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18)[arguments]:
Don't skip the build.

Change-Id: I0061f52367bead6dd410d251ba773b1112dba05a
2025-01-06 12:19:16 +02:00
Efraim Flashner
49ba2bd1e6
gnu: rust-c2rust-ast-exporter-0.18: Build with cmake-minimal.
* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[arguments]:
Remove skip-build field.
[native-inputs]: Replace cmake with cmake-minimal.

Change-Id: I5432ce864e336c89619cb8a9bfb1ff727df6f26e
2025-01-06 12:19:16 +02:00
Efraim Flashner
a2d4783e14
gnu: rust-c2rust-ast-printer-0.18: Don't skip the build.
* gnu/packages/c2rust.scm (rust-c2rust-ast-printer-0.18)[arguments]:
Don't skip the build.

Change-Id: Ie94fac99924bb44dfd5bf4f5c1300b9530246c3c
2025-01-06 12:19:16 +02:00
Efraim Flashner
94bb0864e8
gnu: rust-c2rust-bitfields-0.18: Don't skip the build.
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18)[arguments]: Don't
skip the build.
[cargo-development-inputs]: Add rust-libc-0.2.

Change-Id: I65045e648d4a11c6a860872a652f075fda9e5479
2025-01-06 12:19:15 +02:00
Efraim Flashner
54f4a01b42
gnu: rust-c2rust-bitfields-derive-0.18: Don't skip the build.
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18)[arguments]:
Don't skip the build.

Change-Id: Icf0ac840c34cbd8331561aad00f23a1400c3ec13
2025-01-06 12:19:15 +02:00
Efraim Flashner
28d61e2553
gnu: rust-c2rust-build-paths-0.18: Don't skip the build.
* gnu/packages/c2rust.scm (rust-c2rust-build-paths-0.18)[arguments]:
Don't skip the build.

Change-Id: Ic8260e297d02068e7ce10068479478b6b657fda8
2025-01-06 12:19:15 +02:00
Efraim Flashner
80e4680eb9
gnu: rust-c2rust-transpile-0.18: Don't skip the build.
* gnu/packages/c2rust.scm (rust-c2rust-transpile-0.18)[arguments]: Don't
skip the build.  Add a phase to prepare the tinycbor source.
[native-inputs]: Add clang, cmake-minimal, %tinycbor-source.
[inputs]: Add llvm.

Change-Id: I97eee53fe2d0b1f6855e256b4a6768634b56f781
2025-01-06 12:19:15 +02:00
Efraim Flashner
e858cf2eaf
gnu: c2rust: Improve the package.
* gnu/packages/c2rust.scm (c2rust)[source]: Add snippet to allow for
newer versions of dependencies.
[arguments]: Don't install the sources.  Remove custom 'patch-deps
phase.
[native-inputs]: Replace cmake with cmake-minimal.

Change-Id: I8ba137de54e767a36c772b98ac16101b9aa1bafb
2025-01-06 12:19:15 +02:00
Efraim Flashner
3d9ca89d22
gnu: c2rust.scm: Remove extra module imports.
* gnu/packages/c2rust.scm: Remove extra module imports.

Change-Id: I6e0508fd4e7d5c13cde589515e275913f630b3b6
2025-01-06 12:19:15 +02:00
Efraim Flashner
e978ba7ff0
gnu: rust-c2rust-ast-exporter-0.18: Sort alphabetically.
* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18): Sort.

Change-Id: I480c1e8bea7946f82ddc91e00d55a7bc9fda6f95
2025-01-06 12:19:15 +02:00
Efraim Flashner
058f4d5a2d
gnu: rust-c2rust-bitfields-derive-0.18: Sort alphabetically.
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18): Sort.

Change-Id: I276314f2809e4a5733d5eb68c128eb89ad70813b
2025-01-06 12:19:15 +02:00
Efraim Flashner
5b6f72e46e
gnu: rust-c2rust-bitfields-0.18: Sort alphabetically.
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18): Sort.

Change-Id: I47a3cda71bc28000a37c85ca17dd9b569d47b146
2025-01-06 12:19:15 +02:00
Efraim Flashner
dc63d89e41
gnu: rust-c2rust-ast-builder-0.18: Sort alphabetically.
* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18): Sort.

Change-Id: I7f28db0e537461b1f3cf0af5ca8ad782949fa513
2025-01-06 12:19:15 +02:00
Efraim Flashner
17655b1276
gnu: rust-clang-sys-1: Update to 1.8.1.
* gnu/packages/crates-io.scm (rust-clang-sys-1): Update to 1.8.1.
[source]: Add snippet to allow for newer versions of dependencies.
[cargo-inputs]: Replace rust-libloading-0.6 with 0.8.
[cargo-development-inputs]: Add rust-lazy-static-1, rust-tempfile-3.
(rust-clang-sys-1.8): Remove variable.
* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18): Adjust
accordingly.

Change-Id: I4888b70305775625bd128fb067435be01d7dc85c
2025-01-06 12:19:14 +02:00
Efraim Flashner
41a8268ae2
gnu: rust-log-reroute-0.1: Don't skip the build.
* gnu/packages/crates-io.scm (rust-log-reroute-0.1)[arguments]: Don't
skip the build.
[cargo-development-inputs]: Add rust-fern-0.6, rust-tempfile-3.

Change-Id: Ib81511e37186c4f10d7df1195d64f99bdf3f2b25
2025-01-06 12:19:14 +02:00
Efraim Flashner
a8a8d11150
gnu: rust-serde-bencode-0.2: Don't skip the build.
* gnu/packages/crates-io.scm (rust-serde-bencode-0.2)[arguments]: Don't
skip the build.
[cargo-development-inputs]: Add rust-serde-derive-1, rust-serde-test-1.

Change-Id: I06cc37743677c2dfa5e208685c368c1643a82010
2025-01-06 12:19:14 +02:00
Efraim Flashner
4d48f43627
gnu: rust-log-reroute-0.1: Sort alphabetically.
* gnu/packages/crates-io.scm (rust-log-reroute-0.1): Sort.

Change-Id: I4eac35c8bf9bb8cc474a54ce5ada32c34b1811a0
2025-01-06 12:19:14 +02:00