diff options
author | jgart <jgart@dismail.de> | 2024-05-30 12:42:08 -0500 |
---|---|---|
committer | jgart <jgart@dismail.de> | 2024-05-30 12:42:08 -0500 |
commit | 8e5d5c312cb5fa50ef5aadf21b8d00740a506478 (patch) | |
tree | 84e4cc606d93731efc9acb4a0d62195a1ed74aa7 /gnu/packages | |
parent | 34f35d60679a84ffbd2c4e9380fffce12f42280d (diff) | |
download | guix-8e5d5c312cb5fa50ef5aadf21b8d00740a506478.tar guix-8e5d5c312cb5fa50ef5aadf21b8d00740a506478.tar.gz |
gnu: Add cl-jose.
* gnu/packages/lisp-xyz.scm (sbcl-jose, cl-jose, ecl-jose): Add new
variables.
Change-Id: I00b6d65ea53d11f151c4d41911536a48955d14af
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e3d8fd8ae1..0ad2e6b621 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -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")) |