xslt/packages.xsl: add style sheet contributed by Thomas Wagner, default tip
authorAlex Viskovatoff <herzen@imap.cc>
Sun, 15 Jan 2012 22:44:10 +0000
changeset 24 14fc6fd0ac2d
parent 23 c665a321228a
xslt/packages.xsl: add style sheet contributed by Thomas Wagner, which creates a "shell script and human parsable" list of packages from packages.xml. packages.xml: add leafpad
OI-SFEgcc.spec
packages.xml
xslt/packages.xsl
--- a/OI-SFEgcc.spec	Wed Dec 21 22:46:07 2011 +0000
+++ b/OI-SFEgcc.spec	Sun Jan 15 22:44:10 2012 +0000
@@ -160,7 +160,7 @@
 Requires: SUNWbinutils
 %endif
 
-Requires: SUNWpostrun
+#Requires: SUNWpostrun
 
 %package devel
 Summary:                 GNU gcc
--- a/packages.xml	Wed Dec 21 22:46:07 2011 +0000
+++ b/packages.xml	Sun Jan 15 22:44:10 2012 +0000
@@ -231,6 +231,12 @@
     <group>Development/Editors</group>
   </pkg>
   <pkg>
+    <name>SFEleafpad</name>
+    <ips_package_name>editor/leafpad</ips_package_name>
+    <group>Development/Editors</group>
+    <summary>GTK+ based text editor</summary>
+  </pkg>
+  <pkg>
     <name>SFEcmake</name>
     <ips_package_name>developer/build/cmake</ips_package_name>
     <group>Development/Distribution Tools</group>
@@ -1111,7 +1117,7 @@
   </pkg>
   <pkg>
     <name>SFEclamav</name>
-    <ips_package_name>diagnostic/clamav</ips_package_name>
+    <ips_package_name>security/clamav</ips_package_name>
     <group>Applications/System Utilities</group>
   </pkg>
   <pkg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/xslt/packages.xsl	Sun Jan 15 22:44:10 2012 +0000
@@ -0,0 +1,25 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<xsl:strip-space elements="*"/>
+<xsl:output method="text"/>
+
+<xsl:template match="/">
+<!-- <xsl:apply-templates select="pkgs/pkg"/> -->
+<xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="pkg">
+
+ <xsl:value-of select="name"/>
+ <xsl:text>:</xsl:text>
+
+ <xsl:value-of select="ips_package_name"/>
+ <xsl:text>:</xsl:text>
+
+ <xsl:value-of select="group"/>
+ <xsl:text>:</xsl:text>
+ <xsl:value-of select="summary"/>
+ <xsl:text>:</xsl:text>
+ <xsl:text>&#xA;</xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>