efraim pushed a commit to branch rust-team in repository guix. commit 85d5459d9c179991b832ecdc2d3ebb344ff3698c Author: Efraim Flashner <efr...@flashner.co.il> AuthorDate: Thu Sep 19 13:34:12 2024 +0300
gnu: Add rust-mio-1. * gnu/packages/crates-io.scm (rust-mio-1): New variable. (rust-mio-0.8): Inherit from rust-mio-1. Change-Id: Id8bddcb7d69e8b1caeacfb5a979410a5d64b624a --- gnu/packages/crates-io.scm | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6a12febe3b..4b33e99527 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -43322,27 +43322,26 @@ streaming API for miniz_oxide.") library for Rust.") (license (list license:expat license:asl2.0)))) -(define-public rust-mio-0.8 +(define-public rust-mio-1 (package (name "rust-mio") - (version "0.8.10") + (version "1.0.2") (source (origin (method url-fetch) (uri (crate-uri "mio" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "02gyaxvaia9zzi4drrw59k9s0j6pa5d1y2kv7iplwjipdqlhngcg")))) + (base32 "1v1cnnn44awxbcfm4zlavwgkvbyg7gp5zzjm8mqf1apkrwflvq40")))) (build-system cargo-build-system) (arguments - (list #:cargo-inputs - `(("rust-libc" ,rust-libc-0.2) - ("rust-log" ,rust-log-0.4) - ("rust-wasi" ,rust-wasi-0.11) - ("rust-windows-sys" ,rust-windows-sys-0.48)) - #:cargo-development-inputs - `(("rust-env-logger" ,rust-env-logger-0.9) - ("rust-rand" ,rust-rand-0.8)))) + `(#:cargo-inputs (("rust-hermit-abi" ,rust-hermit-abi-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-wasi" ,rust-wasi-0.11) + ("rust-windows-sys" ,rust-windows-sys-0.52)) + #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9) + ("rust-rand" ,rust-rand-0.8)))) (home-page "https://github.com/tokio-rs/mio") (synopsis "Lightweight non-blocking IO") (description @@ -43351,6 +43350,28 @@ APIs and event notification for building I/O apps with as little overhead as possible over the OS abstractions.") (license license:expat))) +(define-public rust-mio-0.8 + (package + (inherit rust-mio-1) + (name "rust-mio") + (version "0.8.11") + (source + (origin + (method url-fetch) + (uri (crate-uri "mio" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "034byyl0ardml5yliy1hmvx8arkmn9rv479pid794sm07ia519m4")))) + (arguments + (list #:cargo-inputs + `(("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-wasi" ,rust-wasi-0.11) + ("rust-windows-sys" ,rust-windows-sys-0.48)) + #:cargo-development-inputs + `(("rust-env-logger" ,rust-env-logger-0.9) + ("rust-rand" ,rust-rand-0.8)))))) + (define-public rust-mio-0.7 (package (inherit rust-mio-0.8)