1 <xsl:stylesheet version=
"1.0" xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform">
2 <xsl:output method=
"xml" indent=
"yes" />
3 <xsl:template match=
"/">
5 namespace =
"MonoDevelop"
6 author =
"Lluis Sanchez"
8 url =
"http://www.monodevelop.com"
11 <xsl:attribute name=
"id">GtkCore.GtkSharp.
<xsl:value-of select=
"/files/targetversion"/></xsl:attribute>
12 <xsl:attribute name=
"name">GTK#
<xsl:value-of select=
"/files/targetversion"/> Compilation Support
</xsl:attribute>
13 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/addinversion"/></xsl:attribute>
14 <xsl:attribute name=
"description">Allows building applications which target GTK#
<xsl:value-of select=
"/files/targetversion"/></xsl:attribute>
17 <xsl:for-each select=
"/files/config|/files/dll">
18 <xsl:element name=
"Import"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
24 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/coreaddinversion"/></xsl:attribute>
27 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/coreaddinversion"/></xsl:attribute>
31 <Extension path =
"/MonoDevelop/Core/SupportPackages">
32 <Package name=
"art-sharp-2.0" gacRoot=
"true">
33 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
34 <xsl:for-each select=
"/files/dll[contains(.,'/art-sharp')]">
35 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
38 <Package name=
"gtk-sharp-2.0" gacRoot=
"true">
39 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
40 <xsl:for-each select=
"/files/dll[contains(.,'/atk-sharp') or contains(.,'/pango-sharp') or contains(.,'/gdk-sharp') or contains(.,'/gtk-sharp')]">
41 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
44 <Package name=
"vte-sharp-2.0" gacRoot=
"true">
45 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
46 <xsl:for-each select=
"/files/dll[contains(.,'/vte-sharp')]">
47 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
50 <Package name=
"glib-sharp-2.0" gacRoot=
"true">
51 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
52 <xsl:for-each select=
"/files/dll[contains(.,'/glib-sharp')]">
53 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
56 <Package name=
"rsvg-sharp-2.0" gacRoot=
"true">
57 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
58 <xsl:for-each select=
"/files/dll[contains(.,'/rsvg-sharp')]">
59 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
62 <Package name=
"gtk-dotnet-2.0" gacRoot=
"true">
63 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
64 <xsl:for-each select=
"/files/dll[contains(.,'/gtk-dotnet')]">
65 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
68 <Package name=
"gconf-sharp-2.0" gacRoot=
"true">
69 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
70 <xsl:for-each select=
"/files/dll[contains(.,'/gconf-sharp')]">
71 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
74 <Package name=
"glade-sharp-2.0" gacRoot=
"true">
75 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
76 <xsl:for-each select=
"/files/dll[contains(.,'/glade-sharp')]">
77 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
80 <Package name=
"gnome-sharp-2.0" gacRoot=
"true">
81 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
82 <xsl:for-each select=
"/files/dll[contains(.,'/gnome-sharp')]">
83 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
86 <Package name=
"gnome-vfs-sharp-2.0" gacRoot=
"true">
87 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
88 <xsl:for-each select=
"/files/dll[contains(.,'/gnome-vfs-sharp')]">
89 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>
92 <Package name=
"gtkhtml-sharp-2.0" gacRoot=
"true">
93 <xsl:attribute name=
"version"><xsl:value-of select=
"/files/gtkversion"/></xsl:attribute>
94 <xsl:for-each select=
"/files/dll[contains(.,'/gtkhtml-sharp')]">
95 <xsl:element name=
"Assembly"><xsl:attribute name=
"file"><xsl:value-of select=
"." /></xsl:attribute></xsl:element>