From 460630003ebfc7f1c7fd2d46dfb030741713a99f Mon Sep 17 00:00:00 2001 Message-ID: <460630003ebfc7f1c7fd2d46dfb030741713a99f.1725630024.git.roman@burningswell.com> In-Reply-To: References: From: Roman Scherer Date: Sat, 3 Aug 2024 14:41:49 +0200 Subject: [PATCH 5/8] gnu: Add sbcl-clog-docs. * gnu/packages/lisp-xyz.scm (sbcl-clog-docs): New variable. Change-Id: I60faf369adb0368ef4f0deb862cd6cda829d02d3 --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 57ae869201..c477ee76e7 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -10920,6 +10920,36 @@ (define-public cl-clog (define-public ecl-clog (sbcl-package->ecl-package sbcl-clog)) +(define-public sbcl-clog-docs + (package + (inherit sbcl-clog) + (name "sbcl-clog-docs") + (version "2.3") + (inputs + (list sbcl-3bmd + sbcl-clog + sbcl-colorize + sbcl-print-licenses)) + (arguments + '(#:asd-systems '("clog/docs") + #:phases (modify-phases %standard-phases + (add-after 'unpack 'fix-symbol-name + (lambda _ + (substitute* "source/clog-docs.lisp" + (("clog:@CLOG-MANUAL") + "clog::@CLOG_MANUAL"))))))) + (synopsis "Common Lisp Omnificent GUI documentation") + (description + "This package provides the documentation for CLOG, a Common Lisp web +framework for building GUI applications.") + (license license:bsd-3))) + +(define-public cl-clog-docs + (sbcl-package->cl-source-package sbcl-clog-docs)) + +(define-public ecl-clog-docs + (sbcl-package->ecl-package sbcl-clog-docs)) + (define-public sbcl-clop (let ((commit "c0c3fe7efa5ac95ba1644febfb2c2acab757fcda") (revision "0")) -- 2.45.2