mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 15:36:20 -05:00
gnu: Add gpgme.
* gnu/packages/gnupg.scm (gpgme): New variable.
This commit is contained in:
parent
a2270ce260
commit
09d5c1661c
1 changed files with 31 additions and 0 deletions
|
@ -176,6 +176,37 @@ (define-public gnupg
|
|||
S/MIME.")
|
||||
(license gpl3+)))
|
||||
|
||||
(define-public gpgme
|
||||
(package
|
||||
(name "gpgme")
|
||||
(version "1.4.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnupg/gpgme/gpgme-" version
|
||||
".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"15h429h6pd67iiv580bjmwbkadpxsdppw0xrqpcm4dvm24jc271d"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("gnupg" ,gnupg)
|
||||
("libassuan" ,libassuan)
|
||||
("libgpg-error" ,libgpg-error)))
|
||||
(home-page "http://www.gnupg.org/related_software/gpgme/")
|
||||
(synopsis "library providing simplified access to GnuPG functionality")
|
||||
(description
|
||||
"GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
|
||||
easier for applications. It provides a High-Level Crypto API for encryption,
|
||||
decryption, signing, signature verification and key management. Currently
|
||||
it uses GnuPG as its backend but the API isn't restricted to this engine.
|
||||
|
||||
Because the direct use of GnuPG from an application can be a complicated
|
||||
programming task, it is suggested that all software should try to use GPGME
|
||||
instead. This way bug fixes or improvements can be done at a central place
|
||||
and every application benefits from this.")
|
||||
(license lgpl2.1+)))
|
||||
|
||||
(define-public pius
|
||||
(package
|
||||
(name "pius")
|
||||
|
|
Loading…
Reference in a new issue