gnu: rust-sleef-sys-0.1: Use newer dependencies.

* gnu/packages/crates-io.scm (rust-sleef-sys-0.1)[source]: Adjust
snippet to use newer dependencies.
[cargo-inputs]: Replace rust-cfg-if-0.1 with 1, rust-bindgen-0.46 with
0.59, rust-env-logger-0.6 with 0.9.
This commit is contained in:
Efraim Flashner 2023-05-17 12:35:59 +03:00
parent ac2da48841
commit c6ebe23e6b
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -59312,15 +59312,22 @@ (define-public rust-sleef-sys-0.1
(substitute* "src/lib.rs" (substitute* "src/lib.rs"
;; __m64 is x86 only, not x86 or x86_64 as in the code. ;; __m64 is x86 only, not x86 or x86_64 as in the code.
;; See: https://github.com/gnzlbg/sleef-sys/issues/27 ;; See: https://github.com/gnzlbg/sleef-sys/issues/27
(("__m64") "// __m64")))))) (("__m64") "// __m64"))
(delete-file "Cargo.toml")
(rename-file "Cargo.toml.orig" "Cargo.toml")
(substitute* "Cargo.toml"
;; Dependabot says the dependencies can be updated.
(("cfg-if = \"\\^0.1\"") "cfg-if = \"^1.0\"")
(("env_logger = \"0.6\"") "env_logger = \"0.9\"")
(("bindgen = \"\\^0.46\"") "bindgen = \"^0.59\""))))))
(build-system cargo-build-system) (build-system cargo-build-system)
(arguments (arguments
`(#:cargo-inputs `(#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-0.1) (("rust-cfg-if" ,rust-cfg-if-1)
("rust-libc" ,rust-libc-0.2) ("rust-libc" ,rust-libc-0.2)
("rust-bindgen" ,rust-bindgen-0.46) ("rust-bindgen" ,rust-bindgen-0.59)
("rust-cmake" ,rust-cmake-0.1) ("rust-cmake" ,rust-cmake-0.1)
("rust-env-logger" ,rust-env-logger-0.6)) ("rust-env-logger" ,rust-env-logger-0.9))
#:phases #:phases
(modify-phases %standard-phases (modify-phases %standard-phases
;; This makes it easier to test the package. ;; This makes it easier to test the package.