Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/gnupg2.xml

    r8bcda70c r313f9a6  
    77  <!ENTITY gnupg2-download-http "&gnupg-http;/gnupg/gnupg-&gnupg2-version;.tar.bz2">
    88  <!ENTITY gnupg2-download-ftp  "&gnupg-ftp;/gnupg/gnupg-&gnupg2-version;.tar.bz2">
    9   <!ENTITY gnupg2-md5sum        "1a9dd55be7a9d0a6ef34ec3ba0d674a5">
    10   <!ENTITY gnupg2-size          "7.3 MB">
    11   <!ENTITY gnupg2-buildsize     "164 MB (with tests)">
    12   <!ENTITY gnupg2-time          "0.5 SBU (using parallelism=4; add 0.4 SBU for tests)">
     9  <!ENTITY gnupg2-md5sum        "bcda14a63821435e79d4597bec229ebb">
     10  <!ENTITY gnupg2-size          "6.9 MB">
     11  <!ENTITY gnupg2-buildsize     "143 MB (with all tests; add 25 MB for docs)">
     12  <!ENTITY gnupg2-time          "0.6 SBU (using parallelism=4; add 2.9 SBU for tests)">
    1313]>
    1414
     
    1616  <?dbhtml filename="gnupg.html"?>
    1717
     18  <sect1info>
     19    <date>$Date$</date>
     20  </sect1info>
    1821
    1922  <title>GnuPG-&gnupg2-version;</title>
     
    3639    </para>
    3740
    38     &lfs112_checked;
     41    &lfs110a_checked;
    3942
    4043    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    103106      <ulink url="http://mcj.sourceforge.net/">fig2dev</ulink> (for
    104107      generating documentation),
    105       and <ulink url="https://www.chiark.greenend.org.uk/~ian/adns/">GNU
     108      and <ulink url="http://www.chiark.greenend.org.uk/~ian/adns/">GNU
    106109      adns</ulink>
    107110    </para>
     
    114117  <sect2 role="installation">
    115118    <title>Installation of GnuPG</title>
    116 <!--  This is useless with 2.3.x.  If we need gpg-zip we'll have to fetch
    117       it somewhere.
     119
    118120    <para>
    119121      By default GnuPG doesn't install the deprecated gpg-zip script,
     
    123125<screen><userinput>sed -e '/noinst_SCRIPTS = gpg-zip/c sbin_SCRIPTS += gpg-zip' \
    124126    -i tools/Makefile.in</userinput></screen>
     127
     128<!-- Seems to be resolved in 2.2.29
     129    <para>
     130      Fix a issue causing build failure if
     131      <application>OpenLDAP</application> is not installed:
     132    </para>
     133
     134<screen><userinput>sed -e '737a #if USE_LDAP' \
     135    -e '760a #endif' \
     136    -i dirmngr/dirmngr.c</userinput></screen>
    125137-->
    126 <!-- fixed in 2.4.0
    127     <para>
    128       First, fix an issue causing build failure if
    129       <application>OpenLDAP</application> is not installed:
    130     </para>
    131 
    132 <screen><userinput>sed -e '/ks_ldap_free_state/i #if USE_LDAP' \
    133     -e '/ks_get_state =/a #endif'           \
    134     -i dirmngr/server.c</userinput></screen>
    135 -->
     138
    136139    <para>
    137140      Install <application>GnuPG</application> by running the following
     
    139142    </para>
    140143
    141 <screen><userinput>mkdir build &amp;&amp;
    142 cd    build &amp;&amp;
    143 
    144 ../configure --prefix=/usr           \
    145              --localstatedir=/var    \
    146              --sysconfdir=/etc       \
    147              --docdir=/usr/share/doc/gnupg-&gnupg2-version; &amp;&amp;
     144<screen><userinput>./configure --prefix=/usr            \
     145            --localstatedir=/var     \
     146            --sysconfdir=/etc        \
     147            --docdir=/usr/share/doc/gnupg-&gnupg2-version; &amp;&amp;
    148148make &amp;&amp;
    149149
    150 makeinfo --html --no-split -I doc -o doc/gnupg_nochunks.html ../doc/gnupg.texi &amp;&amp;
    151 makeinfo --plaintext       -I doc -o doc/gnupg.txt           ../doc/gnupg.texi &amp;&amp;
     150makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi &amp;&amp;
     151makeinfo --plaintext       -o doc/gnupg.txt           doc/gnupg.texi &amp;&amp;
    152152make -C doc html</userinput></screen>
    153153
     
    167167
    168168    <para>
    169       <!--
    170169      Note that if you have already installed
    171170      <application>GnuPG</application>, the instructions below will overwrite
    172       <filename>/usr/share/man/man1/gpg-zip.1</filename>.
    173       -->
    174       Now, as the <systemitem class="username">root</systemitem> user:
     171      <filename>/usr/share/man/man1/gpg-zip.1</filename>. Now, as the
     172      <systemitem class="username">root</systemitem> user:
    175173    </para>
    176174
     
    180178install -v -m644    doc/gnupg_nochunks.html \
    181179                    /usr/share/doc/gnupg-&gnupg2-version;/html/gnupg.html &amp;&amp;
    182 install -v -m644    ../doc/*.texi doc/gnupg.txt \
     180install -v -m644    doc/*.texi doc/gnupg.txt \
    183181                    /usr/share/doc/gnupg-&gnupg2-version; &amp;&amp;
    184182install -v -m644    doc/gnupg.html/* \
     
    198196  <sect2 role="commands">
    199197    <title>Command Explanations</title>
    200 <!--
     198
    201199    <para>
    202200      <command>sed ... tools/Makefile.in</command>:
    203201      This command is needed to build the gpg-zip program.
    204     </para>
    205 -->
    206     <para>
    207       <command>mkdir build &amp;&amp; cd build</command>: the Gnupg2
    208       developers recommend to build the package in a dedicated directory.
    209202    </para>
    210203
     
    243236      <seglistitem>
    244237        <seg>addgnupghome, applygnupgdefaults, dirmngr, dirmngr-client, g13
    245         (optional), gpg-agent, gpg-card, gpg-connect-agent, gpg, gpgconf,
    246         gpgparsemail, gpgscm, gpgsm, gpgsplit, gpgtar, gpgv, gpg-wks-client,
    247         gpg-wks-server, kbxutil,
     238        (optional), gpg-agent, gpg-connect-agent, gpg, gpgconf, gpgparsemail,
     239        gpgscm, gpgsm, gpgsplit, gpgtar, gpgv, gpg-wks-server, gpg-zip, kbxutil,
    248240        <!--symcryptrun,--> and watchgnupg</seg>
    249241        <seg>None</seg>
     
    338330      </varlistentry>
    339331
    340       <varlistentry id="gpg-card">
    341         <term><command>gpg-card</command></term>
    342         <listitem>
    343           <para>
    344             is a tool to manage smart cards and tokens
    345           </para>
    346           <indexterm zone="gnupg2 gpg-card">
    347             <primary sortas="b-gpg-card">gpg-card</primary>
    348           </indexterm>
    349         </listitem>
    350       </varlistentry>
    351 
    352332      <varlistentry id="gpg-connect-agent">
    353333        <term><command>gpg-connect-agent</command></term>
     
    469449      </varlistentry>
    470450
    471       <varlistentry id="gpg-wks-client">
    472         <term><command>gpg-wks-client</command></term>
    473         <listitem>
    474           <para>
    475             is a client for the
    476             <application>Web Key Service</application> protocol
    477           </para>
    478           <indexterm zone="gnupg2 gpg-wks-client">
    479             <primary sortas="b-gpg-wks-client">gpg-wks-client</primary>
    480           </indexterm>
    481         </listitem>
    482       </varlistentry>
    483 
    484451      <varlistentry id="gpg-wks-server">
    485452        <term><command>gpg-wks-server</command></term>
     
    494461        </listitem>
    495462      </varlistentry>
    496 <!--
     463
    497464      <varlistentry id="gpg-zip">
    498465        <term><command>gpg-zip</command></term>
     
    506473        </listitem>
    507474      </varlistentry>
    508 -->
     475
    509476      <varlistentry id="kbxutil">
    510477        <term><command>kbxutil</command></term>
Note: See TracChangeset for help on using the changeset viewer.