diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-05-09 21:03:47 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-05-09 21:03:47 +0200 |
commit | b8993c36ea6585f0e09c81da170f65b27371bc32 (patch) | |
tree | df80a987bbb3c3b6cf73e5acee477220575a84ac /gnu/packages/emacs-xyz.scm | |
parent | c67db5090302c57e96c9f5ef9406a6026cf0ce0c (diff) | |
download | guix-b8993c36ea6585f0e09c81da170f65b27371bc32.tar guix-b8993c36ea6585f0e09c81da170f65b27371bc32.tar.gz |
gnu: Add emacs-jsonrpc.
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): New variable.
Diffstat (limited to 'gnu/packages/emacs-xyz.scm')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 008410c2ee..2b00767025 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -10859,10 +10859,31 @@ a @url{http://json.org/, JSON} file.") highlighting.") (license license:gpl3+))) +(define-public emacs-jsonrpc + (package + (name "emacs-jsonrpc") + (version "1.0.11") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/" + "jsonrpc-" version ".el")) + (sha256 + (base32 "04cy1mqd6y8k5lcpg076szjk9av9345mmsnzzh6vgbcw3dcgbr23")))) + (build-system emacs-build-system) + (home-page "http://elpa.gnu.org/packages/jsonrpc.html") + (synopsis "JSON-RPC library") + (description + "This library implements the JSONRPC 2.0 specification as +described in @url{http://www.jsonrpc.org/}. As the name suggests, +JSONRPC is a generic Remote Procedure Call protocol designed around +JSON objects.") + (license license:gpl3+))) + (define-public emacs-restclient (let ((commit "422ee8d8b077dffe65706a0f027ed700b84746bc") (version "0") - (revision "2")) ;Guix package revision, + (revision "2")) ;Guix package revision, ;upstream doesn't have official releases (package (name "emacs-restclient") |