<!-- | |
Copyright (c) 2010 Mia-Software | |
All rights reserved. This program and the accompanying materials | |
are made available under the terms of the Eclipse Public License v1.0 | |
which accompanies this distribution, and is available at | |
http://www.eclipse.org/legal/epl-v10.html | |
Contributors: | |
Gregoire Dupe | |
--> | |
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' | |
version="1.0"> | |
<xsl:output encoding="UTF-8" method="xml" indent="yes" /> | |
<xsl:strip-space elements="*" /> | |
<xsl:template match="/"> | |
<xsl:processing-instruction name="artifactRepository">version='1.1.0'</xsl:processing-instruction> | |
<xsl:apply-templates /> | |
</xsl:template> | |
<xsl:template match="repository/properties"> | |
<properties size='{@size+1}'> | |
<xsl:copy-of select="property" /> | |
<property name='p2.statsURI' value='http://download.eclipse.org/stats/rt/rap' /> | |
</properties> | |
</xsl:template> | |
<xsl:template match="artifact[@classifier='osgi.bundle' and @id='org.eclipse.rap.rwt']/properties"> | |
<xsl:call-template name="artifact_properties"/> | |
</xsl:template> | |
<xsl:template match="artifact[@classifier='osgi.bundle' and @id='org.eclipse.rap.rwt.osgi']/properties"> | |
<xsl:call-template name="artifact_properties"/> | |
</xsl:template> | |
<xsl:template match="artifact[@classifier='osgi.bundle' and @id='org.eclipse.rap.ui']/properties"> | |
<xsl:call-template name="artifact_properties"/> | |
</xsl:template> | |
<xsl:template name="artifact_properties"> | |
<properties size='{@size+1}'> | |
<xsl:copy-of select="property" /> | |
<property name='download.stats' value='{../@id}.bundle-{../@version}' /> | |
</properties> | |
</xsl:template> | |
<xsl:template match="artifact[@classifier='org.eclipse.update.feature' and @id='org.eclipse.rap.runtime']/properties"> | |
<xsl:call-template name="artifact_properties_feature"/> | |
</xsl:template> | |
<xsl:template match="artifact[@classifier='org.eclipse.update.feature' and @id='org.eclipse.rap.runtime.requirements']/properties"> | |
<xsl:call-template name="artifact_properties_feature"/> | |
</xsl:template> | |
<xsl:template match="artifact[@classifier='org.eclipse.update.feature' and @id='org.eclipse.rap.tools']/properties"> | |
<xsl:call-template name="artifact_properties_feature"/> | |
</xsl:template> | |
<xsl:template name="artifact_properties_feature"> | |
<properties size='{@size+1}'> | |
<xsl:copy-of select="property" /> | |
<property name='download.stats' value='{../@id}-{../@version}' /> | |
</properties> | |
</xsl:template> | |
<xsl:template match="*"> | |
<xsl:copy> | |
<xsl:for-each select="@*"> | |
<xsl:copy-of select="." /> | |
</xsl:for-each> | |
<xsl:apply-templates /> | |
</xsl:copy> | |
</xsl:template> | |
</xsl:stylesheet> |