Updated to D-BUS-1.2.12

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7788 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2009-03-02 16:03:29 +00:00
parent 7c53963002
commit 6e13117a7e
3 changed files with 37 additions and 25 deletions

View File

@ -48,7 +48,7 @@ $Date$
<!ENTITY lfs-m4-version "1.4.12">
<!-- End LFS versions -->
<!ENTITY blfs-bootscripts-version "20080816">
<!ENTITY blfs-bootscripts-version "20090302">
<!ENTITY blfs-bootscripts-download "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
<!ENTITY blfs-wiki "http://wiki.&lfs-domainname;/blfs/wiki">
@ -204,7 +204,7 @@ $Date$
<!ENTITY mc-version "4.6.1">
<!ENTITY sysstat-version "8.0.4.1">
<!ENTITY apache-ant-version "1.7.1">
<!ENTITY dbus-version "1.2.4">
<!ENTITY dbus-version "1.2.12">
<!ENTITY hal-version "0.5.9.1">
<!ENTITY unrar-version "3.7.8">
<!ENTITY lzma-utils-version "4.32.7">

View File

@ -7,10 +7,10 @@
<!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
<!--<!ENTITY dbus-download-ftp "&gentoo-ftp-repo;/dbus-&dbus-version;.tar.gz">-->
<!ENTITY dbus-download-ftp " ">
<!ENTITY dbus-md5sum "2e643910a09f44b000a0d76038637999">
<!ENTITY dbus-md5sum "39bd582c3b06a261cac44d4cab6fd60b">
<!ENTITY dbus-size "1.5 MB">
<!ENTITY dbus-buildsize "24 MB">
<!ENTITY dbus-time "0.5 SBU">
<!ENTITY dbus-buildsize "26 MB (65MB if all API docs and man pages are installed)">
<!ENTITY dbus-time "0.4 SBU">
]>
<sect1 id="dbus" xreflabel="D-BUS-&dbus-version;">
@ -65,14 +65,17 @@
<bridgehead renderas="sect3">D-BUS Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="expat"/> or both
<xref linkend="pkgconfig"/>
and <xref linkend="libxml2"/></para>
<para role="required"><xref linkend="expat"/> (preferred) or both
<xref linkend="pkgconfig"/> and <xref linkend="libxml2"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="xorg7-lib"/>,
<xref linkend="doxygen"/> (to generate the API documentation)
</para>
<para role="optional"><xref linkend="xorg7-lib"/> and
<xref linkend="doxygen"/> (to generate the API documentation)</para>
<para>Note that the <command>configure</command> script will look for
<ulink url="http://cyberelk.net/tim/xmlto/">xmlto</ulink> but it does
nothing as the XML/HTML documentation is already shipped in the source
tree.</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/dbus"/></para>
@ -116,6 +119,9 @@ make &amp;&amp;
make check &amp;&amp;
make distclean</userinput></screen>
<para>Note there has been a report that the tests may fail if running
inside a Midnight Commander shell.</para>
<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
@ -130,9 +136,10 @@ make</userinput></screen>
<para>The <option>--enable-doxygen-docs</option> parameter does not work
properly. If you have <application>Doxygen</application> installed and you
wish to build the API documentation, issue
<command>doxygen Doxyfile</command>.</para>
<command>doxygen</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 &amp;&amp;
install -v -m755 -d /usr/share/doc/dbus-&dbus-version; &amp;&amp;
@ -140,14 +147,15 @@ install -v -m644 doc/{TODO,*.{dtd,html,xml,xsl,txt,c}} \
/usr/share/doc/dbus-&dbus-version;</userinput></screen>
<para>If you built the API documentation, install it by issuing the
following commands as the <systemitem class="username">root</systemitem> user:</para>
following commands as the <systemitem class="username">root</systemitem>
user:</para>
<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/dbus-&dbus-version;/api \
/usr/share/man/man3dbus &amp;&amp;
install -v -m644 doc/api/html/* \
/usr/share/doc/dbus-&dbus-version;/api &amp;&amp;
install -v -m644 doc/api/man/man3dbus/* \
/usr/share/man/man3dbus</userinput></screen>
/usr/share/man/man3dbus &amp;&amp;
install -v -m644 doc/api/html/* \
/usr/share/doc/dbus-&dbus-version;/api &amp;&amp;
install -v -m644 doc/api/man/man3dbus/* \
/usr/share/man/man3dbus</userinput></screen>
</sect2>
@ -155,8 +163,9 @@ install -v -m644 doc/api/man/man3dbus/* \
<title>Command Explanations</title>
<para><parameter>--libexecdir=/usr/lib/dbus-1.0 </parameter>: This will
install the file <filename>dbus-daemon-launch-helper</filename> and the
directory <filename class="directory">dbus-1</filename> into
install binaries meant to be only used internally by
<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>
@ -177,7 +186,7 @@ install -v -m644 doc/api/man/man3dbus/* \
</para>
<para><parameter>--disable-static</parameter>: Prevent the static libraries
being built.</para>
being built and installed.</para>
</sect2>
@ -235,15 +244,15 @@ install -v -m644 doc/api/man/man3dbus/* \
&lt;/busconfig&gt;</literal>
EOF</userinput></screen>
<para>Many packages will refuse to run if the file
<!-- <para>Many packages will refuse to run if the file
<literal>/var/lib/dbus/machine-id</literal> does not exist, and
complain that <application>dbus</application> has not been properly
installed. To prevent this, run the following command as the
<systemitem class="username">root</systemitem> user:</para>
<screen><userinput>dbus-uuidgen --ensure</userinput></screen>
<screen><userinput>dbus-uuidgen - -ensure</userinput></screen>
<para>This will create a unique identifier for the machine.</para>
<para>This will create a unique identifier for the machine.</para> -->
</sect3>

View File

@ -44,6 +44,9 @@
<listitem>
<para>March 2nd, 2009</para>
<itemizedlist>
<listitem>
<para>[randy] - Updated to D-BUS-1.2.12.</para>
</listitem>
<listitem>
<para>[randy] - Updated to ksh-2008-11-04.</para>
</listitem>