gnu: Add rust-insta-0.16.

* gnu/packages/crates-io.scm (rust-insta-0.16): New variable.
(rust-insta-0.8): Inherit from rust-insta-0.16.
This commit is contained in:
Arun Isaac 2020-09-17 12:35:24 +05:30
parent b5357b7ef7
commit 9fa58ec9e4
No known key found for this signature in database
GPG key ID: 2E25EE8B61802BB3

View file

@ -11015,8 +11015,40 @@ (define-public rust-inotify-sys-0.1
"This package provides inotify bindings for the Rust programming language.")
(license license:isc)))
(define-public rust-insta-0.16
(package
(name "rust-insta")
(version "0.16.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "insta" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vhqlirp75nx8qalz87qk2wjs7mzwxww0n09n2ircgw1phd94zk1"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-backtrace" ,rust-backtrace-0.3)
("rust-console" ,rust-console-0.11)
("rust-difference" ,rust-difference-2)
("rust-globwalk" ,rust-globwalk-0.8)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-pest" ,rust-pest-2)
("rust-pest-derive" ,rust-pest-derive-2)
("rust-ron" ,rust-ron-0.5)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-yaml" ,rust-serde-yaml-0.8))))
(home-page "https://github.com/mitsuhiko/insta")
(synopsis "Snapshot testing library for Rust")
(description "This package provides a snapshot testing library for Rust.")
(license license:asl2.0)))
(define-public rust-insta-0.8
(package
(inherit rust-insta-0.16)
(name "rust-insta")
(version "0.8.1")
(source
@ -11028,7 +11060,6 @@ (define-public rust-insta-0.8
(sha256
(base32
"17rvqw9xm61prncbqi3cplphr3l2dl85sljdpyr3fz2mqjgbdfwb"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@ -11044,12 +11075,7 @@ (define-public rust-insta-0.8
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-yaml" ,rust-serde-yaml-0.8)
("rust-uuid" ,rust-uuid-0.7))))
(home-page "https://github.com/mitsuhiko/insta")
(synopsis "Snapshot testing library for Rust")
(description
"This package provides a snapshot testing library for Rust.")
(license license:asl2.0)))
("rust-uuid" ,rust-uuid-0.7))))))
(define-public rust-instant-0.1
(package