Ignore:
Timestamp:
09/19/2012 11:47:53 AM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
f123dfe7
Parents:
2895b89d
Message:

libxml2 2.9.0 and libxslt 1.1.27.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10673 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libxslt.xml

    r2895b89d r8180b89  
    77  <!ENTITY libxslt-download-http "http://xmlsoft.org/sources/libxslt-&libxslt-version;.tar.gz">
    88  <!ENTITY libxslt-download-ftp  "ftp://xmlsoft.org/libxslt/libxslt-&libxslt-version;.tar.gz">
    9   <!ENTITY libxslt-md5sum        "e61d0364a30146aaa3001296f853b2b9">
     9  <!ENTITY libxslt-md5sum        "4d01ff464b9ea7236925a1adf147c7f8">
    1010  <!ENTITY libxslt-size          "3.3 MB">
    11   <!ENTITY libxslt-buildsize     "38 MB">
     11  <!ENTITY libxslt-buildsize     "35 MB">
    1212  <!ENTITY libxslt-time          "0.3 SBU">
    1313]>
     
    2424
    2525  <indexterm zone="libxslt">
    26     <primary sortas="a-Libxslt">Libxslt</primary>
     26    <primary sortas="a-libxslt">libxslt</primary>
    2727  </indexterm>
    2828
     
    3030    <title>Introduction to libxslt</title>
    3131
    32     <para>The <application>libxslt</application> package contains
    33     XSLT libraries. These are useful for extending <filename
    34     class="libraryfile">libxml2</filename> libraries to support
    35     XSLT files.</para>
     32    <para>
     33      The <application>libxslt</application> package contains
     34      XSLT libraries used for extending <filename
     35      class="libraryfile">libxml2</filename> libraries to
     36      support XSLT files.
     37    </para>
    3638
    3739    &lfs72_checked;
     
    4042    <itemizedlist spacing="compact">
    4143      <listitem>
    42         <para>Download (HTTP): <ulink url="&libxslt-download-http;"/></para>
    43       </listitem>
    44       <listitem>
    45         <para>Download (FTP): <ulink url="&libxslt-download-ftp;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download MD5 sum: &libxslt-md5sum;</para>
    49       </listitem>
    50       <listitem>
    51         <para>Download size: &libxslt-size;</para>
    52       </listitem>
    53       <listitem>
    54         <para>Estimated disk space required: &libxslt-buildsize;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Estimated build time: &libxslt-time;</para>
     44        <para>
     45          Download (HTTP): <ulink url="&libxslt-download-http;"/>
     46        </para>
     47      </listitem>
     48      <listitem>
     49        <para>
     50          Download (FTP): <ulink url="&libxslt-download-ftp;"/>
     51        </para>
     52      </listitem>
     53      <listitem>
     54        <para>
     55          Download MD5 sum: &libxslt-md5sum;
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download size: &libxslt-size;
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Estimated disk space required: &libxslt-buildsize;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Estimated build time: &libxslt-time;
     71        </para>
    5872      </listitem>
    5973    </itemizedlist>
     
    6276
    6377    <bridgehead renderas="sect4">Required</bridgehead>
    64     <para role="required"><xref linkend="libxml2"/></para>
     78    <para role="required">
     79      <xref linkend="libxml2"/>
     80    </para>
    6581
    6682    <bridgehead renderas="sect4">Optional</bridgehead>
    67     <para role="optional"><xref linkend="python2"/> and
    68     <xref linkend="libgcrypt"/></para>
     83    <para role="optional">
     84      <xref linkend="libgcrypt"/> and
     85      <xref linkend="python2"/>
     86    </para>
    6987
    7088    <para condition="html" role="usernotes">User Notes:
    71     <ulink url="&blfs-wiki;/libxslt"/></para>
    72 
     89      <ulink url="&blfs-wiki;/libxslt"/>
     90    </para>
    7391  </sect2>
    7492
     
    7694    <title>Installation of libxslt</title>
    7795
    78     <para>Install <application>libxslt</application> by running the following
    79     commands:</para>
    80 
    81 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     96    <para>
     97      Install <application>libxslt</application> by running the following
     98      commands:
     99    </para>
     100
     101<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    82102make</userinput></screen>
    83103
    84     <para>To test the results, issue: <command>make check</command>.</para>
    85 
    86     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     104    <para>
     105      To test the results, issue: <command>make check</command>.
     106    </para>
     107
     108    <para>
     109      Now, as the <systemitem class="username">root</systemitem> user:
     110    </para>
    87111
    88112<screen role="root"><userinput>make install</userinput></screen>
     113
     114  </sect2>
     115
     116  <sect2 role="commands">
     117    <title>Command Explanations</title>
     118
     119    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     120      href="../../xincludes/static-libraries.xml"/>
    89121
    90122  </sect2>
     
    99131
    100132      <seglistitem>
    101         <seg>xslt-config and xsltproc</seg>
    102         <seg>libexslt.{so,a}, libxslt.{so,a} and optionally, libxsltmod.{so,a}
    103         <application>Python</application> modules</seg>
    104         <seg>/usr/include/lib{e}xslt,
     133        <seg>
     134          xslt-config and xsltproc
     135        </seg>
     136        <seg>
     137          libexslt.so, libxslt.so and optionally, libxsltmod.so
     138          <application>Python</application> modules
     139        </seg>
     140        <seg>
     141        /usr/include/libexslt,
     142        /usr/include/libxslt,
    105143        /usr/lib/libxslt-plugins,
    106144        /usr/share/doc/libxslt-&libxslt-version;, and
     
    117155        <term><command>xslt-config</command></term>
    118156        <listitem>
    119           <para>is used to find out the pre-processor, linking and
    120           compiling flags necessary to use the <application>libxslt</application>
    121           libraries in 3rd-party programs.</para>
     157          <para>
     158            is used to find out the pre-processor, linking and
     159            compiling flags necessary to use the <application>libxslt</application>
     160            libraries in 3rd-party programs.
     161          </para>
    122162          <indexterm zone="libxslt xslt-config">
    123163            <primary sortas="b-xslt-config">xslt-config</primary>
     
    129169        <term><command>xsltproc</command></term>
    130170        <listitem>
    131           <para>is used to apply XSLT stylesheets to XML documents.</para>
     171          <para>
     172            is used to apply XSLT stylesheets to XML documents.
     173          </para>
    132174          <indexterm zone="libxslt xsltproc">
    133175            <primary sortas="b-xsltproc">xsltproc</primary>
     
    136178      </varlistentry>
    137179
     180      <varlistentry id="libexslt">
     181        <term><filename class="libraryfile">libexslt.so</filename></term>
     182        <listitem>
     183          <para>
     184            is used to provide extensions to XSLT functions.
     185          </para>
     186          <indexterm zone="libxslt libexslt">
     187            <primary sortas="c-libexslt">libexslt.so</primary>
     188          </indexterm>
     189        </listitem>
     190      </varlistentry>
     191
    138192      <varlistentry id="libxslt-lib">
    139         <term><filename class='libraryfile'>libxslt.{so,a}</filename></term>
    140         <listitem>
    141           <para> provides extensions to the
    142           <filename class="libraryfile">libxml2</filename>
    143           libraries to parse files that use the XSLT format.</para>
     193        <term><filename class="libraryfile">libxslt.so</filename></term>
     194        <listitem>
     195          <para>
     196            provides extensions to the
     197            <filename class="libraryfile">libxml2</filename>
     198            libraries to parse files that use the XSLT format.
     199          </para>
    144200          <indexterm zone="libxslt libxslt-lib">
    145             <primary sortas="c-libxslt">libxslt.{so,a}</primary>
    146           </indexterm>
    147         </listitem>
    148       </varlistentry>
    149 
    150       <varlistentry id="libexslt">
    151         <term><filename class='libraryfile'>libexslt.{so,a}</filename></term>
    152         <listitem>
    153           <para>is used to provide extensions to XSLT functions.</para>
    154           <indexterm zone="libxslt libexslt">
    155             <primary sortas="c-libexslt">libexslt.{so,a}</primary>
     201            <primary sortas="c-libxslt">libxslt.so</primary>
    156202          </indexterm>
    157203        </listitem>
Note: See TracChangeset for help on using the changeset viewer.