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))