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> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
