diff options
author | Paul W. Frields <stickster@gmail.com> | 2006-01-15 17:43:20 +0000 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2006-01-15 17:43:20 +0000 |
commit | 9ce827ddec63987eeef8d37c6955f552cbc2812f (patch) | |
tree | e7c04d222211a8af2c469a314f88ec11387862e5 /packaging | |
parent | d298b366b07c3d6af6dadfe3395feff95ffe3f8e (diff) | |
download | fedora-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.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> |