[tex-live] Structure proposal for TL2005
Vladimir Volovich
vvv at vsu.ru
Wed Nov 17 13:56:19 CET 2004
Hi!
> I would like to propose the following directory structure for TL2005
> and teTeX (in the hope that they will finally become unified and I can
> have a real link between TL and teTeX and my installation stuff so
> that they are interchangeable):
>
> .../programs/<archname>/bin (contains binaries like pdfetex)
> .../programs/<archname>/lib (contains libkpathsea.a)
> .../programs/include
> .../programs/man
> .../programs/info
> .../programs/texmf (contains .tcx and .pool files)
> .../foundation/texmf-dist (contains basic support stuff, like
> it is now)
> .../foundation/texmf-foo (any other separate tree maintained
> by a redistributor, like me)
> .../local/texmf (where local changes and additions are made)
>
> The reasons are:
> 1. Make a clear separation between stuff that is hardware architecture
> dependent and that what is not
> 2. Make a clear separation between the programs (TeX is a compiler
> after all) and the macro packages and stuff
> 3. Make a clear separation between local and installed
> 4. Unify TL and teTeX
I see no reason at all to distribute
.../programs/<archname>/lib (contains libkpathsea.a)
with TeX Live or teTeX.
I see no reason to distribute
.../programs/include
At the very least, kpathsea incluse directory is also architecture dependent,
do you should then put it in .../programs/<archname>/include
But again, there's no need to distribute this with TeX Live or teTeX.
I personally don't see much gain in introducing the "programs",
"foundation" and "local" directories.
What I wanted to propose is to create a separate directory with script
binaries, instead of duplicating them in each architecture.
Best,
v.
More information about the tex-live
mailing list