~ruther/guix-local

1c179980fa32ef436c5d49d275510444573cf1ea — Ludovic Courtès 3 years ago fda221c
gnu: linux-pam: Switch to gexps.

* gnu/packages/linux.scm (linux-pam)[arguments]: Switch to gexps.
1 files changed, 23 insertions(+), 22 deletions(-)

M gnu/packages/linux.scm
M gnu/packages/linux.scm => gnu/packages/linux.scm +23 -22
@@ 1804,28 1804,29 @@ which need to be installed separately.")
           ;; ("cracklib" ,cracklib)
           ))
    (arguments
     `(;; Most users, such as `shadow', expect the headers to be under
       ;; `security'.
       #:configure-flags (list (string-append "--includedir="
                                              (assoc-ref %outputs "out")
                                              "/include/security")
                               ;; explicit libdir for pkgconfig files
                               ;; drop with 1.5.3, which fixes
                               ;; https://github.com/linux-pam/linux-pam/issues/466
                               (string-append "--libdir="
                                              (assoc-ref %outputs "out")
                                              "/lib")

                               ;; XXX: <rpc/rpc.h> is missing from glibc when
                               ;; cross-compiling, so we have to disable NIS
                               ;; support altogether.
                               ,@(if (%current-target-system)
                                     '("--disable-nis")
                                     '()))

       ;; XXX: Tests won't run in chroot, presumably because /etc/pam.d
       ;; isn't available.
       #:tests? #f))
     (list
      ;; Most users, such as `shadow', expect the headers to be under
      ;; `security'.
      #:configure-flags #~(list (string-append "--includedir="
                                               (assoc-ref %outputs "out")
                                               "/include/security")
                                ;; explicit libdir for pkgconfig files
                                ;; drop with 1.5.3, which fixes
                                ;; https://github.com/linux-pam/linux-pam/issues/466
                                (string-append "--libdir="
                                               (assoc-ref %outputs "out")
                                               "/lib")

                                ;; XXX: <rpc/rpc.h> is missing from glibc when
                                ;; cross-compiling, so we have to disable NIS
                                ;; support altogether.
                                #$@(if (%current-target-system)
                                       #~("--disable-nis")
                                       #~()))

      ;; XXX: Tests won't run in chroot, presumably because /etc/pam.d
      ;; isn't available.
      #:tests? #f))
    (home-page "http://www.linux-pam.org/")
    (synopsis "Pluggable authentication modules for Linux")
    (description