summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2005-11-27 23:27:58 +0000
committerPaul W. Frields <stickster@gmail.com>2005-11-27 23:27:58 +0000
commit1971800a481b4421e6b8ea59a3b94c9e6fe76a48 (patch)
tree4a0897f21e1068e897baa587b4114ac95bfa6b46 /packaging
parent1fa2996cc30bc989c1098756333288db91cc4b56 (diff)
downloadfedora-doc-utils-1971800a481b4421e6b8ea59a3b94c9e6fe76a48.tar.gz
fedora-doc-utils-1971800a481b4421e6b8ea59a3b94c9e6fe76a48.tar.xz
fedora-doc-utils-1971800a481b4421e6b8ea59a3b94c9e6fe76a48.zip
Experiment over, reverted rpm-info tests
Diffstat (limited to 'packaging')
-rw-r--r--packaging/rpm-info.dtd51
1 files changed, 28 insertions, 23 deletions
diff --git a/packaging/rpm-info.dtd b/packaging/rpm-info.dtd
index 0a61b93..0081a14 100644
--- a/packaging/rpm-info.dtd
+++ b/packaging/rpm-info.dtd
@@ -19,28 +19,33 @@
<!ELEMENT title (#PCDATA) >
<!ELEMENT desc (#PCDATA) >
-<!ELEMENT changelog ((docrevision|pkgrevision)+) >
+<!ELEMENT changelog (revision+) >
<!ATTLIST changelog order (newest-first) #REQUIRED >
-<!ELEMENT docrevision (date,docversion,initials,details+) >
-<!ELEMENT docversion (#PCDATA) >
-
-<!ELEMENT pkgrevision (date,pkgversion,pkgrelease,wholename,email,details+) >
-<!-- pkgversion will often key off docversion, but not necessarily -->
-<!ELEMENT pkgversion (#PCDATA) >
-<!ELEMENT pkgrelease (#PCDATA) >
-
-<!-- used in both docrevision and pkgrevision elements -->
-<!ELEMENT date (#PCDATA) >
-<!ELEMENT details (#PCDATA) >
-
-<!ELEMENT author (wholename,email,surname,firstname,initials) >
-<!ELEMENT editor (wholename,email,surname,firstname) >
-<!ELEMENT translator (wholename,email,surname,firstname) >
-
-<!ELEMENT wholename (#PCDATA) >
-<!ELEMENT email (#PCDATA) >
-<!ELEMENT surname (#PCDATA) >
-<!ELEMENT firstname (#PCDATA) >
-<!ELEMENT initials (#PCDATA) >
-
+<!ELEMENT revision (author+,editor*,details) >
+<!ATTLIST revision date CDATA #REQUIRED >
+<!ATTLIST revision version CDATA #REQUIRED >
+<!ATTLIST revision release CDATA #REQUIRED >
+<!ATTLIST revision role (doc|rpm) "doc" >
+
+<!ELEMENT author EMPTY >
+<!ATTLIST author wholename CDATA #REQUIRED >
+<!ATTLIST author email CDATA #REQUIRED >
+<!ATTLIST author surname CDATA #REQUIRED >
+<!ATTLIST author firstname CDATA #REQUIRED >
+<!ATTLIST author initials CDATA #REQUIRED >
+
+<!ELEMENT editor EMPTY >
+<!ATTLIST editor wholename CDATA #REQUIRED >
+<!ATTLIST editor email CDATA #REQUIRED >
+<!ATTLIST editor surname CDATA #REQUIRED >
+<!ATTLIST editor firstname CDATA #REQUIRED >
+
+
+<!ELEMENT translator EMPTY >
+<!ATTLIST translator wholename CDATA #REQUIRED >
+<!ATTLIST translator email CDATA #REQUIRED >
+<!ATTLIST translator surname CDATA #REQUIRED >
+<!ATTLIST translator firstname CDATA #REQUIRED >
+
+<!ELEMENT details (#PCDATA) >