Unverified Commit 54ec9c14 authored by Philip McGrath's avatar Philip McGrath Committed by Ludovic Courtès
Browse files

gnu: Add texlive-datatool.

* gnu/packages/tex.scm (texlive-datatool): New variable.
Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
parent 0ae0bb9c
......@@ -11384,3 +11384,42 @@ (define-public texlive-comment
or excluding pieces of text, allowing the user to define new, separately
controlled comment versions.")
(license license:gpl2+)))
(define-public texlive-datatool
(let ((template (simple-texlive-package
(inherit template)
(substitute-keyword-arguments (package-arguments template)
((#:tex-directory _ #f)
((#:build-targets _ #t)
#~(list "datatool.ins"))
((#:phases std-phases)
#~(modify-phases #$std-phases
(add-after 'unpack 'chdir
(lambda args
(chdir "source/latex/datatool")))
(add-before 'copy-files 'unchdir
(lambda args
(chdir "../../..")))
(add-after 'copy-files 'remove-extra-files
(lambda args
(string-append #$output
(home-page "https://ctan.org/pkg/datatool")
(synopsis "Tools to load and manipulate data")
(description "This package provides tools to create databases using LaTeX
commands or by importing external files. Databases may be sorted, filtered,
and visualized using several kinds of configurable plots. Particular support
is provided for mail merging, indexing, creating glossaries, manipulating
bibliographies, and displaying personal pronouns.")
(license license:lppl1.3+))))
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment