[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/84: gnu: Add rust-flaky-test-0.2.
From: |
guix-commits |
Subject: |
07/84: gnu: Add rust-flaky-test-0.2. |
Date: |
Mon, 11 Nov 2024 05:07:54 -0500 (EST) |
efraim pushed a commit to branch rust-team
in repository guix.
commit 11e4f7753dc9b67dd1e57ce329697ce8d7b685ca
Author: Giacomo Leidi <goodoldpaul@autistici.org>
AuthorDate: Wed Nov 6 21:42:52 2024 +0100
gnu: Add rust-flaky-test-0.2.
rust-flaky-test-0.2 and rust-flaky-test-impl-0.2 are mutally dependents,
so this patch introduces both instead of the usual pattern of one
package per commit
* gnu/packages/crates-io.scm (rust-flaky-test-0.2,
rust-flaky-test-impl-0.2): New variables.
(rust-flaky-test-0.1): Inherit from rust-flaky-test-0.2.
Change-Id: I4d4aa0f79fe19290003b9100c98dd56fcb50b862
---
gnu/packages/crates-io.scm | 56 +++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 51 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index caac143ce8..2f49fd80c6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -27451,8 +27451,31 @@ custom fixed-size hash types.")
enumeration-based bit flags in rust.")
(license license:asl2.0)))
+(define-public rust-flaky-test-0.2
+ (package
+ (name "rust-flaky-test")
+ (version "0.2.2")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "flaky_test" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1nn8hddhl2vaxgfn0j87yrngr9bzlxlncgdd9vy53xyp4cgslv04"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-flaky-test-impl" ,rust-flaky-test-impl-0.2)
+ ("rust-future-utils" ,rust-futures-util-0.3))))
+ (home-page "https://github.com/denoland/flaky_test")
+ (synopsis "Atttribute macro for running a flaky test multiple times")
+ (description "This package provides an atttribute macro for running a flaky
+test multiple times.")
+ (license license:expat)))
+
(define-public rust-flaky-test-0.1
(package
+ (inherit rust-flaky-test-0.2)
(name "rust-flaky-test")
(version "0.1.0")
(source (origin
@@ -27462,16 +27485,39 @@ enumeration-based bit flags in rust.")
(sha256
(base32
"14yvm0knhcx0xfwlykir2v198x5bpwf333yrdl2mmkv8n5gdx727"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
+ ("rust-syn" ,rust-syn-1))))))
+
+(define-public rust-flaky-test-impl-0.2
+ (package
+ (name "rust-flaky-test-impl")
+ (version "0.2.2")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "flaky_test_impl" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1glshs6wa5n229d4abqzijssy4nslyaiw3xlwpd2ymghq84mkqw5"))))
+ (build-system cargo-build-system)
+ (arguments
+ ;; Tests fail with
+ ;; 3 | use flaky_test::flaky_test;
+ ;; | ^^^^^^^^^^ use of undeclared crate or module `flaky_test`
+ `(#:tests? #f
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))
+ #:cargo-development-inputs
+ (("rust-flaky-test" ,rust-flaky-test-0.2))))
(home-page "https://github.com/denoland/flaky_test")
- (synopsis "Atttribute macro for running a flaky test multiple times")
- (description "This package provides an atttribute macro for running a flaky
-test multiple times.")
+ (synopsis "Implementation details of the @code{flaky_test} macro")
+ (description "This package provides mplementation details of the
+@code{flaky_test} macro.")
(license license:expat)))
(define-public rust-flame-0.2
- 01/84: gnu: Add rust-portable-atomic-util-0.2.3., (continued)
- 01/84: gnu: Add rust-portable-atomic-util-0.2.3., guix-commits, 2024/11/11
- 03/84: gnu: rust-try-lock-0.2: Update to 0.2.5., guix-commits, 2024/11/11
- 12/84: gnu: Add rust-vsock-0.5., guix-commits, 2024/11/11
- 15/84: gnu: rust-syn-2: Update to 2.0.87., guix-commits, 2024/11/11
- 16/84: gnu: Add rust-zvariant-utils-2., guix-commits, 2024/11/11
- 17/84: gnu: rust-async-io-2: Update to 2.3.4., guix-commits, 2024/11/11
- 19/84: gnu: Add rust-endi-1., guix-commits, 2024/11/11
- 27/84: gnu: rust-uuid-macro-internal-1: Update to 1.11.0., guix-commits, 2024/11/11
- 28/84: gnu: rust-uuid-1: Update to 1.11.0., guix-commits, 2024/11/11
- 32/84: gnu: rust-zerocopy-0.7: Update to 0.7.35., guix-commits, 2024/11/11
- 07/84: gnu: Add rust-flaky-test-0.2.,
guix-commits <=
- 44/84: gnu: rust-bitflags-2: Update to 2.6.0., guix-commits, 2024/11/11
- 59/84: gnu: Add rust-gdk4-sys-0.8., guix-commits, 2024/11/11
- 79/84: gnu: rust-zvariant-derive-3: Update to 3.15.2., guix-commits, 2024/11/11
- 62/84: gnu: Add rust-gsk4-sys-0.8., guix-commits, 2024/11/11
- 71/84: gnu: Add rust-zbus-xml-4., guix-commits, 2024/11/11
- 09/84: gnu: Add rust-async-process-2., guix-commits, 2024/11/11
- 22/84: gnu: rust-serde-repr-0.1: Update to 0.1.19., guix-commits, 2024/11/11
- 21/84: gnu: rust-enumflags2-derive-0.7: Update to 0.7.10., guix-commits, 2024/11/11
- 24/84: gnu: rust-dissimilar-1: Update to 1.0.9., guix-commits, 2024/11/11
- 33/84: gnu: rust-async-executor-1: Update to 1.13.1., guix-commits, 2024/11/11