Author: rthomsen Date: 2012-06-26 04:41:11 -0600 (Tue, 26 Jun 2012) New Revision: 10357
Modified: trunk/BOOK/general.ent trunk/BOOK/general/sysutils/dbus.xml trunk/BOOK/introduction/welcome/changelog.xml Log: D-Bus 1.6.0 Modified: trunk/BOOK/general/sysutils/dbus.xml =================================================================== --- trunk/BOOK/general/sysutils/dbus.xml 2012-06-26 09:57:58 UTC (rev 10356) +++ trunk/BOOK/general/sysutils/dbus.xml 2012-06-26 10:41:11 UTC (rev 10357) @@ -6,13 +6,13 @@ <!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz"> <!ENTITY dbus-download-ftp " "> - <!ENTITY dbus-md5sum "79eca2f2c1894ac347acce128314428b"> + <!ENTITY dbus-md5sum "16dcae2dd0c76e398381601ac9acdec4"> <!ENTITY dbus-size "1.8 MB"> - <!ENTITY dbus-buildsize "100 MB"> + <!ENTITY dbus-buildsize "29 MB"> <!ENTITY dbus-time "0.5 SBU"> ]> -<sect1 id="dbus" xreflabel="D-BUS-&dbus-version;"> +<sect1 id="dbus" xreflabel="D-Bus-&dbus-version;"> <?dbhtml filename="dbus.html"?> <sect1info> @@ -20,18 +20,18 @@ <date>$Date$</date> </sect1info> - <title>D-BUS-&dbus-version;</title> + <title>D-Bus-&dbus-version;</title> <indexterm zone="dbus"> - <primary sortas="a-D-BUS">D-BUS</primary> + <primary sortas="a-D-Bus">D-Bus</primary> </indexterm> <sect2 role="package"> - <title>Introduction to D-BUS</title> + <title>Introduction to D-Bus</title> - <para><application>D-BUS</application> is a message bus system, a simple + <para><application>D-Bus</application> is a message bus system, a simple way for applications to talk to one another. - <application>D-BUS</application> supplies both a system daemon (for events + <application>D-Bus</application> supplies both a system daemon (for events such as <quote>new hardware device added</quote> or <quote>printer queue changed</quote>) and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a @@ -63,7 +63,7 @@ </listitem> </itemizedlist> - <bridgehead renderas="sect3">D-BUS Dependencies</bridgehead> + <bridgehead renderas="sect3">D-Bus Dependencies</bridgehead> <bridgehead renderas="sect4">Required</bridgehead> <para role="required"> @@ -107,24 +107,25 @@ </sect2> <sect2 role="installation"> - <title>Installation of D-BUS</title> + <title>Installation of D-Bus</title> <para>As the <systemitem class="username">root</systemitem> user, create a system user and group to handle the system message bus activity:</para> <screen role="root"><userinput>groupadd -g 18 messagebus && -useradd -c "D-BUS Message Daemon User" -d /var/run/dbus \ +useradd -c "D-Bus Message Daemon User" -d /var/run/dbus \ -u 18 -g messagebus -s /bin/false messagebus</userinput></screen> - <para>Install <application>D-BUS</application> by running the following + <para>Install <application>D-Bus</application> by running the following commands (you may wish to review the output from <command>./configure --help</command> first and add any desired parameters to the <command>configure</command> command shown below):</para> -<screen><userinput>./configure --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib/dbus-1.0 \ - --localstatedir=/var && +<screen><userinput>./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/dbus-1.0 \ + --localstatedir=/var \ + --disable-static && make</userinput></screen> <para>See below for test instructions.</para> @@ -139,7 +140,7 @@ has been installed. The tests require passing additional parameters to <command>configure</command> and exposing additional functionality in the binaries. These interfaces are not intended to be used in a production - build of <application>D-BUS</application>. If you would like to run the + build of <application>D-Bus</application>. If you would like to run the unit tests, issue the following commands:</para> <screen><userinput>make distclean && @@ -160,7 +161,7 @@ <para><parameter>--libexecdir=/usr/lib/dbus-1.0</parameter>: This will install binaries meant to be only used internally by - <application>D-BUS</application>, and the directory + <application>D-Bus</application>, and the directory <filename class="directory">dbus-1</filename> into <filename class="directory">/usr/lib/dbus-1.0</filename> instead of into <filename class="directory">/usr/libexec</filename>.</para> @@ -257,8 +258,8 @@ <screen role="root"><userinput>make install-dbus</userinput></screen> <para>Note that this boot script only starts the system-wide - <application>D-BUS</application> daemon. Each user requiring access to - <application>D-BUS</application> services will also need to run a + <application>D-Bus</application> daemon. Each user requiring access to + <application>D-Bus</application> services will also need to run a session daemon as well. There are many methods you can use to start a session daemon using the <command>dbus-launch</command> command. Review the <command>dbus-launch</command> man page for details about the @@ -296,7 +297,7 @@ start the session daemon in your system or personal startup scripts by adding the following lines:</para> -<screen><userinput><literal># Start the D-BUS session daemon +<screen><userinput><literal># Start the D-Bus session daemon eval `dbus-launch` export DBUS_SESSION_BUS_ADDRESS</literal></userinput></screen> @@ -304,7 +305,7 @@ your shell, therefore you should add the following line to your <filename>~/.bash_logout</filename> file:</para> -<screen><userinput><literal># Kill the D-BUS session daemon +<screen><userinput><literal># Kill the D-Bus session daemon kill $DBUS_SESSION_BUS_PID</literal></userinput></screen> </listitem> @@ -328,16 +329,15 @@ <segmentedlist> <segtitle>Installed Programs</segtitle> - <segtitle>Installed Library</segtitle> + <segtitle>Installed Libraries</segtitle> <segtitle>Installed Directories</segtitle> <seglistitem> - <seg>dbus-cleanup-sockets, dbus-daemon, dbus-daemon-launch-helper, - dbus-launch, dbus-monitor, dbus-send and dbus-uuidgen</seg> - <seg>libdbus-1.{so,a}</seg> - <seg>/etc/dbus-1/{session.d,system.d}, /usr/{include/dbus-1.0/dbus, - lib/{dbus-1.0/include/dbus,dbus/dbus-1},share/dbus-1/{services, - system-services}}, /var/{lib/dbus,run/dbus}</seg> + <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor, + dbus-send and dbus-uuidgen</seg> + <seg>libdbus-1.so</seg> + <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0, + /usr/share/dbus-1, /usr/share/doc/dbus-1.6.0 and /var/run/dbus</seg> </seglistitem> </segmentedlist> @@ -359,7 +359,7 @@ <varlistentry id="dbus-daemon"> <term><command>dbus-daemon</command></term> <listitem> - <para>is the <application>D-BUS</application> message bus + <para>is the <application>D-Bus</application> message bus daemon.</para> <indexterm zone="dbus dbus-daemon"> <primary sortas="b-dbus-daemon">dbus-daemon</primary> @@ -383,7 +383,7 @@ <term><command>dbus-monitor</command></term> <listitem> <para>is used to monitor messages going through a - <application>D-BUS</application> message bus.</para> + <application>D-Bus</application> message bus.</para> <indexterm zone="dbus dbus-monitor"> <primary sortas="b-dbus-monitor">dbus-monitor</primary> </indexterm> @@ -393,7 +393,7 @@ <varlistentry id="dbus-send"> <term><command>dbus-send</command></term> <listitem> - <para>is used to send a message to a <application>D-BUS</application> + <para>is used to send a message to a <application>D-Bus</application> message bus.</para> <indexterm zone="dbus dbus-send"> <primary sortas="b-dbus-send">dbus-send</primary> @@ -412,11 +412,11 @@ </varlistentry> <varlistentry id="libdbus-1"> - <term><filename class='libraryfile'>libdbus-1.{so,a}</filename></term> + <term><filename class='libraryfile'>libdbus-1.so</filename></term> <listitem> <para>contains the API functions used by the - <application>D-BUS</application> message daemon. - <application>D-BUS</application> is first a library that provides + <application>D-Bus</application> message daemon. + <application>D-Bus</application> is first a library that provides one-to-one communication between any two applications; <command>dbus-daemon</command> is an application that uses this library to implement a message bus daemon.</para> Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-06-26 09:57:58 UTC (rev 10356) +++ trunk/BOOK/general.ent 2012-06-26 10:41:11 UTC (rev 10357) @@ -326,7 +326,7 @@ <!ENTITY autofs-version "5.0.6"> <!ENTITY colord-version "0.1.21"> <!ENTITY cpio-version "2.11"> -<!ENTITY dbus-version "1.4.20"> +<!ENTITY dbus-version "1.6.0"> <!ENTITY dbus-glib-version "0.98"> <!ENTITY dbus-python-version "1.0.0"> <!ENTITY eject-version "2.1.5"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2012-06-26 09:57:58 UTC (rev 10356) +++ trunk/BOOK/introduction/welcome/changelog.xml 2012-06-26 10:41:11 UTC (rev 10357) @@ -45,6 +45,10 @@ <para>June 26th, 2012</para> <itemizedlist> <listitem> + <para>[rthomsen] - Upgrade to D-Bus 1.6.0. + Fixes <ulink url="&blfs-ticket-root;3403">#3403</ulink>.</para> + </listitem> + <listitem> <para>[rthomsen] - Upgrade to libdbusmenu-qt 0.9.2. Fixes <ulink url="&blfs-ticket-root;3434">#3434</ulink>.</para> </listitem> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
