diff options
author | Efraim Flashner <[email protected]> | 2024-12-31 14:22:22 +0200 |
---|---|---|
committer | Efraim Flashner <[email protected]> | 2025-01-06 12:21:42 +0200 |
commit | 55cead2c49e0740c1595fdc5ecce7d050c36e080 (patch) | |
tree | 7c07dd86001748728c896b61ccb30730bb98d284 /gnu/packages/admin.scm | |
parent | 2f6c68cfda1b8309b5cc2c29a9dc4403bfbb5d63 (diff) |
gnu: greetd: Update to 0.10.3.
* gnu/packages/admin.scm (greetd): Update to 0.10.3.
[arguments]: Don't install the sources. Remove an unneeded phase. Add
a phase to patch /bin/sh in the sources.
[cargo-inputs]: Sort alphabetically. Remove rust-users-0.11.
Change-Id: I6720d865a3a6312bc048b8c1cc538ba286709fb4
Diffstat (limited to 'gnu/packages/admin.scm')
-rw-r--r-- | gnu/packages/admin.scm | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 356a6d6578..cf0470da65 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -5651,7 +5651,7 @@ it won't take longer to install 15 machines than it would to install just 2.") (define-public greetd (package (name "greetd") - (version "0.9.0") + (version "0.10.3") (home-page "https://git.sr.ht/~kennylevinsen/greetd") (source (origin (method git-fetch) @@ -5660,25 +5660,28 @@ it won't take longer to install 15 machines than it would to install just 2.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1b79lb0vikh5vwpdlyga6zwzm11gpsd7ghp8zb0q2m6mlqlj5by3")))) + (base32 "1j3c7skby9scsq6p1f6nacbiy9b26y1sswchdsp8p3vv7fgdh2wf")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-nix" ,rust-nix-0.26) + (("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-users" ,rust-users-0.11) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-tokio" ,rust-tokio-1) - ("rust-getopts" ,rust-getopts-0.2) ("rust-thiserror" ,rust-thiserror-1) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-enquote" ,rust-enquote-1)) + ("rust-tokio" ,rust-tokio-1)) + #:install-source? #f #:phases (modify-phases %standard-phases - (delete 'package) + (add-after 'unpack 'patch-/bin/sh + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "greetd/src/session/worker.rs" + (("/bin/sh") (search-input-file inputs "/bin/sh"))))) (add-after 'build 'build-man-pages (lambda* (#:key inputs #:allow-other-keys) (define (scdoc-cmd doc lvl) |