Author: ken
Date: 2012-03-25 14:06:53 -0600 (Sun, 25 Mar 2012)
New Revision: 9762

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/networking/netutils/avahi.xml
Log:
Fix the avahi build so that libavahi-ui-gtk3 is available for gnome, and also 
update it to 0.6.31.

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2012-03-25 18:59:15 UTC (rev 9761)
+++ trunk/BOOK/general.ent      2012-03-25 20:06:53 UTC (rev 9762)
@@ -497,7 +497,7 @@
 <!ENTITY whois-version                "5.0.12">
 <!ENTITY bind-version                 "9.8.1-P1">
 <!ENTITY wireshark-version            "0.99.6">
-<!ENTITY avahi-version                "0.6.28">
+<!ENTITY avahi-version                "0.6.31">
 <!ENTITY mod_dnssd-version            "0.6">
 <!ENTITY NetworkManager-version       "0.9.2.0">
 

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-03-25 18:59:15 UTC 
(rev 9761)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-03-25 20:06:53 UTC 
(rev 9762)
@@ -68,6 +68,9 @@
         <listitem>
           <para>[dj] - fix audiofile compilation error with new gcc.</para>
         </listitem>
+        <listitem>
+          <para>[ken] - update to avahi-0.6.31 and fix the build 
instructions.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 

Modified: trunk/BOOK/networking/netutils/avahi.xml
===================================================================
--- trunk/BOOK/networking/netutils/avahi.xml    2012-03-25 18:59:15 UTC (rev 
9761)
+++ trunk/BOOK/networking/netutils/avahi.xml    2012-03-25 20:06:53 UTC (rev 
9762)
@@ -6,9 +6,9 @@
 
   <!ENTITY avahi-download-http 
"http://avahi.org/download/avahi-&avahi-version;.tar.gz";>
   <!ENTITY avahi-download-ftp  " ">
-  <!ENTITY avahi-md5sum        "d0143a5aa3265019072e53ab497818d0">
-  <!ENTITY avahi-size          "1.2 MB">
-  <!ENTITY avahi-buildsize     "41 MB">
+  <!ENTITY avahi-md5sum        "2f22745b8f7368ad5a0a3fddac343f2d">
+  <!ENTITY avahi-size          "1.3 MB">
+  <!ENTITY avahi-buildsize     "23 MB">
   <!ENTITY avahi-time          "0.4 SBU">
 ]>
 
@@ -32,7 +32,7 @@
     <para>The <application>avahi</application> package is a system which
     facilitates service discovery on a local network.</para>
 
-    &lfs68_built;
+    &lfs70_built;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -70,15 +70,18 @@
     <para role="required"><xref linkend="intltool"/> and
     <xref linkend="pkgconfig"/></para>
 
-    <bridgehead renderas="sect4">Optional</bridgehead>
+    <bridgehead renderas="sect4">Optional, but recommended for a GNOME 
desktop</bridgehead>
     <para role="optional"><xref linkend="dbus-python"/>,
     <xref linkend="gobject-introspection"/>,
     <xref linkend="gtk2"/>,
     <xref linkend="gtk3"/>,
+    <xref linkend="libglade"/>,
+    <xref linkend="python2"/>
+    <!--<xref linkend="pygtk"/>,--></para>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
     <xref linkend="libdaemon"/>,
-    <xref linkend="libglade"/>,
-    <xref linkend="python2"/>,
-    <xref linkend="pygtk"/>,
     <xref linkend="qt"/>, and
     <xref linkend="qt4"/></para>
 
@@ -112,15 +115,13 @@
 autoreconf -i -v &amp;&amp;-->./configure --prefix=/usr \
             --sysconfdir=/etc \
             --localstatedir=/var \
-            --disable-gtk \
-            --disable-gtk3 \
-            --disable-qt3 \
-            --disable-qt4 \
+            --disable-static \
+            --disable-libdaemon \
             --disable-mono \
             --disable-monodoc \
             --disable-python \
-            --disable-dbus \
-            --disable-libdaemon \
+            --disable-qt3 \
+            --disable-qt4 \
             --enable-core-docs \
             --with-distro=lfs &amp;&amp;
 make</userinput></screen>
@@ -136,18 +137,12 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>--disable-gtk</parameter>: This parameter disables the use
-    of <application>GTK+2</application>.</para>
+    <para><option>--disable-static</option>: This switch prevents the static
+    libraries being installed.</para>
 
-    <para><parameter>--disable-gtk3</parameter>: This parameter disables the 
use
-    of <application>GTK+3</application>.</para>
+    <para><parameter>--disable-libdaemon</parameter>: This parameter disables
+    the use of libdaemon.</para>
 
-    <para><parameter>--disable-qt3</parameter>: This parameter disables the
-    building of <application>Qt3</application> mainloop integration.</para>
-
-    <para><parameter>--disable-qt4</parameter>: This parameter disables the
-    building of <application>Qt4Core</application> mainloop integration.</para>
-
     <para><parameter>--disable-mono</parameter>: This parameter disables the
     <application>Mono</application> bindings.</para>
 
@@ -155,13 +150,15 @@
     documentation for the <application>Mono</application> bindings.</para>
 
     <para><parameter>--disable-python</parameter>: This parameter disables the
-    scripts that depends on <application>Python</application>.</para>
+    scripts that depend on <application>Python</application>.  It also allows
+    a regular (non-destdir) install to complete successfully.</para>
 
-    <para><parameter>--disable-dbus</parameter>: This parameter disables the 
use
-    of <application>D-Bus</application>.</para>
+    <para><parameter>--disable-qt3</parameter>: This parameter disables the
+    building of <application>Qt3</application> mainloop integration.</para>
 
-    <para><parameter>--disable-libdaemon</parameter>: This parameter disables
-    the use of libdaemon.</para>
+    <para><parameter>--disable-qt4</parameter>: This parameter disables the
+    building of <application>Qt4Core</application> mainloop integration. Omit
+    this if you have installed <application>Qt4</application>.</para>
 
     <para><parameter>--enable-core-docs</parameter>: This parameter enables the
     building of documentation.</para>
@@ -169,6 +166,18 @@
     <para><parameter>--with-distro=lfs</parameter>: This parameter specifies 
the
     distribution to target.</para>
 
+    <para><option>--disable-dbus</option>: This parameter disables the use
+    of <application>D-Bus</application>. Do not use this option if you intend
+    to build <xref linkend="gnome-disk-utility"/>.</para>
+
+    <para><option>--disable-gtk</option>: This parameter disables the use
+    of <application>GTK+2</application>. Do not use this option if you intend
+    to build <xref linkend="gnome-disk-utility"/>.</para>
+
+    <para><option>--disable-gtk3</option>: This parameter disables the use
+    of <application>GTK+3</application>. Do not use this option if you intend
+    to build <xref linkend="gnome-disk-utility"/>.</para>
+
     <para><option>--enable-tests</option>: This option enables the building of
     tests and examples.</para>
 
@@ -216,10 +225,10 @@
         avahi-publish, avahi-publish-address, avahi-publish-service,
         avahi-resolve, avahi-resolve-address, avahi-resolve-host-name,
         avahi-set-host-name, bshell, bssh, and bvnc</seg>
-        <seg>libavahi-client.{so,a}, libavahi-common.{so,a},
-        libavahi-core.{so,a}, libavahi-glib.{so,a}, libavahi-gobject.{so,a},
-        libavahi-ui-gtk3.{so,a}, libavahi-ui.{so,a}, libdns_sd.{so,a}, and
-        libhowl.{so,a}</seg>
+        <seg>libavahi-client.so, libavahi-common.so,
+        libavahi-core.so, libavahi-glib.so, libavahi-gobject.so,
+        libavahi-ui-gtk3.so,, libavahi-ui.so, libdns_sd.so, and
+        libhowl.so,</seg>
         <seg>/etc/avahi/services, /usr/{include/{avahi-client,avahi-common,
         avahi-compat-howl/{corby,discovery,rendezvous,salt},
         avahi-compat-libdns_sd,avahi-core,avahi-glib,avahi-gobject,avahi-ui},

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to