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 @@ ;;; Copyright © 2016 Roel Janssen ;;; Copyright © 2016 Thomas Danckaert ;;; Copyright © 2017 Kei Kebreau -;;; Copyright © 2017, 2020 Efraim Flashner +;;; Copyright © 2017, 2019, 2020 Efraim Flashner ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2019 Jack Hill ;;; Copyright © 2019 Mathieu Othacehe ;;; Copyright © 2020 Ricardo Wurmus ;;; Copyright © 2020, 2021 Michael Rohleder @@ -440,6 +441,43 @@ the Net to search for documents which are not on the local system.") inspired by Dash.") (license license:gpl3+))) +;; XXX: Potential abandonware, no updates or fixes since 2019, consider to +;; find a replacement and re-allocate, see: +;; . +(define-public mallard-ducktype + (package + (name "mallard-ducktype") + (version "1.0.2") + (source + (origin + (method git-fetch) + ;; git-reference because tests are not included in pypi source tarball + ;; https://issues.guix.gnu.org/issue/36755#2 + (uri (git-reference + (url "https://github.com/projectmallard/mallard-ducktype") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jk9bfz7g04ip78s03b0xak6d54rj4h9zpgadkziy1ji216g6y4c")))) + (build-system pyproject-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (with-directory-excursion "tests" + (invoke "sh" "runtests"))))))) + (native-inputs (list python-setuptools)) + (home-page "http://projectmallard.org") + (synopsis "Convert Ducktype to Mallard documentation markup") + (description + "Ducktype is a lightweight syntax that can represent all the semantics +of the Mallard XML documentation system. Ducktype files can be converted to +Mallard using the @command{ducktype} tool. The yelp-tools package +provides additional functionality on the produced Mallard documents.") + (license license:expat))) + (define-public markdeep (package (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 and is very extensible.") (license license:agpl3+))) -;; XXX: Potential abandonware, no updates or fixes since 2019, consider to -;; find a replacement and re-allocate, see: -;; . -(define-public mallard-ducktype - (package - (name "mallard-ducktype") - (version "1.0.2") - (source - (origin - (method git-fetch) - ;; git-reference because tests are not included in pypi source tarball - ;; https://issues.guix.gnu.org/issue/36755#2 - (uri (git-reference - (url "https://github.com/projectmallard/mallard-ducktype") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1jk9bfz7g04ip78s03b0xak6d54rj4h9zpgadkziy1ji216g6y4c")))) - (build-system pyproject-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda _ - (with-directory-excursion "tests" - (invoke "sh" "runtests"))))))) - (native-inputs (list python-setuptools)) - (home-page "http://projectmallard.org") - (synopsis "Convert Ducktype to Mallard documentation markup") - (description - "Ducktype is a lightweight syntax that can represent all the semantics -of the Mallard XML documentation system. Ducktype files can be converted to -Mallard using the @command{ducktype} tool. The yelp-tools package -provides additional functionality on the produced Mallard documents.") - (license license:expat))) - (define-public python-cykhash (package (name "python-cykhash")