summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurora <rind38@disroot.org>2022-03-06 03:33:38 +0000
committerGuix Patches Tester <>2022-03-06 03:36:14 +0000
commit4f213ff37d6db9530497dbec3129c815da1f2005 (patch)
tree8d99520c20ecf005ea8bfa6e079f4ca4ab939398
parent31cc947f21464ff2267b04a2ce9113044e73155e (diff)
downloadguix-patches-4f213ff37d6db9530497dbec3129c815da1f2005.tar
guix-patches-4f213ff37d6db9530497dbec3129c815da1f2005.tar.gz
gnu: Add cl-clogseries-11541
-rw-r--r--gnu/packages/lisp-xyz.scm51
1 files changed, 51 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 964817b605..e25f3ef31c 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -20844,3 +20844,54 @@ taking inspiration from Ruby's ERb module.")
(define-public ecl-websocket-driver
(sbcl-package->ecl-package sbcl-websocket-driver))
+
+(define-public sbcl-clog
+ (let ((commit "v1.2")
+ (revision "0"))
+ (package
+ (name "sbcl-clog")
+ (version "1.2")
+ (home-page "https://github.com/rabbibotton/clog")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url home-page)
+ (commit (string-append "v" version))))
+ (sha256
+ (base32
+ "0f4i6571nm0j704zgnh60sc9slifs11byb2gs8gamqjcfh931dap"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs
+ (list sbcl-clack
+ sbcl-websocket-driver
+ sbcl-alexandria
+ sbcl-hunchentoot
+ sbcl-cl-ppcre
+ sbcl-bordeaux-threads
+ sbcl-trivial-open-browser
+ sbcl-parse-float
+ sbcl-quri
+ sbcl-lack
+ sbcl-mgl-pax
+ sbcl-cl-template
+ sbcl-closer-mop
+ sbcl-cl-sqlite
+ sbcl-dbi))
+ (native-inputs
+ (list sbcl-3bmd
+ sbcl-colorize))
+ (synopsis "CLOG - The Common Lisp Omnificent GUI")
+ (description "The Common Lisp Omnificent GUI, CLOG for short, uses web
+technology to produce graphical user interfaces for applications locally or
+remotely. CLOG can take the place, or work alongside, most cross-platform GUI
+frameworks and website frameworks. The CLOG package starts up the
+connectivity to the browser or other websocket client (often a browser
+embedded in a native template application.)")
+ (license license:bsd-3))))
+
+(define-public cl-clog
+ (sbcl-package->cl-source-package sbcl-clog))
+
+(define-public ecl-clog
+ (sbcl-package->ecl-package sbcl-clog))