diff options
Diffstat (limited to 'Master/tlpkg/doc')
-rw-r--r-- | Master/tlpkg/doc/specification.txt | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/Master/tlpkg/doc/specification.txt b/Master/tlpkg/doc/specification.txt index 4c24ce56b8e..b31b17f180f 100644 --- a/Master/tlpkg/doc/specification.txt +++ b/Master/tlpkg/doc/specification.txt @@ -1,8 +1,8 @@ Specifications ============== -1) tlsrc --------- +1) tlpsrc +--------- one file *WITHOUT* empty lines (but beginning and end) every line looks like key value @@ -12,12 +12,13 @@ possible keys are shortdesc longdesc catalogue - runpatterns - srcpatterns - docpatterns - binpatterns + runpattern + srcpattern + docpattern + binpattern execute depend +(NO continuation lines!) Interpretation: name @@ -31,7 +32,7 @@ category catalogue name of the respective Catalogue entry, if missing, same as name -(run|src|doc|bin)patterns +(run|src|doc|bin)pattern (cheap/expensive means working time) current status: @@ -56,16 +57,16 @@ catalogue Note that if one of the patterns section is empty OR (!!!) all provided patterns have the prefix "+" (eg "+f ...."), then the following patterns are added: - for runpatterns: + for runpattern: t texmf-dist topdir $tlp for type = Package (with topdir = bibtex, context, ... see tlsrc2tlp.pl) - for docpatterns: + for docpattern: t texmf-dist doc $tlp for type = Package t texmf-doc doc $tlp for type = Documentation - for srcpatterns: + for srcpattern: t texmf-dist source $tlp for type = Package t texmf-doc source $tlp for type = Documentation - for binpatterns: + for binpattern: NONE!! If the prefix contains a ! the pattern is negated, ie after all the @@ -91,10 +92,11 @@ longdesc longer multiline dscription is taken one to one into the tlp file if missing can be taken from Catalogue + all the lines of longdesc are concatenated -2) tlp file ------------ -same format as tlsrc, but the keys are +2) tlpobj file +-------------- +same format as tlpsrc, but the keys are name category revision @@ -112,7 +114,7 @@ same format as tlsrc, but the keys are Interpretation bin|src|doc|runfiles MUST be saved in multi line entries with continuation lines intended by one (1) space. all of them - can have (must have?) the size tag size=......, in addition + must have the size tag size=......, in addition binfiles can have the arch tag arch=... /---------- |docfiles size=.... @@ -134,7 +136,7 @@ Interpretation maxmimum of all the last_changed_revisions of all contained files -3) tldb file +3) tlpdb file ------------ concatenation of all the tlp files, separated by empty line(s) |