guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 5055684bf2f9add926823145bad3ae921e6a02b4
Author: Simen Endsjø <[email protected]>
AuthorDate: Thu Sep 11 21:37:47 2025 +0200

    gnu: sbcl-40ants-doc: Update to 0.24.1.
    
    * gnu/packages/lisp-xyz.scm (sbcl-40ants-doc): Update to 0.24.1.
    [arguments]: Include all systems, enable tests.
    [inputs]: Add required libraries.
    
    Change-Id: Iaf80c0d4c166301c610569ef7a10c418063e2040
    Signed-off-by: jgart <[email protected]>
---
 gnu/packages/lisp-xyz.scm | 99 ++++++++++++++++++++---------------------------
 1 file changed, 41 insertions(+), 58 deletions(-)

diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 0e8f80d9d9..bcfad078cb 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -559,63 +559,46 @@ offers them both in non-modifying and modifying versions 
where applicable.")
   (sbcl-package->ecl-package sbcl-40ants-asdf-system))
 
 (define-public sbcl-40ants-doc
-  (let ((commit "7725ff67a380e9ebfc6155e14d91e650f256711b")
-        (revision "0"))
-    (package
-      (name "sbcl-40ants-doc")
-      (version (git-version "0.1.0" revision commit))
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url "https://github.com/40ants/doc";)
-               (commit commit)))
-         (sha256
-          (base32 "1v6gnhrk02vsixmprzk4wvvj7vh11vp5waxyih0qz2ih8d38r5pg"))
-         (file-name (git-file-name "cl-40ants-doc" version))))
-      (build-system asdf-build-system/sbcl)
-      (arguments
-       ;; TODO: Add remaining dependencies of 40ants-doc-full and
-       ;; 40ants-doc-test missing from Guix.
-       '(#:asd-systems '("40ants-doc"
-                         ;;"40ants-doc-full"
-                         )
-         #:tests? #f))
-      ;;(native-inputs
-      ;; (list sbcl-rove))
-      (inputs
-       (list sbcl-named-readtables
-             sbcl-pythonic-string-reader
-             ;; For 40ants-doc-full:
-             ;;sbcl-3bmd
-             ;;sbcl-alexandria
-             ;;sbcl-babel
-             ;;sbcl-cl-cookie
-             ;;sbcl-cl-fad
-             ;;sbcl-cl-ppcre
-             ;;sbcl-common-doc         ; Missing from Guix
-             ;;sbcl-common-html        ; Missing from Guix
-             ;;sbcl-commondoc-markdown ; Missing from Guix
-             ;;sbcl-dexador
-             ;;sbcl-docs-builder       ; Missing from Guix
-             ;;sbcl-fare-utils
-             ;;sbcl-jonathan
-             ;;sbcl-lass
-             ;;sbcl-local-time
-             ;;sbcl-log4cl
-             ;;sbcl-slime-swank
-             ;;sbcl-slynk
-             ;;sbcl-spinneret
-             ;;sbcl-stem ; Missing from Guix; also, license is unconfirmed
-             ;;sbcl-str
-             ;;sbcl-tmpdir          ; Missing from Guix
-             ;;sbcl-trivial-extract ; Missing from Guix
-             ;;sbcl-xml-emitter
-             ))
-      (home-page "https://40ants.com/doc/";)
-      (synopsis "Exploratory programming environment and documentation 
generator")
-      (description
-       "@code{40ants-doc} provides a rudimentary explorable programming
+  (package
+    (name "sbcl-40ants-doc")
+    (version "0.24.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/40ants/doc";)
+              (commit (string-append "v" version))))
+       (sha256
+        (base32 "04hhf16ylv417xz2jvf6s0ybbv0pwjscarvqnpbn8by4wmchvkjl"))
+       (file-name (git-file-name "cl-40ants-doc" version))))
+    (build-system asdf-build-system/sbcl)
+    (arguments
+     '(#:asd-systems '("40ants-doc"
+                       "40ants-doc-full")))
+    (inputs
+     (list sbcl-cl-fad
+           sbcl-cl-str
+           sbcl-commondoc-markdown
+           sbcl-dexador
+           sbcl-docs-config
+           sbcl-jonathan
+           sbcl-lass
+           sbcl-log4cl
+           sbcl-named-readtables
+           sbcl-pythonic-string-reader
+           sbcl-rove
+           sbcl-serapeum
+           sbcl-slime-swank
+           sbcl-slynk
+           sbcl-spinneret
+           sbcl-stem
+           sbcl-tmpdir
+           sbcl-which
+           sbcl-xml-emitter))
+    (home-page "https://40ants.com/doc/";)
+    (synopsis "Exploratory programming environment and documentation 
generator")
+    (description
+     "@code{40ants-doc} provides a rudimentary explorable programming
 environment.  The narrative primarily lives in so-called sections that mix
 Markdown docstrings with references to functions, variables, etc., all of
 which should probably have their own docstrings.
@@ -633,7 +616,7 @@ look pretty, documentation is code.
 @code{40ants-doc} is a fork of MGL-PAX with fewer dependencies (only
 @code{named-readtables} and @code{pythonic-string-reader}) for the core
 system, and additional features in the full system.")
-      (license license:expat))))
+    (license license:expat)))
 
 (define-public cl-40ants-doc
   (sbcl-package->cl-source-package sbcl-40ants-doc))

Reply via email to