[tex-live] Package preparation question (directory structure)
karl at freefriends.org
Mon Sep 9 02:03:07 CEST 2013
Do you think the issue is general enough to justify a self-answered
question on stackoverflow to help someone running into a similar
I have no opinion.
where should I place the common library file(s
Ok, have two directories in your CTAN upload zip:
kpsewhich only seems to find the library when it is stored in the
texlive installation directory, and not if it is located in my
personal ~/texmf tree.
Works for me. You have to create the TDS structure under ~/texmf.
In an unaltered TL13 installation:
$ mkdir ~/texmf/scripts/foo
$ touch ~/texmf/scripts/foo/bar.py
$ kpsewhich --progname=foo --format=texmfscripts bar.py
- Installation from CTAN zip:
library is in a different directory but not found through kpsewhich.
It is standard for people installing directly from CTAN to have to "move
files to the correct TDS directories". In other words, you don't have
to worry about the case of people just unzipping the package and
expecting to be able to run the scripts directly.
More information about the tex-live