diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0ad2e6b621..adcd06aa3f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1584,6 +1584,39 @@ (define-public sbcl-aserve (define-public cl-aserve (sbcl-package->cl-source-package sbcl-aserve)) +(define-public sbcl-asn1 + (let ((commit "b0388fa98878b20069ef266cc9cbd5aac13c4a69") + (revision "0")) + (package + (name "sbcl-asn1") + (build-system asdf-build-system/sbcl) + (version (git-version "0.1.0" revision commit)) + (home-page "https://github.com/fukamachi/asn1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit commit))) + (file-name (git-file-name "cl-asn1" version)) + (sha256 + (base32 "16gs4xznmg19ii0cg7g2yxrk9ls5vah8ynjj80s99rv8wi3789z1")))) + (native-inputs (list sbcl-cl-base64 sbcl-rove)) + (inputs + (list sbcl-trivia + sbcl-fast-io + sbcl-ironclad)) + (synopsis "ASN.1 decoder for Common Lisp") + (description "This package provides an ASN.1 encoder/decoder for +Common Lisp.") + (license license:bsd-2)))) + +(define-public cl-asn1 + (sbcl-package->cl-source-package sbcl-asn1)) + +(define-public ecl-asn1 + (sbcl-package->ecl-package sbcl-asn1)) + (define-public sbcl-assoc-utils (let ((commit "74af16a3c0f10ad35e406167de02984744fc7854") (revision "1")) @@ -13152,111 +13185,6 @@ (define-public cl-depot (define-public ecl-depot (sbcl-package->ecl-package sbcl-depot)) -(define-public sbcl-asn1 - (let ((commit "b0388fa98878b20069ef266cc9cbd5aac13c4a69") - (revision "0")) - (package - (name "sbcl-asn1") - (build-system asdf-build-system/sbcl) - (version (git-version "0.1.0" revision commit)) - (home-page "https://github.com/fukamachi/asn1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url home-page) - (commit commit))) - (file-name (git-file-name "cl-asn1" version)) - (sha256 - (base32 "16gs4xznmg19ii0cg7g2yxrk9ls5vah8ynjj80s99rv8wi3789z1")))) - (native-inputs (list sbcl-cl-base64 sbcl-rove)) - (inputs - (list sbcl-trivia - sbcl-fast-io - sbcl-ironclad)) - (synopsis "ASN.1 decoder for Common Lisp") - (description "This package provides an ASN.1 encoder/decoder for -Common Lisp.") - (license license:bsd-2)))) - -(define-public cl-asn1 - (sbcl-package->cl-source-package sbcl-asn1)) - -(define-public ecl-asn1 - (sbcl-package->ecl-package sbcl-asn1)) - -(define-public sbcl-pem - (let ((commit "1ffb17efaa786574928b5cf5089695d37e4ec550") - (revision "0")) - (package - (name "sbcl-pem") - (build-system asdf-build-system/sbcl) - (version (git-version "0.1.0" revision commit)) - (home-page "https://github.com/fukamachi/pem") - (source - (origin - (method git-fetch) - (uri (git-reference - (url home-page) - (commit commit))) - (file-name (git-file-name "cl-pem" version)) - (sha256 - (base32 "1mi34anznbz12wzng4lma8vcskb20ph5ap6lpsbg0h3pc40kxrzv")))) - (native-inputs (list sbcl-rove)) - (inputs - (list sbcl-asn1 - sbcl-cl-ppcre - sbcl-trivia - sbcl-ironclad - sbcl-cl-base64)) - (synopsis "PEM parser for Common Lisp") - (description "This package provides a PEM (Privacy-Enhanced Mail) -parser for Common Lisp.") - (license license:bsd-2)))) - -(define-public cl-pem - (sbcl-package->cl-source-package sbcl-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")) @@ -17929,6 +17857,43 @@ (define-public cl-jonathan (define-public ecl-jonathan (sbcl-package->ecl-package sbcl-jonathan)) +(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-jpeg-turbo (let ((commit "f79c646cc266c107bdace53572a31664754c6e0c") (revision "1")) @@ -22909,6 +22874,41 @@ (define-public ecl-pathname-utils ;; #:tests? #f)))) +(define-public sbcl-pem + (let ((commit "1ffb17efaa786574928b5cf5089695d37e4ec550") + (revision "0")) + (package + (name "sbcl-pem") + (build-system asdf-build-system/sbcl) + (version (git-version "0.1.0" revision commit)) + (home-page "https://github.com/fukamachi/pem") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit commit))) + (file-name (git-file-name "cl-pem" version)) + (sha256 + (base32 "1mi34anznbz12wzng4lma8vcskb20ph5ap6lpsbg0h3pc40kxrzv")))) + (native-inputs (list sbcl-rove)) + (inputs + (list sbcl-asn1 + sbcl-cl-ppcre + sbcl-trivia + sbcl-ironclad + sbcl-cl-base64)) + (synopsis "PEM parser for Common Lisp") + (description "This package provides a PEM (Privacy-Enhanced Mail) +parser for Common Lisp.") + (license license:bsd-2)))) + +(define-public cl-pem + (sbcl-package->cl-source-package sbcl-pem)) + +(define-public ecl-pem + (sbcl-package->ecl-package sbcl-pem)) + (define-public sbcl-percent-encoding (let ((commit "c1224e22bc8048fbd3ebbc9329715a0c1b673170") (revision "1"))