From 36412e076a161942d50be25601f20d23a15d4fdf Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 29 Aug 2023 15:53:35 +0200 Subject: [PATCH] gnu: Add texlive-keyvaltable. * gnu/packages/tex.scm (texlive-keyvaltable): New variable. --- gnu/packages/tex.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 9fb72006a3..36205cf916 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -86341,6 +86341,30 @@ managing keys. Its machinery isn't as extensive as that of, e.g., the processing are the design aims of the package.") (license license:lppl1.3+))) +(define-public texlive-keyvaltable + (package + (name "texlive-keyvaltable") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/latex/keyvaltable/" + "source/latex/keyvaltable/" + "tex/latex/keyvaltable/") + (base32 + "0c1wgdh83b673ay0ak18iyqpwdmfyhpfqlpbk30fjrkxf78bmw83"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/keyvaltable") + (synopsis "Re-usable table layouts separating content and presentation") + (description + "The main goal of this package is to offer means for typesetting tables easily +and yet still looking rather nicely in a way that separates content from +presentation and with re-usable layout for tables of the same type. For this +purpose, the package provides the environment @code{KeyValTable}, which allows +one to typeset tables that have a previously defined column layout and whose +rows can be produced in a key-value fashion.") + (license license:lppl1.2+))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar