From 11b240f1df9265e8d63bcccec8daadf0935842fb Mon Sep 17 00:00:00 2001 Message-Id: <11b240f1df9265e8d63bcccec8daadf0935842fb.1676636407.git.kyle@posteo.net> From: Kyle Andrews Date: Fri, 17 Feb 2023 07:09:51 -0500 Subject: [PATCH] gnu: Add r-gpg. --- gnu/packages/cran.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 6cea202519..5e6f380b6d 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -79,6 +79,7 @@ (define-module (gnu packages cran) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) #:use-module (gnu packages gnome) + #:use-module (gnu packages gnupg) #:use-module (gnu packages graph) #:use-module (gnu packages gtk) #:use-module (gnu packages haskell-xyz) @@ -668,6 +669,31 @@ (define-public r-googlevis the output locally.") (license license:gpl2+))) +(define-public r-gpg + (package + (name "r-gpg") + (version "1.2.8") + (source (origin + (method url-fetch) + (uri (cran-uri "gpg" version)) + (sha256 + (base32 + "1yysjv335mq6lpdc01yiv56zhs0085bdlanh74k3ahjbszh9cy27")))) + (properties `((upstream-name . "gpg"))) + (build-system r-build-system) + (propagated-inputs (list r-askpass r-curl gnupg)) + (native-inputs (list pkg-config r-knitr gpgme)) + (home-page "https://github.com/jeroen/gpg") + (synopsis "GNU Privacy Guard for R") + (description + "Bindings to GnuPG for working with OpenGPG (RFC4880) cryptographic methods. +Includes utilities for public key encryption, creating and verifying digital +signatures, and managing your local keyring. Some functionality depends on the +version of GnuPG that is installed on the system. On Windows this package can +be used together with GPG4Win which provides a GUI for managing keys and +entering passphrases.") + (license license:expat))) + (define-public r-gson (package (name "r-gson") -- 2.37.2