Ignore:
Timestamp:
03/03/2013 02:53:30 PM (11 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:
ffd1fcc
Parents:
1c2ba20b
Message:

libpwquality 1.2.1, GMime 2.6.15, libffi 3.0.12, libgpg-error 1.11, Graphviz 2.30.1, libarchive 3.1.2, Raptor 2.0.9, sg3_utils 1.35, pkg-config 0.28, Clutter Gst 2.0.2, Gtk VNC 0.5.2, Shared Mime Info 1.1, AudioFile 0.3.5, libdiscid 0.3.2 and mpg123 1.15.1.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/libarchive.xml

    r1c2ba20b r5b38e37  
    55  %general-entities;
    66
    7   <!ENTITY libarchive-download-http "http://github.com/downloads/libarchive/libarchive/libarchive-&libarchive-version;.tar.gz">
     7  <!ENTITY libarchive-download-http "http://www.libarchive.org/downloads/libarchive-&libarchive-version;.tar.gz">
    88  <!ENTITY libarchive-download-ftp  " ">
    9   <!ENTITY libarchive-md5sum        "af443ca9a10ddbcbf00f7ae34ca7fc16">
    10   <!ENTITY libarchive-size          "3.5 MB">
    11   <!ENTITY libarchive-buildsize     "39 MB">
     9  <!ENTITY libarchive-md5sum        "efad5a503f66329bb9d2f4308b5de98a">
     10  <!ENTITY libarchive-size          "4.4 MB">
     11  <!ENTITY libarchive-buildsize     "60 MB">
    1212  <!ENTITY libarchive-time          "0.5 SBU">
    1313]>
     
    3030    <title>Introduction to libarchive</title>
    3131
    32     <para>The <application>libarchive</application> library provides a single interface for
    33     reading/writing various compression formats.</para>
     32    <para>
     33      The <application>libarchive</application> library provides a single
     34      interface for reading/writing various compression formats.
     35    </para>
    3436
    3537    &lfs72_checked;
     
    3840    <itemizedlist spacing="compact">
    3941      <listitem>
    40         <para>Download (HTTP): <ulink url="&libarchive-download-http;"/></para>
     42        <para>
     43Download (HTTP): <ulink url="&libarchive-download-http;"/>
     44</para>
    4145      </listitem>
    4246      <listitem>
    43         <para>Download (FTP): <ulink url="&libarchive-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&libarchive-download-ftp;"/>
     49        </para>
    4450      </listitem>
    4551      <listitem>
    46         <para>Download MD5 sum: &libarchive-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &libarchive-md5sum;
     54        </para>
    4755      </listitem>
    4856      <listitem>
    49         <para>Download size: &libarchive-size;</para>
     57        <para>
     58          Download size: &libarchive-size;
     59        </para>
    5060      </listitem>
    5161      <listitem>
    52         <para>Estimated disk space required: &libarchive-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &libarchive-buildsize;
     64        </para>
    5365      </listitem>
    5466      <listitem>
    55         <para>Estimated build time: &libarchive-time;</para>
     67        <para>
     68          Estimated build time: &libarchive-time;
     69        </para>
    5670      </listitem>
    5771    </itemizedlist>
    58 
    59 <!--
    60     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    61     <itemizedlist spacing='compact'>
    62       <listitem>
    63         <para>Required patch: <ulink
    64         url="&patch-root;/libarchive-&libarchive-version;-fixes-1.patch"/></para>
    65       </listitem>
    66     </itemizedlist>
    67 -->
    6872
    6973    <bridgehead renderas="sect3">libarchive Dependencies</bridgehead>
     
    7175    <bridgehead renderas="sect4">Optional</bridgehead>
    7276    <para role="optional">
    73     <xref linkend="libxml2"/> or
    74     <xref linkend="expat"/>,
    75     <xref linkend="openssl"/>,
    76     <xref linkend="nettle"/> and
    77     <xref linkend="acl"/>
     77      <xref linkend="acl"/>,
     78      <xref linkend="libxml2"/> or
     79      <xref linkend="expat"/>,
     80      <xref linkend="LZO"/>,
     81      <xref linkend="nettle"/> and
     82      <xref linkend="openssl"/>
    7883    </para>
    7984
    8085    <para condition="html" role="usernotes">User Notes:
    81     <ulink url="&blfs-wiki;/libarchive"/></para>
    82 
     86      <ulink url="&blfs-wiki;/libarchive"/>
     87    </para>
    8388  </sect2>
    8489
     
    8691    <title>Installation of libarchive</title>
    8792
    88     <para>Install <application>libarchive</application> by running the following
    89     commands:</para>
     93    <para>
     94      Install <application>libarchive</application> by running the following
     95      commands:
     96    </para>
    9097
    91 <screen><userinput>./configure --prefix=/usr \
    92             --disable-static &amp;&amp;
     98<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    9399make</userinput></screen>
    94100
    95     <para>To test the results, issue: <userinput>make check</userinput>.</para>
     101    <para>
     102      To test the results, issue: <userinput>make check</userinput>.
     103    </para>
    96104
    97     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     105    <para>
     106      Now, as the <systemitem class="username">root</systemitem> user:
     107    </para>
    98108
    99109<screen role="root"><userinput>make install</userinput></screen>
     
    101111  </sect2>
    102112
    103     <sect2 role="commands">
     113  <sect2 role="commands">
    104114    <title>Command Explanations</title>
    105115
    106     <para><option>--disable-static</option>: This option prevents building the
    107     static archive versions of the libraries.</para>
     116    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     117      href="../../xincludes/static-libraries.xml"/>
    108118
    109119  </sect2>
     
    118128
    119129      <seglistitem>
    120         <seg>bsdcpio and bsdtar</seg>
    121         <seg>libarchive.so</seg>
    122         <seg>none</seg>
     130        <seg>
     131          bsdcpio and bsdtar
     132        </seg>
     133        <seg>
     134          libarchive.so
     135        </seg>
     136        <seg>
     137          None
     138        </seg>
    123139      </seglistitem>
    124140    </segmentedlist>
     
    132148        <term><command>bsdcpio</command></term>
    133149        <listitem>
    134           <para>is a tool similar to <command>cpio</command>.</para>
     150          <para>
     151            is a tool similar to <command>cpio</command>.
     152          </para>
    135153          <indexterm zone="libarchive bsdcpio">
    136154            <primary sortas="b-bsdcpio">bsdcpio</primary>
     
    139157      </varlistentry>
    140158
    141 
    142159      <varlistentry id="bsdtar">
    143160        <term><command>bsdtar</command></term>
    144161        <listitem>
    145           <para>is a tool similar to GNU <command>tar</command>.</para>
     162          <para>
     163            is a tool similar to GNU <command>tar</command>.
     164          </para>
    146165          <indexterm zone="libarchive bsdtar">
    147166            <primary sortas="b-bsdtar">bsdtar</primary>
     167          </indexterm>
     168        </listitem>
     169      </varlistentry>
     170
     171      <varlistentry id="libarchive-lib">
     172        <term><filename class="libraryfile">libarchive.so</filename></term>
     173        <listitem>
     174          <para>
     175            is a library that can create and read several streaming
     176            archive formats.
     177          </para>
     178          <indexterm zone="libarchive libarchive-lib">
     179            <primary sortas="c-libarchive">libarchive.so</primary>
    148180          </indexterm>
    149181        </listitem>
Note: See TracChangeset for help on using the changeset viewer.