diff options
Diffstat (limited to 'packaging/doc-version.xsl')
-rw-r--r-- | packaging/doc-version.xsl | 18 |
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> |