From 9aba9b127840a116c806a2cbac901cf8077abcd0 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 11 Aug 2018 15:53:20 +0200 Subject: Migrate search.cpan.org home pages to metacpan.org. The venerable search.cpan.org has retired[0]. [0]: https://log.perl.org/2018/05/goodbye-search-dot-cpan-dot-org.html * guix/import/cpan.scm (cpan-home): Generate metacpan.org home page URIs. Update all previously generated ones in (gnu packages) to their canonical new homes. --- gnu/packages/gnupg.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/gnupg.scm') diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index c095a966c2..70e7ddbe58 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -585,7 +585,7 @@ (define-public perl-gnupg-interface (native-inputs `(("which" ,which) ("perl-module-install" ,perl-module-install))) - (home-page "http://search.cpan.org/dist/GnuPG-Interface/") + (home-page "https://metacpan.org/release/GnuPG-Interface") (synopsis "Perl interface to GnuPG") (description "@code{GnuPG::Interface} and its associated modules are designed to provide an object-oriented method for interacting with GnuPG, -- cgit v1.2.3 From b0cb92b2d43a2c4d5fa9b3f8c04c5732c60061e7 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 23 Aug 2018 00:41:17 +0200 Subject: gnu: Add guile-gcrypt. * gnu/packages/gnupg.scm (guile-gcrypt): New variable. --- gnu/packages/gnupg.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'gnu/packages/gnupg.scm') diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index 70e7ddbe58..c98a611e83 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -40,6 +40,7 @@ (define-module (gnu packages gnupg) #:use-module (gnu packages curl) #:use-module (gnu packages crypto) #:use-module (gnu packages emacs) + #:use-module (gnu packages guile) #:use-module (gnu packages openldap) #:use-module (gnu packages perl) #:use-module (gnu packages perl-check) @@ -56,6 +57,7 @@ (define-module (gnu packages gnupg) #:use-module (gnu packages ncurses) #:use-module (gnu packages security-token) #:use-module (gnu packages swig) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages tor) #:use-module (gnu packages web) @@ -451,6 +453,39 @@ (define-public qgpgme gpgpme starting with version 1.7.") (license license:gpl2+))) ;; Note: this differs from gpgme +(define-public guile-gcrypt + (package + (name "guile-gcrypt") + (version "0.1.0") + (home-page "https://notabug.org/cwebber/guile-gcrypt") + (source (origin + (method git-fetch) + (uri (git-reference + (url (string-append home-page ".git")) + (commit (string-append "v" version)))) + (sha256 + (base32 + "1lhgh3105yi0ggrjsjibv4wp1ipz8s17pa820hk2wln3rc04wpvf")) + (file-name (string-append name "-" version "-checkout")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("autoconf" ,autoconf) + ("automake" ,automake) + ("texinfo" ,texinfo))) + (inputs + `(("guile" ,guile-2.2) + ("libgcrypt" ,libgcrypt))) + (home-page "https://notabug.org/cwebber/guile-gcrypt") + (synopsis "Cryptography library for Guile using Libgcrypt") + (description + "Guile-Gcrypt provides a Guile 2.x interface to a subset of the +GNU Libgcrypt crytographic library. It provides modules for cryptographic +hash functions, message authentication codes (MAC), public-key cryptography, +strong randomness, and more. It is implemented using the foreign function +interface (FFI) of Guile.") + (license license:gpl3+))) + (define-public python-gpg (package (name "python-gpg") -- cgit v1.2.3 From efe2e7506e0aa7a3d88406b0bc8967004c045fc7 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Thu, 23 Aug 2018 02:27:47 -0400 Subject: gnu: guile-gcrypt: Remove duplicate 'home-page' field. This is a followup to commit b0cb92b2d43a2c4d5fa9b3f8c04c5732c60061e7. * gnu/packages/gnupg.scm (guile-gcrypt): Remove duplicate 'home-page' field. --- gnu/packages/gnupg.scm | 1 - 1 file changed, 1 deletion(-) (limited to 'gnu/packages/gnupg.scm') diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index c98a611e83..d5fb12650f 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -476,7 +476,6 @@ (define-public guile-gcrypt (inputs `(("guile" ,guile-2.2) ("libgcrypt" ,libgcrypt))) - (home-page "https://notabug.org/cwebber/guile-gcrypt") (synopsis "Cryptography library for Guile using Libgcrypt") (description "Guile-Gcrypt provides a Guile 2.x interface to a subset of the -- cgit v1.2.3