source: stylesheets/wget-list.xsl@ 872a378

12.2 multilib trunk xry111/arm64 xry111/clfs-ng xry111/loongarch xry111/loongarch-12.2 xry111/mips64el xry111/multilib
Last change on this file since 872a378 was 872a378, checked in by Bruce Dubbs <bdubbs@…>, 4 weeks ago

Typos on comments.

These changes are all in comments that do not affect the books in any way.

  • Property mode set to 100644
File size: 1.1 KB
RevLine 
[5e423c8]1<?xml version='1.0' encoding='UTF-8'?>
[3a4594b]2
[94428c3d]3<!-- Create a list of upstream URLs for packages and patches to be used
[35c837b]4 with wget. -->
[3a4594b]5
6<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
[5d064fb]7 version="1.0">
[3a4594b]8
9 <xsl:output method="text"/>
10
11 <xsl:template match="/">
12 <xsl:apply-templates select="//ulink"/>
13 </xsl:template>
14
15 <xsl:template match="ulink">
16 <!-- If some package don't have the predefined strings in their
17 name, the next test must be fixed to match it also. Skip possible
[872a378]18 duplicated URLs due that may be split for PDF output -->
[2da01379]19 <xsl:if test="(contains(@url, '.tar.') or
20 contains(@url, '.tgz') or
[77ab7f3]21 contains(@url, '.patch')) and
[3a4594b]22 not(ancestor-or-self::*/@condition = 'pdf')">
[35c837b]23 <xsl:choose>
24 <xsl:when test="contains(@url,'?download')">
25 <xsl:value-of select="substring-before(@url,'?download')"/>
26 </xsl:when>
27 <xsl:otherwise>
28 <xsl:value-of select="@url"/>
29 </xsl:otherwise>
30 </xsl:choose>
[b8d33a5]31 <xsl:text>&#xA;</xsl:text>
[3a4594b]32 </xsl:if>
33 </xsl:template>
34
35</xsl:stylesheet>
36
Note: See TracBrowser for help on using the repository browser.