packages: rpm/eclipse-feature.xslt - take $mode (provides | requires)
glen
glen at pld-linux.org
Fri Nov 12 12:58:13 CET 2010
Author: glen Date: Fri Nov 12 11:58:13 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- take $mode (provides | requires)
---- Files affected:
packages/rpm:
eclipse-feature.xslt (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/rpm/eclipse-feature.xslt
diff -u packages/rpm/eclipse-feature.xslt:1.1 packages/rpm/eclipse-feature.xslt:1.2
--- packages/rpm/eclipse-feature.xslt:1.1 Fri Nov 12 10:22:27 2010
+++ packages/rpm/eclipse-feature.xslt Fri Nov 12 12:58:08 2010
@@ -5,15 +5,18 @@
<!-- we match from root, not to left anything to default template -->
<xsl:template match="/">
<!-- process provides -->
- <xsl:text>Provides:	eclipse(</xsl:text>
+ <xsl:if test="$mode = 'provides'">
+ <xsl:text>eclipse(</xsl:text>
<xsl:value-of select="//feature/@id"/>
<xsl:text>) = </xsl:text>
<xsl:value-of select="//feature/@version"/>
<xsl:text> </xsl:text>
+ </xsl:if>
<!-- process requires -->
+ <xsl:if test="$mode = 'requires'">
<xsl:for-each select="feature/requires/import">
- <xsl:text>Requires:	eclipse(</xsl:text>
+ <xsl:text>eclipse(</xsl:text>
<xsl:value-of select="@plugin"/>
<xsl:text>)</xsl:text>
@@ -25,6 +28,8 @@
<xsl:text> </xsl:text>
</xsl:for-each>
+ </xsl:if>
+
</xsl:template>
</xsl:stylesheet>
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm/eclipse-feature.xslt?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list