summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2006-01-07 04:54:47 +0000
committerPaul W. Frields <stickster@gmail.com>2006-01-07 04:54:47 +0000
commit2ea6f30eca3df0fc6d80f1c1d8f2faebde378660 (patch)
tree666ff6be0ee2c82e3705c3c6b9e3082367b0048b /packaging
parent6ad363c7b75ce63bae3998b8708525e53d46cbc9 (diff)
downloadfedora-doc-utils-2ea6f30eca3df0fc6d80f1c1d8f2faebde378660.tar.gz
fedora-doc-utils-2ea6f30eca3df0fc6d80f1c1d8f2faebde378660.tar.xz
fedora-doc-utils-2ea6f30eca3df0fc6d80f1c1d8f2faebde378660.zip
Slight DTD change per discussion, all XSL checked and verified
Diffstat (limited to 'packaging')
-rw-r--r--packaging/bookinfo.xsl2
-rw-r--r--packaging/doc-version.xsl2
-rw-r--r--packaging/info2rpminfo.xsl3
-rw-r--r--packaging/omf.xsl5
-rw-r--r--packaging/rpm-info.dtd3
-rw-r--r--packaging/spec.xsl6
6 files changed, 8 insertions, 13 deletions
diff --git a/packaging/bookinfo.xsl b/packaging/bookinfo.xsl
index 2684860..b5b16d2 100644
--- a/packaging/bookinfo.xsl
+++ b/packaging/bookinfo.xsl
@@ -55,7 +55,7 @@
<xsl:for-each select="/rpm-info/changelog/revision[@role != 'rpm']">
<xsl:element name="revision">
<xsl:element name="revnumber">
- <xsl:value-of select="@version"/>
+ <xsl:value-of select="@number"/>
</xsl:element>
<xsl:element name="date">
<xsl:value-of select="@date"/>
diff --git a/packaging/doc-version.xsl b/packaging/doc-version.xsl
index b9b888e..3c3c4f3 100644
--- a/packaging/doc-version.xsl
+++ b/packaging/doc-version.xsl
@@ -5,6 +5,6 @@
<!-- Note: do not indent this file! Any whitespace here
will be reproduced in the output -->
-<xsl:template match="/"><xsl:value-of select="/rpm-info/changelog/revision[1]/@version"/>
+<xsl:template match="/"><xsl:value-of select="/rpm-info/changelog/revision[@role='doc'][1]/@version"/>
</xsl:template>
</xsl:stylesheet>
diff --git a/packaging/info2rpminfo.xsl b/packaging/info2rpminfo.xsl
index 25c6dd1..f6c0d73 100644
--- a/packaging/info2rpminfo.xsl
+++ b/packaging/info2rpminfo.xsl
@@ -93,8 +93,7 @@
<xsl:attribute-set name="revision-atts">
<xsl:attribute name="date"><xsl:value-of select="date"/></xsl:attribute>
- <xsl:attribute name="version"><xsl:value-of select="revnumber"/></xsl:attribute>
- <xsl:attribute name="release">1</xsl:attribute><!-- For now, a hack -->
+ <xsl:attribute name="number"><xsl:value-of select="revnumber"/></xsl:attribute>
</xsl:attribute-set>
<xsl:attribute-set name="revision-worker-atts">
diff --git a/packaging/omf.xsl b/packaging/omf.xsl
index b0aedca..8ffcb4b 100644
--- a/packaging/omf.xsl
+++ b/packaging/omf.xsl
@@ -23,10 +23,7 @@
<date>
<xsl:value-of select="/rpm-info/changelog/revision[1]/@date"/>
</date>
- <version
- identifier="{/rpm-info/changelog/revision[1]/@version}"
- date="{/rpm-info/changelog/revision[1]/@date}"
- description="{$docbase}-{/rpm-info/changelog/revision[1]/@version} ({/rpm-info/changelog/revision[1]/@date})"
+ <version identifier="{/rpm-info/changelog/revision[@role = 'doc'][1]/@number}" date="{/rpm-info/changelog/revision[@role = 'doc'][1]/@date}" description="{$docbase}-{/rpm-info/changelog/revision[@role = 'doc'][1]/@version} ({/rpm-info/changelog/revision[@role = 'doc'][1]/@date})"
/>
<subject category="General|Linux|Distributions|Other"/>
<description>
diff --git a/packaging/rpm-info.dtd b/packaging/rpm-info.dtd
index 33e2166..19de2bd 100644
--- a/packaging/rpm-info.dtd
+++ b/packaging/rpm-info.dtd
@@ -24,8 +24,7 @@
<!ELEMENT revision (author+,editor*,details+) >
<!ATTLIST revision date CDATA #REQUIRED >
-<!ATTLIST revision version CDATA #REQUIRED >
-<!ATTLIST revision release CDATA #REQUIRED >
+<!ATTLIST revision number CDATA #REQUIRED >
<!ATTLIST revision role (doc|rpm) "doc" >
<!ELEMENT colophon (worker+) >
diff --git a/packaging/spec.xsl b/packaging/spec.xsl
index d081484..c131617 100644
--- a/packaging/spec.xsl
+++ b/packaging/spec.xsl
@@ -15,8 +15,8 @@
Summary: Fedora Documentation: %{docbase}
Name: fedora-doc-%{docbase}
-Version: <xsl:value-of select="/rpm-info/changelog/revision[1]/@version"/>
-Release: <xsl:value-of select="/rpm-info/changelog/revision[1]/@release"/>
+Version: <xsl:value-of select="/rpm-info/changelog/revision[@role = 'doc'][1]/@number"/>
+Release: <xsl:value-of select="/rpm-info/changelog/revision[@role = 'rpm'][1]/@number"/>
License: <xsl:value-of select="/rpm-info/license/rights"/> (Version <xsl:value-of select="/rpm-info/license/version"/>)
Url: http://fedora.redhat.com/projects/docs
Source0: %{docbase}-%{version}.src.tar.gz
@@ -132,7 +132,7 @@ popd
test="@role='rpm'">* <xsl:value-of select="@date"/> - <xsl:call-template
name="packager"><xsl:with-param name="who"
select="author/@worker"/></xsl:call-template> - <xsl:value-of
- select="@version"/>-<xsl:value-of select="@release"/>
+ select="following-sibling::revision[@role='doc']/@number"/>-<xsl:value-of select="@number"/>
- <xsl:value-of select="details"/>
</xsl:if></xsl:for-each>