Changeset bf325a39
- Timestamp:
- 07/09/2007 11:30:26 PM (17 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 1e6b5f64
- Parents:
- d876f09
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
rd876f09 rbf325a39 46 46 <!-- End LFS versions --> 47 47 48 <!ENTITY blfs-bootscripts-version "2007070 8">48 <!ENTITY blfs-bootscripts-version "20070709"> 49 49 <!ENTITY blfs-bootscripts-download "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2"> 50 50 … … 183 183 <!ENTITY sysstat-version "7.0.4"> 184 184 <!ENTITY apache-ant-version "1.7.0"> 185 <!ENTITY dbus-version " 0.62">185 <!ENTITY dbus-version "1.0.2"> 186 186 <!ENTITY hal-version "0.5.9"> 187 187 -
general/sysutils/dbus.xml
rd876f09 rbf325a39 5 5 %general-entities; 6 6 7 <!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus -&dbus-version;.tar.gz">7 <!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz"> 8 8 <!ENTITY dbus-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/dbus-&dbus-version;.tar.gz"> 9 <!ENTITY dbus-md5sum " ba7692f63d0e9f1ef06703dff56cb650b">10 <!ENTITY dbus-size "1. 7MB">11 <!ENTITY dbus-buildsize " 69.4MB (includes building and installing all docs)">12 <!ENTITY dbus-time " 1.0SBU">9 <!ENTITY dbus-md5sum "0552a9b54beb4a044951b7cdbc8fc855"> 10 <!ENTITY dbus-size "1.3 MB"> 11 <!ENTITY dbus-buildsize "39.5 MB (includes building and installing all docs)"> 12 <!ENTITY dbus-time "0.3 SBU"> 13 13 ]> 14 14 … … 64 64 <bridgehead renderas="sect3">D-BUS Dependencies</bridgehead> 65 65 66 <bridgehead renderas="sect4">Required</bridgehead> 67 <para role="required"><xref linkend="expat"/> or <xref linkend="pkgconfig"/> 68 and <xref linkend="libxml2"/></para> 69 66 70 <bridgehead renderas="sect4">Optional</bridgehead> 67 <para role="optional"><xref linkend="pkgconfig"/>, 68 <xref linkend="expat"/> or <xref linkend="libxml2"/>, 69 <xref linkend="glib2"/>, 70 <xref linkend="gtk2"/>, 71 <xref linkend="qt"/>, 72 <ulink url="http://www.trolltech.com/products/qt">Qt-4.x.x</ulink>, 73 <xref linkend="x-window-system"/>, 74 <xref linkend="gcc"/> (for the Java compiler and tools), 75 <ulink url="http://nz.cosc.canterbury.ac.nz/~greg/python/Pyrex/">Pyrex</ulink> 76 (<ulink url="ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/Pyrex-0.9.4.1.tar.gz">version 77 0.9.4.1</ulink> is known to work and requires <xref linkend="python"/>), 78 <ulink url="http://www.mono-project.com/GtkSharp">GtkSharp-1.0.x</ulink> 79 (requires <ulink url="http://go-mono.org">Mono</ulink>), 80 <ulink url="http://go-mono.com/sources-stable/">Monodoc</ulink>, 71 <para role="optional"><xref linkend="x-window-system"/>, 81 72 <xref linkend="doxygen"/> (to generate the API documentation), and 82 73 <ulink url="http://cyberelk.net/tim/xmlto/">xmlto</ulink> 83 74 (to generate HTML documentation and manuals)</para> 84 85 <para>Listed below are some additional notes about the dependencies</para>86 87 <itemizedlist spacing="compact">88 <listitem>89 <para>Review the information from running90 <command>./configure --help</command> for the available parameters to91 pass to the <command>configure</command> script to enable the various92 dependencies.</para>93 </listitem>94 <listitem>95 <para>To build the <application>Mono</application> bindings, you must96 have <application>GtkSharp</application> installed. If you wish to use97 recent versions of <application>GtkSharp</application>, you'll need to98 make some trivial patches to the <application>D-BUS</application>99 sources. See <ulink url="http://www.mono-project.com/GtkSharpUpgrade"/>100 for details.</para>101 </listitem>102 <listitem>103 <para>If you have a recent version of <ulink104 url="http://go-mono.com/sources-stable/">Monodoc</ulink> installed105 (>= 1.1.10) and you passed the <option>--enable-mono-docs</option>106 parameter to <command>configure</command>, the107 <application>D-BUS</application> build will fail. You can review the108 parts of this patch (<ulink109 url="http://www.mail-archive.com/frugalware-darcs@frugalware.org/msg10156.html"/>)110 that apply to the <application>Monodoc</application> installation, to111 fix the build problems. Note this is untested by the BLFS Team, but112 should work just fine.</para>113 </listitem>114 </itemizedlist>115 116 <bridgehead renderas="sect4" id="hal-requirements"117 xreflabel="HAL Requirements">HAL Requirements</bridgehead>118 119 <para><xref linkend="glib2"/> must be installed before you begin building120 <application>D-BUS</application> if you plan on installing121 <xref linkend="hal"/>. <application>GLib</application> is required to build122 the <filename class='libraryfile'>libdbus-glib</filename> library, which is123 required by the <application>HAL</application> daemon.</para>124 125 <para>If you plan on using <application>HAL</application> with126 <application>KDE</application>, you'll need to link127 <application>D-BUS</application> with the <application>Qt</application>128 libraries. Ensure you've installed <application>Qt</application> before129 beginning the <application>D-BUS</application> installation.</para>130 131 <para>If you desire to use the <xref linkend="hal-device-manager"/>132 program, <ulink url="http://nz.cosc.canterbury.ac.nz/~greg/python/Pyrex/">133 Pyrex</ulink> (note the known working version listed in the dependencies)134 must be installed before you begin building135 <application>D-BUS</application> as the <application>D-BUS</application>136 <application>Python</application> bindings are required. You will also137 need to remove the <parameter>--disable-python</parameter> parameter from138 the <command>configure</command> command in the instructions below.</para>139 75 140 76 <para condition="html" role="usernotes">User Notes: … … 175 111 <screen><userinput>./configure --prefix=/usr \ 176 112 --sysconfdir=/etc \ 177 --localstatedir=/var \ 178 --disable-python && 113 --localstatedir=/var && 179 114 make</userinput></screen> 180 115 … … 195 130 <screen role="root"><userinput>make install && 196 131 install -v -m755 -d /usr/share/doc/dbus-&dbus-version; && 197 install -v -m644 doc/{TODO,*.{dtd,xml,xsl, html,txt,c}} \132 install -v -m644 doc/{TODO,*.{dtd,xml,xsl,txt,c}} \ 198 133 /usr/share/doc/dbus-&dbus-version;</userinput></screen> 134 135 <para>If you built the HTML documentation, install it by issuing the 136 following commands as the <systemitem class="username">root</systemitem> user:</para> 137 138 <screen role="root"><userinput>install -v -m644 doc/*.html /usr/share/doc/dbus-&dbus-version;</userinput></screen> 199 139 200 140 <para>If you built the API documentation, install it by issuing the 201 141 following commands as the <systemitem class="username">root</systemitem> user:</para> 202 142 203 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/dbus-&dbus-version;/api && 143 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/dbus-&dbus-version;/api \ 144 /usr/share/man/man3dbus && 204 145 install -v -m644 doc/api/html/* \ 205 /usr/share/doc/dbus-&dbus-version;/api</userinput></screen> 146 /usr/share/doc/dbus-&dbus-version;/api && 147 install -v -m644 doc/api/man/man3dbus/* \ 148 /usr/share/man/man3dbus</userinput></screen> 206 149 207 150 </sect2> … … 211 154 212 155 <para><parameter>--localstatedir=/var</parameter>: This parameter causes 213 the daemon PID file to be created in 214 <filename class="directory">/var/run/dbus</filename> instead of 215 <filename class="directory">/usr/var/run/dbus</filename>.</para> 216 217 <para><parameter>--disable-python</parameter>: This parameter is required 218 if <application>Python</application> is not installed. Remove the parameter 219 if <application>Python</application> (and <application>Pyrex</application>) 220 is installed and you wish to build the 221 <application>Python</application> bindings.</para> 156 the daemon PID file, system bus socket and machine uuid file to be 157 created in the <filename class="directory">/var</filename> directory 158 instead of the <filename class="directory">/usr/var</filename> 159 directory.</para> 222 160 223 161 </sect2> … … 363 301 <segmentedlist> 364 302 <segtitle>Installed Programs</segtitle> 365 <segtitle>Installed Librar ies</segtitle>303 <segtitle>Installed Library</segtitle> 366 304 <segtitle>Installed Directories</segtitle> 367 305 368 306 <seglistitem> 369 <seg>dbus-binding-tool, dbus-cleanup-sockets, dbus-daemon, dbus-launch, 370 dbus-monitor, dbus-send and dbus-viewer</seg> 371 <seg>libdbus-1.{so,a} and optionally, dbus-1.jar, libdbus-gcj-1.{so,a}, 372 libdbus-glib-1.{so,a}, libdbus-qt-1.{so,a}, libdbus-qt4-1.{so,a}, 373 libdbus-mono-1.{so,a} and <application>Python</application> 374 modules</seg> 307 <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor, 308 dbus-send, dbus-uuidgen</seg> 309 <seg>libdbus-1.{so,a}</seg> 375 310 <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0, 376 /usr/ lib/python2.4/site-packages/dbus, /usr/share/dbus-1,377 /usr/share/ doc/dbus-&dbus-version;and /var/run/dbus</seg>311 /usr/share/dbus-1, /usr/share/doc/dbus-&dbus-version;, 312 /usr/share/man/man3dbus, /var/lib/dbus and /var/run/dbus</seg> 378 313 </seglistitem> 379 314 </segmentedlist> … … 383 318 <?dbfo list-presentation="list"?> 384 319 <?dbhtml list-presentation="table"?> 385 386 <varlistentry id="dbus-binding-tool">387 <term><command>dbus-binding-tool</command></term>388 <listitem>389 <para>is used to create header files from390 <application>GLib</application> object files.</para>391 <indexterm zone="dbus dbus-binding-tool">392 <primary sortas="b-dbus-binding-tool">dbus-binding-tool</primary>393 </indexterm>394 </listitem>395 </varlistentry>396 320 397 321 <varlistentry id="dbus-cleanup-sockets"> … … 450 374 </varlistentry> 451 375 452 <varlistentry id="dbus-viewer"> 453 <term><command>dbus-viewer</command></term> 454 <listitem> 455 <para>is a graphical <application>D-BUS</application> frontend 456 utility.</para> 457 <indexterm zone="dbus dbus-viewer"> 458 <primary sortas="b-dbus-viewer">dbus-viewer</primary> 376 <varlistentry id="dbus-uuidgen"> 377 <term><command>dbus-uuidgen</command></term> 378 <listitem> 379 <para>is used to generate or read a universally unique ID.</para> 380 <indexterm zone="dbus dbus-uuidgen"> 381 <primary sortas="b-dbus-uuidgen">dbus-uuidgen</primary> 459 382 </indexterm> 460 383 </listitem> -
general/sysutils/hal.xml
rd876f09 rbf325a39 95 95 <para role="required"><xref linkend="pkgconfig"/>, 96 96 <xref linkend="glib2"/>, 97 <xref linkend="dbus"/> (see the <xref linkend="hal-requirements"/>),97 <xref linkend="dbus"/>, 98 98 <!-- FIXME: Uncomment when the dbus bindings get in the book 99 and remove the hal-requirements blurb100 99 <xref linkend="dbus-glib"/>, 101 100 --> … … 108 107 <xref linkend="usbutils"/> 109 108 (with a current <filename>usb.ids</filename> file)</para> 109 110 <!-- FIXME: Uncomment when the dbus bindings get in the book 111 <bridgehead renderas="sect4">Optional (to Build 112 <command>hal-device-manager</command>)</bridgehead> 113 <para role="optional"><xref linkend="dbus-python"/></para> 114 --> 110 115 111 116 <bridgehead renderas="sect4">Optional (to Create Documentation)</bridgehead> -
introduction/welcome/changelog.xml
rd876f09 rbf325a39 56 56 <itemizedlist> 57 57 <listitem> 58 <para>[dnicholson] - Updated D-Bus Core to 1.0.2.</para> 59 </listitem> 60 <listitem> 58 61 <para>[randy] - Created a D-Bus Bindings page and added the GLib 59 62 bindings. Other D-Bus bindings will be added to the same page as they
Note:
See TracChangeset
for help on using the changeset viewer.