summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2006-01-15 17:43:20 +0000
committerPaul W. Frields <stickster@gmail.com>2006-01-15 17:43:20 +0000
commit9ce827ddec63987eeef8d37c6955f552cbc2812f (patch)
treee7c04d222211a8af2c469a314f88ec11387862e5 /packaging
parentd298b366b07c3d6af6dadfe3395feff95ffe3f8e (diff)
downloadfedora-doc-utils-9ce827ddec63987eeef8d37c6955f552cbc2812f.tar.gz
fedora-doc-utils-9ce827ddec63987eeef8d37c6955f552cbc2812f.tar.xz
fedora-doc-utils-9ce827ddec63987eeef8d37c6955f552cbc2812f.zip
Let doc-version.xsl query latest revision of either "doc" or "rpm" role
Diffstat (limited to 'packaging')
-rw-r--r--packaging/doc-version.xsl18
1 files changed, 12 insertions, 6 deletions
diff --git a/packaging/doc-version.xsl b/packaging/doc-version.xsl
index 3c3c4f3..f28a6fc 100644
--- a/packaging/doc-version.xsl
+++ b/packaging/doc-version.xsl
@@ -1,10 +1,16 @@
-<!-- Extract version number from rpm-info.xml -->
-<xsl:stylesheet version="1.0" xml:space="preserve" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<!--
+
+Extract version number for latest revision from rpm-info.xml.
+Optional stringparam "role" allows querying of appropriate revision type.
+
+-->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="UTF-8" indent="no" method="text"/>
-<!-- Note: do not indent this file! Any whitespace here
- will be reproduced in the output -->
+ <xsl:param name="role" select="'doc'"/>
-<xsl:template match="/"><xsl:value-of select="/rpm-info/changelog/revision[@role='doc'][1]/@version"/>
-</xsl:template>
+ <xsl:template match="/">
+ <xsl:value-of select="/rpm-info/changelog/revision[@role=$role][1]/@number"/>
+ </xsl:template>
</xsl:stylesheet>