me
/
guix
Archived
1
0
Fork 0

gnu: Add cl-docutils.

* gnu/packages/lisp-xyz.scm (cl-docutils, ecl-cl-docutils, sbcl-cl-docutils):
New variables.
master
Pierre Neidhardt 2023-04-12 11:41:44 +02:00
parent abb28fa687
commit dd3e5e7110
No known key found for this signature in database
GPG Key ID: 9BDCF497A4BBCC7F
1 changed files with 42 additions and 4 deletions

View File

@ -10121,11 +10121,49 @@ conversion or type specification.")
(home-page "http://www.jarw.org.uk/lisp/cl-data-format-validation.html")
(license license:gpl3))))
(define-public cl-data-format-validation
(sbcl-package->cl-source-package sbcl-data-format-validation))
(define-public sbcl-cl-docutils
(let ((commit "756b5ad42360e84d8225fa69815bdd1623ceaa40")
(revision "1"))
(package
(name "sbcl-cl-docutils")
(version (git-version "0.1.1" revision commit))
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/willijar/cl-docutils/")
(commit commit)))
(file-name (git-file-name "cl-docutils" version))
(sha256
(base32
"132bxlj0jlhiabi29mygmkcbbgyb5s1yz1xdfhm3pgrf9f8605gg"))))
(build-system asdf-build-system/sbcl)
(arguments
'(#:asd-systems '("docutils")))
(inputs
(list sbcl-cl-ppcre
sbcl-data-format-validation
sbcl-trivial-gray-streams))
(synopsis "Document utilities and Restructured text parser")
(description
"@code{cl-docutils} is a Common Lisp implementation of the Docutils text
processing system for processing plaintext into presentational formats such as
HTML and LaTeX. It is based upon the Python Docutils reference implementation
but uses Common Lisp idioms making it easier to extend and more flexible. As
with the reference implementation it includes a parser for the reStructured
text plaintext markup syntax which is suitable for marking up documentation
and for use as user markup for collaborative web sites. It is successfully
used to support a higher education peer-review assessment and online tutorial
system.")
(home-page "http://www.jarw.org.uk/lisp/cl-docutils.html")
(license license:gpl3))))
(define-public ecl-data-format-validation
(sbcl-package->ecl-package sbcl-data-format-validation))
(define-public cl-docutils
(sbcl-package->cl-source-package sbcl-cl-docutils))
(define-public ecl-cl-docutils
(sbcl-package->ecl-package sbcl-cl-docutils))
(define-public sbcl-documentation-utils
(let ((commit "98630dd5f7e36ae057fa09da3523f42ccb5d1f55")