diff options
| author | dan <i@dan.games> | 2024-03-19 02:39:07 +0800 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2024-04-02 16:19:16 +0300 |
| commit | ddffc370ef0c4c0ba57a5e45badf019e6f3b6cbf (patch) | |
| tree | 18cd50dda4d47c6e2dee428e889b6b3ea4b75b87 /gnu/packages | |
| parent | af67e6d70c6a242647b167048fb4945bfd91c0ee (diff) | |
gnu: greetd: Fix cross-compilation.
* gnu/packages/admin.scm (greetd): Fix cross-compilation.
[native-inputs]: Move linux-pam from here ...
[inputs]: ... to here.
[arguments]<#:phases>: Set release directory based on target.
Change-Id: I822f8f215677bc951b21e46dddf44954a43df58f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/admin.scm | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 1a48326059c..305b26aa5e1 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm | |||
| @@ -64,6 +64,7 @@ | |||
| 64 | ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com> | 64 | ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com> |
| 65 | ;;; Copyright © 2023 Nicolas Graves <ngraves@ngraves.fr> | 65 | ;;; Copyright © 2023 Nicolas Graves <ngraves@ngraves.fr> |
| 66 | ;;; Copyright © 2023 Tomás Ortín Fernández <tomasortin@mailbox.org> | 66 | ;;; Copyright © 2023 Tomás Ortín Fernández <tomasortin@mailbox.org> |
| 67 | ;;; Copyright © 2024 dan <i@dan.games> | ||
| 67 | ;;; | 68 | ;;; |
| 68 | ;;; This file is part of GNU Guix. | 69 | ;;; This file is part of GNU Guix. |
| 69 | ;;; | 70 | ;;; |
| @@ -99,6 +100,7 @@ | |||
| 99 | #:use-module (guix gexp) | 100 | #:use-module (guix gexp) |
| 100 | #:use-module ((guix licenses) #:prefix license:) | 101 | #:use-module ((guix licenses) #:prefix license:) |
| 101 | #:use-module (guix packages) | 102 | #:use-module (guix packages) |
| 103 | #:use-module (guix platform) | ||
| 102 | #:use-module (guix utils) | 104 | #:use-module (guix utils) |
| 103 | #:use-module (gnu packages) | 105 | #:use-module (gnu packages) |
| 104 | #:use-module (gnu packages acl) | 106 | #:use-module (gnu packages acl) |
| @@ -5462,7 +5464,14 @@ it won't take longer to install 15 machines than it would to install just 2.") | |||
| 5462 | (man1 (string-append man "/man1")) | 5464 | (man1 (string-append man "/man1")) |
| 5463 | (man5 (string-append man "/man5")) | 5465 | (man5 (string-append man "/man5")) |
| 5464 | (man7 (string-append man "/man7")) | 5466 | (man7 (string-append man "/man7")) |
| 5465 | (release "target/release") | 5467 | (release ,(if (%current-target-system) |
| 5468 | (string-append | ||
| 5469 | "target/" | ||
| 5470 | (platform-rust-target | ||
| 5471 | (lookup-platform-by-target | ||
| 5472 | (%current-target-system))) | ||
| 5473 | "/release") | ||
| 5474 | "target/release")) | ||
| 5466 | (greetd-bin (string-append release "/greetd")) | 5475 | (greetd-bin (string-append release "/greetd")) |
| 5467 | (agreety-bin (string-append release "/agreety"))) | 5476 | (agreety-bin (string-append release "/agreety"))) |
| 5468 | (install-file greetd-bin sbin) | 5477 | (install-file greetd-bin sbin) |
| @@ -5472,8 +5481,10 @@ it won't take longer to install 15 machines than it would to install just 2.") | |||
| 5472 | (install-file "greetd.5" man5) | 5481 | (install-file "greetd.5" man5) |
| 5473 | (install-file "greetd-ipc.7" man7) | 5482 | (install-file "greetd-ipc.7" man7) |
| 5474 | (install-file "agreety.1" man1)))))))) | 5483 | (install-file "agreety.1" man1)))))))) |
| 5484 | (inputs | ||
| 5485 | (list linux-pam)) | ||
| 5475 | (native-inputs | 5486 | (native-inputs |
| 5476 | (list linux-pam scdoc)) | 5487 | (list scdoc)) |
| 5477 | (synopsis "Minimal and flexible login manager daemon") | 5488 | (synopsis "Minimal and flexible login manager daemon") |
| 5478 | (description | 5489 | (description |
| 5479 | "greetd is a minimal and flexible login manager daemon | 5490 | "greetd is a minimal and flexible login manager daemon |
