diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-01-18 01:06:24 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-01-18 01:07:31 +0100 |
commit | 1ffa7090b99dfd2f54fa883929c5e78d7852657a (patch) | |
tree | 1c8bd191e31212e172b3e9158408cccd571a5020 /distro/packages/gnupg.scm | |
parent | 08ba7ff318720d926215de83daed0da628908ca3 (diff) | |
download | guix-1ffa7090b99dfd2f54fa883929c5e78d7852657a.tar guix-1ffa7090b99dfd2f54fa883929c5e78d7852657a.tar.gz |
distro: Change the module name space to (gnu ...).
* distro: Rename to...
* gnu: ... this. Update module names accordingly.
* Makefile.am: Adjust accordingly.
* po/POTFILES.in: Likewise.
* distro.scm: Search for files under /gnu/packages instead of
/distro/packages.
* gnu/packages/base.scm (ld-wrapper-boot3): Likewise.
Diffstat (limited to 'distro/packages/gnupg.scm')
-rw-r--r-- | distro/packages/gnupg.scm | 168 |
1 files changed, 0 insertions, 168 deletions
diff --git a/distro/packages/gnupg.scm b/distro/packages/gnupg.scm deleted file mode 100644 index 5fdf19187d..0000000000 --- a/distro/packages/gnupg.scm +++ /dev/null @@ -1,168 +0,0 @@ -;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2012 Ludovic Courtès <ludo@gnu.org> -;;; -;;; This file is part of GNU Guix. -;;; -;;; GNU Guix is free software; you can redistribute it and/or modify it -;;; under the terms of the GNU General Public License as published by -;;; the Free Software Foundation; either version 3 of the License, or (at -;;; your option) any later version. -;;; -;;; GNU Guix is distributed in the hope that it will be useful, but -;;; WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;;; GNU General Public License for more details. -;;; -;;; You should have received a copy of the GNU General Public License -;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. - -(define-module (distro packages gnupg) - #:use-module (guix licenses) - #:use-module (distro packages pth) - #:use-module (distro packages readline) - #:use-module ((distro packages compression) - #:renamer (symbol-prefix-proc 'guix:)) - #:use-module (guix packages) - #:use-module (guix download) - #:use-module (guix build-system gnu)) - -(define-public libgpg-error - (package - (name "libgpg-error") - (version "1.10") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://gnupg/libgpg-error/libgpg-error-" - version ".tar.bz2")) - (sha256 - (base32 - "0cal3jdnzdailr13qcy74grfbplbghkgr3qwk6qjjp4bass2j1jj")))) - (build-system gnu-build-system) - (home-page "http://gnupg.org") - (synopsis - "Libgpg-error, a small library that defines common error values for all GnuPG components") - (description - "Libgpg-error is a small library that defines common error values -for all GnuPG components. Among these are GPG, GPGSM, GPGME, -GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard -Daemon and possibly more in the future.") - (license lgpl2.0+))) - -(define-public libgcrypt - (package - (name "libgcrypt") - (version "1.5.0") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://gnupg/libgcrypt/libgcrypt-" - version ".tar.bz2")) - (sha256 - (base32 - "1ykkh7dm0gyndz7bbpvn3agijj8xb2h02m02f42hm504c18zqqjb")))) - (build-system gnu-build-system) - (propagated-inputs - `(("libgpg-error" ,libgpg-error))) - (home-page "http://gnupg.org/") - (synopsis - "GNU Libgcrypt, a general-pupose cryptographic library") - (description - "GNU Libgcrypt is a general purpose cryptographic library based on -the code from GnuPG. It provides functions for all -cryptographic building blocks: symmetric ciphers, hash -algorithms, MACs, public key algorithms, large integer -functions, random numbers and a lot of supporting functions.") - (license lgpl2.0+))) - -(define-public libassuan - (package - (name "libassuan") - (version "2.0.3") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://gnupg/libassuan/libassuan-" - version ".tar.bz2")) - (sha256 - (base32 - "06xckkvxxlx7cj77803m8x58gxksap4k8yhspc5cqsy7fhinimds")))) - (build-system gnu-build-system) - (propagated-inputs - `(("libgpg-error" ,libgpg-error) ("pth" ,pth))) - (home-page "http://gnupg.org") - (synopsis - "Libassuan, the IPC library used by GnuPG and related software") - (description - "Libassuan is a small library implementing the so-called Assuan -protocol. This protocol is used for IPC between most newer -GnuPG components. Both, server and client side functions are -provided.") - (license lgpl2.0+))) - -(define-public libksba - (package - (name "libksba") - (version "1.2.0") - (source - (origin - (method url-fetch) - (uri (string-append - "mirror://gnupg/libksba/libksba-" - version ".tar.bz2")) - (sha256 - (base32 - "0jwk7hm3x3g4hd7l12z3d79dy7359x7lc88dq6z7q0ixn1jwxbq9")))) - (build-system gnu-build-system) - (propagated-inputs - `(("libgpg-error" ,libgpg-error))) - (home-page "http://www.gnupg.org") - (synopsis - "Libksba is a CMS and X.509 access library under development") - (description - "KSBA (pronounced Kasbah) is a library to make X.509 certificates -as well as the CMS easily accessible by other applications. Both -specifications are building blocks of S/MIME and TLS.") - (license gpl3+))) - -(define-public gnupg - (package - (name "gnupg") - (version "2.0.19") - (source - (origin - (method url-fetch) - (uri (string-append "mirror://gnupg/gnupg/gnupg-" version - ".tar.bz2")) - (sha256 - (base32 - "08n636sfffs5qvg9ppiprvsh00q0dmdw425psg3m3nssja53m8pg")))) - (build-system gnu-build-system) - (inputs - `(;; TODO: Add missing optional deps. - ;; ("curl" ,curl) - ;; ("libusb" ,libusb) - ;; ("openldap" ,openldap) - - ("bzip2" ,guix:bzip2) - ("libassuan" ,libassuan) - ("libgcrypt" ,libgcrypt) - ("libksba" ,libksba) - ("pth" ,pth) - ("libgpg-error" ,libgpg-error) - ("zlib" ,guix:zlib) - ("readline" ,readline))) - (home-page "http://gnupg.org/") - (synopsis - "GNU Privacy Guard (GnuPG), GNU Project's implementation of the OpenPGP standard") - (description - "GnuPG is the GNU project's complete and free implementation of -the OpenPGP standard as defined by RFC4880. GnuPG allows to -encrypt and sign your data and communication, features a -versatile key managment system as well as access modules for all -kind of public key directories. GnuPG, also known as GPG, is a -command line tool with features for easy integration with other -applications. A wealth of frontend applications and libraries -are available. Version 2 of GnuPG also provides support for -S/MIME.") - (license gpl3+))) |