[tex-live] New infrastructure: Question and patch

Norbert Preining preining at logic.at
Fri Jul 27 23:57:31 CEST 2007

Hi Frank,

On Die, 24 Jul 2007, Frank Küster wrote:
> And now the question:  Is there a function which I can feed a filename
> (relative to a TEXMF basedir) and get the information in which package
> it is?

No, but can be implemented easily.

> When I read the manpages, it seemed to me that the runpattern,
> docpattern etc. directives are used for assigning files to packages.
> However, that doesn't seem to be the case; instead the information is
> generally taken from some other place, and only missing files are added
> with these directives.  At least that's how I understand, e.g., 

>From pod2man TLPSRC.pm ...
       In the case that one of the pattern sections is empty or all the pro-
       vided patterns have the prefix "+" (e.g., "+f ..."), then the following
       patterns are automatically added at expansion time (but never written
       to the textual representation):

           for runpatterns of category "Package"

                   t texmf-dist topdir $name

           where "topdir" is one of: bibtex context dvips fonts makeindex
           metafont metapost mft omega scripts tex vtex.

           For other categories no patterns are automatically added to the
           list of runpatterns.

           for docpattern of category "Package"

                   t texmf-dist doc $name

           for docpattern of category "Documentation"

                   t texmf-doc doc $name

           for srcpattern of category "Package"

                   t texmf-dist source $name

           for srcpattern of category "Documentation"

                   t texmf-doc source $name

       binpatterns are never automatically added.

You should use the TLPOBJ or TLPDB stuff.

> What I'd like to do is provide a patch to the effect that
> texmf-dist/doc/xelatex/philokalia/Philokalia-Regular.otf is moved to
> texmf-dist/fonts/opentype/some/path/. 

See Karl's answer that this is a bug in the packaging. If we want to do
it in a preliminary way in Debian we need some different way (patching
the tlpdb?)

Best wishes


Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
ABILENE (adj.)
Descriptive of the pleasing coolness on the reverse side of the
			--- Douglas Adams, The Meaning of Liff

More information about the tex-live mailing list