gnu: greetd: Remove #:cargo-inputs.

* gnu/packages/admin.scm (greetd)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[greetd]: New entry.

Change-Id: Ic8f6095b83d101441ca1f955166076b3a50cc92c
This commit is contained in:
Hilton Chain 2025-04-07 15:12:48 +08:00
parent fdcf4946a0
commit 80b6e22b32
No known key found for this signature in database
GPG key ID: ACC66D09CA528292
2 changed files with 65 additions and 14 deletions

View file

@ -5928,19 +5928,7 @@ it won't take longer to install 15 machines than it would to install just 2.")
(base32 "1j3c7skby9scsq6p1f6nacbiy9b26y1sswchdsp8p3vv7fgdh2wf"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-async-trait" ,rust-async-trait-0.1)
("rust-enquote" ,rust-enquote-1)
("rust-getopts" ,rust-getopts-0.2)
("rust-libc" ,rust-libc-0.2)
("rust-nix" ,rust-nix-0.27)
("rust-pam-sys" ,rust-pam-sys-0.5)
("rust-rpassword" ,rust-rpassword-5)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-thiserror" ,rust-thiserror-1)
("rust-tokio" ,rust-tokio-1))
#:install-source? #f
`(#:install-source? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-/bin/sh
@ -5987,7 +5975,7 @@ it won't take longer to install 15 machines than it would to install just 2.")
(install-file "agreety.1" man1))))))))
(inputs
;; Full bash, not bash-minimal. See https://issues.guix.gnu.org/76105.
(list bash linux-pam))
(cons* bash linux-pam (cargo-inputs 'greetd)))
(native-inputs
(list scdoc))
(synopsis "Minimal and flexible login manager daemon")