summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
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>