summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/doc')
-rw-r--r--Master/tlpkg/doc/specification.txt34
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)