Ignore:
Timestamp:
03/10/2020 02:12:43 PM (4 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
bad2cbca
Parents:
ddc634b
Message:

Format general libraries

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libksba.xml

    rddc634b rd56e7df  
    3131    <title>Introduction to Libksba</title>
    3232
    33     <para>The <application>Libksba</application> package contains a library
    34     used to make X.509 certificates as well as making the CMS (Cryptographic
    35     Message Syntax) easily accessible by other applications. Both
    36     specifications are building blocks of S/MIME and TLS. The library does not
    37     rely on another cryptographic library but provides hooks for easy
    38     integration with <application>Libgcrypt</application>.</para>
     33    <para>
     34      The <application>Libksba</application> package contains a library
     35      used to make X.509 certificates as well as making the CMS (Cryptographic
     36      Message Syntax) easily accessible by other applications. Both
     37      specifications are building blocks of S/MIME and TLS. The library does
     38      not rely on another cryptographic library but provides hooks for easy
     39      integration with <application>Libgcrypt</application>.
     40    </para>
    3941
    4042    &lfs91_checked;
     
    4345    <itemizedlist spacing="compact">
    4446      <listitem>
    45         <para>Download (HTTP): <ulink url="&libksba-download-http;"/></para>
     47        <para>
     48          Download (HTTP): <ulink url="&libksba-download-http;"/>
     49        </para>
    4650      </listitem>
    4751      <listitem>
    48         <para>Download (FTP): <ulink url="&libksba-download-ftp;"/></para>
     52        <para>
     53          Download (FTP): <ulink url="&libksba-download-ftp;"/>
     54        </para>
    4955      </listitem>
    5056      <listitem>
    51         <para>Download MD5 sum: &libksba-md5sum;</para>
     57        <para>
     58          Download MD5 sum: &libksba-md5sum;
     59        </para>
    5260      </listitem>
    5361      <listitem>
    54         <para>Download size: &libksba-size;</para>
     62        <para>
     63          Download size: &libksba-size;
     64        </para>
    5565      </listitem>
    5666      <listitem>
    57         <para>Estimated disk space required: &libksba-buildsize;</para>
     67        <para>
     68          Estimated disk space required: &libksba-buildsize;
     69        </para>
    5870      </listitem>
    5971      <listitem>
    60         <para>Estimated build time: &libksba-time;</para>
     72        <para>
     73          Estimated build time: &libksba-time;
     74        </para>
    6175      </listitem>
    6276    </itemizedlist>
     
    6579
    6680    <bridgehead renderas="sect4">Required</bridgehead>
    67     <para role="required"><xref linkend="libgpg-error"/></para>
     81    <para role="required">
     82      <xref linkend="libgpg-error"/>
     83    </para>
    6884
    6985    <bridgehead renderas="sect4">Optional</bridgehead>
    70     <para role="optional"><xref linkend="valgrind"/></para>
     86    <para role="optional">
     87      <xref linkend="valgrind"/>
     88    </para>
    7189
    7290    <para condition="html" role="usernotes">User Notes:
     
    7896    <title>Installation of Libksba</title>
    7997
    80     <para>Install <application>Libksba</application> by running the
    81     following commands:</para>
     98    <para>
     99      Install <application>Libksba</application> by running the
     100      following commands:
     101    </para>
    82102
    83103<screen><userinput>./configure --prefix=/usr &amp;&amp;
     
    87107makeinfo - -plaintext       -o doc/ksba.txt           doc/ksba.texi</userinput></screen>
    88108
    89     <para>If you wish to build alternate formats of the documentation, you
    90     must have <xref linkend="texlive"/> installed,
    91     then issue the following commands:</para>
     109    <para>
     110      If you wish to build alternate formats of the documentation, you
     111      must have <xref linkend="texlive"/> installed,
     112      then issue the following commands:
     113    </para>
    92114
    93115<screen remap="doc"><userinput>make -C doc ps pdf html</userinput></screen> -->
    94116
    95     <para>To test the results, issue: <command>make check</command>.</para>
     117    <para>
     118      To test the results, issue: <command>make check</command>.
     119    </para>
    96120
    97     <para>Now, as the <systemitem class="username">root</systemitem>
    98     user:</para>
     121    <para>
     122      Now, as the <systemitem class="username">root</systemitem> user:
     123    </para>
    99124
    100125<screen role="root"><userinput>make install</userinput></screen><!-- &amp;&amp;
     
    104129                    /usr/share/doc/libksba-&libksba-version;</userinput></screen>
    105130
    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>
     131    <para>
     132      If you built the additional documentation, install it by issuing the
     133      following commands as the <systemitem class="username">root</systemitem>
     134    </para>
    109135
    110136<screen role="root"
     
    140166        <term><command>ksba-config</command></term>
    141167        <listitem>
    142           <para>is a utility used to configure and build applications based on
    143           the libksba(3) library. It can be used to query the C compiler and
    144           linker flags which are required to correctly compile and link the
    145           application against the libksba(3) library.</para>
     168          <para>
     169            is a utility used to configure and build applications based on
     170            the libksba(3) library. It can be used to query the C compiler and
     171            linker flags which are required to correctly compile and link the
     172            application against the libksba(3) library.
     173          </para>
    146174          <indexterm zone="libksba ksba-config">
    147175            <primary sortas="b-ksba-config">ksba-config</primary>
     
    153181        <term><filename class='libraryfile'>libksba.{so,a}</filename></term>
    154182        <listitem>
    155           <para>contains the cryptographic API functions.</para>
     183          <para>
     184            contains the cryptographic API functions.
     185          </para>
    156186          <indexterm zone="libksba libksba-lib">
    157187            <primary sortas="c-libksba">libksba.{so,a}</primary>
Note: See TracChangeset for help on using the changeset viewer.