Ignore:
Timestamp:
03/23/2013 12:09:51 AM (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:
ab642ce
Parents:
b141cb2
Message:

Package updates, see changelog.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libgcrypt.xml

    rb141cb2 r6d8f6dc  
    55  %general-entities;
    66
    7 <!-- <!ENTITY libgcrypt-download-http "&sources-anduin-http;/l/libgcrypt-&libgcrypt-version;.tar.bz2"> -->
    87  <!ENTITY libgcrypt-download-http " ">
    98  <!ENTITY libgcrypt-download-ftp  "ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-&libgcrypt-version;.tar.bz2">
    10   <!ENTITY libgcrypt-md5sum        "693f9c64d50c908bc4d6e01da3ff76d8">
    11   <!ENTITY libgcrypt-size          "1.4 MB">
    12   <!ENTITY libgcrypt-buildsize     "24 MB">
     9  <!ENTITY libgcrypt-md5sum        "5be3cc6e105db5d64c318127a5c10c94">
     10  <!ENTITY libgcrypt-size          "1.5 MB">
     11  <!ENTITY libgcrypt-buildsize     "31 MB">
    1312  <!ENTITY libgcrypt-time          "0.6 SBU (including 0.5 SBU to run the test suite)">
    1413]>
     
    3130    <title>Introduction to libgcrypt</title>
    3231
    33     <para>The <application>libgcrypt</application> package contains a general
    34     purpose crypto library based on the code used in
    35     <application>GnuPG</application>. The library provides a high level
    36     interface to cryptographic building blocks using an extendable and flexible
    37     API.</para>
     32    <para>
     33      The <application>libgcrypt</application> package contains a general
     34      purpose crypto library based on the code used in
     35      <application>GnuPG</application>. The library provides a high level
     36      interface to cryptographic building blocks using an extendable and flexible
     37      API.
     38    </para>
    3839
    3940    &lfs73_checked;
     
    4243    <itemizedlist spacing="compact">
    4344      <listitem>
    44         <para>Download (HTTP): <ulink url="&libgcrypt-download-http;"/></para>
     45        <para>
     46          Download (HTTP): <ulink url="&libgcrypt-download-http;"/>
     47        </para>
    4548      </listitem>
    4649      <listitem>
    47         <para>Download (FTP): <ulink url="&libgcrypt-download-ftp;"/></para>
     50        <para>
     51          Download (FTP): <ulink url="&libgcrypt-download-ftp;"/>
     52        </para>
    4853      </listitem>
    4954      <listitem>
    50         <para>Download MD5 sum: &libgcrypt-md5sum;</para>
     55        <para>
     56          Download MD5 sum: &libgcrypt-md5sum;
     57        </para>
    5158      </listitem>
    5259      <listitem>
    53         <para>Download size: &libgcrypt-size;</para>
     60        <para>
     61          Download size: &libgcrypt-size;
     62        </para>
    5463      </listitem>
    5564      <listitem>
    56         <para>Estimated disk space required: &libgcrypt-buildsize;</para>
     65        <para>
     66          Estimated disk space required: &libgcrypt-buildsize;
     67        </para>
    5768      </listitem>
    5869      <listitem>
    59         <para>Estimated build time: &libgcrypt-time;</para>
     70        <para>
     71          Estimated build time: &libgcrypt-time;
     72        </para>
    6073      </listitem>
    6174    </itemizedlist>
     
    6477
    6578    <bridgehead renderas="sect4">Required</bridgehead>
    66     <para role="required"><xref linkend="libgpg-error"/></para>
     79    <para role="required">
     80      <xref linkend="libgpg-error"/>
     81    </para>
    6782
    6883    <bridgehead renderas="sect4">Optional</bridgehead>
    69     <para role="optional"><xref linkend="pth"/> and
    70     <xref linkend="libcap2"/></para>
     84    <para role="optional">
     85    <xref linkend="libcap2"/> and
     86      <xref linkend="pth"/>
     87    </para>
    7188
    7289    <para condition="html" role="usernotes">User Notes:
    73     <ulink url="&blfs-wiki;/libgcrypt"/></para>
    74 
     90      <ulink url="&blfs-wiki;/libgcrypt"/>
     91    </para>
    7592  </sect2>
    7693
     
    7895    <title>Installation of libgcrypt</title>
    7996
    80     <para>Install <application>libgcrypt</application> by running the
    81     following commands:</para>
     97    <para>
     98      Install <application>libgcrypt</application> by running the
     99      following commands:
     100    </para>
    82101
    83 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     102<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    84103make</userinput></screen>
    85104
    86     <para>Only <command>info</command> documentation is shipped in the package
    87     tarball. If you wish to build alternate formats of the documentation,
    88     (you must have <xref linkend="texlive"/>
    89     installed to build the PDF and PostScript), then issue the following
    90     commands:</para>
     105    <para>
     106      Only <command>info</command> documentation is shipped in the package
     107      tarball. If you wish to build alternate formats of the documentation,
     108      (you must have <xref linkend="texlive"/> installed to build the PDF
     109      and PostScript documentation), then issue the following commands:
     110    </para>
    91111
    92112<screen><userinput>make -C doc pdf ps html &amp;&amp;
     
    94114makeinfo --plaintext       -o doc/gcrypt.txt           doc/gcrypt.texi</userinput></screen>
    95115
    96     <para>To test the results, issue: <command>make check</command>.</para>
     116    <para>
     117      To test the results, issue: <command>make check</command>.
     118    </para>
    97119
    98     <para>Now, as the <systemitem class="username">root</systemitem>
    99     user:</para>
     120    <para>
     121      Now, as the <systemitem class="username">root</systemitem> user:
     122    </para>
    100123
    101124<screen role="root"><userinput>make install &amp;&amp;
    102 install -v -m755 -d /usr/share/doc/libgcrypt-&libgcrypt-version; &amp;&amp;
     125install -v -dm755  /usr/share/doc/libgcrypt-&libgcrypt-version; &amp;&amp;
    103126install -v -m644    README doc/{README.apichanges,fips*,libgcrypt*} \
    104127                    /usr/share/doc/libgcrypt-&libgcrypt-version;</userinput></screen>
    105128
    106     <para>If you built the additional documentation, install it by issuing the
    107     following commands as the <systemitem class="username">root</systemitem>
    108     user:</para>
     129    <para>
     130      If you built the additional documentation, install it by issuing the
     131      following commands as the <systemitem class="username">root</systemitem>
     132      user:
     133    </para>
    109134
    110 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/libgcrypt-&libgcrypt-version;/html &amp;&amp;
     135<screen role="root"><userinput>install -v -dm755  /usr/share/doc/libgcrypt-&libgcrypt-version;/html &amp;&amp;
    111136install -v -m644 doc/gcrypt.html/* \
    112137                    /usr/share/doc/libgcrypt-&libgcrypt-version;/html &amp;&amp;
     
    127152
    128153      <seglistitem>
    129         <seg>dumpsexp, hmac256 and libgcrypt-config</seg>
    130         <seg>libgcrypt.{so,a}</seg>
    131         <seg>/usr/share/doc/libgcrypt-&libgcrypt-version;</seg>
     154        <seg>
     155          dumpsexp, hmac256 and libgcrypt-config
     156        </seg>
     157        <seg>
     158          libgcrypt.so
     159        </seg>
     160        <seg>
     161          /usr/share/doc/libgcrypt-&libgcrypt-version;
     162        </seg>
    132163      </seglistitem>
    133164    </segmentedlist>
     
    138169      <?dbhtml list-presentation="table"?>
    139170
    140       <varlistentry id="libgcrypt-config">
    141         <term><command>libgcrypt-config</command></term>
     171      <varlistentry id="libgcrypt-lib">
     172        <term><filename class="libraryfile">libgcrypt.so</filename></term>
    142173        <listitem>
    143           <para>is a utility used to configure and build applications based on
    144           the libgcrypt(3) library. It can be used to query the C compiler and
    145           linker flags which are required to correctly compile and link the
    146           application against the libgcrypt(3) library.</para>
    147           <indexterm zone="libgcrypt libgcrypt-config">
    148             <primary sortas="b-libgcrypt-config">libgcrypt-config</primary>
    149           </indexterm>
    150         </listitem>
    151       </varlistentry>
    152 
    153       <varlistentry id="libgcrypt-lib">
    154         <term><filename class='libraryfile'>libgcrypt.{so,a}</filename></term>
    155         <listitem>
    156           <para>contains the cryptographic API functions.</para>
     174          <para>
     175            contains the cryptographic API functions.
     176          </para>
    157177          <indexterm zone="libgcrypt libgcrypt-lib">
    158             <primary sortas="c-libgcrypt">libgcrypt.{so,a}</primary>
     178            <primary sortas="c-libgcrypt">libgcrypt.so</primary>
    159179          </indexterm>
    160180        </listitem>
Note: See TracChangeset for help on using the changeset viewer.