Author: gdalziel
Date: 2009-07-27 11:49:17 -0600 (Mon, 27 Jul 2009)
New Revision: 7888
Modified:
trunk/BOOK/general.ent
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/postlfs/security/gnupg2.xml
Log:
Updated to GnuPG-2.0.12.
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2009-07-27 14:34:39 UTC (rev 7887)
+++ trunk/BOOK/general.ent 2009-07-27 17:49:17 UTC (rev 7888)
@@ -78,7 +78,7 @@
<!ENTITY shadow-version "4.1.3.1">
<!ENTITY iptables-version "1.3.8">
<!ENTITY gnupg-version "1.4.9">
-<!ENTITY gnupg2-version "2.0.8">
+<!ENTITY gnupg2-version "2.0.12">
<!ENTITY tripwire-version "2.4.1.2">
<!ENTITY heimdal-version "1.1">
<!ENTITY mitkrb-version "1.6">
Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml 2009-07-27 14:34:39 UTC
(rev 7887)
+++ trunk/BOOK/introduction/welcome/changelog.xml 2009-07-27 17:49:17 UTC
(rev 7888)
@@ -44,6 +44,9 @@
<para>July 27th, 2009</para>
<itemizedlist>
<listitem>
+ <para>[gdalziel] - Updated to GnuPG-2.0.12.</para>
+ </listitem>
+ <listitem>
<para>[gdalziel] - Updated to pinentry-0.7.6.</para>
</listitem>
<listitem>
Modified: trunk/BOOK/postlfs/security/gnupg2.xml
===================================================================
--- trunk/BOOK/postlfs/security/gnupg2.xml 2009-07-27 14:34:39 UTC (rev
7887)
+++ trunk/BOOK/postlfs/security/gnupg2.xml 2009-07-27 17:49:17 UTC (rev
7888)
@@ -5,12 +5,11 @@
%general-entities;
<!ENTITY gnupg2-download-http
"&sources-anduin-http;/g/gnupg-&gnupg2-version;.tar.bz2">
- <!-- <!ENTITY gnupg2-download-http
"http://public.ftp.planetmirror.com/pub/gnupg/gnupg-&gnupg2-version;.tar.bz2">
-->
<!ENTITY gnupg2-download-ftp
"ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-&gnupg2-version;.tar.bz2">
- <!ENTITY gnupg2-md5sum "fc4377ca67e1bf687eeaf22e79c0b9d1">
- <!ENTITY gnupg2-size "3.6 MB">
- <!ENTITY gnupg2-buildsize "65 MB">
- <!ENTITY gnupg2-time "0.7 SBU">
+ <!ENTITY gnupg2-md5sum "4718d8a8cd3eac100951d8b162cf537b">
+ <!ENTITY gnupg2-size "3.8 MB">
+ <!ENTITY gnupg2-buildsize "60 MB">
+ <!ENTITY gnupg2-time "0.5 SBU">
]>
<sect1 id="gnupg2" xreflabel="GnuPG-&gnupg2-version;">
@@ -73,21 +72,19 @@
<bridgehead renderas="sect3">GnuPG Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
- <para role="required"><xref linkend="pth"/>,
- <xref linkend="libassuan"/>,
- <xref linkend="libgcrypt"/>, and
- <xref linkend="libksba"/></para>
+ <para role="required"><xref linkend="pth"/>, <xref linkend="libassuan"/>,
+ <xref linkend="libgcrypt"/>, and <xref linkend="libksba"/></para>
+ <bridgehead renderas="sect4">Recommended</bridgehead>
+ <para role="recommended"><xref linkend="pinentry"/> (Run-time Requirement
For Most of
+ the Package's Functionality)</para>
+
<bridgehead renderas="sect4">Optional</bridgehead>
- <para role="optional"><xref linkend="openldap"/>,
- <xref linkend="libusb-compat"/>,
- <xref linkend="curl"/>, and
- an <xref linkend="server-mail"/></para>
-
- <bridgehead renderas="sect4">Optional (Run-time Requirement For Most of
- the Package's Functionality)</bridgehead>
- <para role="optional"><xref linkend="pinentry"/></para>
-
+ <para role="optional"><xref linkend="openldap"/>,
+ <xref linkend="libusb-compat"/>, <xref linkend="curl"/>,
+ <ulink url="http://www.chiark.greenend.org.uk/~ian/adns/">GNU
+ adns</ulink>, and an <xref linkend="server-mail"/></para>
+
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/gnupg2"/></para>
@@ -99,15 +96,18 @@
<para>Install <application>GnuPG 2</application> by running the following
commands:</para>
-<screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib/gnupg2
&&
+<screen><userinput>./configure --prefix=/usr \
+ --libexecdir=/usr/lib/gnupg2 \
+ --docdir=/usr/share/doc/gnupg-&gnupg2-version; &&
make</userinput></screen>
<para>If you have <xref linkend="tetex"/> installed and you wish to create
documentation in alternate formats, issue the following commands:</para>
<screen><userinput>make -C doc pdf ps html &&
-makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi &&
-makeinfo --plaintext -o doc/gnupg.txt
doc/gnupg.texi</userinput></screen>
+makeinfo --html --no-split -o doc/gnupg_nochunks.html \
+ doc/gnupg.texi &&
+makeinfo --plaintext -o doc/gnupg.txt doc/gnupg.texi</userinput></screen>
<para>To test the results, issue: <command>make check</command>.</para>
@@ -120,28 +120,32 @@
chmod -v 4755 /usr/bin/gpg &&
-->
-<screen role="root"><userinput>make install &&
+<screen role="root"><userinput>make install</userinput></screen>
+<!-- Documentation is installed by default -->
+
+<!-- <screen role="root"><userinput>make install &&
+
install -v -m755 -d /usr/share/doc/gnupg-&gnupg2-version; &&
ln -sv ../../gnupg/FAQ /usr/share/doc/gnupg-&gnupg2-version; &&
ln -sv ../../gnupg/faq.html /usr/share/doc/gnupg-&gnupg2-version; &&
install -v -m644 doc/{DETAILS,KEYSERVER,OpenPGP,TRANSLATE} \
-
/usr/share/doc/gnupg-&gnupg2-version;</userinput></screen>
+ /usr/share/doc/gnupg-&gnupg2-version;</userinput></screen> -->
<para>If you created alternate formats of the documentation, install it
using the following command as the
<systemitem class="username">root</systemitem> user:</para>
-<screen role="root"><userinput>install -v -m755 -d
/usr/share/doc/gnupg-&gnupg2-version;/html &&
+<screen role="root"><userinput>install -v -m755 -d
/usr/share/doc/gnupg-&gnupg2-version;/html &&
install -v -m644 doc/gnupg.html/* \
- /usr/share/doc/gnupg-&gnupg2-version;/html &&
+ /usr/share/doc/gnupg-&gnupg2-version;/html &&
install -v -m644 doc/gnupg_nochunks.html \
- /usr/share/doc/gnupg-&gnupg2-version;/gnupg.html &&
+ /usr/share/doc/gnupg-&gnupg2-version;/gnupg.html &&
install -v -m644 doc/*.texi \
- /usr/share/doc/gnupg-&gnupg2-version; &&
+ /usr/share/doc/gnupg-&gnupg2-version; &&
install -v -m644 doc/gnupg.{pdf,dvi,ps,txt} \
- /usr/share/doc/gnupg-&gnupg2-version;</userinput></screen>
+ /usr/share/doc/gnupg-&gnupg2-version;</userinput></screen>
</sect2>
@@ -153,6 +157,13 @@
<filename class="directory">/usr/lib</filename> instead of
<filename class="directory">/usr/libexec</filename>.</para>
+
<para><parameter>--docdir=/usr/share/doc/gnupg-&gnupg2-version;</parameter>:
+ This switch changes the default docdir to <filename
+ class="directory">/usr/share/doc/gnupg-&gnupg2-version;</filename>.</para>
+
+ <para><parameter>--enable-symcryptrun</parameter>: This switch enables
+ building the symcryptrun program, a simple symmetric encryption
tool.</para>
+
<!-- See above why this is no longer included
<para><command>chmod -v 4755 /usr/bin/gpg</command>:
<command>gpg</command> is installed setuid
@@ -173,10 +184,10 @@
<seglistitem>
<seg>addgnupghome, applygnupgdefaults, gpg-agent, gpg-connect-agent,
gpg2, gpgconf, gpgkey2ssh, gpgparsemail, gpgsm, gpgsm-gencert.sh,
- gpgv2, kbxutil, scdaemon, symcryptrun, and watchgnupg</seg>
+ gpgv2, kbxutil, scdaemon, and watchgnupg</seg>
<seg>None</seg>
<seg>/usr/lib/gnupg2, /usr/share/gnupg and
- /usr/share/doc/gnupg2-&gnupg2-version;</seg>
+ /usr/share/doc/gnupg-&gnupg2-version;</seg>
</seglistitem>
</segmentedlist>
@@ -324,16 +335,6 @@
</listitem>
</varlistentry>
- <varlistentry id="symcryptrun">
- <term><command>symcryptrun</command></term>
- <listitem>
- <para>is a simple symmetric encryption tool.</para>
- <indexterm zone="gnupg2 symcryptrun">
- <primary sortas="b-symcryptrun">symcryptrun</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
<varlistentry id="watchgnupg">
<term><command>watchgnupg</command></term>
<listitem>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page