[blfs-book] r10445 - in trunk/BOOK: . general/prog general/sysutils introduction/welcome multimedia/libdriv

krejzi at linuxfromscratch.org krejzi at linuxfromscratch.org
Mon Jul 23 08:22:53 PDT 2012


Author: krejzi
Date: 2012-07-23 09:22:48 -0600 (Mon, 23 Jul 2012)
New Revision: 10445

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/prog/pkgconfig.xml
   trunk/BOOK/general/sysutils/dbus.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/pulseaudio.xml
Log:
D-Bus 1.6.4, pkg-config 0.27 and PulseAudio 2.1.

Modified: trunk/BOOK/general/prog/pkgconfig.xml
===================================================================
--- trunk/BOOK/general/prog/pkgconfig.xml	2012-07-23 14:16:42 UTC (rev 10444)
+++ trunk/BOOK/general/prog/pkgconfig.xml	2012-07-23 15:22:48 UTC (rev 10445)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY pkgconfig-download-http "http://people.freedesktop.org/~dbn/pkg-config-&pkgconfig-version;.tar.gz">
+  <!ENTITY pkgconfig-download-http "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkgconfig-version;.tar.gz">
   <!ENTITY pkgconfig-download-ftp  "">
-  <!ENTITY pkgconfig-md5sum        "015af476352e25409ae562b9d465e500">
+  <!ENTITY pkgconfig-md5sum        "3a4c9feab14b6719afd8904945d9b4e4">
   <!ENTITY pkgconfig-size          "1.9 MB">
-  <!ENTITY pkgconfig-buildsize     "32 MB">
-  <!ENTITY pkgconfig-time          "0.4 SBU">
+  <!ENTITY pkgconfig-buildsize     "26 MB">
+  <!ENTITY pkgconfig-time          "0.5 SBU">
 ]>
 
 <sect1 id="pkgconfig" xreflabel="pkg-config-&pkgconfig-version;">
@@ -23,53 +23,65 @@
   <title>pkg-config-&pkgconfig-version;</title>
 
   <indexterm zone="pkgconfig">
-    <primary sortas="a-Pkg-config">Pkg-config</primary>
+    <primary sortas="a-pkg-config">pkg-config</primary>
   </indexterm>
 
   <sect2 role="package">
     <title>Introduction to pkg-config</title>
 
-    <para>The <application>pkg-config</application> package contains a tool for
-    passing the include path and/or library paths to build tools during the
-    <command>configure</command> and <command>make</command> file
-    execution.</para>
+    <para>
+      The <application>pkg-config</application> package contains a tool for
+      passing the include path and/or library paths to build tools during the
+      <command>configure</command> and <command>make</command> file execution.
+    </para>
 
     &lfs71_checked;
 
-    <note><para>Pkg-config is part of LFS, but was omitted from the 7.0 and 7.1
-    releases. If you are using a system which includes it, there is nothing more to
-    do. If not, you should follow these instructions.</para></note>
+    <note>
+      <para>
+        Pkg-config is part of LFS, but was omitted from  the 7.0 and 7.1
+        releases. If you are using a system which includes it, there is
+        nothing more to do. If not, you should follow these instructions.
+      </para>
+    </note>
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&pkgconfig-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&pkgconfig-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&pkgconfig-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&pkgconfig-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &pkgconfig-md5sum;</para>
+        <para>
+          Download MD5 sum: &pkgconfig-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &pkgconfig-size;</para>
+        <para>
+          Download size: &pkgconfig-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &pkgconfig-buildsize;</para>
+        <para>
+          Estimated disk space required: &pkgconfig-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &pkgconfig-time;</para>
+        <para>
+          Estimated build time: &pkgconfig-time;
+        </para>
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Pkg-config Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="popt"/></para>
-
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/pkgconfig"/></para>
-
+      <ulink url="&blfs-wiki;/pkgconfig"/>
+    </para>
   </sect2>
 
   <sect2 role="installation">
@@ -79,42 +91,45 @@
     following commands:</para>
 
 <screen><userinput>./configure --prefix=/usr \
-            --with-installed-popt \
-            --with-internal-glib \
-            --docdir=/usr/share/doc/pkg-config-&pkgconfig-version; &&
+            --docdir=/usr/share/doc/pkg-config-&pkgconfig-version; \
+            --with-internal-glib &&
 make</userinput></screen>
 
-    <para>To test the results, issue: <command>make check</command>.</para>
+    <para>
+      To test the results, issue: <command>make check</command>.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
 
 <screen role="root"><userinput>make install</userinput></screen>
 
   </sect2>
 
-
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>--with-installed-popt</parameter>: This parameter causes
-    the package to use the installed popt, instead of the broken shipped version.</para>
+    <para>
+      <option>--with-internal-glib</option>: This switch causes
+      the package to use the shipped version of GLib2.
+    </para>
 
-    <para><parameter>--with-internal-glib</parameter>: This parameter causes
-    the package to use the shipped version of glib2.</para>
-
   </sect2>
 
   <sect2 role="configuration">
     <title>Configuring pkg-config</title>
 
-    <para>The default setting for <envar>PKG_CONFIG_PATH</envar> is <filename
-    class='directory'>/usr/lib/pkgconfig:/usr/share/pkgconfig</filename>
-    because of the prefix used to install
-    <application>pkg-config</application>. You may add to
-    <envar>PKG_CONFIG_PATH</envar> by exporting additional paths on your system
-    where <filename class='extension'>.pc</filename> files are installed. Note
-    that <envar>PKG_CONFIG_PATH</envar> is only needed when compiling packages,
-    not during run-time.</para>
+    <para>
+      The default setting for <envar>PKG_CONFIG_PATH</envar> is <filename
+      class="directory">/usr/lib/pkgconfig:/usr/share/pkgconfig</filename>
+      because of the prefix used to install
+      <application>pkg-config</application>. You may add to
+      <envar>PKG_CONFIG_PATH</envar> by exporting additional paths on your system
+      where <filename class="extension">.pc</filename> files are installed. Note
+      that <envar>PKG_CONFIG_PATH</envar> is only needed when compiling packages,
+      not during run-time.
+    </para>
 
   </sect2>
 
@@ -123,13 +138,11 @@
 
     <segmentedlist>
       <segtitle>Installed Program</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>pkg-config</seg>
-        <seg>None</seg>
-        <seg>None</seg>
+        <seg>
+          pkg-config
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -141,8 +154,10 @@
       <varlistentry id="pkg-config">
         <term><command>pkg-config</command></term>
         <listitem>
-          <para>returns meta information for the specified library or
-          package.</para>
+          <para>
+            returns meta information for the specified library or
+            package.
+          </para>
           <indexterm zone="pkgconfig pkg-config">
             <primary sortas="b-pkg-config">pkg-config</primary>
           </indexterm>

Modified: trunk/BOOK/general/sysutils/dbus.xml
===================================================================
--- trunk/BOOK/general/sysutils/dbus.xml	2012-07-23 14:16:42 UTC (rev 10444)
+++ trunk/BOOK/general/sysutils/dbus.xml	2012-07-23 15:22:48 UTC (rev 10445)
@@ -6,10 +6,10 @@
 
   <!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
   <!ENTITY dbus-download-ftp  " ">
-  <!ENTITY dbus-md5sum        "7fbf877ed6ff7da6df90f07158373829">
+  <!ENTITY dbus-md5sum        "5ec43dc4554cba638917317b2b4f7640">
   <!ENTITY dbus-size          "1.9 MB">
   <!ENTITY dbus-buildsize     "115 MB">
-  <!ENTITY dbus-time          "0.5 SBU">
+  <!ENTITY dbus-time          "0.6 SBU">
 ]>
 
 <sect1 id="dbus" xreflabel="D-Bus-&dbus-version;">

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2012-07-23 14:16:42 UTC (rev 10444)
+++ trunk/BOOK/general.ent	2012-07-23 15:22:48 UTC (rev 10445)
@@ -342,7 +342,7 @@
 <!ENTITY bluez-version                "4.101">
 <!ENTITY colord-version               "0.1.21">
 <!ENTITY cpio-version                 "2.11">
-<!ENTITY dbus-version                 "1.6.2">
+<!ENTITY dbus-version                 "1.6.4">
 <!ENTITY dbus-glib-version            "0.100">
 <!ENTITY dbus-python-version          "1.1.1">
 <!ENTITY eject-version                "2.1.5">
@@ -401,7 +401,7 @@
 <!ENTITY mercurial-version            "2.1.2">
 <!ENTITY NASM-version                 "2.10.01">
 <!ENTITY php-version                  "5.3.8">
-<!ENTITY pkgconfig-version            "0.26-internal-glib">
+<!ENTITY pkgconfig-version            "0.27">
 <!ENTITY python2-version              "2.7.3">
 <!ENTITY python3-version              "3.2.3">
 <!ENTITY ruby-version                 "1.9.3-p194">
@@ -1048,7 +1048,7 @@
 <!ENTITY libvpx-version               "1.1.0">
 <!-- <!ENTITY nas-version                  "1.9.1"> -->
 <!ENTITY opal-version                 "3.10.2">
-<!ENTITY pulseaudio-version           "2.0">
+<!ENTITY pulseaudio-version           "2.1">
 <!ENTITY sdl-version                  "1.2.15">
 <!ENTITY sound-theme-freedesktop-version "0.7">
 <!ENTITY speex-version                "1.2rc1">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2012-07-23 14:16:42 UTC (rev 10444)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2012-07-23 15:22:48 UTC (rev 10445)
@@ -51,6 +51,9 @@
           <para>[krejzi] - AutoGen 5.16.1.</para>
         </listitem>
         <listitem>
+          <para>[krejzi] - D-Bus 1.6.4.</para>
+        </listitem>
+        <listitem>
           <para>[krejzi] - FreeType2 2.4.10.</para>
         </listitem>
         <listitem>
@@ -63,6 +66,12 @@
           <para>[krejzi] - p11-kit 0.13.</para>
         </listitem>
         <listitem>
+          <para>[krejzi] - pkg-config 0.27.</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - PulseAudio 2.1.</para>
+        </listitem>
+        <listitem>
           <para>[krejzi] - PyXDG 0.20 - Python Module.</para>
         </listitem>
       </itemizedlist>

Modified: trunk/BOOK/multimedia/libdriv/pulseaudio.xml
===================================================================
--- trunk/BOOK/multimedia/libdriv/pulseaudio.xml	2012-07-23 14:16:42 UTC (rev 10444)
+++ trunk/BOOK/multimedia/libdriv/pulseaudio.xml	2012-07-23 15:22:48 UTC (rev 10445)
@@ -6,10 +6,10 @@
 
   <!ENTITY pulseaudio-download-http "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-&pulseaudio-version;.tar.xz">
   <!ENTITY pulseaudio-download-ftp  " ">
-  <!ENTITY pulseaudio-md5sum        "9bbde657c353fe675c3b693054175a8e">
+  <!ENTITY pulseaudio-md5sum        "33e85023259d530f0a763d5204e8bad9">
   <!ENTITY pulseaudio-size          "1.3 MB">
-  <!ENTITY pulseaudio-buildsize     "75 MB">
-  <!ENTITY pulseaudio-time          "1.0 SBU">
+  <!ENTITY pulseaudio-buildsize     "90 MB">
+  <!ENTITY pulseaudio-time          "1.6 SBU">
 ]>
 
 <sect1 id="pulseaudio" xreflabel="PulseAudio-&pulseaudio-version;">
@@ -104,18 +104,18 @@
       <xref linkend="avahi"/>,
       <xref linkend="bluez"/>,
       <ulink url="http://www.fftw.org/">FFTW</ulink>,
-      <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
+      <ulink url="http://www.jackaudio.org/">JACK</ulink>,
       <ulink url="http://0pointer.de/lennart/projects/libasyncns/">libasyncns</ulink>,
       <xref linkend="libsamplerate"/>,
       <ulink url="http://www.lirc.org/">LIRC</ulink>,
       <ulink url="http://code.entropywave.com/projects/orc/">ORC</ulink>,
-      <ulink url="http://tdb.samba.org/">tdb</ulink> and
+      <ulink url="http://tdb.samba.org/">TDB</ulink> and
       <ulink url="http://valgrind.org/">Valgrind</ulink>
     </para>
 
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/pulseaudio"/></para>
-
+      <ulink url="&blfs-wiki;/pulseaudio"/>
+    </para>
   </sect2>
 
   <sect2 role="installation">
@@ -123,7 +123,7 @@
 
     <para>
       In order for <application>PulseAudio</application> to communicate
-      properly with D-BUS, create a unique user.  As the <systemitem 
+      properly with D-BUS, create a unique user. As the <systemitem 
       class="username">root</systemitem> user, run:
     </para> 
 
@@ -160,6 +160,14 @@
     <title>Command Explanations</title>
 
     <para>
+      <command>find . -name Makefile.in ...</command>: This command changes
+      the build system to install <application>PulseAudio</application>
+      private libraries into
+      <filename class="directory">/usr/lib/pulse</filename> instead of
+      <filename class="directory">/usr/lib/pulseaudio</filename>.
+    </para>
+
+    <para>
       <parameter>--libexecdir=/usr/lib</parameter>: This
       parameter ensures that internal <application>PulseAudio</application>
       helpers are installed in <filename class="directory">/usr/lib/pulse
@@ -192,7 +200,7 @@
           start-pulseaudio-kde and start-pulseaudio-x11
         </seg>
         <seg>
-          libpulsecore-2.0.so, libpulse-mainloop-glib.so, 
+          libpulsecore-&pulseaudio-version;.so, libpulse-mainloop-glib.so, 
           libpulse-simple.so and libpulse.so
         </seg>
         <seg>




More information about the blfs-book mailing list