summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2020-12-20 13:57:11 +0100
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2020-12-28 21:52:55 +0100
commitc67f7b333e59b049a647e9f3ce791d149363fafb (patch)
treeff56e85ac3b09007f03906e23d949ca50bf629bf /gnu/packages
parentbd3997e0b583bec779e0469713fff33a1d08e342 (diff)
downloadguix-patches-c67f7b333e59b049a647e9f3ce791d149363fafb.tar
guix-patches-c67f7b333e59b049a647e9f3ce791d149363fafb.tar.gz
gnu: Add rust-sval-0.5.
* gnu/packages/crates-io.scm (rust-sval-0.5): New variable. (rust-sval-0.4): Inherit from above.
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/crates-io.scm34
1 files changed, 27 insertions, 7 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8355586798..cdd5e408f2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -29118,8 +29118,34 @@ cryptographic implementations.")
(base32
"1vm80mxbwfj334izwm8x8l65v1xl9hr0kwrg36r1rq565fkaarrd"))))))
+(define-public rust-sval-0.5
+ (package
+ (name "rust-sval")
+ (version "0.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sval" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "052j9ipwpb1zh02gw2ys8c4wpjqdf35991k0zkwljnalx37i79qj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-serde" ,rust-serde-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-sval-derive" ,rust-sval-derive-0.5))
+ #:cargo-development-inputs
+ (("rust-quickcheck" ,rust-quickcheck-0.9))))
+ (home-page "https://github.com/sval-rs/sval")
+ (synopsis "No-std, object-safe serialization framework")
+ (description
+ "This package provides a no-std, object-safe serialization framework.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-sval-0.4
(package
+ (inherit rust-sval-0.5)
(name "rust-sval")
(version "0.4.7")
(source
@@ -29131,18 +29157,12 @@ cryptographic implementations.")
(sha256
(base32
"1aljggx64481q4wp3wx9hxsfh2bs7d64nqsrwbb2zxcpmdnbn6yk"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-sval-derive" ,rust-sval-derive-0.4)
("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "No-std, object-safe serialization framework")
- (description
- "This package provides a no-std, object-safe serialization framework.")
- (license (list license:asl2.0 license:expat))))
+ ("rust-serde" ,rust-serde-1))))))
(define-public rust-sval-derive-0.5
(package