gnu: Add cl-jose.

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

Change-Id: I00b6d65ea53d11f151c4d41911536a48955d14af
This commit is contained in:
jgart 2024-05-30 12:42:08 -05:00
parent 34f35d6067
commit 8e5d5c312c
No known key found for this signature in database
GPG key ID: A52AA2B477B6DD35

View file

@ -13220,6 +13220,43 @@ (define-public cl-pem
(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"))