summaryrefslogtreecommitdiff
path: root/Build/cdbuild/tpm2/tpm2.dtd
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2005-12-27 23:56:17 +0000
committerKarl Berry <karl@freefriends.org>2005-12-27 23:56:17 +0000
commit577983747d8680b8defbfdd03a9d50bad6fd54b7 (patch)
tree16b160f53c6c4c309c07db2c5b095d3abb16f69a /Build/cdbuild/tpm2/tpm2.dtd
parent07fed0169bae91dfb5616f9d19e7969727e19d4d (diff)
initial Build
git-svn-id: svn://tug.org/texlive/trunk@4 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/cdbuild/tpm2/tpm2.dtd')
-rw-r--r--Build/cdbuild/tpm2/tpm2.dtd113
1 files changed, 113 insertions, 0 deletions
diff --git a/Build/cdbuild/tpm2/tpm2.dtd b/Build/cdbuild/tpm2/tpm2.dtd
new file mode 100644
index 00000000000..48da2e1f02f
--- /dev/null
+++ b/Build/cdbuild/tpm2/tpm2.dtd
@@ -0,0 +1,113 @@
+<?xml encoding="UTF-8"?>
+
+<!ELEMENT TPM (Name,Title,Source,Classification,Build,Install,Remove,
+ CTAN?)>
+
+<!ATTLIST TPM
+ id ID #REQUIRED>
+
+<!ELEMENT Title (#PCDATA)>
+
+<!ELEMENT Name (#PCDATA)>
+
+<!ELEMENT Source (Authorgroup,License,Date,Version,Home?,Description)>
+
+<!ELEMENT Description (#PCDATA)>
+
+<!ELEMENT Authorgroup (Author)+>
+
+<!ELEMENT Author (Forename?,Surname,Email?)>
+
+<!ELEMENT Forename (#PCDATA)>
+
+<!ELEMENT Surname (#PCDATA)>
+
+<!ELEMENT Email (#PCDATA)>
+
+<!ELEMENT License EMPTY>
+
+<!ATTLIST License
+ type (artistic|bsd|dfsg|gfdl|gpl|knuth|lgpl|lppl|nocommercial|nosell
+ |nosource|other|pd|shareware|unknown) 'unknown'>
+
+<!ELEMENT Date (#PCDATA)>
+
+<!ELEMENT Version (#PCDATA)>
+
+<!ELEMENT Home (Link)*>
+
+<!ELEMENT CTAN (Location,(Date,Version)?)>
+
+<!ELEMENT Location (#PCDATA)>
+
+<!ELEMENT Classification (Status,(Platform+)?,Categories,Keywords?,
+ Pointers?,XPointers?,Documentation)>
+
+<!ELEMENT Categories (Category)+>
+
+<!ELEMENT Documentation (#PCDATA)>
+
+<!ELEMENT Category (#PCDATA)>
+
+<!ATTLIST Category
+ type (biblio|collection|config|distribution|system|documentation
+ |dvips-tool|font-tool|fonts|graphics|language|library|macros
+ |metapost|omega|source|tex-tool|tool|usergroup) #IMPLIED>
+
+<!ELEMENT Status (#PCDATA)>
+
+<!ELEMENT Platform (#PCDATA)>
+
+<!ELEMENT Keywords (Keyword)+>
+
+<!ELEMENT Keyword (#PCDATA)>
+
+<!ELEMENT Build (Ins?,Run,Doc)>
+
+<!ELEMENT Ins (Pattern)*>
+
+<!ELEMENT Run (Pattern)*>
+
+<!ELEMENT Doc (Pattern)*>
+
+<!ELEMENT Pattern (#PCDATA)>
+
+<!ELEMENT Pointers (Needs*,Relates*,Opposes*)>
+
+<!ELEMENT XPointers (Link)*>
+
+<!ELEMENT Link EMPTY>
+
+<!ATTLIST Link
+ url CDATA #REQUIRED>
+
+<!ELEMENT Needs EMPTY>
+
+<!ATTLIST Needs
+ name CDATA #REQUIRED>
+
+<!ELEMENT Relates EMPTY>
+
+<!ATTLIST Relates
+ name CDATA #REQUIRED>
+
+<!ELEMENT Opposes EMPTY>
+
+<!ATTLIST Opposes
+ name CDATA #REQUIRED>
+
+<!ELEMENT Install (Before,After)>
+
+<!ELEMENT Remove (Before,After)>
+
+<!ELEMENT Before (Execute)*>
+
+<!ELEMENT After (Execute)*>
+
+<!ELEMENT Execute EMPTY>
+
+<!ATTLIST Execute
+ function CDATA #REQUIRED
+ parameter CDATA #REQUIRED>
+
+<!ELEMENT TPMS (TPM)+>