[tex-live] New infrastructure: Question and patch

Frank Küster frank at kuesterei.ch
Tue Jul 24 22:57:02 CEST 2007


Hi,

(I'm aware that Norbert is on vacation, but when he returns I will be
away.  So I'm using the list archive for communication...)

First the patch:

Index: TLPOBJ.pm
===================================================================
--- TLPOBJ.pm	(Revision 4644)
+++ TLPOBJ.pm	(Arbeitskopie)
@@ -733,7 +733,7 @@
 TeX Catalogue.
 
 All these keys have in common that they are followed by a list of files
-B<intended> by one space. They differ only in the first line itself
+B<indented> by one space. They differ only in the first line itself
 (described below).
 
 =over

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?

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., 

$ cat tlpsrc/xetex.tlpsrc 
name xetex
category Package
runpattern +!d texmf-dist/fonts/misc/xetex/fontmapping/arabxetex

since xetex must contain a bit more than "not this dir".  But not even
the catalogue can be the source in a straightforward way, since it
doesn't seem to contain any xetex.xml

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/. 

TIA, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)


More information about the tex-live mailing list