~ruther/guix-local

8e5d5c312cb5fa50ef5aadf21b8d00740a506478 — jgart 2 years ago 34f35d6
 gnu: Add cl-jose.

* gnu/packages/lisp-xyz.scm (sbcl-jose, cl-jose, ecl-jose): Add new
variables.

Change-Id: I00b6d65ea53d11f151c4d41911536a48955d14af
1 files changed, 37 insertions(+), 0 deletions(-)

M gnu/packages/lisp-xyz.scm
M gnu/packages/lisp-xyz.scm => gnu/packages/lisp-xyz.scm +37 -0
@@ 13220,6 13220,43 @@ parser for Common Lisp.")
(define-public ecl-pem
  (sbcl-package->ecl-package sbcl-pem))

(define-public sbcl-jose
  (let ((commit "5b9f42dd4144138e41d75ec67ca46e6e91728f2c")
        (revision "0"))
    (package
      (name "sbcl-jose")
      (build-system asdf-build-system/sbcl)
      (version (git-version "0.1.0" revision commit))
      (home-page "https://github.com/fukamachi/jose")
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url home-page)
               (commit commit)))
         (file-name (git-file-name "cl-jose" version))
         (sha256
          (base32 "1z7xjy4ihxa8ay5vznhnxkjflfx6xmfpgwxdakk9wmkw30p2yn4h"))))
      (native-inputs (list sbcl-pem sbcl-rove))
      (inputs
        (list sbcl-alexandria
              sbcl-assoc-utils
              sbcl-cl-base64
              sbcl-ironclad
              sbcl-jonathan
              sbcl-split-sequence
              sbcl-trivial-utf-8))
      (synopsis "JOSE implementation for Common Lisp")
      (description "A JSON Object Signing and Encryption (JOSE)
implementation for Common Lisp.")
      (license license:bsd-2))))

(define-public cl-jose
  (sbcl-package->cl-source-package sbcl-jose))

(define-public ecl-jose
  (sbcl-package->ecl-package sbcl-jose))

(define-public sbcl-dexador
  (let ((commit "051cbb784ea3015cef9731eb5a624f3122de84b5")
        (revision "2"))