From 23fd0649b9b6145e44d4e8a4447d9b3c958ace40 Mon Sep 17 00:00:00 2001 From: Charles Date: Sat, 26 Jun 2021 10:11:54 -0500 Subject: [PATCH] gnu: Add cl-hunchenissr. * gnu/packages/lisp-xyz.scm (sbcl-hunchenissr): Add new variable. * gnu/packages/lisp-xyz.scm (ecl-hunchenissr): Add new variable. * gnu/packages/lisp-xyz.scm (cl-hunchenissr): Add new variable. --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 57a6a4be01..040a1073a8 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -17674,3 +17674,42 @@ server. It also features customizable error handling.") (define-public cl-portal (sbcl-package->cl-source-package sbcl-portal)) + +(define-public sbcl-hunchenissr + (let ((commit "7df702f2e110999a2f31c7ebad81bfc39ac06670") + (revision "1")) + (package + (name "sbcl-hunchenissr") + (version (git-version "1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/interactive-ssr/hunchenissr") + (commit commit))) + (sha256 + (base32 "0826qrvk64pjspdklns29dv3zhzfhd6k42fq030xajv8a7hkcxda")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("sbcl-cl-base64" ,sbcl-cl-base64) + ("sbcl-cl-str" ,sbcl-cl-str) + ("sbcl-hunchentoot" ,sbcl-hunchentoot) + ("sbcl-issr-core" ,sbcl-issr-core) + ("sbcl-jonathan" ,sbcl-jonathan) + ("sbcl-plump" ,sbcl-plump) + ("sbcl-portal" ,sbcl-portal))) + (home-page "https://github.com/interactive-ssr/hunchenissr") + (synopsis "The Interactive Server Side Rendering backend for The +Hunchentoot HTTP server") + (description "Hunchenissr Works together with issr.js to develpment of +interactive (changeing without page refreshes) websites making use of websocket +and Common Lisp server HTML generation instead of mountains of convoluted +Javascript.") + (license license:llgpl)))) + +(define-public ecl-hunchenissr + (sbcl-package->ecl-package sbcl-hunchenissr)) + +(define-public cl-hunchenissr + (sbcl-package->cl-source-package sbcl-hunchenissr)) + -- 2.32.0