~ruther/guix-local

738b0e4ccc2bac3d77bb29dd6d51026d887d6b16 — Nicolas Goaziou 3 years ago 39fa1ef
guix: profiles: Detect TeX Live packages propagated from non-TeX Live inputs.

This fixes <https://issues.guix.gnu.org/65474>.

* guix/profiles.scm (texlive-font-maps): Also check for TeX Live dependencies
in non "texlive-" prefixed packages.

For example, PYTHON-NBCONVERT propagates TeX Live inputs.  Those need to be
found out when building ".map"" files.

Co-authored-by: Andreas Enge <andreas@enge.fr>
1 files changed, 1 insertions(+), 1 deletions(-)

M guix/profiles.scm
M guix/profiles.scm => guix/profiles.scm +1 -1
@@ 1786,7 1786,7 @@ MANIFEST."
       (if (string-prefix? "texlive-" name)
           (cons (gexp-input thing output)
                 (append-map entry->texlive-input deps))
           '()))))
           (append-map entry->texlive-input deps)))))
  (define texlive-scripts-entry?
    (match-lambda
      (($ <manifest-entry> name version output thing deps)