summaryrefslogtreecommitdiff
path: root/xslt
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2011-06-09 22:15:39 +0100
committerSergey V. Udaltsov <svu@gnome.org>2011-06-09 22:15:39 +0100
commitbff391686c43db90ff4560230338f99922bb5bf3 (patch)
tree2ed3c2f1f5bd6b32ca54eca83bc6d471b4b88536 /xslt
parent35dc61af79dba32653ec97bd455b428b9cdb681d (diff)
Revert "Use XSL to generate man page from the rules XML"
Diffstat (limited to 'xslt')
-rw-r--r--xslt/man.xsl106
1 files changed, 0 insertions, 106 deletions
diff --git a/xslt/man.xsl b/xslt/man.xsl
deleted file mode 100644
index f0475e0..0000000
--- a/xslt/man.xsl
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- >
-<xsl:output method="text" encoding="UTF-8" doctype-system="xkb.dtd"/>
-<xsl:template match="/xkbConfigRegistry"><![CDATA[.\" WARNING: this man page is autogenerated. Do not edit or you will lose all your changes.
-.TH XKEYBOARD-CONFIG __miscmansuffix__ __vendorversion__
-.SH NAME
-xkeyboard-config \- XKB data description files
-.SH DESCRIPTION
-xkeyboard-config provides the description files for the X Keyboard
-Extension (XKB). The configuration options below are usually applied with
-setxkbmap.
-.SH MODELS
-.TS
-l l
-___
-lB l.
-model description ]]>
-<xsl:apply-templates select="modelList"/>
-<![CDATA[
-.TE
-.SH LAYOUTS
-.TS
-l l l
-____
-lB lB l.
-layout variant description ]]>
-<xsl:apply-templates select="layoutList"/>
-<![CDATA[
-.TE
-.SH OPTIONS
-]]>
-<xsl:apply-templates select="optionList"/>
-<![CDATA[
-.SH SEE ALSO
-setxkbmap(__appmansuffix__)
-]]>
-</xsl:template>
-
-<!-- split model/description into a normal table -->
-<xsl:template match="modelList">
- <xsl:for-each select="model">
- <xsl:value-of select="configItem/name"/><xsl:text> </xsl:text><xsl:value-of select="configItem/description"/>
-<xsl:text>
-</xsl:text>
-</xsl:for-each>
-</xsl:template>
-
-<!-- split layout/variant/description into a table like this
-
- layout1 description
- variant1 description
- variant2 description
- layout2 description
- variant1 description
--->
-<xsl:template match="layoutList">
-<xsl:for-each select="layout">
-<xsl:value-of select="configItem/name"/><xsl:text> </xsl:text><xsl:value-of select="configItem/description"/>
-<xsl:text>
-</xsl:text>
-<xsl:for-each select="variantList/variant">
-<xsl:text> </xsl:text><xsl:value-of select="configItem/name"/><xsl:text> </xsl:text><xsl:value-of select="configItem/description"/>
-<xsl:text>
-</xsl:text>
-</xsl:for-each>
-<xsl:text>
-</xsl:text>
-</xsl:for-each>
-</xsl:template>
-
-<!-- split option into a table like this
-
-option description:
- optarg description
- optarg description
- optarg description
-
-option2 description:
- optarg description
- optarg description
--->
-<xsl:template match="optionList">
-<xsl:for-each select="group">
-<![CDATA[
-.SS]]> <xsl:value-of select="configItem/description"/>
-<![CDATA[
-.BR
-.TS
-l l
-___
-lB l.
-option description ]]>
-<xsl:for-each select="option">
-<xsl:value-of select="configItem/name"/><xsl:text> </xsl:text><xsl:value-of select="configItem/description"/>
-<xsl:text>
-</xsl:text>
-</xsl:for-each>
-<![CDATA[
-.TE
-
-]]>
-</xsl:for-each>
-</xsl:template>
-</xsl:stylesheet>