[PATCH rust-team 000/106] Add cargo-development-inputs.

  • Open
  • quality assurance status badge
Details
One participant
  • Herman Rimm
Owner
unassigned
Submitted by
Herman Rimm
Severity
normal
H
H
Herman Rimm wrote 4 days ago
(address . guix-patches@gnu.org)
cover.1738357371.git.herman@rimm.ee
Hello,

I did not test rust-pipewire-0.7, because qtbase failed to build.

Cheers,
Herman

Herman Rimm (106):
gnu: rust-ring-0.14-sources: Patch for >=1.2 cc crate.
gnu: rust-bindgen-cli: Remove cargo-inputs.
gnu: rust-trust-dns-resolver-0.18...: Remove cargo-development-inputs.
gnu: rust-trust-dns-proto-0.18.0...: Remove cargo-development-inputs.
gnu: rust-trust-dns-https-0.3: Add cargo-development-inputs.
gnu: rust-trust-dns-https-0.18.0...: Remove cargo-development-inputs.
gnu: rust-tiny-http-0.12: Replace cargo-inputs.
gnu: rust-isahc-0.9: Add cargo-development-inputs.
gnu: rust-http-body-0.4: Add cargo-inputs.
gnu: rust-http-0.2: Use newer rust-indexmap.
gnu: rust-http-0.1: Use newer rust-indexmap.
gnu: rust-indexmap-1.8: Remove.
gnu: rust-h2-0.1: Change cargo-development-inputs.
gnu: rust-actix-http-1: Add cargo-development-inputs.
gnu: rust-awc-1: Add cargo-development-inputs.
gnu: rust-actix-web-codegen-0.2: Add cargo-development-inputs.
gnu: rust-actix-tls-1: Add cargo-development-inputs.
gnu: rust-actix-connect-1: Add cargo-development-inputs.
gnu: rust-gix-protocol-0.45: Add cargo-development-inputs.
gnu: rust-gix-fs-0.11: Add cargo-development-inputs.
gnu: rust-gix-credentials-0.24: Add cargo-development-inputs.
gnu: rust-zbus-4: Move cargo-inputs.
gnu: rust-whoami-1: Replace cargo-inputs.
gnu: rust-which-6: Replace cargo-inputs.
gnu: rust-web-time-1: Add cargo-development-inputs.
gnu: rust-tokio-tls-0.2: Add cargo-development-inputs.
gnu: rust-tokio-openssl-0.6: Replace cargo-inputs.
gnu: rust-tokio-0.2: Add cargo-inputs.
gnu: rust-tokio-0.3: Change cargo-inputs.
gnu: rust-tinyvec-1: Add cargo-development-inputs.
gnu: Add rust-lipsum-0.6.
gnu: rust-textwrap-0.11: Add cargo-development-inputs.
gnu: rust-test-case-1: Change cargo-inputs.
gnu: rust-termwiz-0.20: Remove cargo-inputs.
gnu: rust-termwiz-0.22: Remove cargo-inputs.
gnu: rust-tera-1: Add cargo-inputs.
gnu: rust-tempfile-3: Add rust-once-cell cargo-input.
gnu: rust-tabwriter-1: Remove cargo-inputs.
gnu: rust-system-deps-1: Add cargo-development-inputs.
gnu: rust-syn-1: Add cargo-development-inputs.
gnu: rust-swayipc-2: Add cargo-inputs.
gnu: rust-strum-0.25: Test.
gnu: rust-strum-0.24: Build.
gnu: rust-strum-0.21: Build.
gnu: rust-strum-0.20: Build.
gnu: rust-strum-0.19: Fix build.
gnu: rust-strum-0.18: Fix build.
gnu: rust-structmeta-derive-0.1: Add cargo-development-inputs.
gnu: rust-structmeta-0.1: Add cargo-development-inputs.
gnu: rust-string-cache-0.7: Add cargo-development-inputs.
gnu: rust-sprs-0.10: Add cargo-development-inputs.
gnu: rust-sprs-0.11: Add cargo-development-inputs.
gnu: rust-smol-0.1: Add cargo-development-inputs.
gnu: rust-skim-0.9: Adjust cargo-inputs.
gnu: rust-simba-0.6: Replace cargo-inputs.
gnu: rust-signal-hook-0.1: Replace cargo-inputs.
gnu: rust-shellexpand-3: Downgrade cargo-inputs.
gnu: rust-serial-test-derive-0.4: Inherit arguments.
gnu: rust-serde-qs-0.7: Add cargo-development-inputs.
gnu: rust-serde-indextree-0.2: Add cargo-development-inputs.
gnu: rust-serde-0.8: Move cargo-development-inputs.
gnu: rust-seq-io-0.3: Replace cargo-inputs.
gnu: rust-send-wrapper-0.5: Build.
gnu: rust-semver-parser-0.10: Add cargo-development-inputs.
gnu: rust-semver-0.11: Add cargo-development-inputs.
gnu: rust-selectors-0.22: Move cargo-development-inputs.
gnu: rust-rust-htslib-0.38: Build.
gnu: rust-rspec-1: Add cargo-inputs.
gnu: rust-ron-0.4: Add cargo-development-inputs.
gnu: rust-regex-0.1: Adjust Cargo.toml.
gnu: rust-rand-distr-0.3: Add cargo-development-inputs.
gnu: rust-rand-chacha-0.1: Move cargo-development-inputs.
gnu: rust-rand-chacha-0.2: Replace cargo-inputs.
gnu: rust-quinn-proto-0.11: Remove cargo-inputs.
gnu: rust-pyo3-0.13: Remove cargo-development-inputs.
gnu: rust-pyo3-0.15: Run tests.
gnu: rust-pyo3-0.20: Add cargo-inputs.
gnu: rust-pulldown-cmark-0.4: Remove cargo-development-inputs.
gnu: rust-psm-0.1: Move cargo-development-inputs.
gnu: rust-prodash-26: Reformat cargo-development-inputs.
gnu: rust-proc-macro-crate-0.1: Add cargo-development-inputs.
gnu: rust-priority-queue-1: Add cargo-development-inputs.
gnu: rust-portable-atomic-util-0.2: Move cargo-inputs.
gnu: rust-phf-macros-0.11: Adjust cargo-inputs.
gnu: rust-petgraph-0.4: Move cargo-inputs.
gnu: rust-petgraph-0.5: Replace cargo-inputs.
gnu: rust-pest-meta-2: Move cargo-development-inputs.
gnu: rust-paste-impl-0.1: Remove cargo-inputs.
gnu: rust-diesel-migrations-2: Adjust cargo-development-inputs.
gnu: rust-diesel-2: Adjust cargo-inputs.
gnu: rust-signature-derive-1: Remove cargo-inputs.
gnu: rust-curve25519-dalek-4: Remove cargo-inputs.
gnu: rust-aes-soft-0.6: Replace cargo-inputs.
gnu: rust-zlib-rs-0.3: Add cargo-development-inputs.
gnu: rust-deflate-0.7: Move cargo-inputs.
gnu: rust-bzip2-0.4: Add cargo-development-inputs.
gnu: rust-brotli2-0.3: Add cargo-development-inputs.
gnu: rust-criterion-plot-0.5: Adjust cargo-development-inputs.
gnu: rust-pipewire-0.7: Add cargo-development-inputs.
gnu: rust-malloc-buf-0.0: Rename to rust-malloc-buf-0.0.6.
gnu: rust-malloc-buf-1: Disable failing test.
gnu: rust-jack-0.8: Test.
gnu: rust-cocoa-foundation-0.1: Remove cargo-inputs.
gnu: rust-objc2-0.3: Add cargo-inputs.
gnu: rust-security-framework-2: Replace cargo-development-inputs.
gnu: rust-aesni-0.6.0-yanked: Add cargo-development-inputs.

gnu/local.mk | 1 -
gnu/packages/crates-apple.scm | 10 +-
gnu/packages/crates-audio.scm | 77 +++-
gnu/packages/crates-check.scm | 2 +-
gnu/packages/crates-compression.scm | 17 +-
gnu/packages/crates-crypto.scm | 28 +-
gnu/packages/crates-database.scm | 6 +-
gnu/packages/crates-io.scm | 425 +++++++++++-------
gnu/packages/crates-vcs.scm | 14 +-
gnu/packages/crates-web.scm | 101 +++--
.../patches/rust-rspec-1-remove-clippy.patch | 16 -
gnu/packages/rust-apps.scm | 1 -
12 files changed, 439 insertions(+), 259 deletions(-)
delete mode 100644 gnu/packages/patches/rust-rspec-1-remove-clippy.patch


base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 001/106] gnu: rust-ring-0.14-sources: Patch for >=1.2 cc crate.
(address . 75980@debbugs.gnu.org)
f15dfd808382a191e86632f5eae3b45f034cb5bb.1738357371.git.herman@rimm.ee
* gnu/packages/crates-crypto.scm (rust-ring-0.14-sources): Remove cast
and outdated attributes.

Change-Id: Ibcbea7d442c87803bc10b2391dddd91e5bf33694
---
gnu/packages/crates-crypto.scm | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 8e2290ca993..7cb44340f65 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -16,7 +16,7 @@
;;; Copyright © 2023 Steve George <steve@futurile.net>
;;; Copyright © 2023 VÖRÖSK?I András <voroskoi@gmail.com>
;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
-;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
+;;; Copyright © 2024, 2025 Herman Rimm <herman@rimm.ee>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -4545,7 +4545,13 @@ (define rust-ring-0.14-sources
#~(begin (use-modules (guix build utils))
;; It turns out Guix's yasm works just fine here.
(substitute* "build.rs"
- (("yasm.exe") "yasm"))
+ (("yasm.exe") "yasm")
+ ;; cc >=1.2 does not accept the cast.
+ (("(\"-Wl,--gc-sections\").into\\(\\)" _ match)
+ match))
+ (substitute* '("src/test.rs" "src/rsa/bigint.rs")
+ ;; Lint `box_pointers` has been removed.
+ (("#!?\\[allow\\(box_pointers\\)\\]") ""))
;; These files are pregenerated:
(delete-file "third_party/fiat/curve25519_tables.h")
(delete-file "crypto/fipsmodule/ec/ecp_nistz256_table.inl")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 002/106] gnu: rust-bindgen-cli: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
ee4428fb74d97155f23ec4b490edcdd367c91b4f.1738357371.git.herman@rimm.ee
* gnu/packages/crates-graphics.scm (rust-bindgen-cli): Remove
rust-clap-complete-4.

Change-Id: I9ff55fd56b43fc35f052e467b7d05fca5f97a08e
---
gnu/packages/rust-apps.scm | 1 -
1 file changed, 1 deletion(-)

Toggle diff (14 lines)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 69be633c5a9..cafaf781a5d 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2929,7 +2929,6 @@ (define-public rust-bindgen-cli
(arguments
`(#:install-source? #f
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.71)
- ("rust-clap-complete" ,rust-clap-complete-4)
("rust-env-logger" ,rust-env-logger-0.10)
("rust-log" ,rust-log-0.4)
("rust-proc-macro2" ,rust-proc-macro2-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 003/106] gnu: rust-trust-dns-resolver-0.18...: Remove cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
78b4da4d8dca5d9bba0a27d4ad5034d72593d44e.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-trust-dns-resolver-0.18.0-alpha.2):
Remove rust-futures-0.3.

Change-Id: Id134d0f381e949b92fd32aefcfb5c3c49d98c283
---
gnu/packages/crates-web.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 73ca29df761..fbc6fb333c9 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -7890,8 +7890,7 @@ (define-public rust-trust-dns-resolver-0.18.0-alpha.2
("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.18.0-alpha.2)
("rust-webpki-roots" ,rust-webpki-roots-0.18))
#:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
+ (("rust-env-logger" ,rust-env-logger-0.7))))))
(define-public rust-trust-dns-resolver-0.11
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 004/106] gnu: rust-trust-dns-proto-0.18.0...: Remove cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
955e5c7362b9e5e74edebca4e391db5229d2ac06.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-trust-dns-proto-0.18.0-alpha.2):
Remove rust-futures-0.3, rust-tokio-0.2.

Change-Id: I2f5832ef66cf0d31d8e577148f420b16e77ffde3
---
gnu/packages/crates-web.scm | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index fbc6fb333c9..e2ee7bf65e3 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -7614,9 +7614,7 @@ (define-public rust-trust-dns-proto-0.18.0-alpha.2
("rust-tokio" ,rust-tokio-0.2)
("rust-url" ,rust-url-2))
#:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))))
+ (("rust-env-logger" ,rust-env-logger-0.7))))))
(define-public rust-trust-dns-proto-0.7
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 005/106] gnu: rust-trust-dns-https-0.3: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
02ca85b93e1867c1a6ddd82449b24f88932318cd.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-trust-dns-https-0.3): Add
rust-env-logger-0.6.

Change-Id: I026ed06f2723dda7a160934af22454379e5fe27e
---
gnu/packages/crates-web.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index e2ee7bf65e3..16a12dca494 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -7170,7 +7170,8 @@ (define-public rust-trust-dns-https-0.3
("rust-webpki" ,rust-webpki-0.19)
("rust-webpki-roots" ,rust-webpki-roots-0.16))
#:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1))))))
+ (("rust-env-logger" ,rust-env-logger-0.6)
+ ("rust-tokio" ,rust-tokio-0.1))))))
(define-public rust-trust-dns-native-tls-0.20
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 006/106] gnu: rust-trust-dns-https-0.18.0...: Remove cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
6ff0861ad1408794a2944ce99ce61f91468e6dea.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-trust-dns-https-0.18.0-alpha.2):
Remove rust-futures-0.3.

Change-Id: If6122c7c6d7358e00cbaf258794449fae313c3e0
---
gnu/packages/crates-web.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 16a12dca494..4960fbcc8e7 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -7133,8 +7133,7 @@ (define-public rust-trust-dns-https-0.18.0-alpha.2
("rust-webpki" ,rust-webpki-0.21)
("rust-webpki-roots" ,rust-webpki-roots-0.18))
#:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
+ (("rust-env-logger" ,rust-env-logger-0.7))))))
(define-public rust-trust-dns-https-0.3
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 007/106] gnu: rust-tiny-http-0.12: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
1b54eb4dc81064adc95066643a9f35b2720bee52.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-tiny-http-0.12): Replace
rust-httparse-1 with rust-zeroize-1.

Change-Id: I356255fa36dc46c77c6f315b3b8a9b96b13c0c30
---
gnu/packages/crates-web.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (21 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 4960fbcc8e7..69e98d8bb96 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -6240,12 +6240,12 @@ (define-public rust-tiny-http-0.12
`(#:cargo-inputs
(("rust-ascii" ,rust-ascii-1)
("rust-chunked-transfer" ,rust-chunked-transfer-1)
- ("rust-httparse" ,rust-httparse-1)
("rust-httpdate" ,rust-httpdate-1)
("rust-log" ,rust-log-0.4)
("rust-openssl" ,rust-openssl-0.10)
("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2))
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
+ ("rust-zeroize" ,rust-zeroize-1))
#:cargo-development-inputs
(("rust-fdlimit" ,rust-fdlimit-0.1)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 008/106] gnu: rust-isahc-0.9: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
f91893aaea1f113b4bfaa7a27ff07b0c6316a6e3.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-isahc-0.9): Add rust-flate2-1,
rust-futures-0.3, rust-rayon-1, rust-static-assertions-1,
rust-tempfile-3.

Change-Id: I851ef7f2671db4e6678c998901bde47423699b26
---
gnu/packages/crates-web.scm | 5 +++++
1 file changed, 5 insertions(+)

Toggle diff (20 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 69e98d8bb96..1aa46e27ca9 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -5074,8 +5074,13 @@ (define-public rust-isahc-0.9
("rust-waker-fn" ,rust-waker-fn-1))
#:cargo-development-inputs
(("rust-env-logger" ,rust-env-logger-0.8)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-futures" ,rust-futures-0.3)
("rust-indicatif" ,rust-indicatif-0.15)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-static-assertions" ,rust-static-assertions-1)
("rust-structopt" ,rust-structopt-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-test-case" ,rust-test-case-1)
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 013/106] gnu: rust-h2-0.1: Change cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
48386c4cfcc02fbb91a47db7e1ff5e9978a0176d.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-h2-0.1): Use rust-webpki-0.18
instead of 0.21. Remove rust-tokio-rustls-0.12, rust-webpki-roots-0.17.

Change-Id: Ied1aebb5271185423848d03b16fd664788bdcef4
---
gnu/packages/crates-web.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 22992aabdfe..754f542619d 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -3139,7 +3139,7 @@ (define-public rust-h2-0.1
(sha256
(base32 "0qn457y8xh03p7c7cpk76r22gqpyqxc58g5022j3iya7d0j4rcx5"))))
(arguments
- `(#:skip-build? #t ;; TODO missing indirect dependency
+ `(#:skip-build? #t ; Missing development dependencies.
#:cargo-inputs
(("rust-byteorder" ,rust-byteorder-1)
("rust-bytes" ,rust-bytes-0.4)
@@ -3156,14 +3156,14 @@ (define-public rust-h2-0.1
("rust-hex" ,rust-hex-0.2)
("rust-quickcheck" ,rust-quickcheck-0.4)
("rust-rand" ,rust-rand-0.3)
- ;;("rust-rustls" ,rust-rustls-0.12) requires 0.5
+ ;; ("rust-rustls" ,rust-rustls-0.12)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.12)
+ ;; ("rust-tokio-rustls" ,rust-tokio-rustls-0.5)
("rust-walkdir" ,rust-walkdir-1)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.17))))))
+ ;; ("rust-webpki-roots" ,rust-webpki-roots-0.14)
+ ("rust-webpki" ,rust-webpki-0.18))))))
(define-public rust-h3-0.0.6
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 015/106] gnu: rust-awc-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
fbbcf8fd5b7d339a94e5e04f01fcfef1913f0285.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-awc-1): Build without tests. Add
rust-actix-connect-1, rust-actix-http-1, rust-actix-server-1,
rust-actix-tls-1, rust-actix-utils-1, rust-env-logger-0.6,
rust-flate2-1, rust-futures-0.3, rust-webpki-0.21.

Change-Id: Id7bd48a1608456fee91229aec97b66f2db61d03b
---
gnu/packages/crates-web.scm | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)

Toggle diff (40 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 98a1669d923..df3a6c143c2 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -2138,10 +2138,9 @@ (define-public rust-awc-1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1idacmq7n3irmdjkbxc5kdwspxk9w1gip94pcmfk7wky3m6isq6p"))))
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
(arguments
- `(#:skip-build? #true
+ ;; The actix-web crate used may be too recent.
+ `(#:tests? #f
#:cargo-inputs
(("rust-actix-codec" ,rust-actix-codec-0.2)
("rust-actix-http" ,rust-actix-http-1)
@@ -2161,9 +2160,18 @@ (define-public rust-awc-1
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6))
#:cargo-development-inputs
- (("rust-actix-http-test" ,rust-actix-http-test-1)
+ (("rust-actix-connect" ,rust-actix-connect-1)
+ ("rust-actix-http" ,rust-actix-http-1)
+ ("rust-actix-http-test" ,rust-actix-http-test-1)
+ ("rust-actix-server" ,rust-actix-server-1)
+ ("rust-actix-tls" ,rust-actix-tls-1)
+ ("rust-actix-utils" ,rust-actix-utils-1)
("rust-actix-web" ,rust-actix-web-2)
- ("rust-brotli" ,rust-brotli-3))))))
+ ("rust-brotli" ,rust-brotli-3)
+ ("rust-env-logger" ,rust-env-logger-0.6)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-webpki" ,rust-webpki-0.21))))))
(define-public rust-awc-0.2
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 014/106] gnu: rust-actix-http-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
7b46388d729e29cdbe96ceb73546f931ea1fed4a.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-actix-http-1): Build without tests.
Add rust-actix-connect-1, rust-actix-server-1, rust-actix-tls-1,
rust-env-logger-0.6, rust-futures-0.3, rust-openssl-0.10,
rust-rustls-0.16, rust-serde-derive-1.
[source]: Use time instead of chrono.

Change-Id: I68208f7a2dd9c98f4198f182d1623c0c09f21fc4
---
gnu/packages/crates-web.scm | 27 +++++++++++++++++++++------
1 file changed, 21 insertions(+), 6 deletions(-)

Toggle diff (47 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 754f542619d..98a1669d923 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -560,11 +560,18 @@ (define-public rust-actix-http-1
(uri (crate-uri "actix-http" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "06chrs9asbxmxzgiw5sw7ky97yrin9g88nmd6w407a6y9z668rn1"))))
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
- (arguments
- `(#:skip-build? #true
+ (base32 "06chrs9asbxmxzgiw5sw7ky97yrin9g88nmd6w407a6y9z668rn1"))
+ (modules '((guix build utils)))
+ ;; Crate chrono stopped using the Duration struct of crate time.
+ ;; See: https://github.com/actix/actix-web/issues/3135
+ (snippet #~(substitute* '("src/cookie/builder.rs"
+ "src/cookie/jar.rs"
+ "src/cookie/mod.rs"
+ "src/cookie/parse.rs")
+ (("use chrono::Duration") "use time::Duration")))))
+ (arguments
+ ;; Cargo fails to compile two different actix-http v1.0.1.
+ `(#:tests? #f
#:cargo-inputs
(("rust-actix-codec" ,rust-actix-codec-0.2)
("rust-actix-connect" ,rust-actix-connect-1)
@@ -608,7 +615,15 @@ (define-public rust-actix-http-1
("rust-slab" ,rust-slab-0.4)
("rust-time" ,rust-time-0.1))
#:cargo-development-inputs
- (("rust-actix-http-test" ,rust-actix-http-test-1))))))
+ (("rust-actix-connect" ,rust-actix-connect-1)
+ ("rust-actix-http-test" ,rust-actix-http-test-1)
+ ("rust-actix-server" ,rust-actix-server-1)
+ ("rust-actix-tls" ,rust-actix-tls-1)
+ ("rust-env-logger" ,rust-env-logger-0.6)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-rustls" ,rust-rustls-0.16)
+ ("rust-serde-derive" ,rust-serde-derive-1))))))
(define-public rust-actix-http-0.2
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 016/106] gnu: rust-actix-web-codegen-0.2: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
f980899ba2f7ee61c735b5493fdfdf68cd5de7b4.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-actix-web-codegen-0.2): Add
rust-futures-util-0.3.

Change-Id: I8d962ea9b02aed2828c3b1fc06d983d4542d5f64
---
gnu/packages/crates-web.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index df3a6c143c2..951fbf1ab7c 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -1924,7 +1924,8 @@ (define-public rust-actix-web-codegen-0.2
("rust-syn" ,rust-syn-1))
#:cargo-development-inputs
(("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-web" ,rust-actix-web-3))))))
+ ("rust-actix-web" ,rust-actix-web-3)
+ ("rust-futures-util" ,rust-futures-util-0.3))))))
(define-public rust-actix-web-codegen-0.1
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 017/106] gnu: rust-actix-tls-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
b19acdf41e1dcffdd75e3db41ea70b774c482162.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-actix-tls-1): Add rust-bytes-0.5.

Change-Id: I8f17957adf5e30928275d4574166664d0dde1747
---
gnu/packages/crates-web.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 951fbf1ab7c..003ecf24719 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -1521,7 +1521,8 @@ (define-public rust-actix-tls-1
("rust-webpki" ,rust-webpki-0.21)
("rust-webpki-roots" ,rust-webpki-roots-0.17))
#:cargo-development-inputs
- (("rust-actix-testing" ,rust-actix-testing-1))))))
+ (("rust-actix-testing" ,rust-actix-testing-1)
+ ("rust-bytes" ,rust-bytes-0.5))))))
(define-public rust-actix-utils-3
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 018/106] gnu: rust-actix-connect-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
af15fb4a6447d208cc9e367921a8eeb6b05d7005.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-actix-connect-1): Add
rust-bytes-0.5.

Change-Id: If88d206564c23fa1b437879fe78da37c89e8b8e4
---
gnu/packages/crates-web.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 003ecf24719..3e9bbcc32fc 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -287,7 +287,8 @@ (define-public rust-actix-connect-1
("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.18.0-alpha.2)
("rust-webpki" ,rust-webpki-0.21))
#:cargo-development-inputs
- (("rust-actix-testing" ,rust-actix-testing-1))))))
+ (("rust-actix-testing" ,rust-actix-testing-1)
+ ("rust-bytes" ,rust-bytes-0.5))))))
(define-public rust-actix-connect-0.2
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 019/106] gnu: rust-gix-protocol-0.45: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
3a4a6c3d9a3ca0e813d7aeae474772b5b0fc576e.1738357371.git.herman@rimm.ee
* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.45): Add
rust-async-std-1, rust-gix-packetline-0.17.

Change-Id: I82797c206f6ce6f1381be0a8a58e2a15f6cec65f
---
gnu/packages/crates-vcs.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 334661e7043..2924f09510e 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -4822,7 +4822,10 @@ (define-public rust-gix-protocol-0.45
("rust-maybe-async" ,rust-maybe-async-0.2)
("rust-serde" ,rust-serde-1)
("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))))
+ ("rust-winnow" ,rust-winnow-0.6))
+ #:cargo-development-inputs
+ (("rust-async-std" ,rust-async-std-1)
+ ("rust-gix-packetline" ,rust-gix-packetline-0.17))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "Implementation of Git protocols that's part of Gitoxide")
(description
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 021/106] gnu: rust-gix-credentials-0.24: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
228bf1336f3f63d1fee5d4dbe5c9e3a41cba93a2.1738357371.git.herman@rimm.ee
* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.24): Add
rust-once-cell-1.

Change-Id: Icd52394d6e5a291cd31be608ff502880dcbe6c3d
---
gnu/packages/crates-vcs.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index e8f4b4908fd..016db9fa42b 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -1976,7 +1976,9 @@ (define-public rust-gix-credentials-0.24
("rust-gix-trace" ,rust-gix-trace-0.1)
("rust-gix-url" ,rust-gix-url-0.27)
("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
+ ("rust-thiserror" ,rust-thiserror-1))
+ #:cargo-development-inputs
+ (("rust-once-cell" ,rust-once-cell-1))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis
"Git credentials handlers for Gitoxide")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 009/106] gnu: rust-http-body-0.4: Add cargo-inputs.
(address . 75980@debbugs.gnu.org)
ec007df7022e8513e657c4f0ec1d02e010c2436a.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-http-body-0.4): Add
rust-pin-project-lite-0.2.

Change-Id: Ibe08c807c1b0b7f6065cbf1e7ea4f10a052c31a7
---
gnu/packages/crates-web.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 1aa46e27ca9..e6667827afe 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -3966,7 +3966,8 @@ (define-public rust-http-body-0.4
`(#:skip-build? #t
#:cargo-inputs
(("rust-bytes" ,rust-bytes-1)
- ("rust-http" ,rust-http-0.2))))))
+ ("rust-http" ,rust-http-0.2)
+ ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))))
(define-public rust-http-body-0.3
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 010/106] gnu: rust-http-0.2: Use newer rust-indexmap.
(address . 75980@debbugs.gnu.org)
34ac074959ab4ceebeee9aa0f92fc11dc09c61cb.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-http-0.2): Use rust-indexmap-1
instead of 1.8. [source]: Relax indexmap version requirement.

Change-Id: I66be1f3061d5b7c306319e7560704d5a12a1096b
---
gnu/packages/crates-web.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index e6667827afe..2f04b1e7eff 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -3847,7 +3847,11 @@ (define-public rust-http-0.2
(uri (crate-uri "http" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1w81s4bcbmcj9bjp7mllm8jlz6b31wzvirz8bgpzbqkpwmbvn730"))))
+ (base32 "1w81s4bcbmcj9bjp7mllm8jlz6b31wzvirz8bgpzbqkpwmbvn730"))
+ (modules '((guix build utils)))
+ ;; Tests pass with indexmap 1.9.3.
+ (snippet #~(substitute* "Cargo.toml"
+ (("<=1.8") "1.8")))))
(arguments
`(#:cargo-inputs
(("rust-bytes" ,rust-bytes-1)
@@ -3855,7 +3859,7 @@ (define-public rust-http-0.2
("rust-itoa" ,rust-itoa-1))
#:cargo-development-inputs
(("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-indexmap" ,rust-indexmap-1.8)
+ ("rust-indexmap" ,rust-indexmap-1)
("rust-quickcheck" ,rust-quickcheck-0.9)
("rust-rand" ,rust-rand-0.7)
("rust-seahash" ,rust-seahash-3)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 011/106] gnu: rust-http-0.1: Use newer rust-indexmap.
(address . 75980@debbugs.gnu.org)
0c739c911754eab7ba21587ca50cf406f845f021.1738357371.git.herman@rimm.ee
* gnu/packages/crates-web.scm (rust-http-0.1): Use rust-indexmap-1
instead of 1.8. Test.

Change-Id: I66be1f3061d5b7c306319e7560704d5a12a1096b
---
gnu/packages/crates-web.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
index 2f04b1e7eff..22992aabdfe 100644
--- a/gnu/packages/crates-web.scm
+++ b/gnu/packages/crates-web.scm
@@ -3881,14 +3881,14 @@ (define-public rust-http-0.1
(base32
"1w21xnhd8f48zvbmm5njg2y1nb4p08ppn8r0cs2xi5d8wgnzbk6n"))))
(arguments
- `(#:tests? #f ; doc tests fail
+ `(#:cargo-test-flags '("--lib")
#:cargo-inputs
(("rust-bytes" ,rust-bytes-0.4)
("rust-fnv" ,rust-fnv-1)
("rust-itoa" ,rust-itoa-0.4))
#:cargo-development-inputs
(("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-indexmap" ,rust-indexmap-1.8)
+ ("rust-indexmap" ,rust-indexmap-1)
("rust-quickcheck" ,rust-quickcheck-0.6)
("rust-rand" ,rust-rand-0.4)
("rust-seahash" ,rust-seahash-3)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 012/106] gnu: rust-indexmap-1.8: Remove.
(address . 75980@debbugs.gnu.org)
afb9ce49540bbe280ccff379ae5639b4345a1642.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-indexmap-1.8): Remove variable.

Change-Id: Iceaa63e542b4b7e5721ed378c7635fdec25c521b
---
gnu/packages/crates-io.scm | 28 ----------------------------
1 file changed, 28 deletions(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e769de77233..e8b05093d65 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33828,34 +33828,6 @@ (define-public rust-indexmap-1
("rust-rand" ,rust-rand-0.8)
("rust-serde-derive" ,rust-serde-derive-1))))))
-(define-public rust-indexmap-1.8
- (package
- (inherit rust-indexmap-1)
- (name "rust-indexmap")
- (version "1.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indexmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nnaw0whv3xysrpjrz69bsibbscd81rwx63s6f4kbajv1ia2s0g6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-hashbrown" ,rust-hashbrown-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-rayon" ,rust-rustc-rayon-0.4)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
(define-public rust-indexmap-1.7
(package
(inherit rust-indexmap-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 022/106] gnu: rust-zbus-4: Move cargo-inputs.
(address . 75980@debbugs.gnu.org)
9334d8079522339eda67be4f8fbc5d1732a06bd8.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-zbus-4): Move rust-zbus-xml-4 to
cargo-development-inputs. Remove rust-async-std-1.

Change-Id: I7e2f6e613a0b37995a8398597a4944b17934f70a
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (27 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e8b05093d65..c508b5cf71f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -93544,17 +93544,16 @@ (define-public rust-zbus-4
("rust-xdg-home" ,rust-xdg-home-1)
("rust-zbus-macros" ,rust-zbus-macros-4)
("rust-zbus-names" ,rust-zbus-names-3)
- ("rust-zbus-xml" ,rust-zbus-xml-4)
("rust-zvariant" ,rust-zvariant-4))
#:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
+ (("rust-doc-comment" ,rust-doc-comment-0.3)
("rust-futures-util" ,rust-futures-util-0.3)
("rust-ntest" ,rust-ntest-0.9)
("rust-tempfile" ,rust-tempfile-3)
("rust-test-log" ,rust-test-log-0.2)
("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+ ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+ ("rust-zbus-xml" ,rust-zbus-xml-4))))
(home-page "https://github.com/dbus2/zbus/")
(synopsis "API for D-Bus communication")
(description "This package provides an API for D-Bus communication.")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 023/106] gnu: rust-whoami-1: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
edb7b217893a4d87b8b8321b119b962b368f5428.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-whoami-1): Replace
rust-wasm-bindgen-0.2 with rust-redox-syscall-0.5.

Change-Id: I82d180223b24d1de29f1bfb73ff750a9a7487891
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c508b5cf71f..c936303b63d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -92169,7 +92169,7 @@ (define-public rust-whoami-1
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
+ (("rust-redox-syscall" ,rust-redox-syscall-0.5)
("rust-wasite" ,rust-wasite-0.1)
("rust-web-sys" ,rust-web-sys-0.3))))
(home-page "https://github.com/ardaku/whoami/blob/stable/CHANGELOG.md")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 025/106] gnu: rust-web-time-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
cde8c8d9d3d590463d57d537baa5d2d9d905e1cb.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-web-time-1): Add
rust-static-assertions-1.

Change-Id: I1d3fc88d35a4b67d4525fb59aa0938cc1e0e3104
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2ef37f82885..1733e99c2bf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91652,6 +91652,7 @@ (define-public rust-web-time-1
("rust-pollster" ,rust-pollster-0.3)
("rust-rand" ,rust-rand-0.8)
("rust-serde-json" ,rust-serde-json-1)
+ ("rust-static-assertions" ,rust-static-assertions-1)
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
("rust-web-sys" ,rust-web-sys-0.3))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 026/106] gnu: rust-tokio-tls-0.2: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
30938f28cfece47340b76d4fa0f61813c50de7c4.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tokio-tls-0.2): Add rust-cfg-if-0.1,
rust-openssl-0.10, rust-schannel-0.1, rust-winapi-0.3.

Change-Id: I63add5e70cccd5e99652d476c2c0b4022386a6ff
---
gnu/packages/crates-io.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Toggle diff (22 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1733e99c2bf..21c6d0d4c31 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83720,9 +83720,13 @@ (define-public rust-tokio-tls-0.2
(arguments
`(#:tests? #f ;require internet access
#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
+ (("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-futures" ,rust-futures-0.1)
("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-schannel" ,rust-schannel-0.1)
+ ("rust-tokio-io" ,rust-tokio-io-0.1)
+ ("rust-winapi" ,rust-winapi-0.3))
#:cargo-development-inputs
(("rust-env-logger" ,rust-env-logger-0.5)
("rust-security-framework" ,rust-security-framework-0.2)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 033/106] gnu: rust-test-case-1: Change cargo-inputs.
(address . 75980@debbugs.gnu.org)
08ba447e362b300426895f9bbc5afad309c2993e.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-test-case-1)[source]: Relax version
requirement. [arguments]: Add rust-proc-macro2-1. Use rust-indexmap-1
instead of 1.7.

Change-Id: If73a950f928ef5b7df04b203b3b383dcaff981a9
---
gnu/packages/crates-io.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b9db559356a..b74d0ad0228 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80158,7 +80158,11 @@ (define-public rust-test-case-1
(uri (crate-uri "test-case" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0siwpm8g40g5gcvwcn6g4iq0bdhm6lb3dq6wcspfhhsb814g1rg9"))))
+ (base32 "0siwpm8g40g5gcvwcn6g4iq0bdhm6lb3dq6wcspfhhsb814g1rg9"))
+ (modules '((guix build utils)))
+ ;; Tests pass with indexmap 1.9.3.
+ (snippet #~(substitute* "Cargo.toml"
+ (("\"<1.8.0\"") "\"1.7.0\"")))))
(arguments
`(#:cargo-test-flags
'("--release" "--"
@@ -80169,12 +80173,13 @@ (define-public rust-test-case-1
"--skip=acceptance::allow_result_check"
"--skip=acceptance::return_check")
#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1)
("rust-version-check" ,rust-version-check-0.9))
#:cargo-development-inputs
- (("rust-indexmap" ,rust-indexmap-1.7)
+ (("rust-indexmap" ,rust-indexmap-1)
("rust-insta" ,rust-insta-0.16)
("rust-itertools" ,rust-itertools-0.10)
("rust-lazy-static" ,rust-lazy-static-1))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 035/106] gnu: rust-termwiz-0.22: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
83ef330448f6a2a69b71d4502748dff59c3ed2ca.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-termwiz-0.22): Remove rust-colored-2.

Change-Id: Icc7dfd5680e63ec77db951719be915a8b8da168e
---
gnu/packages/crates-io.scm | 1 -
1 file changed, 1 deletion(-)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d7a40ffee96..5a9a4757701 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79914,7 +79914,6 @@ (define-public rust-termwiz-0.22
("rust-base64" ,rust-base64-0.21)
("rust-bitflags" ,rust-bitflags-2)
("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-colored" ,rust-colored-2)
("rust-fancy-regex" ,rust-fancy-regex-0.11)
("rust-filedescriptor" ,rust-filedescriptor-0.8)
("rust-finl-unicode" ,rust-finl-unicode-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 039/106] gnu: rust-system-deps-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
bca2fe78757244e4a861c5ded3e9b3ef2831212a.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-system-deps-1): Add
rust-lazy-static-1.

Change-Id: I3afa6da9cf84dab8f9183d94c07e9041967fff37
---
gnu/packages/crates-io.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4de5454d279..6dccb9fbe84 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -78582,7 +78582,8 @@ (define-public rust-system-deps-1
("rust-toml" ,rust-toml-0.5)
("rust-version-compare" ,rust-version-compare-0.0.11))
#:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.9))))))
+ (("rust-itertools" ,rust-itertools-0.9)
+ ("rust-lazy-static" ,rust-lazy-static-1))))))
(define-public rust-systemstat-0.2
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 038/106] gnu: rust-tabwriter-1: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
c75104b6f5756563d8c088104119aaf608a39e19.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tabwriter-1): Remove
rust-lazy-static-1, rust-regex-1.

Change-Id: Ibe7b4c4b3470984f54949d9852a8dfbd5b27f94e
---
gnu/packages/crates-io.scm | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 112ea9ff662..4de5454d279 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -78727,9 +78727,7 @@ (define-public rust-tabwriter-1
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
+ (("rust-unicode-width" ,rust-unicode-width-0.1))))
(home-page "https://github.com/BurntSushi/tabwriter")
(synopsis "Elastic tabstops")
(description "@code{tabwriter} is a crate that implements
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 042/106] gnu: rust-strum-0.25: Test.
(address . 75980@debbugs.gnu.org)
936ea3036e2eab6135b2aa33224d12d1766d9a08.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-strum-0.25)[source]: Do not specify
readme. [arguments]: Skip three tests.

Change-Id: I675431bde06bec4f8d09cf8f52ac4881e3da663b
---
gnu/packages/crates-io.scm | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9b89638e14b..7191dab93bd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76256,9 +76256,15 @@ (define-public rust-strum-0.25
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "09g1q55ms8vax1z0mxlbva3vm8n2r1179kfvbccnkjcidzm58399"))))
+ (base32 "09g1q55ms8vax1z0mxlbva3vm8n2r1179kfvbccnkjcidzm58399"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "Cargo.toml"
+ (("readme =.*") "")))))
(arguments
- `(#:tests? #f ; unresolved import `strum::EnumIter`
+ `(#:cargo-test-flags '("--"
+ "--skip=EnumMessage"
+ "--skip=EnumProperty"
+ "--skip=IntoEnumIterator")
#:cargo-inputs (("rust-phf" ,rust-phf-0.10)
("rust-strum-macros" ,rust-strum-macros-0.25))
#:cargo-development-inputs (("rust-strum-macros" ,rust-strum-macros-0.25))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 043/106] gnu: rust-strum-0.24: Build.
(address . 75980@debbugs.gnu.org)
ac29065d3fccd203d75143fff949cc3dcd8ec467.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-strum-0.24)[source]: Inherit
rust-strum-0.24 source. [arguments]: Skip three tests.

Change-Id: Iaf764b97374ee1a56659a742a11a869c2e7e62cd
---
gnu/packages/crates-io.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7191dab93bd..2a6b3e71414 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76276,13 +76276,16 @@ (define-public rust-strum-0.24
(version "0.24.1")
(source
(origin
- (method url-fetch)
+ (inherit (package-source rust-strum-0.25))
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0gz6cjhlps5idwasznklxdh2zsas6mxf99vr0n27j876q12n0gh6"))))
(arguments
- `(#:tests? #f ; Doc tests fail.
+ `(#:cargo-test-flags '("--"
+ "--skip=EnumMessage"
+ "--skip=EnumProperty"
+ "--skip=IntoEnumIterator")
#:cargo-inputs
(("rust-phf" ,rust-phf-0.10)
("rust-strum-macros" ,rust-strum-macros-0.24))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 047/106] gnu: rust-strum-0.18: Fix build.
(address . 75980@debbugs.gnu.org)
e9596f5425e564b74db4499f13883d1139905ada.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-strum-0.18)[source]: Inherit
rust-strum-0.19 source.
[arguments]: Add rust-strum-macros-0.18 to cargo-development-inputs.

Change-Id: I00b68f6eed7457987e271f9b67401e6014bb9533
---
gnu/packages/crates-io.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d8f54f20c7c..a853879330d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76362,13 +76362,15 @@ (define-public rust-strum-0.18
(version "0.18.0")
(source
(origin
- (method url-fetch)
+ (inherit (package-source rust-strum-0.19))
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0asjskn1qhqqfiq673np0gvmnd1rsp506m38vk53gi7l93mq3gap"))))
(arguments
`(#:cargo-inputs
+ (("rust-strum-macros" ,rust-strum-macros-0.18))
+ #:cargo-development-inputs
(("rust-strum-macros" ,rust-strum-macros-0.18))))))
(define-public rust-strum-macros-0.26
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 046/106] gnu: rust-strum-0.19: Fix build.
(address . 75980@debbugs.gnu.org)
f55c0b5eb4c97a894ba8f4352479408222e22ae2.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-strum-0.19)[source]: Inherit
rust-strum-0.20 source.
[arguments]: Add rust-strum-macros-0.19 to cargo-development-inputs.

Change-Id: I00b68f6eed7457987e271f9b67401e6014bb9533
---
gnu/packages/crates-io.scm | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7e8b4d2d719..d8f54f20c7c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76339,15 +76339,20 @@ (define-public rust-strum-0.19
(version "0.19.5")
(source
(origin
- (method url-fetch)
+ (inherit (package-source rust-strum-0.20))
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1d8i5xwkc2z7z02ibln80z1bmpjhpi9k5ckpljwj0mrvgrm2i6mq"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f
+ `(#:cargo-test-flags '("--"
+ "--skip=EnumMessage"
+ "--skip=EnumProperty"
+ "--skip=IntoEnumIterator")
#:cargo-inputs
+ (("rust-strum-macros" ,rust-strum-macros-0.19))
+ #:cargo-development-inputs
(("rust-strum-macros" ,rust-strum-macros-0.19))))))
(define-public rust-strum-0.18
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 049/106] gnu: rust-structmeta-0.1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
3dd989230e63b5bc59fc2eeb92ed3fe73c2c64cc.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-structmeta-0.1): Add rust-syn-1.

Change-Id: I2f2df046b0828bb83ea131e6cea3197deb487e3c
---
gnu/packages/crates-io.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4b000a86ca8..2869ccb9db1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76053,7 +76053,8 @@ (define-public rust-structmeta-0.1
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
- ("rust-syn" ,rust-syn-1))))))
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-syn" ,rust-syn-1))))))
(define-public rust-structmeta-derive-0.2
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 051/106] gnu: rust-sprs-0.10: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
c4246d32f94517adf72556eda32dddd7fb6fe594.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-sprs-0.10): Build, skip eight tests.
Add rust-image-0.23, rust-rand-0.7, rust-tempfile-3.

Change-Id: Iead1e41ce35cece2a77f271c1318d2db062f148e
---
gnu/packages/crates-io.scm | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ed2e7133c02..6d43e346e32 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74665,7 +74665,17 @@ (define-public rust-sprs-0.10
"18qwm1wnc1jbzdpl0wfrrybb6rak74zv8jmfg87id7ksb6crkz6r"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t ;8 test failures due to "No such file or directory"
+ `(#:cargo-test-flags
+ '("--"
+ ;; No such file or directory
+ "--skip=io::test::int_matrix_market_read"
+ "--skip=io::test::matrix_market_read_fail_not_enough_entries"
+ "--skip=io::test::matrix_market_read_fail_too_many_in_entry"
+ "--skip=io::test::read_symmetric_matrix_market"
+ "--skip=io::test::read_write_read_matrix_market"
+ "--skip=io::test::read_write_read_matrix_market_via_csc"
+ "--skip=io::test::simple_matrix_market_read"
+ "--skip=io::test::simple_matrix_market_read_from_bufread")
#:cargo-inputs
(("rust-alga" ,rust-alga-0.9)
("rust-approx" ,rust-approx-0.3)
@@ -74679,6 +74689,9 @@ (define-public rust-sprs-0.10
#:cargo-development-inputs
(("rust-bencher" ,rust-bencher-0.1)
("rust-bincode" ,rust-bincode-1)
+ ("rust-image" ,rust-image-0.23)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-tobj" ,rust-tobj-2))))))
(define-public rust-sptr-0.3
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 055/106] gnu: rust-simba-0.6: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
d894a6d32a80540f04cc57bf42cad2a5c842fbee.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-simba-0.6): Remove
rust-packed-simd-0.3, add rust-packed-simd-2-0.3.

Change-Id: I7f4487712162f43e7524d7a2a692235234559686
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9f786d1d11c..0a4db7c7501 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72226,7 +72226,7 @@ (define-public rust-simba-0.6
("rust-libm" ,rust-libm-0.2)
("rust-num-complex" ,rust-num-complex-0.4)
("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd" ,rust-packed-simd-0.3)
+ ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
("rust-paste" ,rust-paste-1)
("rust-rand" ,rust-rand-0.8)
("rust-serde" ,rust-serde-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 057/106] gnu: rust-shellexpand-3: Downgrade cargo-inputs.
(address . 75980@debbugs.gnu.org)
20d52da5cc753f1a4e08e58e3baa2f820d01ccad.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-shellexpand-3): Use rust-dirs-4
instead of 5.

Change-Id: I82fb6d2e29bac8c81eb6d460e7a8bab2b44c99e0
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 654dfae8a87..96bb157945f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71950,7 +71950,7 @@ (define-public rust-shellexpand-3
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dirs" ,rust-dirs-5)
+ ("rust-dirs" ,rust-dirs-4)
("rust-os-str-bytes" ,rust-os-str-bytes-6))))
(home-page "https://github.com/netvl/shellexpand")
(synopsis "Shell-like expansions in strings")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 079/106] gnu: rust-psm-0.1: Move cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
349f8f380d8e9d78855a3cbaf04c45784ef9d31a.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-psm-0.1): Move rust-cc-1 to
cargo-inputs.

Change-Id: Ifc2f54a79679f26afdcd78d409ed15a183e77f65
---
gnu/packages/crates-io.scm | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 812be4a1b3a..02a1af99a5d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58063,9 +58063,7 @@ (define-public rust-psm-0.1
(base32
"1kr9sal8g9zil4ch8ra0ry96d5cl15xslk1p0wnqk1504ib3hb89"))))
(build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-cc" ,rust-cc-1))))
+ (arguments `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
(home-page "https://github.com/rust-lang/stacker/")
(synopsis "Stack manipulation and introspection routines")
(description "This crate provides very portable functions to control the
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 083/106] gnu: rust-portable-atomic-util-0.2: Move cargo-inputs.
(address . 75980@debbugs.gnu.org)
7a59f2d82eea38f2ffa7988f7c5f994081a1ad99.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-portable-atomic-util-0.2): Move
rust-portable-atomic-1 to cargo-development-inputs.

Change-Id: Iaff80eefa4375b288ee1f1704d4a09f3a1978115
---
gnu/packages/crates-io.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8a2e31d78a1..14610fe47b2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55340,8 +55340,9 @@ (define-public rust-portable-atomic-util-0.2
(base32 "0v105n6yyvzwvfgsvfm5cqb818avlk3hbpfnahdljan5xjzdb9wh"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-build-context" ,rust-build-context-0.1)
- ("rust-portable-atomic" ,rust-portable-atomic-1))))
+ `(#:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1))
+ #:cargo-development-inputs
+ (("rust-build-context" ,rust-build-context-0.1))))
(home-page "https://github.com/taiki-e/portable-atomic")
(synopsis "Synchronization primitives built with portable-atomic")
(description "Synchronization primitives built with portable-atomic.")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 088/106] gnu: rust-paste-impl-0.1: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
5e4189a4d5fd6ce2cd0e2a1dc731ba226db465ac.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-paste-impl-0.1): Remove
rust-proc-macro2-1, rust-quote-1, rust-syn-1.

Change-Id: I189fc413b5eb8165a735dce969804a2d977302d5
---
gnu/packages/crates-io.scm | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 13a8baecc96..59feb573681 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51633,10 +51633,7 @@ (define-public rust-paste-impl-0.1
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
+ (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
(home-page "https://github.com/dtolnay/paste")
(synopsis "Implementation detail of the paste crate")
(description
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 028/106] gnu: rust-tokio-0.2: Add cargo-inputs.
(address . 75980@debbugs.gnu.org)
cf9a4e6203851fc736b3ce400befd3a0a62fea8f.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tokio-0.2): Add rust-tracing-0.1.

Change-Id: I65809912b4fc53bd282f4d281f86bb412f636c01
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6fca618a517..390f28ccb88 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82298,6 +82298,7 @@ (define-public rust-tokio-0.2
("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
("rust-slab" ,rust-slab-0.4)
("rust-tokio-macros" ,rust-tokio-macros-0.2)
+ ("rust-tracing" ,rust-tracing-0.1)
("rust-winapi" ,rust-winapi-0.3))
#:cargo-development-inputs
(("rust-futures" ,rust-futures-0.3)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 031/106] gnu: Add rust-lipsum-0.6.
(address . 75980@debbugs.gnu.org)
41c1ea3211584a95f9a8ae5c9be3a2298ef05eb7.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-lipsum-0.6): Add variable.

Change-Id: I578fcb6a9015c7cf4fced2a3a88058b0845f5aac
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2dfee1f0ece..95275214a00 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39400,6 +39400,32 @@ (define-public rust-linux-raw-sys-0.0.46
`(("rust-libc" ,rust-libc-0.2)
("rust-static-assertions" ,rust-static-assertions-1))))))
+(define-public rust-lipsum-0.6
+ (package
+ (name "rust-lipsum")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lipsum" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0nlxkz8zjxqmbrxqasr36a5fqn2n33cxy11w0x0a0b6mcx04dr2q"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-rand" ,rust-rand-0.6))
+ #:cargo-development-inputs (("rust-rand-xorshift" ,rust-rand-xorshift-0.1)
+ ("rust-version-sync" ,rust-version-sync-0.6))))
+ (home-page "https://github.com/mgeisler/lipsum/")
+ (synopsis "Lorem ipsum text generation library")
+ (description
+ "Lipsum is a lorem ipsum text generation library. It generates
+pseudo-random Latin text. Use this if you need filler or dummy text for
+your application. The text is generated using a simple Markov chain,
+which you can instantiate to generate your own pieces of pseudo-random
+text.")
+ (license license:expat)))
+
(define-public rust-listenfd-1
(package
(name "rust-listenfd")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 059/106] gnu: rust-serde-qs-0.7: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
e5242772eb25019c1956a44d297b2c5034382f32.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-serde-qs-0.7): Build. Add
rust-rand-0.7, rust-serde-derive-1.

Change-Id: I092687057a2d5fc09522338a7084e0ca14b740ef
---
gnu/packages/crates-io.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (27 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 13117ee05a6..1c418d3eab2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -70326,10 +70326,7 @@ (define-public rust-serde-qs-0.7
(sha256
(base32 "1jz6gpr02d393f8cwdxbgfl3jhx5svr1z5ilxhdh16slqvijvy2s"))))
(arguments
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
- `(#:skip-build? #true
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-actix-web" ,rust-actix-web-2)
("rust-data-encoding" ,rust-data-encoding-2)
("rust-futures" ,rust-futures-0.3)
@@ -70338,6 +70335,8 @@ (define-public rust-serde-qs-0.7
("rust-thiserror" ,rust-thiserror-1))
#:cargo-development-inputs
(("rust-csv" ,rust-csv-1)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-serde-derive" ,rust-serde-derive-1)
("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7))))))
(define-public rust-serde-regex-1
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 092/106] gnu: rust-curve25519-dalek-4: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
d521d877ac4cef73bab3f059f070549718b9408f.1738357375.git.herman@rimm.ee
* gnu/packages/crates-crypto.scm (rust-curve25519-dalek-4): Remove
rust-platforms-3.

Change-Id: Id0ab071e424ad245cd803ea4c3660edc27797b12
---
gnu/packages/crates-crypto.scm | 1 -
1 file changed, 1 deletion(-)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index f0387bf891c..cd3e97a5c9e 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -1900,7 +1900,6 @@ (define-public rust-curve25519-dalek-4
("rust-ff" ,rust-ff-0.13)
("rust-fiat-crypto" ,rust-fiat-crypto-0.2)
("rust-group" ,rust-group-0.13)
- ("rust-platforms" ,rust-platforms-3)
("rust-rand-core" ,rust-rand-core-0.6)
("rust-rustc-version" ,rust-rustc-version-0.4)
("rust-serde" ,rust-serde-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 100/106] gnu: rust-malloc-buf-0.0: Rename to rust-malloc-buf-0.0.6.
(address . 75980@debbugs.gnu.org)
b1bb67efec8539956fa297b88e6c3f4ef51912f7.1738357375.git.herman@rimm.ee
* gnu/packages/crates-apple.scm (rust-objc-0.2): Replace
rust-malloc-buf-0.0 with 0.0.6.
* gnu/packages/crates-io.scm (rust-malloc-buf-0.0): Rename to
rust-malloc-buf-0.0.6.

Change-Id: Ie8eea0b34dd35c52c374b04d6d0e3af6ebd8106d
---
gnu/packages/crates-apple.scm | 2 +-
gnu/packages/crates-io.scm | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm
index 1c3c941209d..007536627d8 100644
--- a/gnu/packages/crates-apple.scm
+++ b/gnu/packages/crates-apple.scm
@@ -976,7 +976,7 @@ (define-public rust-objc-0.2
(arguments
`(#:tests? #f ; Tests require gcc-objc.
#:cargo-inputs
- (("rust-malloc-buf" ,rust-malloc-buf-0.0)
+ (("rust-malloc-buf" ,rust-malloc-buf-0.0.6)
("rust-objc-exception" ,rust-objc-exception-0.1))))
(home-page "https://github.com/SSheldon/rust-objc")
(synopsis "Objective-C Runtime bindings and wrapper for Rust")
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 59feb573681..34f3a13800c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40683,7 +40683,7 @@ (define-public rust-malloc-buf-1
"This package provides structs for handling malloc'd memory passed to Rust.")
(license license:expat)))
-(define-public rust-malloc-buf-0.0
+(define-public rust-malloc-buf-0.0.6
(package
(inherit rust-malloc-buf-1)
(name "rust-malloc-buf")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 101/106] gnu: rust-malloc-buf-1: Disable failing test.
(address . 75980@debbugs.gnu.org)
efabc027a7576ff29c58c64dc7b8349a56990ca9.1738357375.git.herman@rimm.ee
* gnu/packages/crates-database.scm (rust-malloc-buf-1): Disable test.
(rust-malloc-buf-0.0.6): Inherit arguments.

Change-Id: Id5fffd93d0285a972eb22fd746ec66107b1a7ab6
---
gnu/packages/crates-io.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 34f3a13800c..7325084c8a9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40676,7 +40676,8 @@ (define-public rust-malloc-buf-1
(base32 "1zap9m0xmd5sdsxil7v2rgb1dzlq0308f826pwvqdvjyaz0chciz"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
+ `(#:cargo-test-flags '("--" "--skip=tests::test_null_buf")
+ #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
(home-page "https://github.com/SSheldon/malloc_buf")
(synopsis "Structs for handling malloc'd memory passed to Rust")
(description
@@ -40694,9 +40695,8 @@ (define-public rust-malloc-buf-0.0.6
(uri (crate-uri "malloc_buf" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
+ (base32
+ "1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2"))))))
(define-public rust-manifest-dir-macros-0.1
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 102/106] gnu: rust-jack-0.8: Test.
(address . 75980@debbugs.gnu.org)
7daa500734cb9429b6388c439f3d4f79aa28a9d1.1738357375.git.herman@rimm.ee
* gnu/packages/crates-audio.scm (rust-jack-0.8): Run some tests. Move
rust-crossbeam-channel-0.5 to cargo-development-inputs.

Change-Id: If101f0cb44e8d3453eb96c4ffbcb96d72db37427
---
gnu/packages/crates-audio.scm | 72 +++++++++++++++++++++++++++++++++--
1 file changed, 69 insertions(+), 3 deletions(-)

Toggle diff (89 lines)
diff --git a/gnu/packages/crates-audio.scm b/gnu/packages/crates-audio.scm
index 692ded385dd..ac9b311021f 100644
--- a/gnu/packages/crates-audio.scm
+++ b/gnu/packages/crates-audio.scm
@@ -329,13 +329,79 @@ (define-public rust-jack-0.8
(base32
"0lz10s0n2gy128m65pf96is9ip00vfgvnkfja0y9ydmv24pw2ajx"))))
(arguments
- (list #:tests? #f
+ (list #:cargo-test-flags
+ ;; Three of six doc-tests fail.
+ '(list "--lib" "--" "--exact"
+ ;; ClientError(FAILURE | SERVER_FAILED).
+ "--skip=client::test::client_can_activate"
+ "--skip=client::test::client_can_be_named"
+ "--skip=client::test::client_can_deactivate"
+ "--skip=client::test::client_can_estimate_frame_times"
+ "--skip=client::test::client_can_set_buffer_size"
+ "--skip=client::test::client_can_open"
+ "--skip=client::test::client_can_use_ringbuffer"
+ "--skip=client::test::client_debug_printing"
+ "--skip=client::test::client_detects_bad_buffer_size"
+ "--skip=client::test::client_knows_buffer_size"
+ "--skip=client::test::client_knows_cpu_load"
+ "--skip=client::test::client_knows_sample_rate"
+ "--skip=client::test::client_uuid"
+ "--skip=client::test_callback::client_cback_calls_after_client_registered"
+ "--skip=client::test_callback::client_cback_calls_after_client_unregistered"
+ "--skip=client::test_callback::client_cback_calls_buffer_size"
+ "--skip=client::test_callback::client_cback_calls_buffer_size_on_process_thread"
+ "--skip=client::test_callback::client_cback_calls_port_registered"
+ "--skip=client::test_callback::client_cback_calls_port_unregistered"
+ "--skip=client::test_callback::client_cback_calls_process"
+ "--skip=client::test_callback::client_cback_calls_thread_init"
+ "--skip=client::test_callback::client_cback_reports_xruns"
+ "--skip=port::audio::test::port_audio_can_read_write"
+ "--skip=port::midi::test::port_midi_can_get_max_event_size"
+ "--skip=port::midi::test::port_midi_can_read_write"
+ "--skip=port::midi::test::port_midi_cant_exceed_max_event_size"
+ "--skip=port::midi::test::port_midi_iter"
+ "--skip=port::midi::test::port_midi_iter_next_if"
+ "--skip=port::test_client::client_port_can_connect_ports"
+ "--skip=port::test_client::client_port_can_connect_ports_by_name"
+ "--skip=port::test_client::client_port_can_connect_unowned_ports"
+ "--skip=port::test_client::client_port_can_disconnect_port_from_all"
+ "--skip=port::test_client::client_port_can_disconnect_ports"
+ "--skip=port::test_client::client_port_can_disconnect_ports_by_name"
+ "--skip=port::test_client::client_port_can_disconnect_unowned_ports"
+ "--skip=port::test_client::client_port_can_get_existing_ports"
+ "--skip=port::test_client::client_port_can_get_port_by_id"
+ "--skip=port::test_client::client_port_can_get_port_by_name"
+ "--skip=port::test_client::client_port_can_get_port_by_name_pattern"
+ "--skip=port::test_client::client_port_can_get_port_by_type_pattern"
+ "--skip=port::test_client::client_port_can_register_port"
+ "--skip=port::test_client::client_port_can_request_monitor_by_name"
+ "--skip=port::test_client::client_port_cant_connect_inactive_client"
+ "--skip=port::test_client::client_port_fails_to_connect_nonexistant_ports"
+ "--skip=port::test_client::client_port_fails_to_nonexistant_port"
+ "--skip=port::test_client::client_port_recognizes_already_connected_ports"
+ "--skip=port::test_client::client_port_recognizes_my_ports"
+ "--skip=port::test_client::client_port_register_port_enforces_name_length"
+ "--skip=port::test_client::client_port_register_port_enforces_unique_names"
+ "--skip=port::test_port::port_can_be_cast_to_unowned"
+ "--skip=port::test_port::port_can_ensure_monitor"
+ "--skip=port::test_port::port_can_rename"
+ "--skip=port::test_port::port_can_request_monitor"
+ "--skip=port::test_port::port_can_set_alias"
+ "--skip=port::test_port::port_can_unset_alias"
+ "--skip=port::test_port::port_connected_count"
+ "--skip=port::test_port::port_created_with_proper_names"
+ "--skip=port::test_port::port_debug_printing"
+ "--skip=port::test_port::port_knows_connections"
+ ;; SIGSEGV: invalid memory reference
+ "--skip=test::time_can_get_time"
+ "--skip=test::time_is_monotonically_increasing")
#:cargo-inputs `(("rust-bitflags" ,rust-bitflags-1)
("rust-jack-sys" ,rust-jack-sys-0.2)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5))))))
+ ("rust-log" ,rust-log-0.4))
+ #:cargo-development-inputs
+ `(("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5))))))
(define-public rust-jack-sys-0.4
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 103/106] gnu: rust-cocoa-foundation-0.1: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
912668dcf9e8f41e6f0292c9f8044e22920597e5.1738357375.git.herman@rimm.ee
* gnu/packages/crates-apple.scm (rust-cocoa-foundation-0.1): Remove
rust-foreign-types-0.3.

Change-Id: Ib14ad08ca25724610a982d1db7b3e657b840cc4f
---
gnu/packages/crates-apple.scm | 1 -
1 file changed, 1 deletion(-)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm
index 007536627d8..a8c748ada5e 100644
--- a/gnu/packages/crates-apple.scm
+++ b/gnu/packages/crates-apple.scm
@@ -359,7 +359,6 @@ (define-public rust-cocoa-foundation-0.1
("rust-block" ,rust-block-0.1)
("rust-core-foundation" ,rust-core-foundation-0.9)
("rust-core-graphics-types" ,rust-core-graphics-types-0.1)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
("rust-libc" ,rust-libc-0.2)
("rust-objc" ,rust-objc-0.2))))
(home-page "https://github.com/servo/core-foundation-rs")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 104/106] gnu: rust-objc2-0.3: Add cargo-inputs.
(address . 75980@debbugs.gnu.org)
803fd1c111824b8bc62ff97902913351e5451020.1738357375.git.herman@rimm.ee
* gnu/packages/crates-apple.scm (rust-objc2-0.3): Add rust-malloc-buf-1.

Change-Id: Icf3544a7b562cd47d6e8ab2b5f8b135a4122877e
---
gnu/packages/crates-apple.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm
index a8c748ada5e..440bd5b700c 100644
--- a/gnu/packages/crates-apple.scm
+++ b/gnu/packages/crates-apple.scm
@@ -1189,6 +1189,7 @@ (define-public rust-objc2-0.3
`(#:skip-build? #t
#:cargo-inputs
(("rust-block2" ,rust-block2-0.2) ; 0.2.0-alpha.6
+ ("rust-malloc-buf" ,rust-malloc-buf-1)
("rust-objc-sys" ,rust-objc-sys-0.2) ; 0.2.0-beta.2
("rust-objc2-encode" ,rust-objc2-encode-2) ; 2.0.0-pre.2
("rust-objc2-proc-macros" ,rust-objc2-proc-macros-0.1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 105/106] gnu: rust-security-framework-2: Replace cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
1261aa73ed84dca4ad466c708c26031c96f7fdb3.1738357375.git.herman@rimm.ee
* gnu/packages/crates-apple.scm (rust-security-framework-2): Remove
rust-tempdir-0.3, add rust-tempfile-3.

Change-Id: Ifbc3db5945aad9400a3b20a589ab1bc2ddb11f98
---
gnu/packages/crates-apple.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm
index 440bd5b700c..0891365a5e0 100644
--- a/gnu/packages/crates-apple.scm
+++ b/gnu/packages/crates-apple.scm
@@ -1666,7 +1666,9 @@ (define-public rust-security-framework-2
(sha256
(base32 "00ldclwx78dm61v7wkach9lcx76awlrv0fdgjdwch4dmy12j4yw9"))))
(arguments
- `(#:tests? #f ; unresolved import `security_framework::secure_transport`
+ ;; Missing ../test/server.der. security_framework::certificate and
+ ;; security_framework::secure_transport only for Apple platforms.
+ `(#:tests? #f
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-2)
("rust-core-foundation" ,rust-core-foundation-0.9)
@@ -1678,7 +1680,7 @@ (define-public rust-security-framework-2
#:cargo-development-inputs
(("rust-env-logger" ,rust-env-logger-0.10)
("rust-hex" ,rust-hex-0.4)
- ("rust-tempdir" ,rust-tempdir-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-time" ,rust-time-0.3)
("rust-x509-parser" ,rust-x509-parser-0.16))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 062/106] gnu: rust-seq-io-0.3: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
71b00a5207b7ad3f079b253bc5158ef73b82e4a9.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-seq-io-0.3): Remove
rust-crossbeam-0.8, add rust-crossbeam-utils-0.8.

Change-Id: I78d4fee820cea5973fdcc801ae145f04c337b072
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 44ae440715d..8021ac2e66f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69519,7 +69519,7 @@ (define-public rust-seq-io-0.3
(arguments
`(#:cargo-inputs
(("rust-buffer-redux" ,rust-buffer-redux-1)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
+ ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
("rust-memchr" ,rust-memchr-2)
("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
("rust-serde" ,rust-serde-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 065/106] gnu: rust-semver-0.11: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
289dc81418a22cc44f59ec1a77ff0f6e0422fd65.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-semver-0.11): Add
rust-serde-derive-1, rust-serde-json-1.

Change-Id: I5ee18503ad6a029ecf35c06365c945c48fbc5011
---
gnu/packages/crates-io.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bd19e907d0d..a62e3b535b6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69324,7 +69324,10 @@ (define-public rust-semver-0.11
`(#:cargo-inputs
(("rust-diesel" ,rust-diesel-1)
("rust-semver-parser" ,rust-semver-parser-0.10)
- ("rust-serde" ,rust-serde-1))))))
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1))))))
(define-public rust-semver-0.9
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 077/106] gnu: rust-pyo3-0.20: Add cargo-inputs.
(address . 75980@debbugs.gnu.org)
fae4223cb164d0e05db99cf32be466d00dce0dee.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-pyo3-0.20): Skip doc-tests. Add
rust-portable-atomic-1.

Change-Id: Ie5443e6e2fc45dfa219c0735b42b411bdf3a721f
---
gnu/packages/crates-io.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9b65c576b62..d17c58f1ea1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58803,7 +58803,8 @@ (define-public rust-pyo3-0.20
(sha256
(base32 "0cw2pgab0pq5gd98nhv18xgxvyigygspla6c8mfycmwisjbbpgak"))))
(arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ `(#:cargo-test-flags '("--lib")
+ #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
("rust-cfg-if" ,rust-cfg-if-1)
("rust-chrono" ,rust-chrono-0.4)
("rust-either" ,rust-either-1)
@@ -58817,6 +58818,7 @@ (define-public rust-pyo3-0.20
("rust-num-bigint" ,rust-num-bigint-0.4)
("rust-num-complex" ,rust-num-complex-0.4)
("rust-parking-lot" ,rust-parking-lot-0.12)
+ ("rust-portable-atomic" ,rust-portable-atomic-1)
("rust-pyo3-build-config" ,rust-pyo3-build-config-0.20)
("rust-pyo3-ffi" ,rust-pyo3-ffi-0.20)
("rust-pyo3-macros" ,rust-pyo3-macros-0.20)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 106/106] gnu: rust-aesni-0.6.0-yanked: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
da88dd5c55db41bfa69c87db7ffa3cb5d521e23f.1738357375.git.herman@rimm.ee
* gnu/packages/crates-crypto.scm (rust-aesni-0.6.0-yanked): Add
rust-stream-cipher-0.3, rust-block-cipher-trait-0.6.

Change-Id: I0d090d455f082f5d3ca4d7d25d26a2e18944ea7d
---
gnu/packages/crates-crypto.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index f855679ddad..9c82cfe6cd6 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -512,6 +512,9 @@ (define-public rust-aesni-0.6.0-yanked
#:cargo-inputs
(("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6)
("rust-opaque-debug" ,rust-opaque-debug-0.2)
+ ("rust-stream-cipher" ,rust-stream-cipher-0.3))
+ #:cargo-development-inputs
+ (("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6)
("rust-stream-cipher" ,rust-stream-cipher-0.3))))
(properties '((crate-version-yanked? . #t)))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 067/106] gnu: rust-rust-htslib-0.38: Build.
(address . 75980@debbugs.gnu.org)
db1813d612197b7059e324147b9625ee14916b3a.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-rust-htslib-0.38)[source]: Fix test.
[arguments]: Build. Add rust-serde-json-1, rust-tempfile-3 to
cargo-development-inputs.
[inputs]: Add curl, openssl, zlib.

Change-Id: I112f661cb47c3a9ae3a7c74f43ce807027f13752
---
gnu/packages/crates-io.scm | 28 ++++++++++++++++------------
1 file changed, 16 insertions(+), 12 deletions(-)

Toggle diff (50 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4d5571a8f0e..6969a88d7e4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -66106,18 +66106,20 @@ (define-public rust-rust-htslib-0.38
(package
(name "rust-rust-htslib")
(version "0.38.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rust-htslib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "070sihnvyiyqcw8yjkdl8hvav598bsw36m722phgd2b394k6djia"))))
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rust-htslib" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "070sihnvyiyqcw8yjkdl8hvav598bsw36m722phgd2b394k6djia"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "src/bam/mod.rs"
+ (("hashmap.get\\(\"SQ\".into")
+ "hashmap.get::<String>(&\"SQ\".to_owned")))))
(build-system cargo-build-system)
(arguments
- ;; TODO: cannot find openssl_src
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bio-types" ,rust-bio-types-0.12)
("rust-byteorder" ,rust-byteorder-1)
("rust-custom-derive" ,rust-custom-derive-0.1)
@@ -66135,8 +66137,10 @@ (define-public rust-rust-htslib-0.38
("rust-url" ,rust-url-2))
#:cargo-development-inputs
(("rust-bincode" ,rust-bincode-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
- (inputs (list openssl))
+ ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-tempfile" ,rust-tempfile-3))))
+ (inputs (list curl openssl zlib))
(native-inputs (list pkg-config))
(home-page "https://github.com/rust-bio/rust-htslib.git")
(synopsis "HTSlib bindings and API for reading and writing BAM files")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 069/106] gnu: rust-ron-0.4: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
f5e7e6073983162cf71756201d76a8fdd3f293d5.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-ron-0.4): Build, skip a test. Add
rust-serde-bytes-0.10.

Change-Id: I0574420135a00b39f5ea949a52fd4e47c18d8d15
---
gnu/packages/crates-io.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (22 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b5fbf3d73cb..9fdb1a80e50 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64271,13 +64271,13 @@ (define-public rust-ron-0.4
(base32
"13ypx80ac1minrmn9w9sgnbxlknwiv7qhx5n50azh0s484j2mx8p"))))
(arguments
- `(#:skip-build? #t
+ `(#:cargo-test-flags '("--" "--exact" "--skip=test_nul_in_string")
#:cargo-inputs
(("rust-base64" ,rust-base64-0.10)
("rust-bitflags" ,rust-bitflags-1)
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
- (;("rust-serde-bytes" ,rust-serde-bytes-0.10)
+ (("rust-serde-bytes" ,rust-serde-bytes-0.10)
("rust-serde-json" ,rust-serde-json-1))))))
(define-public rust-ropey-1
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 072/106] gnu: rust-rand-chacha-0.1: Move cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
9a0f360eec1330900fcf9ec532d38d8ed0982361.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-rand-chacha-0.1): Move
rust-autocfg-0.1 to cargo-inputs.

Change-Id: I8d218c861197033ab85413f856977d6ec4fec55e
---
gnu/packages/crates-io.scm | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 792a10de5e5..758c481417f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61063,9 +61063,8 @@ (define-public rust-rand-chacha-0.1
"1vxwyzs4fy1ffjc8l00fsyygpiss135irjf7nyxgq2v0lqf3lvam"))))
(arguments
`(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.3))
- #:cargo-development-inputs
- (("rust-autocfg" ,rust-autocfg-0.1))))))
+ (("rust-autocfg" ,rust-autocfg-0.1)
+ ("rust-rand-core" ,rust-rand-core-0.3))))))
(define-public rust-rand-core-0.6
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 074/106] gnu: rust-quinn-proto-0.11: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
d9f0fbd29bbef2e08ffc5c114ef2de37afc48bce.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-quinn-proto-0.11): Remove
rust-ring-0.17.

Change-Id: I92565362a5d3e33c66b61457b3f14cd3666571aa
---
gnu/packages/crates-io.scm | 1 -
1 file changed, 1 deletion(-)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b6785198f04..68992180d12 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60401,7 +60401,6 @@ (define-public rust-quinn-proto-0.11
rust-bytes-1
rust-getrandom-0.2
rust-rand-0.8
- rust-ring-0.17
rust-rustc-hash-2
rust-rustls-0.23
rust-rustls-pki-types-1
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 073/106] gnu: rust-rand-chacha-0.2: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
6d99239e7d8977bf621da54f3e594549b21235cb.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-rand-chacha-0.2): Remove
rust-c2-chacha-0.2, add rust-ppv-lite86-0.2.

Change-Id: Ie756d7e371c1cb8c29d657e580932026098dd7fa
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 758c481417f..b6785198f04 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61045,7 +61045,7 @@ (define-public rust-rand-chacha-0.2
"00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l"))))
(arguments
`(#:cargo-inputs
- (("rust-c2-chacha" ,rust-c2-chacha-0.2)
+ (("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
("rust-rand-core" ,rust-rand-core-0.5))))))
(define-public rust-rand-chacha-0.1
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 096/106] gnu: rust-bzip2-0.4: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
f3d74e87cafea791c47f25b57748e355595365ce.1738357375.git.herman@rimm.ee
* gnu/packages/crates-compression.scm (rust-bzip2-0.4): Add
rust-quickcheck-0.6.

Change-Id: I79539566a587678618f13b42e5bcb95c8286cb16
---
gnu/packages/crates-compression.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crates-compression.scm b/gnu/packages/crates-compression.scm
index 81c23d6860f..32c8a08da02 100644
--- a/gnu/packages/crates-compression.scm
+++ b/gnu/packages/crates-compression.scm
@@ -262,8 +262,7 @@ (define-public rust-bzip2-0.4
(base32 "1y27wgqkx3k2jmh4k26vra2kqjq1qc1asww8hac3cv1zxyk1dcdx"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bzip2-sys" ,rust-bzip2-sys-0.1)
("rust-futures" ,rust-futures-0.1)
("rust-libc" ,rust-libc-0.2)
@@ -271,6 +270,7 @@ (define-public rust-bzip2-0.4
#:cargo-development-inputs
(("rust-partial-io" ,rust-partial-io-0.3)
("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-quickcheck" ,rust-quickcheck-0.6)
("rust-rand" ,rust-rand-0.8)
("rust-tokio-core" ,rust-tokio-core-0.1))))
(home-page "https://github.com/alexcrichton/bzip2-rs")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 053/106] gnu: rust-smol-0.1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
6326124792b6718b67a7c46659da3191cd184078.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-smol-0.1): Add rust-num-cpus-1.

Change-Id: I8db989c6fea15aaa2dbcdce4b3d86b50a237a35b
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7a109be943c..06e4fd4ca3f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -73642,6 +73642,7 @@ (define-public rust-smol-0.1
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.3)
("rust-futures" ,rust-futures-0.3)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-piper" ,rust-piper-0.1)
("rust-tempfile" ,rust-tempfile-3))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 036/106] gnu: rust-tera-1: Add cargo-inputs.
(address . 75980@debbugs.gnu.org)
dd8540d028739ebf7b044fc9f72638fd2c1a88ee.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tera-1): Add rust-thread-local-1.

Change-Id: I4d62dbf3755315e12d39775e12761953f97a49c5
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5a9a4757701..caa0457baba 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79246,6 +79246,7 @@ (define-public rust-tera-1
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-slug" ,rust-slug-0.1)
+ ("rust-thread-local" ,rust-thread-local-1)
("rust-unic-segment" ,rust-unic-segment-0.9))
#:cargo-development-inputs
(("rust-pretty-assertions" ,rust-pretty-assertions-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 027/106] gnu: rust-tokio-openssl-0.6: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
cb37ecd711b00a5cb077d4b95d10afc76ad0dabc.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tokio-openssl-0.6): Remove
rust-futures-0.3. Add rust-futures-util-0.3.

Change-Id: I47e519676e1a93d70f6f080fbc3e76d81042ceb8
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 21c6d0d4c31..6fca618a517 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82911,7 +82911,7 @@ (define-public rust-tokio-openssl-0.6
'("--release" "--"
"--skip=test::google")
#:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
+ (("rust-futures-util" ,rust-futures-util-0.3)
("rust-openssl" ,rust-openssl-0.10)
("rust-openssl-sys" ,rust-openssl-sys-0.9)
("rust-tokio" ,rust-tokio-1))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 054/106] gnu: rust-skim-0.9: Adjust cargo-inputs.
(address . 75980@debbugs.gnu.org)
13ef8497a4cb4a3ed7ec4d7de60e4e8dde3946b2.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-skim-0.9): Fix label.

Change-Id: Ie555c7d1f737dfbf14e0350f16d29534b2306ecc
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 06e4fd4ca3f..9f786d1d11c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72811,7 +72811,7 @@ (define-public rust-skim-0.9
"1d5v9vq8frkdjm7bnw3455h6xf3c277d51il2qasn7r20kwik7ab"))))
(arguments
`(#:cargo-inputs
- (("rust-atty-0.2" ,rust-atty-0.2)
+ (("rust-atty" ,rust-atty-0.2)
("rust-beef" ,rust-beef-0.5)
("rust-bitflags" ,rust-bitflags-1)
("rust-chrono" ,rust-chrono-0.4)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 040/106] gnu: rust-syn-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
f1777fb46a065d1b09278bb3f7e8913a09c2f47b.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-syn-1): Add
rust-syn-test-suite-0.0.0.

Change-Id: I2744cad2541efa2839c7f8713ce373a3c79c487d
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6dccb9fbe84..e885e5c014c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77524,6 +77524,7 @@ (define-public rust-syn-1
("rust-ref-cast" ,rust-ref-cast-1)
("rust-regex" ,rust-regex-1)
("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-syn-test-suite" ,rust-syn-test-suite-0.0.0)
("rust-tar" ,rust-tar-0.4)
("rust-termcolor" ,rust-termcolor-1)
("rust-walkdir" ,rust-walkdir-2))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 045/106] gnu: rust-strum-0.20: Build.
(address . 75980@debbugs.gnu.org)
7b1740af836c1ddda78b8863e5cc0c1e7efc58f0.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-strum-0.20)[source]: Inherit
rust-strum-0.21 source. [arguments]: Build, skip three tests.

Change-Id: I00b68f6eed7457987e271f9b67401e6014bb9533
---
gnu/packages/crates-io.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 38a29e61813..7e8b4d2d719 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76319,13 +76319,16 @@ (define-public rust-strum-0.20
(version "0.20.0")
(source
(origin
- (method url-fetch)
+ (inherit (package-source rust-strum-0.21))
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0p5cslmdnz261kiwmm4h7qsmv9bh83r0f9lq6f2z2mxsnl4wa63k"))))
(arguments
- `(#:skip-build? #t
+ `(#:cargo-test-flags '("--"
+ "--skip=EnumMessage"
+ "--skip=EnumProperty"
+ "--skip=IntoEnumIterator")
#:cargo-inputs
(("rust-strum-macros" ,rust-strum-macros-0.20))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 085/106] gnu: rust-petgraph-0.4: Move cargo-inputs.
(address . 75980@debbugs.gnu.org)
54caf4106516623e3351a67ab93cb38a3ca922f9.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-petgraph-0.4): Move rust-odds-0.2 to
cargo-development-inputs.

Change-Id: I4c5e152d85879c88ab4e728fd48d06f178a6535a
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (22 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 81eaac2d9de..4a46f5c2d35 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52956,7 +52956,6 @@ (define-public rust-petgraph-0.4
(arguments
`(#:cargo-inputs
(("rust-fixedbitset" ,rust-fixedbitset-0.1)
- ("rust-odds" ,rust-odds-0.2)
("rust-ordermap" ,rust-ordermap-0.3)
("rust-quickcheck" ,rust-quickcheck-0.4)
("rust-serde" ,rust-serde-1)
@@ -52964,6 +52963,7 @@ (define-public rust-petgraph-0.4
#:cargo-development-inputs
(("rust-defmac" ,rust-defmac-0.1)
("rust-itertools" ,rust-itertools-0.7)
+ ("rust-odds" ,rust-odds-0.2)
("rust-rand" ,rust-rand-0.4))
#:phases
(modify-phases %standard-phases
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 034/106] gnu: rust-termwiz-0.20: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
8c50e603358836500927f7b57e5c21089658c91c.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-termwiz-0.20): Remove rust-colored-2.

Change-Id: Icc7dfd5680e63ec77db951719be915a8b8da168e
---
gnu/packages/crates-io.scm | 1 -
1 file changed, 1 deletion(-)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b74d0ad0228..d7a40ffee96 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79977,7 +79977,6 @@ (define-public rust-termwiz-0.20
("rust-base64" ,rust-base64-0.21)
("rust-bitflags" ,rust-bitflags-1)
("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-colored" ,rust-colored-2)
("rust-filedescriptor" ,rust-filedescriptor-0.8)
("rust-finl-unicode" ,rust-finl-unicode-1)
("rust-fixedbitset" ,rust-fixedbitset-0.4)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 087/106] gnu: rust-pest-meta-2: Move cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
38a02cff2a70eaf8446bad4bbc32f6ebd158a280.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-pest-meta-2): Move rust-sha2-0.10 to
cargo-inputs.

Change-Id: I4363b9041454ad3fd86019b963a67469900c8254
---
gnu/packages/crates-io.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (20 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3d2c2e63347..13a8baecc96 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52870,10 +52870,10 @@ (define-public rust-pest-meta-2
(build-system cargo-build-system)
(arguments
`(#:tests? #f ;Not all test files included.
- #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
+ #:cargo-inputs (("rust-cargo" ,rust-cargo)
+ ("rust-once-cell" ,rust-once-cell-1)
("rust-pest" ,rust-pest-2)
- ("rust-cargo" ,rust-cargo))
- #:cargo-development-inputs (("rust-sha2" ,rust-sha2-0.10))))
+ ("rust-sha2" ,rust-sha2-0.10))))
(home-page "https://pest.rs")
(synopsis "Pest meta language parser and validator")
(description "Pest meta language parser and validator.")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 056/106] gnu: rust-signal-hook-0.1: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
2783bc40f27bdcf1b8e377e88c17dd69225bc4c9.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-signal-hook-0.1): Remove
rust-mio-uds-0.6, add rust-mio-0.6.

Change-Id: I3978c822b6ebac5059356314c3aa1869e603d199
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0a4db7c7501..654dfae8a87 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72057,7 +72057,7 @@ (define-public rust-signal-hook-0.1
(("rust-futures" ,rust-futures-0.1)
("rust-libc" ,rust-libc-0.2)
("rust-mio" ,rust-mio-0.7)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
+ ("rust-mio" ,rust-mio-0.6)
("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
#:cargo-development-inputs
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 058/106] gnu: rust-serial-test-derive-0.4: Inherit arguments.
(address . 75980@debbugs.gnu.org)
2ebf874ae79423cc7c99930c5feaa304625c744e.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-serial-test-derive-0.4): Inherit
rust-serial-test-derive-0.5.

Change-Id: I8c132fcd86bc855f1fa16f966690ddb9e7dfd5b1
---
gnu/packages/crates-io.scm | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 96bb157945f..13117ee05a6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71482,6 +71482,7 @@ (define-public rust-serial-test-derive-0.5
(define-public rust-serial-test-derive-0.4
(package
+ (inherit rust-serial-test-derive-0.5)
(name "rust-serial-test-derive")
(version "0.4.0")
(source
@@ -71492,19 +71493,7 @@ (define-public rust-serial-test-derive-0.4
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "05b5xr36zi8damfg3bmbh1kwdxc3k1y2r8b8pmi7q8jb0bc3i0yh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page
- "https://github.com/palfrey/serial_test_derive/")
- (synopsis "Serialising Rust tests")
- (description "Serialising Rust tests")
- (license license:expat)))
+ "05b5xr36zi8damfg3bmbh1kwdxc3k1y2r8b8pmi7q8jb0bc3i0yh"))))))
(define-public rust-serial-test-derive-0.1
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 095/106] gnu: rust-deflate-0.7: Move cargo-inputs.
(address . 75980@debbugs.gnu.org)
4f01e11ee4df3342aa20571d9790add43c861112.1738357375.git.herman@rimm.ee
* gnu/packages/crates-compression.scm (rust-deflate-0.7): Move
rust-flate2-1 to cargo-development-inputs.

Change-Id: I575cd1bebd69df0aff42922e1b3ed13c38131fd6
---
gnu/packages/crates-compression.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-compression.scm b/gnu/packages/crates-compression.scm
index 7715a4fab86..81c23d6860f 100644
--- a/gnu/packages/crates-compression.scm
+++ b/gnu/packages/crates-compression.scm
@@ -463,8 +463,9 @@ (define-public rust-deflate-0.7
`(#:cargo-inputs
(("rust-adler32" ,rust-adler32-1)
("rust-byteorder" ,rust-byteorder-1)
- ("rust-gzip-header" ,rust-gzip-header-0.3)
- ("rust-flate2" ,rust-flate2-1))))))
+ ("rust-gzip-header" ,rust-gzip-header-0.3))
+ #:cargo-development-inputs
+ (("rust-flate2" ,rust-flate2-1))))))
(define-public rust-deflate64-0.1
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 050/106] gnu: rust-string-cache-0.7: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
99a8d7c18a31603befca4888551e3620b2f9b5af.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-string-cache-0.7): Add
rust-string-cache-codegen-0.4.

Change-Id: I4651c51f507c53486638d58392ffef73497a1378
---
gnu/packages/crates-io.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2869ccb9db1..ed2e7133c02 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75592,7 +75592,9 @@ (define-public rust-string-cache-0.7
("rust-string-cache-codegen" ,rust-string-cache-codegen-0.4)
("rust-string-cache-shared" ,rust-string-cache-shared-0.3))
#:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))))
+ (("rust-rand" ,rust-rand-0.4)
+ ("rust-string-cache-codegen"
+ ,rust-string-cache-codegen-0.4))))))
(define-public rust-string-cache-codegen-0.5
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 060/106] gnu: rust-serde-indextree-0.2: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
adc347073d912d982db329911b7790207e786e45.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-serde-indextree-0.2): Add
rust-serde-json-1.

Change-Id: Ic3aa064759e93950da5c3a87f29f159559b661ac
---
gnu/packages/crates-io.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1c418d3eab2..d3ed19e0571 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -70117,7 +70117,9 @@ (define-public rust-serde-indextree-0.2
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-indextree" ,rust-indextree-4)
- ("rust-serde" ,rust-serde-1))))
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-serde-json" ,rust-serde-json-1))))
(home-page "https://github.com/PoiScript/serde_indextree")
(synopsis "Serializing indextree structure")
(description "Serializing indextree structure.")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 078/106] gnu: rust-pulldown-cmark-0.4: Remove cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
52011eb38cf11c2f446339d3bda9a6a2ebefaf70.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.4): Remove
rust-criterion-0.2, rust-html5ever-0.23.

Change-Id: Icac638f8a29b83ef3c131040f90bb3abf337486f
---
gnu/packages/crates-io.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d17c58f1ea1..812be4a1b3a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -58479,8 +58479,7 @@ (define-public rust-pulldown-cmark-0.4
("rust-memchr" ,rust-memchr-2)
("rust-unicase" ,rust-unicase-2))
#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-html5ever" ,rust-html5ever-0.23)
+ (;; ("rust-html5ever" ,rust-html5ever-0.22)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-regex" ,rust-regex-1)
("rust-tendril" ,rust-tendril-0.4))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 094/106] gnu: rust-zlib-rs-0.3: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
d38fe22113370a0528a33ae82f1edf6763daa55a.1738357375.git.herman@rimm.ee
* gnu/packages/crates-compression.scm (rust-zlib-rs-0.3): Add
rust-crc32fast-1, rust-quickcheck-1.

Change-Id: I4705cd65af4e6373a9897e77b42a918555ecc154
---
gnu/packages/crates-compression.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-compression.scm b/gnu/packages/crates-compression.scm
index 5aacfadc258..7715a4fab86 100644
--- a/gnu/packages/crates-compression.scm
+++ b/gnu/packages/crates-compression.scm
@@ -1713,7 +1713,10 @@ (define-public rust-zlib-rs-0.3
(arguments
`(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-quickcheck" ,rust-quickcheck-1))))))
+ ("rust-quickcheck" ,rust-quickcheck-1))
+ #:cargo-development-inputs
+ (("rust-crc32fast" ,rust-crc32fast-1)
+ ("rust-quickcheck" ,rust-quickcheck-1))))))
(define-public rust-zopfli-0.8
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 089/106] gnu: rust-diesel-migrations-2: Adjust cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
abcdb81f4330910440b815c42968990b29f2df09.1738357375.git.herman@rimm.ee
* gnu/packages/crates-database.scm (rust-diesel-migrations-2): Update
rust-cfg-if-0.1 to 1.

Change-Id: I227d3e920e2e9b8de2be7163e71716be4903a522
---
gnu/packages/crates-database.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm
index 033a14b23eb..d6648b507c2 100644
--- a/gnu/packages/crates-database.scm
+++ b/gnu/packages/crates-database.scm
@@ -226,7 +226,7 @@ (define-public rust-diesel-migrations-2
("rust-migrations-internals" ,rust-migrations-internals-2)
("rust-migrations-macros" ,rust-migrations-macros-2))
#:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
+ (("rust-cfg-if" ,rust-cfg-if-1)
("rust-dotenvy" ,rust-dotenvy-0.15)
("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://diesel.rs")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 071/106] gnu: rust-rand-distr-0.3: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
794c08db2a86f316c81d716fa1d7962f2b1ae952.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-rand-distr-0.3): Add rust-rand-0.7.

Change-Id: I9dc981072651b088c65be76834f95f0f12e0a42d
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ffd9442cfac..792a10de5e5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61211,6 +61211,7 @@ (define-public rust-rand-distr-0.3
("rust-rand" ,rust-rand-0.7))
#:cargo-development-inputs
(("rust-average" ,rust-average-0.10)
+ ("rust-rand" ,rust-rand-0.7)
("rust-rand-pcg" ,rust-rand-pcg-0.2))))
(home-page "https://crates.io/crates/rand_distr")
(synopsis "Sampling from random number distributions")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 075/106] gnu: rust-pyo3-0.13: Remove cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
334fa812094501f171c0cddb7a9daf3ff2c862e6.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-pyo3-0.13): Build without tests.
Remove rust-bitflags-1.2, rust-criterion-0.3, rust-half-1.

Change-Id: I3ab49bde9ab0b06d3da898698cb0ce8c449658f1
---
gnu/packages/crates-io.scm | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 68992180d12..6351b271d48 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59036,7 +59036,7 @@ (define-public rust-pyo3-0.13
(base32
"1hq965lgi25dn578fpn9hjva6zjr1c8rl7lxywijq44aw7lbhds8"))))
(arguments
- `(#:skip-build? #true
+ `(#:tests? #f ; type annotations needed
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-ctor" ,rust-ctor-0.1)
@@ -59053,9 +59053,6 @@ (define-public rust-pyo3-0.13
("rust-unindent" ,rust-unindent-0.1))
#:cargo-development-inputs
(("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-bitflags" ,rust-bitflags-1.2)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-half" ,rust-half-1)
("rust-proptest" ,rust-proptest-0.10)
("rust-rustversion" ,rust-rustversion-1)
("rust-serde-json" ,rust-serde-json-1)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 099/106] gnu: rust-pipewire-0.7: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
65e059d14e742cd9bb3b94a610c82aaa6df75c91.1738357375.git.herman@rimm.ee
* gnu/packages/crates-audio.scm (rust-pipewire-0.7): Add rust-clap-4,
rust-once-cell-1.

Change-Id: I03c5422942b5b7e5a96c504050ee6afbc3b8ded0
---
gnu/packages/crates-audio.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-audio.scm b/gnu/packages/crates-audio.scm
index 61c3e386983..692ded385dd 100644
--- a/gnu/packages/crates-audio.scm
+++ b/gnu/packages/crates-audio.scm
@@ -1176,7 +1176,10 @@ (define-public rust-pipewire-0.7
("rust-nix" ,rust-nix-0.26)
("rust-once-cell" ,rust-once-cell-1)
("rust-pipewire-sys" ,rust-pipewire-sys-0.7)
- ("rust-thiserror" ,rust-thiserror-1))))
+ ("rust-thiserror" ,rust-thiserror-1))
+ #:cargo-development-inputs
+ (("rust-clap" ,rust-clap-4)
+ ("rust-once-cell" ,rust-once-cell-1))))
(native-inputs
(list pkg-config))
(inputs
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 068/106] gnu: rust-rspec-1: Add cargo-inputs.
(address . 75980@debbugs.gnu.org)
16b60768aa9a0fa2cb6b468a7f4db320ea641087.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-rspec-1)[source]: Relax clippy
version requirement.
[arguments]: Add rust-clippy-0.0.302.
[description]: Change whitespace.
* gnu/local.mk (dist_patch_DATA): Unregister file.
* gnu/packages/patches/rust-rspec-1-remove-clippy.patch: Remove file.

Change-Id: I5f1e869aeedbf197f19f3a0c7ba4ffdc6752209c
---
gnu/local.mk | 1 -
gnu/packages/crates-io.scm | 9 ++++++---
.../patches/rust-rspec-1-remove-clippy.patch | 16 ----------------
3 files changed, 6 insertions(+), 20 deletions(-)
delete mode 100644 gnu/packages/patches/rust-rspec-1-remove-clippy.patch

Toggle diff (66 lines)
diff --git a/gnu/local.mk b/gnu/local.mk
index 1d15be886da..852d140dddf 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2197,7 +2197,6 @@ dist_patch_DATA = \
%D%/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch \
%D%/packages/patches/rust-onenote-parser-for-clamav-property-type.patch \
%D%/packages/patches/rust-poem-1-fewer-deps.patch \
- %D%/packages/patches/rust-rspec-1-remove-clippy.patch \
%D%/packages/patches/rust-trash-2-update-windows.patch \
%D%/packages/patches/rust-wl-clipboard-rs-newer-wl.patch \
%D%/packages/patches/rw-igraph-0.10.patch \
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6969a88d7e4..b5fbf3d73cb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64477,7 +64477,9 @@ (define-public rust-rspec-1
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "02hfwxqjdc39ygnjysvn5qz343fahmwm16rxvxayh403d5y9wf49"))
- (patches (search-patches "rust-rspec-1-remove-clippy.patch"))))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "Cargo.toml"
+ (("\"0.0.153\"") "\"0.0\"")))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -64486,11 +64488,12 @@ (define-public rust-rspec-1
("rust-derive-builder" ,rust-derive-builder-0.9)
("rust-expectest" ,rust-expectest-0.12)
("rust-rayon" ,rust-rayon-1)
+ ("rust-clippy" ,rust-clippy-0.0.302)
("rust-time" ,rust-time-0.2))))
(home-page "https://github.com/rust-rspec/rspec")
(synopsis "Write Rspec-like tests with stable rust")
- (description "This package helps writing Rspec-like tests with stable
-rust.")
+ (description
+ "This package helps writing Rspec-like tests with stable rust.")
(license license:mpl2.0)))
(define-public rust-rspec-1.0.0-beta.3
diff --git a/gnu/packages/patches/rust-rspec-1-remove-clippy.patch b/gnu/packages/patches/rust-rspec-1-remove-clippy.patch
deleted file mode 100644
index 46c994f7eec..00000000000
--- a/gnu/packages/patches/rust-rspec-1-remove-clippy.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Remove the dependency on clippy
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 177cb80..7260c34 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -39,9 +39,6 @@ version = "1.5"
-
- [dependencies.time]
- version = "0.2"
--[build-dependencies.clippy]
--version = "0.0.153"
--optional = true
-
- [features]
- default = []
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 097/106] gnu: rust-brotli2-0.3: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
2e9bb834d588323d0ae9893eac60eac720471fac.1738357375.git.herman@rimm.ee
* gnu/packages/crates-compression.scm (rust-brotli2-0.3): Add
rust-rand-0.3.

Change-Id: I09b18f761a31183122b7c7db473907b51ef7bbf9
---
gnu/packages/crates-compression.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-compression.scm b/gnu/packages/crates-compression.scm
index 32c8a08da02..6aee01159dd 100644
--- a/gnu/packages/crates-compression.scm
+++ b/gnu/packages/crates-compression.scm
@@ -240,7 +240,8 @@ (define-public rust-brotli2-0.3
(("rust-brotli-sys" ,rust-brotli-sys-0.3)
("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.4))))
+ (("rust-quickcheck" ,rust-quickcheck-0.4)
+ ("rust-rand" ,rust-rand-0.3))))
(home-page "https://github.com/alexcrichton/brotli2-rs")
(synopsis "Rust bindings to compression library libbrotli")
(description
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 041/106] gnu: rust-swayipc-2: Add cargo-inputs.
(address . 75980@debbugs.gnu.org)
5b17262563cffe056e231aeabdb7c9b5f3c760e6.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-swayipc-2): Add rust-failure-0.1,
rust-futures-core-0.3.

Change-Id: I709654ac1827b8b2d345a8368e9876de5be89dc9
---
gnu/packages/crates-io.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Toggle diff (22 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e885e5c014c..9b89638e14b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -77214,10 +77214,12 @@ (define-public rust-swayipc-2
(sha256
(base32 "03r15c2sijyrxmpsyjgma4gz7zmdl1g8akjnjkw6hrml91d5dilj"))))
(arguments
- `(#:tests? #f ; test sync::tests::connect ... FAILED
+ `(#:tests? #f ; Tests require SWAYSOCK.
#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-async-std" ,rust-async-std-1)
+ (("rust-async-std" ,rust-async-std-1)
+ ("rust-failure" ,rust-failure-0.1)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-serde" ,rust-serde-1)
("rust-swayipc-command-builder" ,rust-swayipc-command-builder-0.1)
("rust-serde-json" ,rust-serde-json-1))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 061/106] gnu: rust-serde-0.8: Move cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
020d8ebab7f4e06735f70195c3ec2b07770ee4e0.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-serde-0.8)[source]: Unset Cargo
readme.
[arguments]: Skip a test. Move rust-clippy-0.0.302 to cargo-inputs.

Change-Id: Iddf25b0b326953f2f07c08fff3808c2f9b52a47e
---
gnu/packages/crates-io.scm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d3ed19e0571..44ae440715d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69624,11 +69624,14 @@ (define-public rust-serde-0.8
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1j4ajipn0sf4ya0crgcb94s848qp7mfc35n6d0q2rf8rk5skzbcx"))))
+ "1j4ajipn0sf4ya0crgcb94s848qp7mfc35n6d0q2rf8rk5skzbcx"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "Cargo.toml"
+ (("readme =.*") "edition = \"2015\"\n")))))
(arguments
- `(#:cargo-development-inputs
- (("rust-clippy" ,rust-clippy-0.0.302))
- #:tests? #f))))
+ `(#:cargo-inputs (("rust-clippy" ,rust-clippy-0.0.302))
+ #:cargo-test-flags
+ '("--" "--skip=ser::Serializer::serialize_bytes")))))
(define-public rust-serde-aux-4
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 081/106] gnu: rust-proc-macro-crate-0.1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
5f9b2144ff1144a4eeddc12f2f370934fe00bd4e.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-proc-macro-crate-0.1): Add
rust-proc-macro2-1, rust-quote-1, rust-syn-1.

Change-Id: I2c34323ce970b01d1ea4392f9d56ded5eb49829d
---
gnu/packages/crates-io.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Toggle diff (19 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c767b2d7571..3d53c838bd8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56405,7 +56405,11 @@ (define-public rust-proc-macro-crate-0.1
(base32 "11cpihdk9ba68hzw95aa8zxn0i5g6kdrfd4l2cy3d5jvb72a6vhx"))))
(arguments
`(#:cargo-inputs
- (("rust-toml" ,rust-toml-0.5))))))
+ (("rust-toml" ,rust-toml-0.5))
+ #:cargo-development-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-proc-macro-error-1
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 070/106] gnu: rust-regex-0.1: Adjust Cargo.toml.
(address . 75980@debbugs.gnu.org)
aa44889d4cb4b3b1afecce0b4c7597e9091543a9.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-regex-0.1)[source]: Require simd 0.2
instead of 0.1.0. Remove regex-syntax path. [arguments]: Build.

Change-Id: I4ca4a86cc076654ca1cab406b6818601d0a62b14
---
gnu/packages/crates-io.scm | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)

Toggle diff (38 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9fdb1a80e50..ffd9442cfac 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -62890,22 +62890,24 @@ (define-public rust-regex-0.1
(inherit rust-regex-0.2)
(name "rust-regex")
(version "0.1.80")
+ ;; Missing Cargo.toml.orig: not packaged by Cargo.
(source
(origin
(method url-fetch)
(uri (crate-uri "regex" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0bs036h3vzc6pj5jj4vc909s9rppq7b808ic99qn0y6gm3karm2g"))))
+ (base32 "0bs036h3vzc6pj5jj4vc909s9rppq7b808ic99qn0y6gm3karm2g"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* "Cargo.toml"
+ (("version = \"0.1.0\"") "version = \"0.2\"")
+ (("path =.*, ") "")))))
(arguments
- `(#:skip-build? #t ; Can't find dependent crates.
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-aho-corasick" ,rust-aho-corasick-0.5)
("rust-memchr" ,rust-memchr-0.1)
("rust-regex-syntax" ,rust-regex-syntax-0.3)
- ("rust-simd" ,rust-simd-0.2) ; 0.1?
+ ("rust-simd" ,rust-simd-0.2)
("rust-thread-local" ,rust-thread-local-0.2)
("rust-utf8-ranges" ,rust-utf8-ranges-0.1))
#:cargo-development-inputs
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 098/106] gnu: rust-criterion-plot-0.5: Adjust cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
8ebdf132a859a854386596ce4e23d0a71f8f33a3.1738357375.git.herman@rimm.ee
* gnu/packages/crates-check.scm (rust-criterion-plot-0.5): Fix label.

Change-Id: I377d386f2dc059ae7efe72fdfc1ae4daedc79c08
---
gnu/packages/crates-check.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
index 3d02f5421b5..441d33abd15 100644
--- a/gnu/packages/crates-check.scm
+++ b/gnu/packages/crates-check.scm
@@ -260,7 +260,7 @@ (define-public rust-criterion-plot-0.5
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
- (("rust-itertool-num" ,rust-itertools-num-0.1)
+ (("rust-itertools-num" ,rust-itertools-num-0.1)
("rust-num-complex" ,rust-num-complex-0.4)
("rust-rand" ,rust-rand-0.8))
#:cargo-inputs
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 020/106] gnu: rust-gix-fs-0.11: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
c664fbc837a25b4e7e41e60ac7a8a2c82e8698a3.1738357371.git.herman@rimm.ee
* gnu/packages/crates-vcs.scm (rust-gix-fs-0.11): Add
rust-crossbeam-channel-0.5, rust-tempfile-3.

Change-Id: I306b0d05fd0df4ab70acf18526f5db3c67012013
---
gnu/packages/crates-vcs.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 2924f09510e..e8f4b4908fd 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -2967,7 +2967,10 @@ (define-public rust-gix-fs-0.11
`(#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
("rust-gix-features" ,rust-gix-features-0.38)
("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-serde" ,rust-serde-1))))
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+ ("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "File system specific utilities to Gitoxide`")
(description
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 082/106] gnu: rust-priority-queue-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
11ecc00ce919217ed95389313c2956cba26c181a.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-priority-queue-1): Add rust-serde-1.

Change-Id: Ic989bbe972600defdb57e4efed94c15e73346f8a
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3d53c838bd8..8a2e31d78a1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -56306,6 +56306,7 @@ (define-public rust-priority-queue-1
("rust-autocfg" ,rust-autocfg-1))
#:cargo-development-inputs
`(("rust-hashbrown" ,rust-hashbrown-0.9)
+ ("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-test" ,rust-serde-test-1)
("rust-uuid" ,rust-uuid-0.8))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 091/106] gnu: rust-signature-derive-1: Remove cargo-inputs.
(address . 75980@debbugs.gnu.org)
e4f8daa95e351c853836f798b8fefa773d0e84ff.1738357375.git.herman@rimm.ee
* gnu/packages/crates-crypto.scm (rust-signature-derive-1): Build.
Remove rust-synstructure-0.12.

Change-Id: I2515bf13b725c235dc990ba2d193ff51e2be5928
---
gnu/packages/crates-crypto.scm | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)

Toggle diff (21 lines)
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index 7cb44340f65..f0387bf891c 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -5893,12 +5893,10 @@ (define-public rust-signature-derive-1
(sha256
(base32 "03wj342zvljknqwg3qbc9acrcsrzhdp1d2d6pfrh4p1b087k3rln"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))))
+ ("rust-syn" ,rust-syn-1))))))
(define-public rust-simple-asn1-0.6
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 044/106] gnu: rust-strum-0.21: Build.
(address . 75980@debbugs.gnu.org)
49d0eddc519bfef5fc54e02b6c0a096c83d86c7a.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-strum-0.21)[source]: Inherit
rust-strum-0.24 source. [arguments]: Build, skip three tests.

Change-Id: I00b68f6eed7457987e271f9b67401e6014bb9533
---
gnu/packages/crates-io.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2a6b3e71414..38a29e61813 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76299,13 +76299,16 @@ (define-public rust-strum-0.21
(version "0.21.0")
(source
(origin
- (method url-fetch)
+ (inherit (package-source rust-strum-0.24))
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1qnd2by1zrwgx7li0hmwy7jbzjwz1ky697qjg85nga8zzny6py5a"))))
(arguments
- `(#:skip-build? #t
+ `(#:cargo-test-flags '("--"
+ "--skip=EnumMessage"
+ "--skip=EnumProperty"
+ "--skip=IntoEnumIterator")
#:cargo-inputs
(("rust-strum-macros" ,rust-strum-macros-0.21))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 076/106] gnu: rust-pyo3-0.15: Run tests.
(address . 75980@debbugs.gnu.org)
4cd48fb29fdeb598ecf8b376d08f46cd64dd6b2a.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-pyo3-0.15)[arguments]: Skip some
tests. Add rust-serde-1.

Change-Id: Ic9f4d953e639469b671221e3f74b267ec67169a3
---
gnu/packages/crates-io.scm | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6351b271d48..9b65c576b62 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -59018,10 +59018,19 @@ (define-public rust-pyo3-0.15
("rust-half" ,rust-half-1)
("rust-proptest" ,rust-proptest-0.10)
("rust-rustversion" ,rust-rustversion-1)
+ ("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-trybuild" ,rust-trybuild-1))
- ;; FIXME: fails to initialize Python interpreter.
- #:tests? #f))))
+ #:cargo-test-flags
+ ;; Most tests will not initialize a Python interpreter.
+ '("--features=auto-initialize" "--lib" "--" "--exact"
+ ;; unsafe precondition(s) violated: slice::from_raw_parts
+ ;; requires the pointer to be aligned and non-null, and the
+ ;; total size of the slice not to exceed `isize::MAX`
+ "--skip=unary_arithmetic"
+ "--skip=test_pickle"
+ ;; Actual output provides "help:" hints.
+ "--skip=test_compile_errors")))))
(define-public rust-pyo3-0.13
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 064/106] gnu: rust-semver-parser-0.10: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
247f8a1c1609c08032c76ff9ab0e90123b0df6b9.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-semver-parser-0.10): Add
rust-proc-macro2-1.

Change-Id: If9f0eca153ae96a546ae426d185a6367e9f979e9
---
gnu/packages/crates-io.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0145dcc388b..bd19e907d0d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69393,7 +69393,8 @@ (define-public rust-semver-parser-0.10
#:cargo-inputs
(("rust-pest" ,rust-pest-2))
#:cargo-development-inputs
- (("rust-pest-generator" ,rust-pest-generator-2))))
+ (("rust-pest-generator" ,rust-pest-generator-2)
+ ("rust-proc-macro2" ,rust-proc-macro2-1))))
(home-page "https://github.com/steveklabnik/semver-parser")
(synopsis "Parsing of the Semver spec")
(description "This package provides for parsing of the Semver spec.")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 029/106] gnu: rust-tokio-0.3: Change cargo-inputs.
(address . 75980@debbugs.gnu.org)
6b79512e686a53ebc26521032bde5700813ea0db.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tokio-0.3): Remove rust-libc-0.2.
Add rust-tempfile-3 to cargo-development-inputs.

Change-Id: I772d448bb23a3025ed93a55b27593e55297079dd
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (22 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 390f28ccb88..6bd3ae4110c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82248,7 +82248,6 @@ (define-public rust-tokio-0.3
(("rust-autocfg" ,rust-autocfg-1)
("rust-bytes" ,rust-bytes-0.6)
("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
("rust-memchr" ,rust-memchr-2)
("rust-mio" ,rust-mio-0.7)
("rust-num-cpus" ,rust-num-cpus-1)
@@ -82265,6 +82264,7 @@ (define-public rust-tokio-0.3
("rust-loom" ,rust-loom-0.3)
("rust-nix" ,rust-nix-0.19)
("rust-proptest" ,rust-proptest-0.10)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-tokio-test" ,rust-tokio-test-0.3))))))
(define-public rust-tokio-0.2
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 037/106] gnu: rust-tempfile-3: Add rust-once-cell cargo-input.
(address . 75980@debbugs.gnu.org)
f7fadfcc54dd7780470f15de775b47456d56a682.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tempfile-3)[arguments]: Add
rust-once-cell-1.

Change-Id: Ie77ef8446cae647e2bd046984b92cabfc811bc87
---
gnu/packages/crates-io.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index caa0457baba..112ea9ff662 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -79121,6 +79121,7 @@ (define-public rust-tempfile-3
`(#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-fastrand" ,rust-fastrand-2)
+ ("rust-once-cell" ,rust-once-cell-1)
("rust-rustix" ,rust-rustix-0.38)
("rust-windows-sys" ,rust-windows-sys-0.52))
#:cargo-development-inputs
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 066/106] gnu: rust-selectors-0.22: Move cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
139ff7bc307b2233ba0cad3fcf2e5c5ea7859f54.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-selectors-0.22): Move
rust-phf-codegen-0.8 to cargo-inputs.

Change-Id: I29ca673eeb5f2bf34bac153d49f391d042681ee7
---
gnu/packages/crates-io.scm | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)

Toggle diff (21 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a62e3b535b6..4d5571a8f0e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69197,12 +69197,11 @@ (define-public rust-selectors-0.22
("rust-log" ,rust-log-0.4)
("rust-matches" ,rust-matches-0.1)
("rust-phf" ,rust-phf-0.8)
+ ("rust-phf-codegen" ,rust-phf-codegen-0.8)
("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
("rust-servo-arc" ,rust-servo-arc-0.1)
("rust-smallvec" ,rust-smallvec-1)
- ("rust-thin-slice" ,rust-thin-slice-0.1))
- #:cargo-development-inputs
- (("rust-phf-codegen" ,rust-phf-codegen-0.8))))))
+ ("rust-thin-slice" ,rust-thin-slice-0.1))))))
(define-public rust-self-cell-1
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 048/106] gnu: rust-structmeta-derive-0.1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
c2ce25fff281993917214c7d0e532771c69ab6f2.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-structmeta-derive-0.1): Add
rust-syn-1.

Change-Id: I2f2df046b0828bb83ea131e6cea3197deb487e3c
---
gnu/packages/crates-io.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a853879330d..4b000a86ca8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -76094,7 +76094,8 @@ (define-public rust-structmeta-derive-0.1
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs (("rust-syn" ,rust-syn-1))))))
(define-public rust-structopt-0.3
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 086/106] gnu: rust-petgraph-0.5: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
d89879e908a2f7409a04e94c6865add6fff000b7.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-petgraph-0.5): Remove
rust-ordermap-0.3, add rust-indexmap-1.

Change-Id: Ia972e2fbd0b9a8ec45fd0742b23169fb68e37e1c
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4a46f5c2d35..3d2c2e63347 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52929,7 +52929,7 @@ (define-public rust-petgraph-0.5
(arguments
`(#:cargo-inputs
(("rust-fixedbitset" ,rust-fixedbitset-0.2)
- ("rust-ordermap" ,rust-ordermap-0.3)
+ ("rust-indexmap" ,rust-indexmap-1)
("rust-quickcheck" ,rust-quickcheck-0.8)
("rust-serde" ,rust-serde-1)
("rust-serde-derive" ,rust-serde-derive-1))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 024/106] gnu: rust-which-6: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
3aad3df218a79d1cf4e99df4a7d26e16110cbb88.1738357371.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-which-6): Remove rust-once-cell-1,
rust-windows-sys-0.52. Add rust-tracing-0.1.

Change-Id: I88784e3b4ad7ad0b717facdd38562eae2619ac36
---
gnu/packages/crates-io.scm | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)

Toggle diff (20 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c936303b63d..2ef37f82885 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -92038,11 +92038,10 @@ (define-public rust-which-6
`(#:cargo-test-flags '("--release" "--" "--skip=it_works") ; Missing file
#:cargo-inputs (("rust-either" ,rust-either-1)
("rust-home" ,rust-home-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
("rust-regex" ,rust-regex-1)
("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.52)
- ("rust-winsafe" ,rust-winsafe-0.0.19))
+ ("rust-winsafe" ,rust-winsafe-0.0.19)
+ ("rust-tracing" ,rust-tracing-0.1))
#:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
(define-public rust-which-5
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 080/106] gnu: rust-prodash-26: Reformat cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
eff9c2bcd95a4e6c541382ba897814fff6b745e7.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-prodash-26): Reduce indentation, fix
'asyn' typo, remove comment.

Change-Id: Ibb85dc0dbe63e0a57bc05217b939095dea39e66f
---
gnu/packages/crates-io.scm | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 02a1af99a5d..c767b2d7571 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57067,17 +57067,18 @@ (define-public rust-prodash-26
("rust-tui-react" ,rust-tui-react-0.20)
("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs(("rust-argh" ,rust-argh-0.1) ; >0.1.3
- ("rust-asyn-executor" ,rust-async-executor-1)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8))))))
+ #:cargo-development-inputs
+ (("rust-argh" ,rust-argh-0.1)
+ ("rust-async-executor" ,rust-async-executor-1)
+ ("rust-async-io" ,rust-async-io-1)
+ ("rust-blocking" ,rust-blocking-1)
+ ("rust-criterion" ,rust-criterion-0.5)
+ ("rust-env-logger" ,rust-env-logger-0.10)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-is-terminal" ,rust-is-terminal-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-rand" ,rust-rand-0.8))))))
(define-public rust-prodash-25
(package
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 030/106] gnu: rust-tinyvec-1: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
5050db5aec4a3130cdf3be36a436eb57ef206746.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-tinyvec-1): Add rust-serde-test-1,
rust-smallvec-1.

Change-Id: I564b4574cfd331abd383f5e5017fa1eb8af3973c
---
gnu/packages/crates-io.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6bd3ae4110c..2dfee1f0ece 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -82015,7 +82015,9 @@ (define-public rust-tinyvec-1
("rust-serde" ,rust-serde-1)
("rust-tinyvec-macros" ,rust-tinyvec-macros-0.1))
#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
+ (("rust-criterion" ,rust-criterion-0.3)
+ ("rust-serde-test" ,rust-serde-test-1)
+ ("rust-smallvec" ,rust-smallvec-1))))
(home-page "https://crates.io/crates/tinyvec")
(synopsis "Safe vec-like data structures")
(description
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 090/106] gnu: rust-diesel-2: Adjust cargo-inputs.
(address . 75980@debbugs.gnu.org)
15984c1650fe822c7e6d672c1b11f3f6652b1296.1738357375.git.herman@rimm.ee
* gnu/packages/crates-database.scm (rust-diesel-2): Update
rust-serde-json-0.9 to 1, rust-uuid-0.7 to 1.

Change-Id: I0e6339d370a9a0381274efe17c0db2542fc4a33c
---
gnu/packages/crates-database.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (19 lines)
diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm
index d6648b507c2..39b6fed7582 100644
--- a/gnu/packages/crates-database.scm
+++ b/gnu/packages/crates-database.scm
@@ -80,10 +80,10 @@ (define-public rust-diesel-2
("rust-pq-sys" ,rust-pq-sys-0.4)
("rust-quickcheck" ,rust-quickcheck-1)
("rust-r2d2" ,rust-r2d2-0.8)
- ("rust-serde-json" ,rust-serde-json-0.9)
+ ("rust-serde-json" ,rust-serde-json-1)
("rust-time" ,rust-time-0.3)
("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.7))
+ ("rust-uuid" ,rust-uuid-1))
#:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1)
("rust-dotenvy" ,rust-dotenvy-0.15)
("rust-ipnetwork" ,rust-ipnetwork-0.17)
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 052/106] gnu: rust-sprs-0.11: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
38558de03a4d93217dbecee2d0c9d26fd301ab39.1738357373.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-sprs-0.11): Build, skip eight tests.
Add rust-image-0.23, rust-num-derive-0.3, rust-rand-0.8,
rust-tempfile-3.

Change-Id: Iead1e41ce35cece2a77f271c1318d2db062f148e
---
gnu/packages/crates-io.scm | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6d43e346e32..7a109be943c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74630,7 +74630,17 @@ (define-public rust-sprs-0.11
"0w6xishm9jxqjy83as7g14474cn1xb55vqz8afqw9d7and41x9vf"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t ;8 test failures due to "No such file or directory"
+ `(#:cargo-test-flags
+ '("--"
+ ;; No such file or directory
+ "--skip=io::test::int_matrix_market_read"
+ "--skip=io::test::matrix_market_read_fail_not_enough_entries"
+ "--skip=io::test::matrix_market_read_fail_too_many_in_entry"
+ "--skip=io::test::read_symmetric_matrix_market"
+ "--skip=io::test::read_write_read_matrix_market"
+ "--skip=io::test::read_write_read_matrix_market_via_csc"
+ "--skip=io::test::simple_matrix_market_read"
+ "--skip=io::test::simple_matrix_market_read_from_bufread")
#:cargo-inputs
(("rust-alga" ,rust-alga-0.9)
("rust-approx" ,rust-approx-0.5)
@@ -74644,6 +74654,10 @@ (define-public rust-sprs-0.11
#:cargo-development-inputs
(("rust-bencher" ,rust-bencher-0.1)
("rust-bincode" ,rust-bincode-1)
+ ("rust-image" ,rust-image-0.23)
+ ("rust-num-derive" ,rust-num-derive-0.3)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-tobj" ,rust-tobj-3))))
(home-page "https://github.com/vbarrielle/sprs")
(synopsis "Sparse matrix library")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 084/106] gnu: rust-phf-macros-0.11: Adjust cargo-inputs.
(address . 75980@debbugs.gnu.org)
58e91c11a0b0b931e6f15442648eddbc7b8e9d91.1738357375.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-phf-macros-0.11): Update rust-syn-1
to 2.

Change-Id: I71d95026486a446e1843ba4f48042100f682b467
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 14610fe47b2..81eaac2d9de 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53318,7 +53318,7 @@ (define-public rust-phf-macros-0.11
("rust-phf-shared" ,rust-phf-shared-0.11)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
+ ("rust-syn" ,rust-syn-2)
("rust-unicase" ,rust-unicase-2))))
(home-page "https://github.com/rust-phf/rust-phf")
(synopsis "Macros to generate types in the phf crate")
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 093/106] gnu: rust-aes-soft-0.6: Replace cargo-inputs.
(address . 75980@debbugs.gnu.org)
2d57e1081a11295e8c605963c78bd01f478fe9ad.1738357375.git.herman@rimm.ee
* gnu/packages/crates-crypto.scm (rust-aes-soft-0.6): Build. Remove
rust-block-cipher-0.7, rust-byteorder-1. Add rust-cipher-0.2.

Change-Id: I3d3bde139158af2e1a208c84f35626181c5b5550
---
gnu/packages/crates-crypto.scm | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
index cd3e97a5c9e..f855679ddad 100644
--- a/gnu/packages/crates-crypto.scm
+++ b/gnu/packages/crates-crypto.scm
@@ -378,13 +378,11 @@ (define-public rust-aes-soft-0.6
(base32 "0wj0fi2pvmlw09yvb1aqf0mfkzrfxmjsf90finijh255ir4wf55y"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7)
- ("rust-byteorder" ,rust-byteorder-1)
+ `(#:cargo-inputs
+ (("rust-cipher" ,rust-cipher-0.2)
("rust-opaque-debug" ,rust-opaque-debug-0.2))
#:cargo-development-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7))))
+ (("rust-cipher" ,rust-cipher-0.2))))
(home-page "https://github.com/RustCrypto/block-ciphers")
(synopsis "Bit-sliced implementation of AES (Rijndael) block ciphers")
(description "This package provides a bit-sliced implementation of
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 032/106] gnu: rust-textwrap-0.11: Add cargo-development-inputs.
(address . 75980@debbugs.gnu.org)
0b6a937e7cf2608cd4bfb4a60bef9c725e4ee45e.1738357372.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-textwrap-0.11): Add rust-lipsum-0.6.

Change-Id: I0f89166e2ce87de54206d37be02100a54da95e4a
---
gnu/packages/crates-io.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 95275214a00..b9db559356a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80709,7 +80709,7 @@ (define-public rust-textwrap-0.11
("rust-term-size" ,rust-term-size-0.3)
("rust-unicode-width" ,rust-unicode-width-0.1))
#:cargo-development-inputs
- (;("rust-lipsum" ,rust-lipsum-0.6)
+ (("rust-lipsum" ,rust-lipsum-0.6)
("rust-rand" ,rust-rand-0.6)
("rust-rand-xorshift" ,rust-rand-xorshift-0.1)
("rust-version-sync" ,rust-version-sync-0.6))))))
--
2.47.1
H
H
Herman Rimm wrote 4 days ago
[PATCH rust-team 063/106] gnu: rust-send-wrapper-0.5: Build.
(address . 75980@debbugs.gnu.org)
af2ba28a017185562fa96931360fb9532272eecb.1738357374.git.herman@rimm.ee
* gnu/packages/crates-io.scm (rust-send-wrapper-0.5): Build.

Change-Id: I9a2e178f18eb187bb3f86ad1d7ad11f0240443dc
---
gnu/packages/crates-io.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8021ac2e66f..0145dcc388b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -69465,8 +69465,7 @@ (define-public rust-send-wrapper-0.5
(uri (crate-uri "send_wrapper" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1mwbg1nv36d5kdjb0iwmprz24km0m8ck08dn59gdngqdc77hl34k"))))
- (arguments `(#:skip-build? #t))))
+ (base32 "1mwbg1nv36d5kdjb0iwmprz24km0m8ck08dn59gdngqdc77hl34k"))))))
(define-public rust-send-wrapper-0.4
(package
--
2.47.1
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75980@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75980
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch