mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
gnu: Add pam-gnupg.
* gnu/packages/linux.scm (pam-gnupg): New variable.
This commit is contained in:
parent
43b7da5cb9
commit
ef4a931532
1 changed files with 36 additions and 1 deletions
|
@ -38,7 +38,7 @@
|
|||
;;; Copyright © 2019 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
;;; Copyright © 2019, 2020, 2021 Brice Waegeneire <brice@waegenei.re>
|
||||
;;; Copyright © 2019 Kei Kebreau <kkebreau@posteo.net>
|
||||
;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2020, 2021 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2020 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2020 Chris Marusich <cmmarusich@gmail.com>
|
||||
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
|
||||
|
@ -99,6 +99,7 @@
|
|||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gnupg)
|
||||
#:use-module (gnu packages golang)
|
||||
#:use-module (gnu packages gperf)
|
||||
#:use-module (gnu packages gstreamer)
|
||||
|
@ -1616,6 +1617,40 @@ at login. Local and dynamic reconfiguration are its key features.")
|
|||
(description "This package provides a PAM interface using @code{ctypes}.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public pam-gnupg
|
||||
(package
|
||||
(name "pam-gnupg")
|
||||
(version "0.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cruegge/pam-gnupg")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1bf91gi6zmfzzmczxm7pajxdlgnikasvg5xsd3j0a368rcr7lf9l"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("gnupg" ,gnupg)
|
||||
("linux-pam" ,linux-pam)))
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("libtool" ,libtool)))
|
||||
(arguments
|
||||
`(#:tests? #f ;no tests suite
|
||||
#:configure-flags
|
||||
(list (string-append "--with-moduledir="
|
||||
(assoc-ref %outputs "out") "/lib/security"))))
|
||||
|
||||
(home-page "https://github.com/cruegge/pam-gnupg")
|
||||
(synopsis "Unlock GnuPG keys on login")
|
||||
(description "This package provides a PAM module that hands over your
|
||||
login password to @code{gpg-agent}. This can be useful if you are using a
|
||||
GnuPG-based password manager like @code{pass}.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
|
||||
;;;
|
||||
;;; Miscellaneous.
|
||||
|
|
Loading…
Reference in a new issue