Rearranging
[profile/ivi/package-groups.git] / xsl / comps.xsl
1 <?xml version="1.0" ?>
2 <!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#160;"> ]>
3 <xsl:stylesheet 
4     xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
5     xmlns:rpm="http://linux.duke.edu/metadata/rpm"
6     xmlns:patterns="http://novell.com/package/metadata/suse/pattern"
7     version="1.0">
8
9     <xsl:output method="xml" indent="yes" name="xml"/>
10
11     <xsl:template match="patterns">
12         <comps>
13             <xsl:for-each select="patterns:pattern">
14                 <group>
15                     <id><xsl:value-of select="patterns:name"/></id>
16                     <name><xsl:value-of select="patterns:summary"/></name>
17                     <description><xsl:value-of select="patterns:description"/></description>
18                     <uservisible>true</uservisible>
19                     <packagelist>
20                         <xsl:for-each select="rpm:requires/rpm:entry">
21                             <packagereq type="default"><xsl:value-of select="@name"/></packagereq>
22                         </xsl:for-each>
23                     </packagelist>
24                 </group>
25             </xsl:for-each>
26         </comps>
27     </xsl:template>
28
29
30 </xsl:stylesheet>