Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/gnupg2.xml

    r313f9a6 r8bcda70c  
    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        "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)">
     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)">
    1313]>
    1414
     
    1616  <?dbhtml filename="gnupg.html"?>
    1717
    18   <sect1info>
    19     <date>$Date$</date>
    20   </sect1info>
    2118
    2219  <title>GnuPG-&gnupg2-version;</title>
     
    3936    </para>
    4037
    41     &lfs110a_checked;
     38    &lfs112_checked;
    4239
    4340    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    106103      <ulink url="http://mcj.sourceforge.net/">fig2dev</ulink> (for
    107104      generating documentation),
    108       and <ulink url="http://www.chiark.greenend.org.uk/~ian/adns/">GNU
     105      and <ulink url="https://www.chiark.greenend.org.uk/~ian/adns/">GNU
    109106      adns</ulink>
    110107    </para>
     
    117114  <sect2 role="installation">
    118115    <title>Installation of GnuPG</title>
    119 
     116<!--  This is useless with 2.3.x.  If we need gpg-zip we'll have to fetch
     117      it somewhere.
    120118    <para>
    121119      By default GnuPG doesn't install the deprecated gpg-zip script,
     
    125123<screen><userinput>sed -e '/noinst_SCRIPTS = gpg-zip/c sbin_SCRIPTS += gpg-zip' \
    126124    -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
     125-->
     126<!-- fixed in 2.4.0
     127    <para>
     128      First, fix an issue causing build failure if
    131129      <application>OpenLDAP</application> is not installed:
    132130    </para>
    133131
    134 <screen><userinput>sed -e '737a #if USE_LDAP' \
    135     -e '760a #endif' \
    136     -i dirmngr/dirmngr.c</userinput></screen>
     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>
    137135-->
    138 
    139136    <para>
    140137      Install <application>GnuPG</application> by running the following
     
    142139    </para>
    143140
    144 <screen><userinput>./configure --prefix=/usr            \
    145             --localstatedir=/var     \
    146             --sysconfdir=/etc        \
    147             --docdir=/usr/share/doc/gnupg-&gnupg2-version; &amp;&amp;
     141<screen><userinput>mkdir build &amp;&amp;
     142cd    build &amp;&amp;
     143
     144../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 -o doc/gnupg_nochunks.html doc/gnupg.texi &amp;&amp;
    151 makeinfo --plaintext       -o doc/gnupg.txt           doc/gnupg.texi &amp;&amp;
     150makeinfo --html --no-split -I doc -o doc/gnupg_nochunks.html ../doc/gnupg.texi &amp;&amp;
     151makeinfo --plaintext       -I doc -o doc/gnupg.txt           ../doc/gnupg.texi &amp;&amp;
    152152make -C doc html</userinput></screen>
    153153
     
    167167
    168168    <para>
     169      <!--
    169170      Note that if you have already installed
    170171      <application>GnuPG</application>, the instructions below will overwrite
    171       <filename>/usr/share/man/man1/gpg-zip.1</filename>. Now, as the
    172       <systemitem class="username">root</systemitem> user:
     172      <filename>/usr/share/man/man1/gpg-zip.1</filename>.
     173      -->
     174      Now, as the <systemitem class="username">root</systemitem> user:
    173175    </para>
    174176
     
    178180install -v -m644    doc/gnupg_nochunks.html \
    179181                    /usr/share/doc/gnupg-&gnupg2-version;/html/gnupg.html &amp;&amp;
    180 install -v -m644    doc/*.texi doc/gnupg.txt \
     182install -v -m644    ../doc/*.texi doc/gnupg.txt \
    181183                    /usr/share/doc/gnupg-&gnupg2-version; &amp;&amp;
    182184install -v -m644    doc/gnupg.html/* \
     
    196198  <sect2 role="commands">
    197199    <title>Command Explanations</title>
    198 
     200<!--
    199201    <para>
    200202      <command>sed ... tools/Makefile.in</command>:
    201203      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.
    202209    </para>
    203210
     
    236243      <seglistitem>
    237244        <seg>addgnupghome, applygnupgdefaults, dirmngr, dirmngr-client, g13
    238         (optional), gpg-agent, gpg-connect-agent, gpg, gpgconf, gpgparsemail,
    239         gpgscm, gpgsm, gpgsplit, gpgtar, gpgv, gpg-wks-server, gpg-zip, kbxutil,
     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,
    240248        <!--symcryptrun,--> and watchgnupg</seg>
    241249        <seg>None</seg>
     
    330338      </varlistentry>
    331339
     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
    332352      <varlistentry id="gpg-connect-agent">
    333353        <term><command>gpg-connect-agent</command></term>
     
    449469      </varlistentry>
    450470
     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
    451484      <varlistentry id="gpg-wks-server">
    452485        <term><command>gpg-wks-server</command></term>
     
    461494        </listitem>
    462495      </varlistentry>
    463 
     496<!--
    464497      <varlistentry id="gpg-zip">
    465498        <term><command>gpg-zip</command></term>
     
    473506        </listitem>
    474507      </varlistentry>
    475 
     508-->
    476509      <varlistentry id="kbxutil">
    477510        <term><command>kbxutil</command></term>
Note: See TracChangeset for help on using the changeset viewer.