summaryrefslogtreecommitdiff
path: root/Build/cdbuild/tpm2/tpm2xml.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'Build/cdbuild/tpm2/tpm2xml.xsl')
-rw-r--r--Build/cdbuild/tpm2/tpm2xml.xsl835
1 files changed, 0 insertions, 835 deletions
diff --git a/Build/cdbuild/tpm2/tpm2xml.xsl b/Build/cdbuild/tpm2/tpm2xml.xsl
deleted file mode 100644
index 36b54641cc8..00000000000
--- a/Build/cdbuild/tpm2/tpm2xml.xsl
+++ /dev/null
@@ -1,835 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:TPM="http://texlive.dante.de/"
- exclude-result-prefixes="rdf TPM"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
- <xsl:output method="xml" indent="yes" doctype-system="tpm2.dtd"/>
-
- <xsl:key name="CATS" match="cat" use="@name"/>
-
- <xsl:key name="SYS" match="system" use="@name"/>
-
- <xsl:template match="/">
- <xsl:apply-templates select="rdf:RDF/rdf:Description"/>
- </xsl:template>
-
-<xsl:template match="rdf:Description">
-
-<xsl:variable name="CAT">
- <xsl:text>/texlive/Master/texmf-dist/doc/html/catalogue/entries/</xsl:text>
- <xsl:value-of select="TPM:Name"/>
- <xsl:text>.xml</xsl:text>
-</xsl:variable>
-
-<xsl:variable name="Name">
- <xsl:value-of select="TPM:Name"/>
-</xsl:variable>
-
-<xsl:message>Read <xsl:value-of select="$CAT"/></xsl:message>
- <xsl:variable name="cattitle">
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/caption"/>
- </xsl:for-each>
- </xsl:variable>
-
- <xsl:variable name="catname">
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/name"/>
- </xsl:for-each>
- </xsl:variable>
-
-<TPM id="{TPM:Name}" >
- <Name>
- <xsl:choose>
- <xsl:when test="$catname=''">
- <xsl:value-of select="TPM:Name"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$catname"/>
- </xsl:otherwise>
- </xsl:choose>
- </Name>
-
- <Title>
- <xsl:choose>
- <xsl:when test="$cattitle=''">
- <xsl:value-of select="TPM:Title"/>
- </xsl:when>
- <xsl:when test="$Name='bakoma'">
- <xsl:value-of select="TPM:Title"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$cattitle"/>
- </xsl:otherwise>
- </xsl:choose>
- </Title>
-
-<Source>
- <Authorgroup>
- <Author>
- <Forename>
- <xsl:for-each select="document($CAT)/entry">
-<xsl:value-of select="substring-before(concat(about/author/name,' '),' ')"/>
-</xsl:for-each>
- </Forename>
- <Surname>
- <xsl:for-each select="document($CAT)/entry">
-<xsl:value-of select="substring-after(about/author/name,' ')"/>
-</xsl:for-each>
- </Surname>
- <Email>
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/author/email"/>
- </xsl:for-each>
- </Email>
- </Author>
- </Authorgroup>
- <License>
- <xsl:variable name="catlic">
- <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/license/@type"/>
- </xsl:for-each>
-</xsl:variable>
- <xsl:attribute name="type">
-<xsl:choose>
- <xsl:when test="$catlic=''">unknown</xsl:when>
- <xsl:otherwise><xsl:value-of select="$catlic"/></xsl:otherwise>
-</xsl:choose>
- </xsl:attribute>
-</License>
- <Date> <xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/version/released"/>
- </xsl:for-each>
-</Date>
- <Version><xsl:for-each select="document($CAT)/entry">
- <xsl:value-of select="about/version/number"/>
- </xsl:for-each>
-</Version>
- <Home>
- <xsl:for-each select="document($CAT)/entry">
- <Link url="{about/author/home}"/>
- </xsl:for-each>
- </Home>
- <Description>
- <xsl:variable name="catdesc">
- <xsl:for-each select="document($CAT)">
- <xsl:value-of select="entry/description/abstract"/>
- </xsl:for-each>
- </xsl:variable>
- <xsl:choose>
- <xsl:when test="$Name='bakoma'">
- <xsl:value-of select="TPM:Description"/>
- </xsl:when>
- <xsl:when test="$catdesc=''">
- <xsl:value-of select="TPM:Description"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$catdesc"/>
- </xsl:otherwise>
- </xsl:choose>
- </Description>
-</Source>
-
-<xsl:variable name="ctan">
- <xsl:for-each select="document($CAT)/entry/distribution/ctan">
- <xsl:value-of select="."/>
- </xsl:for-each>
-</xsl:variable>
-
-<Classification>
- <Status>optional</Status>
- <Platform>
- <xsl:variable name="p">
- <xsl:for-each select="document('cats.xmlcat')/cats">
- <xsl:for-each select="key('SYS',$Name)">
- <xsl:value-of select="@value"/>
- </xsl:for-each>
- </xsl:for-each>
-</xsl:variable>
-<xsl:choose>
- <xsl:when test="not($p='')"><xsl:value-of select="$p"/></xsl:when>
- <xsl:when test="TPM:Type='binary'">all</xsl:when>
- <xsl:otherwise>any</xsl:otherwise>
-</xsl:choose>
-</Platform>
- <Categories>
- <Category type="distribution">TeXLive</Category>
- <xsl:if test="contains(TPM:RunFiles,'texmf-dist/tex')">
- <Category type="macros">
- <xsl:value-of select="substring-before(substring-after(TPM:RunFiles,'texmf-dist/tex/'),'/')"/>
- </Category>
- </xsl:if>
- <xsl:if test="contains(TPM:RunFiles,'texmf-dist/fonts')">
- <Category type="fonts">
- <xsl:choose>
- <xsl:when test="$Name='archaic'">public</xsl:when>
- <xsl:when test="$Name='astro'">public</xsl:when>
- <xsl:when test="$Name='bakoma'">public</xsl:when>
- <xsl:when test="$Name='barcodes'">public</xsl:when>
- <xsl:when test="$Name='belleek'">public</xsl:when>
- <xsl:when test="$Name='bluesky'">public</xsl:when>
- <xsl:when test="$Name='bookhands'">public</xsl:when>
- <xsl:when test="$Name='charter'">public</xsl:when>
- <xsl:when test="$Name='chess'">public</xsl:when>
- <xsl:when test="$Name='cm-super'">public</xsl:when>
- <xsl:when test="$Name='cmex'">public</xsl:when>
- <xsl:when test="$Name='cmextra'">public</xsl:when>
- <xsl:when test="$Name='cmpk'">public</xsl:when>
- <xsl:when test="$Name='committee'">public</xsl:when>
- <xsl:when test="$Name='cour'">public</xsl:when>
- <xsl:when test="$Name='courier'">public</xsl:when>
- <xsl:when test="$Name='croatian'">public</xsl:when>
- <xsl:when test="$Name='engwar'">public</xsl:when>
- <xsl:when test="$Name='greenpoint'">public</xsl:when>
- <xsl:when test="$Name='grtimes'">public</xsl:when>
- <xsl:when test="$Name='halftone'">public</xsl:when>
- <xsl:when test="$Name='hoekwater'">hoekwater</xsl:when>
- <xsl:when test="$Name='itrans'">public</xsl:when>
- <xsl:when test="$Name='levy'">public</xsl:when>
- <xsl:when test="$Name='logo'">public</xsl:when>
- <xsl:when test="$Name='mathpazo'">public</xsl:when>
- <xsl:when test="$Name='mfbook'">public</xsl:when>
- <xsl:when test="$Name='oca'">public</xsl:when>
- <xsl:when test="$Name='ocr-a'">public</xsl:when>
- <xsl:when test="$Name='oesch'">public</xsl:when>
- <xsl:when test="$Name='oinuit'">public</xsl:when>
- <xsl:when test="$Name='osmanian'">public</xsl:when>
- <xsl:when test="$Name='psafm'">public</xsl:when>
- <xsl:when test="$Name='qfonts'">public</xsl:when>
- <xsl:when test="$Name='sauter'">public</xsl:when>
- <xsl:when test="$Name='simpsons'">public</xsl:when>
- <xsl:when test="$Name='skull'">public</xsl:when>
- <xsl:when test="$Name='teubner'">public</xsl:when>
- <xsl:when test="$Name='umrand'">public</xsl:when>
- <xsl:when test="$Name='unsupported'">public</xsl:when>
- <xsl:when test="$Name='yannisgr'">public</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="substring-before(substring-after(TPM:RunFiles,'texmf-dist/fonts/tfm/'),'/')"/>
- </xsl:otherwise>
- </xsl:choose>
- </Category>
- </xsl:if>
- <xsl:for-each select="document('cats.xmlcat')/cats">
- <xsl:for-each select="key('CATS',$Name)">
- <Category type="{@type}"><xsl:value-of select="@value"/></Category>
- </xsl:for-each>
- </xsl:for-each>
- </Categories>
- <Keywords>
- <Keyword></Keyword>
- </Keywords>
- <Pointers>
- <xsl:for-each select="TPM:Requires/*">
- <Needs name="{@name}"/>
- </xsl:for-each>
- <xsl:for-each select="document($CAT)/entry/about/xref">
- <Relates name="{@refid}"/>
- </xsl:for-each>
- </Pointers>
- <XPointers></XPointers>
- <Documentation><xsl:for-each select="document($CAT)/entry/description/documentation"><xsl:value-of select="."/></xsl:for-each></Documentation>
-</Classification>
-
-<Build>
- <xsl:choose>
- <xsl:when test="$Name='feynmf'">
- <Ins><Pattern>feynmf.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='koma-script'">
- <Ins><Pattern>komascr.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='localloc'">
- <Ins><Pattern>localloc.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='bosisio'">
- <Ins><Pattern>*.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='babel'">
- <Ins><Pattern>babel.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='paper'">
- <Ins><Pattern>install.02</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='thesis'">
- <Ins>
- <Pattern>install.01</Pattern>
- <Pattern>install.ndx</Pattern>
- </Ins>
- </xsl:when>
- <xsl:when test="$Name='dotseqn'">
- <Ins><Pattern>dotseqn.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='stmaryrd'">
- <Ins><Pattern>stmaryrd.dtx</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='tugboat'">
- <Ins><Pattern>tugboat.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='iso'">
- <Ins><Pattern>alliso.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='ccfonts'">
- <Ins><Pattern>ccfonts.ins</Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='lettre'">
- <Ins><Pattern></Pattern></Ins>
- </xsl:when>
- <xsl:when test="$Name='base'">
- <Ins><Pattern></Pattern></Ins>
- </xsl:when>
- <xsl:otherwise>
- <!--<Ins><Pattern>*.ins</Pattern></Ins>-->
- </xsl:otherwise>
- </xsl:choose>
- <Run>
- <xsl:choose>
-<xsl:when test="$Name='ae'">
- <Pattern>*.fd</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='base'">
- <Pattern>idx.tex</Pattern>
- <Pattern>lablst.tex</Pattern>
- <Pattern>latexbug.tex</Pattern>
- <Pattern>lablst.tex</Pattern>
- <Pattern>docstrip.tex</Pattern>
- <Pattern>nfssfont.tex</Pattern>
- <Pattern>sample2e.tex</Pattern>
- <Pattern>small2e.tex</Pattern>
- <Pattern>testpage.tex</Pattern>
- <Pattern>ltxcheck.tex</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.ist</Pattern>
-</xsl:when>
-<xsl:when test="$Name='babel'">
- <Pattern>bplain.tex</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:when>
-<xsl:when test="$Name='barr'">
- <Pattern>diagram.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='breqn'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.sym</Pattern>
-</xsl:when>
-<xsl:when test="$Name='calxxxx'">
- <Pattern>cal.**.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='carlisle'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.ltx</Pattern>
-</xsl:when>
-<xsl:when test="$Name='codepage'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='custbib'">
- <Pattern>*.mbs</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='cyrillic'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.def</Pattern>
-</xsl:when>
-<xsl:when test="$Name='custom-bib'">
- <Pattern>*.mbs</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='dialogl'">
- <Pattern>*.sty</Pattern>
- <Pattern>listouti*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ean'">
- <Pattern>ean[0-9]*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='euclide'">
- <Pattern>pst-eucl.tex</Pattern>
- <Pattern>pst-eucl.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='footnpag'">
- <Pattern>footnpag.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='hyper'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.hyp</Pattern>
-</xsl:when>
-<xsl:when test="$Name='iso10303'">
- <Pattern>a.*tex</Pattern>
- <Pattern>b.*tex</Pattern>
- <Pattern>e.*tex</Pattern>
- <Pattern>stp.*tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.4ht</Pattern>
-</xsl:when>
-<xsl:when test="$Name='isodate'">
- <Pattern>*.idf</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='insbox'">
- <Pattern>insbox.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='jadetex'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.ini</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='karnaugh'">
- <Pattern>kvmacros.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='keystroke'">
- <Pattern>keystroke_.*</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='lettre'">
- <Pattern>*.ins</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='koma-script'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.lco</Pattern>
-</xsl:when>
-<xsl:when test="$Name='kuvio'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='manjutex'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>manju.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='mff'">
- <Pattern>*.sty</Pattern>
- <Pattern>mf[f]*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ctib'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>ctib*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='mfpic'">
- <Pattern>mfpic.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='minitoc'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.mld</Pattern>
-</xsl:when>
-<xsl:when test="$Name='misc'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.ltx</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ntheorem'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.std</Pattern>
-</xsl:when>
-<xsl:when test="$Name='patch'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfslide'">
- <Pattern>*.jpg</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cfg</Pattern>
- <Pattern>meta*.pdf</Pattern>
-</xsl:when>
-<xsl:when test="$Name='petri-nets'">
- <Pattern>pnets*.tex</Pattern>
- <Pattern>pntext*.tex</Pattern>
- <Pattern>pndraw*.tex</Pattern>
- <Pattern>pnversion*.tex</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>pndraw*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='plgraph'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfcprot'">
- <Pattern>*.cpa</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ppchtex'">
- <Pattern>m.*tex</Pattern>
- <Pattern>m.*sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pdfscreen'">
- <Pattern>overlay*.pdf</Pattern>
- <Pattern>but*.pdf</Pattern>
- <Pattern>left*.pdf</Pattern>
- <Pattern>right*.pdf</Pattern>
- <Pattern>pdfscreen.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='prosper'">
- <Pattern>*.ps</Pattern>
- <Pattern>*.eps</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.cls</Pattern>
-</xsl:when>
-<xsl:when test="$Name='pstricks'">
- <Pattern>pst-*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='qobitree'">
- <Pattern>qobitree.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='realcalc'">
- <Pattern>realcalc.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='rlepsf'">
- <Pattern>rlepsf.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='seminar'">
- <Pattern>*.bug</Pattern>
- <Pattern>*.bg2</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>2up.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='syntax'">
- <Pattern>syntax*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='startex'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='ticket'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.tdf</Pattern>
-</xsl:when>
-<xsl:when test="$Name='thumbpdf'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.sty</Pattern>
-</xsl:when>
-<xsl:when test="$Name='texsis'">
- <Pattern>*.txs</Pattern>
- <Pattern>TXS.*tex</Pattern>
- <Pattern>texsis.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='taylor'">
- <Pattern>diagrams.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='titlesec'">
- <Pattern>*.tss</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>ttlhref.tex</Pattern>
- <Pattern>*.def</Pattern>
-</xsl:when>
-<xsl:when test="$Name='wordcount'">
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<xsl:when test="$Name='zefonts'">
- <Pattern>*.sty</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:when>
-<xsl:when test="$Name='tools'">
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
- <Pattern>*.tex</Pattern>
-</xsl:when>
-<!--
-<xsl:otherwise>
- <Pattern>*.cfg</Pattern>
- <Pattern>*.ist</Pattern>
- <Pattern>*.sty</Pattern>
- <Pattern>*.clo</Pattern>
- <Pattern>*.ldf</Pattern>
- <Pattern>*.cls</Pattern>
- <Pattern>*.def</Pattern>
- <Pattern>*.fd</Pattern>
-</xsl:otherwise>
--->
-</xsl:choose>
- </Run>
- <Doc>
- <xsl:choose>
- <xsl:when test="$Name='ae'">
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='aguplus'">
- <Pattern>readme.pwd</Pattern>
- <Pattern>aguplus.tex</Pattern>
- <Pattern>shorthnd.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='antyktor'">
- <Pattern>*.inf</Pattern>
- </xsl:when>
- <xsl:when test="$Name='barr'">
- <Pattern>diagdoc.dvi</Pattern>
- <Pattern>diagdoc.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='base'">
- <Pattern>*.err</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>.*info.tex</Pattern>
- <Pattern>.*guide.*tex</Pattern>
- <Pattern>.*news.*tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='calxxxx'">
- <Pattern>readme.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='chess'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='codepage'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='clock'">
- <Pattern>texclock.*</Pattern>
- <Pattern>[A-Z]*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='custbib'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='custom-bib'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='cyrillic'">
- <Pattern>*.txt</Pattern>
- </xsl:when>
- <xsl:when test="$Name='emp'">
- <Pattern>manual.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='feynmf'">
- <Pattern>man*.*</Pattern>
- <Pattern>Tutorial</Pattern>
- <Pattern>Feynman*.Diagrams</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='fncychap'">
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='footnpag'">
- <Pattern>footnpag-doc.sty</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='fp'">
- <Pattern>*.dvi</Pattern>
- <Pattern>example.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='geometry'">
- <Pattern>README</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='graphics'">
- <Pattern>grfguide.ps</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='insbox'">
- <Pattern>*.dvi</Pattern>
- <Pattern>demo.tex</Pattern>
- <Pattern>*.eps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='iso10303'">
- <Pattern>stepman.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='jadetex'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='karnaugh'">
- <Pattern>kvdoc.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='keystroke'">
- <Pattern>key*.tex</Pattern>
- <Pattern>key*.pdf</Pattern>
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='koma-script'">
- <Pattern>scrguide-english</Pattern>
- <Pattern>.*TXT</Pattern>
- <Pattern>.*Log</Pattern>
- <Pattern>Readme</Pattern>
- <Pattern>README</Pattern>
- <Pattern>.*read.*</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='mfnfss'">
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='mltex'">
- <Pattern>mltex.txt</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='ogonek'">
- <Pattern>*.ltx</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- </xsl:when>
- <xsl:when test="$Name='passivetex'">
- <Pattern>*.xml</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>README.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='patch'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='pdfscreen'">
- <Pattern>*.png</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>manual*.tex</Pattern>
- <Pattern>slide*.tex</Pattern>
- <Pattern>*.specimen</Pattern>
- </xsl:when>
- <xsl:when test="$Name='pdfslide'">
- <Pattern>demo*.pdf</Pattern>
- <Pattern>manual*.pdf</Pattern>
- <Pattern>mpgraph*.pdf</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>*.mp</Pattern>
- </xsl:when>
- <xsl:when test="$Name='plgraph'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='poligraf'">
- <Pattern>*.eps</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>README</Pattern>
- </xsl:when>
- <xsl:when test="$Name='psfrag'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.tex</Pattern>
- <Pattern>pfgguide.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='qobitree'">
- <Pattern>example.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='qsymbols'">
- <Pattern>qsymbols.ps</Pattern>
- <Pattern>qsymbols.tex</Pattern>
- </xsl:when>
- <xsl:when test="$Name='rlepsf'">
- <Pattern>*.ps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='rotating'">
- <Pattern>*.tex</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>cat.eps</Pattern>
- </xsl:when>
- <xsl:when test="$Name='taylor'">
- <Pattern>diagrams-manual.*</Pattern>
- </xsl:when>
- <xsl:when test="$Name='texsis'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.eps</Pattern>
- <Pattern>[A-Z].*tex</Pattern>
- <Pattern>README</Pattern>
- <Pattern>NEWS</Pattern>
- <Pattern>INSTALL</Pattern>
- <Pattern>COPYING</Pattern>
- </xsl:when>
- <xsl:when test="$Name='textmerg'">
- <Pattern>*.dvi</Pattern>
- <Pattern>*.dat</Pattern>
- </xsl:when>
- <xsl:when test="$Name='thumbpdf'">
- <Pattern></Pattern>
- </xsl:when>
- <xsl:when test="$Name='titlesec'">
- <Pattern>titlesec.tex</Pattern>
- <Pattern>titlesec.dvi</Pattern>
- <Pattern>readme</Pattern>
- </xsl:when>
- <xsl:when test="$Name='youngtab'">
- <Pattern></Pattern>
- </xsl:when>
- <!--
- <xsl:otherwise>
- <Pattern>liesmich</Pattern>
- <Pattern>LIESMICH</Pattern>
- <Pattern>LICENSE</Pattern>
- <Pattern>License</Pattern>
- <Pattern>Read*</Pattern>
- <Pattern>READ*</Pattern>
- <Pattern>*.txt</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.htm</Pattern>
- <Pattern>*.TXT</Pattern>
- <Pattern>*.pdf</Pattern>
- <Pattern>*.doc</Pattern>
- <Pattern>*.dvi</Pattern>
- <Pattern>*.html</Pattern>
- <Pattern>*.gif</Pattern>
- <Pattern>*.jpg</Pattern>
- <Pattern>00*</Pattern>
- <Pattern>*.faq</Pattern>
- <Pattern>*.bug</Pattern>
-</xsl:otherwise>
--->
-</xsl:choose>
-</Doc>
-</Build>
-
-<Install>
-<Before></Before>
-<After>
- <xsl:for-each select="TPM:Installation/TPM:Execute">
- <Execute function="{@function}" parameter="{@parameter}"/>
- </xsl:for-each>
- </After>
-</Install>
-
-<Remove>
- <Before></Before>
- <After></After>
-</Remove>
-<xsl:if test="not($ctan='')">
- <CTAN><Location><xsl:value-of select="$ctan"/></Location></CTAN>
-</xsl:if>
-
-
-
-</TPM>
-
- </xsl:template>
-
-
-</xsl:stylesheet>