From 29baa9290e0a247605e0def0b000f37f583766f0 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sat, 22 May 2021 17:56:33 +0200 Subject: [PATCH] gnu: Add texlive-generic-kvsetkeys. * gnu/packages/tex.scm (texlive-generic-kvsetkeys): New public variable. --- gnu/packages/tex.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 946fc43082..bf716bfe7f 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -7424,6 +7424,23 @@ using the e-TeX extension @code{\\numexpr} if it is available.") keyval’s @code{\\define@key}, to define keys for use by @code{kvsetkeys}.") (license license:lppl1.3c+))) +(define-public texlive-generic-kvsetkeys + (package + (inherit (simple-texlive-package + "texlive-generic-kvsetkeys" + '("/tex/generic/kvsetkeys/") + (base32 + "149vpmv4vms269dzq4sghlngg380sasvxnb3sx9rfs7d9j0finvi") + #:trivial? #t)) + (home-page "https://www.ctan.org/pkg/kvsetkeys") + (synopsis "Key value parser with default handler support") + (description + "This package provides @code{\\kvsetkeys}, a variant of @code{\\setkeys} +from the @code{keyval} package. Users can specify a handler that deals with +unknown options. Active commas and equal signs may be used, and only one +level of curly braces are removed from the values.") + (license license:lppl1.3c+))) + (define-public texlive-generic-listofitems (package (name "texlive-generic-listofitems")