summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-09-25 11:36:47 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-09-25 12:36:52 +0100
commit1b1db5f79f2fefdff7ea490743dd3950265a61dc (patch)
treeff2b785ca7b1080a04b7acf65fab6289a8da92c3
parente5d2f0bd4bd330328e75ea39794a1b1f8b0929fb (diff)
gnu: mallard-ducktype: Move to documentation.
* gnu/packages/python-xyz.scm (mallard-ducktype): Move from here ... * gnu/packages/documentation.scm: ... to here. Fixes: guix/guix#1200. Change-Id: I05895a56626a0416c4c7710c48f06b62538b4622
-rw-r--r--gnu/packages/documentation.scm40
-rw-r--r--gnu/packages/python-xyz.scm37
2 files changed, 39 insertions, 38 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")
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 432142c97a0..a479ecaae45 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -10380,43 +10380,6 @@ Markdown input files, and more. Pelican uses Jinja2 for templating
10380and is very extensible.") 10380and is very extensible.")
10381 (license license:agpl3+))) 10381 (license license:agpl3+)))
10382 10382
10383;; XXX: Potential abandonware, no updates or fixes since 2019, consider to
10384;; find a replacement and re-allocate, see:
10385;; <https://codeberg.org/guix/guix/issues/1200>.
10386(define-public mallard-ducktype
10387 (package
10388 (name "mallard-ducktype")
10389 (version "1.0.2")
10390 (source
10391 (origin
10392 (method git-fetch)
10393 ;; git-reference because tests are not included in pypi source tarball
10394 ;; https://issues.guix.gnu.org/issue/36755#2
10395 (uri (git-reference
10396 (url "https://github.com/projectmallard/mallard-ducktype")
10397 (commit version)))
10398 (file-name (git-file-name name version))
10399 (sha256
10400 (base32
10401 "1jk9bfz7g04ip78s03b0xak6d54rj4h9zpgadkziy1ji216g6y4c"))))
10402 (build-system pyproject-build-system)
10403 (arguments
10404 '(#:phases
10405 (modify-phases %standard-phases
10406 (replace 'check
10407 (lambda _
10408 (with-directory-excursion "tests"
10409 (invoke "sh" "runtests")))))))
10410 (native-inputs (list python-setuptools))
10411 (home-page "http://projectmallard.org")
10412 (synopsis "Convert Ducktype to Mallard documentation markup")
10413 (description
10414 "Ducktype is a lightweight syntax that can represent all the semantics
10415of the Mallard XML documentation system. Ducktype files can be converted to
10416Mallard using the @command{ducktype} tool. The yelp-tools package
10417provides additional functionality on the produced Mallard documents.")
10418 (license license:expat)))
10419
10420(define-public python-cykhash 10383(define-public python-cykhash
10421 (package 10384 (package
10422 (name "python-cykhash") 10385 (name "python-cykhash")