gnu: Add texlive-minted.

* gnu/packages/tex.scm (texlive-minted): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Morgan Smith 2023-02-20 16:05:03 -05:00 committed by Nicolas Goaziou
parent 08e46c3001
commit adc0e3b485
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -10035,6 +10035,37 @@ (define-public texlive-microtype
the bundle.")
(license license:lppl1.3c))))
(define-public texlive-minted
(let ((template (simple-texlive-package
"texlive-minted"
(list "/doc/latex/minted/"
"/source/latex/minted/"
"/tex/latex/minted/")
(base32
"08pbhp4a9k8v49kji26206zzabp0nn0fz403l4w7gxajw9rj8icr"))))
(package
(inherit template)
(arguments
(substitute-keyword-arguments (package-arguments template)
((#:tex-directory _ #t)
"latex/minted")))
(propagated-inputs (list python-pygments
texlive-etoolbox
texlive-fvextra
texlive-generic-xstring
texlive-latex-fancyvrb
texlive-latex-float
texlive-latex-framed
texlive-latex-ifplatform
texlive-latex-newfloat
texlive-lineno))
(home-page "https://ctan.org/pkg/minted")
(synopsis "Highlight source code in LaTeX documents")
(description "This package facilitates expressive syntax highlighting in
LaTeX using the Pygments library. This package also provides options to
customize the highlighted source code output using fancyvrb and fvextra.")
(license license:lppl1.3+))))
(define-public texlive-caption
(let ((template (simple-texlive-package
"texlive-caption"