diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-12-27 18:40:22 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-12-27 19:53:03 +0100 |
commit | 1224fe7dadae4043f1f393dea54c36db2ac51787 (patch) | |
tree | 1393c82b2cff918955e377f96d599181f03c9adb | |
parent | 82a86ce5145a5cd28fd3a915e93a004705f6dbc4 (diff) | |
download | guix-1224fe7dadae4043f1f393dea54c36db2ac51787.tar.gz |
gnu: Add rust-spin-0.9.
* gnu/packages/crates-io.scm (rust-spin-0.9): New variable. (rust-spin-0.5): Inherit from above.
-rw-r--r-- | gnu/packages/crates-io.scm | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 55871ff686..c5673f6503 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -51242,19 +51242,22 @@ track of where each new file and line starts.") "An RSpec inspired minimal testing framework for Rust.") (license license:expat))) -(define-public rust-spin-0.5 +(define-public rust-spin-0.9 (package (name "rust-spin") - (version "0.5.2") + (version "0.9.2") (source - (origin - (method url-fetch) - (uri (crate-uri "spin" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0b84m6dbzrwf2kxylnw82d3dr8w06av7rfkr8s85fb5f43rwyqvf")))) + (origin + (method url-fetch) + (uri (crate-uri "spin" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1rch0my17z66fam7hbynvrcs6jk63b08jv4s04mhdksv1jz584ji")))) (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-lock-api" ,rust-lock-api-0.4)))) (home-page "https://github.com/mvdnes/spin-rs") (synopsis "Synchronization primitives based on spinning") (description "This crate provides synchronization primitives based on @@ -51262,6 +51265,19 @@ spinning. They may contain data, are usable without @code{std},and static initializers are available.") (license license:expat))) +(define-public rust-spin-0.5 + (package + (inherit rust-spin-0.9) + (name "rust-spin") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "spin" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0b84m6dbzrwf2kxylnw82d3dr8w06av7rfkr8s85fb5f43rwyqvf")))))) + (define-public rust-spin-0.4 (package (inherit rust-spin-0.5) |