Am Samstag, 2. Februar 2013 schrieb Ludovic Courtès:
> Andreas Enge <andr...@enge.fr> skribis:
> > in texlive, there are lots of scripts to be installed in share; thus,
> > the patch-shebang phase does not catch them.
> Do you know why it doesn’t catch them?  The ‘patch-source-shebangs’
> phase patches all the files found under “.”, recursively.

I am not speaking about patch-source-shebangs, but patch-shebangs. Texlive 
consists of three source packages. The first one contains the source for 
the binaries, the other two contain files to be installed under "share". I 
unpack these after the installation procedure and copy them to "share".

But if patch-source-shebangs works recursively, I should maybe unpack 
everything first and let it do its magic. I will give it a try.

In any case, I have a working texlive! It contains over 100000 files (that 
are symlinked from the user profile...) and takes over 3GB, but it works!

Actually, I think one does not need to symlink the files from the user 
profile; tex has its own way of finding files via the binary "kpsewhich" 
(linked from the user profile), which points directly to the nix store:
$ kpsewhich article.sty
/nix/store/2cc4xyivn5f52gywl5mnz6fi90bj24xh-texlive-2012/share/texmf-
dist/tex/latex/base/article.sty

So maybe by splitting into two or three packages, one could hide the data 
in the nix store. I will think about it.

Andreas

Reply via email to