gnu: rust-rustix: Add 0.36.4.

* gnu/packages/crates-io.scm (rust-rustix-0.36): New variable.
(rust-rustix-0.35): Inherit from it.
This commit is contained in:
Marius Bakke 2022-12-04 17:27:19 +01:00 committed by Maxim Cournoyer
parent 723fa11938
commit 0e9e472f03
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -49242,8 +49242,51 @@ (define-public rust-rustfix-0.4
`(("rust-failure" ,rust-failure-0.1) `(("rust-failure" ,rust-failure-0.1)
,@(alist-delete "rust-anyhow" cargo-inputs))))))) ,@(alist-delete "rust-anyhow" cargo-inputs)))))))
(define-public rust-rustix-0.36
(package
(name "rust-rustix")
(version "0.36.4")
(source (origin
(method url-fetch)
(uri (crate-uri "rustix" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"08vwnvf76nkgb2bbxf8cn51c43x6sc9k462khrwbb2z0g19fi4yb"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.4)
("rust-ctor" ,rust-ctor-0.1)
("rust-errno" ,rust-errno-0.2)
("rust-flate2" ,rust-flate2-1)
("rust-io-lifetimes" ,rust-io-lifetimes-1)
("rust-libc" ,rust-libc-0.2)
("rust-memoffset" ,rust-memoffset-0.7)
("rust-serial-test" ,rust-serial-test-0.6))
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
("rust-cc" ,rust-cc-1)
("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
("rust-errno" ,rust-errno-0.2)
("rust-io-lifetimes" ,rust-io-lifetimes-1)
("rust-itoa" ,rust-itoa-1)
("rust-libc" ,rust-libc-0.2)
("rust-linux-raw-sys" ,rust-linux-raw-sys-0.1)
("rust-once-cell" ,rust-once-cell-1)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
("rust-windows-sys" ,rust-windows-sys-0.42))))
(home-page "https://github.com/bytecodealliance/rustix")
(synopsis "Safe Rust bindings to POSIX syscalls")
(description
"This package provides safe Rust bindings to POSIX syscalls.")
;; Apache 2.0, Apache 2.0 with LLVM exception, or Expat.
(license (list license:asl2.0 license:expat))))
(define-public rust-rustix-0.35 (define-public rust-rustix-0.35
(package (package
(inherit rust-rustix-0.36)
(name "rust-rustix") (name "rust-rustix")
(version "0.35.13") (version "0.35.13")
(source (origin (source (origin
@ -49253,7 +49296,6 @@ (define-public rust-rustix-0.35
(sha256 (sha256
(base32 (base32
"1yfmkj5nwghxd3nha5ywf1cj6zqh44qwm0cavwifr1ppcmnilykj")))) "1yfmkj5nwghxd3nha5ywf1cj6zqh44qwm0cavwifr1ppcmnilykj"))))
(build-system cargo-build-system)
(arguments (arguments
(list #:cargo-inputs (list #:cargo-inputs
`(("rust-bitflags" ,rust-bitflags-1) `(("rust-bitflags" ,rust-bitflags-1)
@ -49278,14 +49320,7 @@ (define-public rust-rustix-0.35
("rust-libc" ,rust-libc-0.2) ("rust-libc" ,rust-libc-0.2)
("rust-memoffset" ,rust-memoffset-0.6) ("rust-memoffset" ,rust-memoffset-0.6)
("rust-serial-test" ,rust-serial-test-0.6) ("rust-serial-test" ,rust-serial-test-0.6)
("rust-tempfile" ,rust-tempfile-3)))) ("rust-tempfile" ,rust-tempfile-3))))))
(home-page "https://github.com/bytecodealliance/rustix")
(synopsis "Safe Rust bindings to POSIX syscalls")
(description
"This package provides safe Rust bindings to POSIX syscalls.")
;; Apache 2.0, Apache 2.0 with LLVM exception, or Expat.
(license (list license:asl2.0
license:expat))))
(define-public rust-rustls-0.20 (define-public rust-rustls-0.20
(package (package