Changeset 0a661b6


Ignore:
Timestamp:
04/19/2013 09:38:09 PM (11 years ago)
Author:
Pierre Labastie <pierre@…>
Branches:
ablfs
Children:
d8ed3a9
Parents:
14a3e90
Message:

Further deps modifications
in order to be sure that the preceding page is a dep in the X chapter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BLFS/xsl/gen_pkg_list.xsl

    r14a3e90 r0a661b6  
    208208            <xsl:text>
    209209            </xsl:text>
    210             <xsl:element name="dependency">
    211               <xsl:attribute name="status">required</xsl:attribute>
    212               <xsl:attribute name="name">
    213                 <xsl:choose>
    214                   <xsl:when test="@id='xterm2'">xorg7-driver</xsl:when>
    215                   <xsl:otherwise>
    216                     <xsl:value-of
    217                       select="preceding-sibling::sect1[1]/@id"/>
    218                   </xsl:otherwise>
    219                 </xsl:choose>
    220               </xsl:attribute>
    221               <xsl:attribute name="type">ref</xsl:attribute>
    222             </xsl:element>
    223 
     210            <xsl:choose>
     211              <xsl:when test="contains(preceding-sibling::sect1[1]/@id,
     212                                       'xorg7-') and not(@id='printproto')">
     213                <xsl:call-template name="expand-deps">
     214                  <xsl:with-param name="section">
     215                    <xsl:value-of select="preceding-sibling::sect1[1]/@id"/>
     216                  </xsl:with-param>
     217                  <xsl:with-param name="status" select="'required'"/>
     218                </xsl:call-template>
     219              </xsl:when>
     220              <xsl:otherwise>
     221                <xsl:element name="dependency">
     222                  <xsl:attribute name="status">required</xsl:attribute>
     223                  <xsl:attribute name="name">
     224                    <xsl:choose>
     225                      <xsl:when test="@id='printproto'">xorg-server</xsl:when>
     226                      <xsl:otherwise>
     227                        <xsl:value-of
     228                          select="preceding-sibling::sect1[1]/@id"/>
     229                      </xsl:otherwise>
     230                    </xsl:choose>
     231                  </xsl:attribute>
     232                  <xsl:attribute name="type">ref</xsl:attribute>
     233                </xsl:element>
     234              </xsl:otherwise>
     235            </xsl:choose>
    224236          </xsl:if>
    225237          <xsl:apply-templates select=".//para[@role='required' or
Note: See TracChangeset for help on using the changeset viewer.