unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#47830: texlive-bin: perl utilities runtime failure
@ 2021-04-16 20:49 Domagoj Stolfa
  2021-04-19  2:29 ` Maxim Cournoyer
  0 siblings, 1 reply; 2+ messages in thread
From: Domagoj Stolfa @ 2021-04-16 20:49 UTC (permalink / raw)
  To: 47830

Hello:


I've been trying to use the texlive distribution from guix, but noticed 
a particular issue with a few of the texlive-bin utilities, namely 
latexindent and latex-git-log. There may be more that suffer this issue.


Following the discussion on IRC -- when texlive-bin gets installed, it 
is split up from texlive-texmf. This results in the perl utilities 
having the wrong @INC path, namely they end up with (using latexindent 
as an example):


/gnu/store/jr9czrjx7slnda355xfmbv6hkkdpl5qi-texlive-bin-20190410/share/texmf-dist/scripts/latexindent 



rather than the expected path containing their includes:


/gnu/store/cqfhb3hfvyxacn200n0jxkf3wq8328yq-texlive-texmf-20190410/share/texmf-dist/scripts/latexindent 



This results in a runtime error which looks a bit like "Can't locate 
LatexIndent/Document.pm in @INC (you may need to install the 
LatexIndent::Document module)". A simple fix for this would be to 
migrate texlive-scripts from texlive-bin to texlive-texmf (in tex.scm) 
or to perhaps merge texlive-bin and texlive-texmf. However, since I 
haven't done much with guix outside of just using it, I don't really 
know what the best approach would be. Perhaps it would make sense to 
discuss what the best approach would be here?


Thanks!


-- 

Domagoj





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-04-19  2:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-16 20:49 bug#47830: texlive-bin: perl utilities runtime failure Domagoj Stolfa
2021-04-19  2:29 ` Maxim Cournoyer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).