- Timestamp:
- 10/07/2017 06:48:02 PM (7 years ago)
- Branches:
- ablfs-more, legacy, trunk
- Children:
- fb63ddf
- Parents:
- 8740529
- Location:
- BLFS
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/gen-special.sh
r8740529 r7a0c3d2 126 126 <xsl:param name="section"/> 127 127 <xsl:param name="status"/> 128 <xsl:param name="build"/> 128 129 <xsl:choose> 129 130 EOF … … 179 180 <xsl:element name="dependency"> 180 181 <xsl:attribute name="status">required</xsl:attribute> 182 <xsl:attribute name="build">before</xsl:attribute> 181 183 <xsl:attribute name="name">$precpack</xsl:attribute> 182 184 <xsl:attribute name="type">ref</xsl:attribute> … … 199 201 <xsl:attribute name="status"> 200 202 <xsl:value-of select="\$status"/> 203 </xsl:attribute> 204 <xsl:attribute name="build"> 205 <xsl:value-of select="\$build"/> 201 206 </xsl:attribute> 202 207 <xsl:attribute name="name">$packname</xsl:attribute> -
BLFS/packdesc.dtd
r8740529 r7a0c3d2 20 20 modules --> 21 21 <!ATTLIST dependency status (required|recommended|optional) "recommended" 22 build (before|after) "before" 22 23 name CDATA #REQUIRED 23 24 type (ref|link) "ref"> -
BLFS/xsl/gen_pkg_list.xsl
r8740529 r7a0c3d2 306 306 <xsl:element name="dependency"> 307 307 <xsl:attribute name="status">required</xsl:attribute> 308 <xsl:attribute name="build">before</xsl:attribute> 308 309 <xsl:attribute name="name"> 309 310 <xsl:value-of select="preceding-sibling::sect1[1]/@id"/> … … 349 350 <!-- Avoid depending of myself --> 350 351 <xsl:when test="ancestor::*[@id=current()/@linkend]"/> 352 <!-- do not depend on something which is not a dependency --> 353 <xsl:when test="@role='nodep'"/> 351 354 <!-- Call list expansion when we have an xorg7 series of packages --> 352 355 <xsl:when test="contains(@linkend,'xorg7-')"> … … 358 361 <xsl:value-of select="$status"/> 359 362 </xsl:with-param> 363 <xsl:with-param name="build"> 364 <xsl:choose> 365 <xsl:when test="@role='runtime'">after</xsl:when> 366 <xsl:otherwise>before</xsl:otherwise> 367 </xsl:choose> 368 </xsl:with-param> 360 369 </xsl:call-template> 361 370 </xsl:when> … … 367 376 <xsl:value-of select="$status"/> 368 377 </xsl:attribute> 378 <xsl:attribute name="build"> 379 <xsl:choose> 380 <xsl:when test="@role='runtime'">after</xsl:when> 381 <xsl:otherwise>before</xsl:otherwise> 382 </xsl:choose> 383 </xsl:attribute> 369 384 <xsl:attribute name="name"> 370 385 <xsl:value-of select="@linkend"/> … … 377 392 <!-- then external dependencies --> 378 393 <xsl:for-each select=".//ulink"> 379 <xsl:text> 394 <xsl:choose> 395 <!-- do not depend on something which is not a dependency --> 396 <xsl:when test="@role='nodep'"/> 397 <xsl:otherwise> 398 <xsl:text> 380 399 </xsl:text> 381 <xsl:element name="dependency"> 382 <xsl:attribute name="status"> 383 <xsl:value-of select="$status"/> 384 </xsl:attribute> 385 <xsl:attribute name="name"> 386 <xsl:value-of select="translate(normalize-space(text()),' /,()','-----')"/> 387 </xsl:attribute> 388 <xsl:attribute name="type">link</xsl:attribute> 389 </xsl:element> 400 <xsl:element name="dependency"> 401 <xsl:attribute name="status"> 402 <xsl:value-of select="$status"/> 403 </xsl:attribute> 404 <xsl:attribute name="build"> 405 <xsl:choose> 406 <xsl:when test="@role='runtime'">after</xsl:when> 407 <xsl:otherwise>before</xsl:otherwise> 408 </xsl:choose> 409 </xsl:attribute> 410 <xsl:attribute name="name"> 411 <xsl:value-of select="translate(normalize-space(text()),' /,()','-----')"/> 412 </xsl:attribute> 413 <xsl:attribute name="type">link</xsl:attribute> 414 </xsl:element> 415 </xsl:otherwise> 416 </xsl:choose> 390 417 </xsl:for-each> 391 418 </xsl:template> … … 399 426 It seems optional now --> 400 427 <xsl:attribute name="status">optional</xsl:attribute> 428 <xsl:attribute name="build">before</xsl:attribute> 401 429 <xsl:attribute name="name"> 402 430 <xsl:value-of select="preceding-sibling::listitem[1]//@linkend"/> … … 410 438 <xsl:param name="glue" select="'
 '"/> 411 439 <xsl:choose> 412 <xsl:when test="para/xref |para[@id]/ulink">440 <xsl:when test="para/xref[not(@role) or @role != 'nodep']|para[@id]/ulink"> 413 441 <xsl:value-of select="$glue"/> 414 442 <xsl:element name="dependency"> … … 421 449 )>0">optional</xsl:when> 422 450 <xsl:otherwise>required</xsl:otherwise> 451 </xsl:choose> 452 </xsl:attribute> 453 <xsl:attribute name="build"> 454 <xsl:choose> 455 <xsl:when test="para/xref/@role='runtime'">after</xsl:when> 456 <xsl:when test="para/ulink/@role='runtime'">after</xsl:when> 457 <xsl:otherwise>before</xsl:otherwise> 423 458 </xsl:choose> 424 459 </xsl:attribute>
Note:
See TracChangeset
for help on using the changeset viewer.