gnu: dot2tex: Fix failing tests.

TeX Live packages needed to build tests are moved to native inputs because
propagating them may not be a good thing.  Use might already be using
monolithic TeX Live, or would may have their TeX Live installation on another system.

* gnu/packages/graphviz.scm (dot2tex)[native-inputs]: Add TeX Live packages
necessary to build documents generated during tests.
[propagated-inputs]: Remove them.
This commit is contained in:
Nicolas Goaziou 2023-07-01 22:37:49 +02:00
parent df2e9dedba
commit 9eb02049b8
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -379,21 +379,17 @@ (define-public dot2tex
;; (see:
;; https://github.com/kjellmf/dot2tex/issues/94).
"-k" "not test_semicolon")))))))
(native-inputs (list python-pytest))
(native-inputs
(list python-pytest
(texlive-updmap.cfg
(list texlive-geometry
texlive-pgf
texlive-preview
texlive-pstricks
texlive-xcolor
texlive-xkeyval))))
(inputs (list graphviz))
(propagated-inputs
(list python-pyparsing
;; These TeX dependencies are propagated to make it easier to build
;; the resulting generated TeX files, which \usepackage them.
texlive-amsmath
texlive-bin
texlive-geometry
texlive-latex-bin
texlive-pgf
texlive-pstricks
texlive-preview
texlive-xcolor
texlive-xkeyval))
(propagated-inputs (list python-pyparsing))
(home-page "https://github.com/kjellmf/dot2tex")
(synopsis "Graphviz to LaTeX converter")
(description