summaryrefslogtreecommitdiff
path: root/gnu/packages/documentation.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/documentation.scm')
-rw-r--r--gnu/packages/documentation.scm40
1 files changed, 39 insertions, 1 deletions
diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm
index 0eebedd5034..d9a97a9b0fa 100644
--- a/gnu/packages/documentation.scm
+++ b/gnu/packages/documentation.scm
@@ -5,8 +5,9 @@
5;;; Copyright © 2016 Roel Janssen <roel@gnu.org> 5;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
6;;; Copyright © 2016 Thomas Danckaert <post@thomasdanckaert.be> 6;;; Copyright © 2016 Thomas Danckaert <post@thomasdanckaert.be>
7;;; Copyright © 2017 Kei Kebreau <kkebreau@posteo.net> 7;;; Copyright © 2017 Kei Kebreau <kkebreau@posteo.net>
8;;; Copyright © 2017, 2020 Efraim Flashner <efraim@flashner.co.il> 8;;; Copyright © 2017, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
9;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> 9;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
10;;; Copyright © 2019 Jack Hill <jackhill@jackhill.us>
10;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com> 11;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com>
11;;; Copyright © 2020 Ricardo Wurmus <rekado@elephly.net> 12;;; Copyright © 2020 Ricardo Wurmus <rekado@elephly.net>
12;;; Copyright © 2020, 2021 Michael Rohleder <mike@rohleder.de> 13;;; Copyright © 2020, 2021 Michael Rohleder <mike@rohleder.de>
@@ -440,6 +441,43 @@ the Net to search for documents which are not on the local system.")
440inspired by Dash.") 441inspired by Dash.")
441 (license license:gpl3+))) 442 (license license:gpl3+)))
442 443
444;; XXX: Potential abandonware, no updates or fixes since 2019, consider to
445;; find a replacement and re-allocate, see:
446;; <https://codeberg.org/guix/guix/issues/1200>.
447(define-public mallard-ducktype
448 (package
449 (name "mallard-ducktype")
450 (version "1.0.2")
451 (source
452 (origin
453 (method git-fetch)
454 ;; git-reference because tests are not included in pypi source tarball
455 ;; https://issues.guix.gnu.org/issue/36755#2
456 (uri (git-reference
457 (url "https://github.com/projectmallard/mallard-ducktype")
458 (commit version)))
459 (file-name (git-file-name name version))
460 (sha256
461 (base32
462 "1jk9bfz7g04ip78s03b0xak6d54rj4h9zpgadkziy1ji216g6y4c"))))
463 (build-system pyproject-build-system)
464 (arguments
465 '(#:phases
466 (modify-phases %standard-phases
467 (replace 'check
468 (lambda _
469 (with-directory-excursion "tests"
470 (invoke "sh" "runtests")))))))
471 (native-inputs (list python-setuptools))
472 (home-page "http://projectmallard.org")
473 (synopsis "Convert Ducktype to Mallard documentation markup")
474 (description
475 "Ducktype is a lightweight syntax that can represent all the semantics
476of the Mallard XML documentation system. Ducktype files can be converted to
477Mallard using the @command{ducktype} tool. The yelp-tools package
478provides additional functionality on the produced Mallard documents.")
479 (license license:expat)))
480
443(define-public markdeep 481(define-public markdeep
444 (package 482 (package
445 (name "markdeep") 483 (name "markdeep")