<xsl:if test="$mode = 'requires'">
<xsl:for-each select="requires/import">
<xsl:text>eclipse(</xsl:text>
- <xsl:value-of select="@plugin"/>
+ <!-- match plugin or feature -->
+ <xsl:if test="@plugin != ''">
+ <xsl:value-of select="@plugin"/>
+ </xsl:if>
+ <xsl:if test="@feature != ''">
+ <xsl:value-of select="@feature"/>
+ </xsl:if>
<xsl:text>)</xsl:text>
<!-- handle match="perfect" (probably means: same version as us) -->
<xsl:value-of select="@version"/>
</xsl:if>
+ <!-- apparently: base ver or greater -->
<xsl:if test="@match = 'equivalent'">
- <xsl:text> = </xsl:text>
+ <xsl:text> >= </xsl:text>
<xsl:value-of select="@version"/>
</xsl:if>