From 2c5bcb1f308891b638ecf23c016bed0314b5ed0b Mon Sep 17 00:00:00 2001 From: Nikita Domnitskii Date: Fri, 20 Sep 2024 02:43:04 +0000 Subject: gnu: pam-mount: Fix libcryptsetup detection. * gnu/packages/admin.scm (pam-mount): Fix libcryptsetup detection. [inputs]: Add extra inputs required for libcryptsetup, remove duplicates. [arguments]<#:configure-flags>: Explicitly enable cryptsetup in order to detect breakage in the future. Change-Id: Icf588945279c8785081a8049d401eaf7e6a22e3c Signed-off-by: Oleg Pykhalov --- gnu/packages/admin.scm | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 86f35d49ad..47ccb09462 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -68,6 +68,8 @@ ;;; Copyright © 2024 gemmaro ;;; Copyright © 2024 Richard Sent ;;; Copyright © 2024 Vinicius Monego +;;; Copyright © 2024 nathan +;;; Copyright © 2024 Nikita Domnitskii ;;; ;;; This file is part of GNU Guix. ;;; @@ -4916,7 +4918,8 @@ tcpdump and snoop.") (list #:configure-flags #~(list (string-append "--with-slibdir=" #$output "/lib") - (string-append "--with-ssbindir=" #$output "/sbin")) + (string-append "--with-ssbindir=" #$output "/sbin") + "--with-cryptsetup") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'patch-file-names @@ -4945,15 +4948,15 @@ tcpdump and snoop.") (native-inputs (list perl pkg-config)) (inputs - (list cryptsetup - libhx - libxml2 - linux-pam - lvm2 - openssl - pcre2 - `(,util-linux "lib") - util-linux)) + (append + (cons cryptsetup (libcryptsetup-propagated-inputs)) + (list libhx + libxml2 + linux-pam + openssl + pcre2 + util-linux + eudev))) (home-page "https://inai.de/projects/pam_mount/") (synopsis "PAM module to mount volumes for a user session") (description -- cgit v1.2.3