mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: gnupg: Add version 2.1.2.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.2. (gnupg-2.0): Copy of previous package for version 2.0.26.
This commit is contained in:
parent
232010f89d
commit
cd064df7bb
1 changed files with 42 additions and 12 deletions
|
@ -190,6 +190,47 @@ (define-public npth
|
|||
(define-public gnupg
|
||||
(package
|
||||
(name "gnupg")
|
||||
(version "2.1.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnupg/gnupg/gnupg-" version
|
||||
".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"14k7c5spai3yppz6izf1ggbnffskl54ln87v1wgy9pwism1mlks0"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("bzip2" ,guix:bzip2)
|
||||
("curl" ,curl)
|
||||
("libassuan" ,libassuan)
|
||||
("libgcrypt" ,libgcrypt)
|
||||
("libgpg-error" ,libgpg-error)
|
||||
("libksba" ,libksba)
|
||||
("npth" ,npth)
|
||||
("openldap" ,openldap)
|
||||
("zlib" ,guix:zlib)
|
||||
("readline" ,readline)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(alist-cons-before
|
||||
'configure 'patch-config-files
|
||||
(lambda _
|
||||
(substitute* "tests/openpgp/defs.inc"
|
||||
(("/bin/pwd") (which "pwd"))))
|
||||
%standard-phases)))
|
||||
(home-page "http://gnupg.org/")
|
||||
(synopsis "GNU Privacy Guard")
|
||||
(description
|
||||
"The GNU Privacy Guard is a complete implementation of the OpenPGP
|
||||
standard. It is used to encrypt and sign data and communication. It
|
||||
features powerful key management and the ability to access public key
|
||||
servers. It includes several libraries: libassuan (IPC between GnuPG
|
||||
components), libgpg-error (centralized GnuPG error values), and
|
||||
libskba (working with X.509 certificates and CMS data).")
|
||||
(license gpl3+)))
|
||||
|
||||
(define-public gnupg-2.0
|
||||
(package (inherit gnupg)
|
||||
(version "2.0.26")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
|
@ -198,7 +239,6 @@ (define-public gnupg
|
|||
(sha256
|
||||
(base32
|
||||
"1q5qcl5panrvcvpwvz6nl9gayl5a6vwvfhgdcxqpmbl2qc6y6n3p"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("bzip2" ,guix:bzip2)
|
||||
("curl" ,curl)
|
||||
|
@ -217,17 +257,7 @@ (define-public gnupg
|
|||
(lambda _
|
||||
(substitute* "tests/openpgp/Makefile.in"
|
||||
(("/bin/sh") (which "bash"))))
|
||||
%standard-phases)))
|
||||
(home-page "http://gnupg.org/")
|
||||
(synopsis "GNU Privacy Guard")
|
||||
(description
|
||||
"The GNU Privacy Guard is a complete implementation of the OpenPGP
|
||||
standard. It is used to encrypt and sign data and communication. It
|
||||
features powerful key management and the ability to access public key
|
||||
servers. It includes several libraries: libassuan (IPC between GnuPG
|
||||
components), libgpg-error (centralized GnuPG error values), and
|
||||
libskba (working with X.509 certificates and CMS data).")
|
||||
(license gpl3+)))
|
||||
%standard-phases)))))
|
||||
|
||||
(define-public gnupg-1
|
||||
(package (inherit gnupg)
|
||||
|
|
Loading…
Reference in a new issue