summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-03-18 11:36:00 +0200
committerEfraim Flashner <efraim@flashner.co.il>2024-07-19 00:42:55 +0300
commita335e9deadfb79af9ff0215b3091f2c7b920b403 (patch)
tree15f63254cc6a025a22815103cfcc423e7d7f03dd
parentdac6a8d896e92bed3a6593281b7b6e1b180129cc (diff)
gnu: Add rust-state-0.6.
* gnu/packages/crates-io.scm (rust-state-0.6): New variable. (rust-state-0.5): Inherit from rust-state-0.6. Change-Id: I1fc9c235c85eb1956af5aec9054ba5c196cbe0e8
-rw-r--r--gnu/packages/crates-io.scm33
1 files changed, 25 insertions, 8 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1d54400660..1b5392b8e3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -68978,8 +68978,32 @@ deeply recursive algorithms that may accidentally blow the stack.")
(description "New standard library, old compiler.")
(license (list license:expat license:asl2.0))))
+(define-public rust-state-0.6
+ (package
+ (name "rust-state")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "state" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1n3n2h324h1y5zhaajh6kplvzfvg1l6hsr8siggmf4yq8m24m31b"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-loom" ,rust-loom-0.5))
+ #:cargo-development-inputs
+ (("rust-static-assertions" ,rust-static-assertions-1))))
+ (home-page "https://github.com/SergioBenitez/state")
+ (synopsis "Library for safe global and thread-local state management")
+ (description
+ "This package provides a library for safe global and thread-local state
+management.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-state-0.5
(package
+ (inherit rust-state-0.6)
(name "rust-state")
(version "0.5.3")
(source (origin
@@ -68989,18 +69013,11 @@ deeply recursive algorithms that may accidentally blow the stack.")
(sha256
(base32
"0fzji31ijbkimbzdy4dln9mp5xp7lm1a0dnqxv4n10hywphnds6v"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-loom" ,rust-loom-0.5))
#:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/SergioBenitez/state")
- (synopsis "Library for safe global and thread-local state management")
- (description
- "This package provides a library for safe global and thread-local state
-management.")
- (license (list license:expat license:asl2.0))))
+ (("rust-static-assertions" ,rust-static-assertions-1))))))
(define-public rust-state-0.4
(package