summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-04-07 15:12:48 +0800
committerHilton Chain <hako@ultrarare.space>2025-08-21 19:08:26 +0800
commit80b6e22b32e201a63cf88a9a17261c696bf86469 (patch)
tree4fc727fa306e6307eec2efe691908f88d004b0e5 /gnu
parentfdcf4946a039aae63eea420595f0801aa2fb8b51 (diff)
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
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/admin.scm16
-rw-r--r--gnu/packages/rust-crates.scm63
2 files changed, 65 insertions, 14 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 7ee20482720..2b84f698c52 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -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")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 12f2263edd8..b03be5e61ce 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -1109,6 +1109,10 @@
(crate-source "endi" "1.1.0"
"1gxp388g2zzbncp3rdn60wxkr49xbhhx94nl9p4a6c41w4ma7n53"))
+(define rust-enquote-1.1.0
+ (crate-source "enquote" "1.1.0"
+ "0clrjghlfkkb7sndabs5wch0fz2nif6nj4b117s8kqxx3nqnrhq6"))
+
(define rust-enumflags2-0.7.11
(crate-source "enumflags2" "0.7.11"
"0iwi60d54lgby0f29b5isikxraf0wvnqdmlddx68a62kbx34nbxs"))
@@ -2947,6 +2951,10 @@
"1dnnp133mbpp72mfss3fhm8wx3yp3p3abdhlix27v92j19kz2hpy"
#:snippet '(delete-file-recursively "src/test_vectors")))
+(define rust-pam-sys-0.5.6
+ (crate-source "pam-sys" "0.5.6"
+ "0d14501d5vybjnzxfjf96321xa5wa36x1xvf02h02zq938qmhj6d"))
+
(define rust-pango-0.19.8
(crate-source "pango" "0.19.8"
"1kffxkk7730csly86fkgja50k1184zj9lz49sv7qb0059233439z"))
@@ -3602,6 +3610,10 @@
"0dh8fd4l54a36881b51275z3hbbjrmrj6rglr28sjzzz76js4i3n"
#:snippet '(delete-file-recursively "tests")))
+(define rust-rpassword-5.0.1
+ (crate-source "rpassword" "5.0.1"
+ "1yry1kmgjcb4qd5wak91203493x42ak3dz9hy1c0r9kyib7kdjgz"))
+
(define rust-rpds-1.1.0
(crate-source "rpds" "1.1.0"
"194hjbsicmgqi3dyllqrz09mmhh597m2j9l49lr16cyfscambqd0"))
@@ -5792,6 +5804,57 @@
rust-windows-x86-64-gnullvm-0.52.6
rust-windows-x86-64-msvc-0.52.6
rust-wit-bindgen-rt-0.39.0))
+ (greetd =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-async-trait-0.1.88
+ rust-backtrace-0.3.74
+ rust-bitflags-2.9.0
+ rust-bytes-1.10.1
+ rust-cfg-if-1.0.0
+ rust-enquote-1.1.0
+ rust-getopts-0.2.21
+ rust-gimli-0.31.1
+ rust-itoa-1.0.15
+ rust-libc-0.2.171
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.7
+ rust-mio-1.0.3
+ rust-nix-0.27.1
+ rust-object-0.36.7
+ rust-pam-sys-0.5.6
+ rust-pin-project-lite-0.2.16
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rpassword-5.0.1
+ rust-rustc-demangle-0.1.24
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-signal-hook-registry-1.4.2
+ rust-socket2-0.5.9
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0
+ rust-windows-sys-0.52.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
(librsvg =>
(list rust-adler2-2.0.0
rust-aho-corasick-1.1.3