gnu: Add rust-tokio-vsock-0.3.

* gnu/packages/crates-io.scm (rust-tokio-vsock-0.3): New variable.
This commit is contained in:
Efraim Flashner 2023-08-02 20:14:17 +03:00
parent abf23023dc
commit 38d2b63d2c
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -70252,6 +70252,38 @@ stream-based WebSocket implementation.")
("rust-tokio" ,rust-tokio-0.2)
("rust-tokio-test" ,rust-tokio-test-0.2))))))
(define-public rust-tokio-vsock-0.3
(package
(name "rust-tokio-vsock")
(version "0.3.4")
(source (origin
(method url-fetch)
(uri (crate-uri "tokio-vsock" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1g1fhsibfdgsqayjr9gxkd5npgxh8rj36pcb9pi1c7ci51l5acwv"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
'("--release" "--" "--skip=test_vsock_server")
#:cargo-inputs
(("rust-bytes" ,rust-bytes-0.4)
("rust-futures" ,rust-futures-0.3)
("rust-libc" ,rust-libc-0.2)
("rust-tokio" ,rust-tokio-1)
("rust-tonic" ,rust-tonic-0.6)
("rust-vsock" ,rust-vsock-0.2))
#:cargo-development-inputs
(("rust-rand" ,rust-rand-0.8)
("rust-sha2" ,rust-sha2-0.9)
("rust-tokio" ,rust-tokio-1))))
(home-page "https://github.com/rust-vsock/tokio-vsock")
(synopsis "Asynchronous Virtio socket support for Rust")
(description
"This package provides asynchronous Virtio socket support for Rust.")
(license license:asl2.0)))
(define-public rust-toml-0.7
(package
(name "rust-toml")