gnu: sequoia4pEp: Adjust inputs.

* gnu/packages/sequoia.scm (sequoia4pEp)[arguments]: Override inherited
cargo-inputs, cargo-development-inputs. Replace inherited 'unpin-deps
phase.
This commit is contained in:
Efraim Flashner 2021-03-22 11:20:17 +02:00
parent dd70fa8108
commit ff1c7e4025
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2021 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
@ -22,6 +23,7 @@ (define-module (gnu packages sequoia)
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages check) ;; python-pytest
#:use-module (gnu packages crates-io)
@ -218,4 +220,62 @@ (define-public sequoia4pEp
(sha256
(base32 "06dqs9whwp9lfibwp8dqm0aw4nm3s3v4jp2n4fz51zcvsld40nfh"))
(file-name (git-file-name name version))))
(arguments
(substitute-keyword-arguments (package-arguments sequoia)
((#:cargo-inputs _)
`(("rust-anyhow" ,rust-anyhow-1)
("rust-base64" ,rust-base64-0.11)
("rust-bzip2" ,rust-bzip2-0.3)
("rust-capnp" ,rust-capnp-0.10)
("rust-capnp-rpc" ,rust-capnp-rpc-0.10)
("rust-chrono" ,rust-chrono-0.4)
("rust-clap" ,rust-clap-2)
("rust-crossterm" ,rust-crossterm-0.13)
("rust-dirs" ,rust-dirs-2)
("rust-flate2" ,rust-flate2-1)
("rust-fs2" ,rust-fs2-0.4)
("rust-futures" ,rust-futures-0.1)
("rust-http" ,rust-http-0.1)
("rust-hyper" ,rust-hyper-0.12)
("rust-hyper-tls" ,rust-hyper-tls-0.3)
("rust-idna" ,rust-idna-0.2)
("rust-itertools" ,rust-itertools-0.8)
("rust-lalrpop" ,rust-lalrpop-0.17)
("rust-lalrpop-util" ,rust-lalrpop-util-0.17)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
("rust-memsec" ,rust-memsec-0.5)
("rust-native-tls" ,rust-native-tls-0.2)
("rust-nettle" ,rust-nettle-7)
("rust-percent-encoding" ,rust-percent-encoding-2)
("rust-prettytable-rs" ,rust-prettytable-rs-0.8)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quickcheck" ,rust-quickcheck-0.9)
("rust-quote" ,rust-quote-1)
("rust-rand" ,rust-rand-0.7)
("rust-regex" ,rust-regex-1)
("rust-rpassword" ,rust-rpassword-4)
("rust-rusqlite" ,rust-rusqlite-0.19)
("rust-sha2" ,rust-sha2-0.8)
("rust-syn" ,rust-syn-1)
("rust-tempfile" ,rust-tempfile-3)
("rust-thiserror" ,rust-thiserror-1)
("rust-tokio" ,rust-tokio-0.1)
("rust-tokio-core" ,rust-tokio-core-0.1)
("rust-tokio-io" ,rust-tokio-io-0.1)
("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
("rust-url" ,rust-url-2)
("rust-zbase32" ,rust-zbase32-0.1)))
((#:cargo-development-inputs _)
`(("rust-assert-cli" ,rust-assert-cli-0.6)
("rust-colored" ,rust-colored-1)
("rust-filetime" ,rust-filetime-0.2)))
((#:phases phases)
`(modify-phases ,phases
(replace 'unpin-deps
(lambda _
(substitute* (find-files "." "Cargo.toml")
(("= \"<") "= \"")
(("= \"=") "= \""))
#t))))))
(properties `((hidden? . #t)))))