Changeset bf325a39


Ignore:
Timestamp:
07/09/2007 11:30:26 PM (17 years ago)
Author:
Dan Nichilson <dnicholson@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, 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/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
1e6b5f64
Parents:
d876f09
Message:

Updated to dbus-1.0.2 and added dbus-uuidgen to the bootscript

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6867 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rd876f09 rbf325a39  
    4646<!-- End LFS versions -->
    4747
    48 <!ENTITY blfs-bootscripts-version     "20070708">
     48<!ENTITY blfs-bootscripts-version     "20070709">
    4949<!ENTITY blfs-bootscripts-download    "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
    5050
     
    183183<!ENTITY sysstat-version              "7.0.4">
    184184<!ENTITY apache-ant-version           "1.7.0">
    185 <!ENTITY dbus-version                 "0.62">
     185<!ENTITY dbus-version                 "1.0.2">
    186186<!ENTITY hal-version                  "0.5.9">
    187187
  • general/sysutils/dbus.xml

    rd876f09 rbf325a39  
    55  %general-entities;
    66
    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">
    88  <!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.7 MB">
    11   <!ENTITY dbus-buildsize     "69.4 MB (includes building and installing all docs)">
    12   <!ENTITY dbus-time          "1.0 SBU">
     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">
    1313]>
    1414
     
    6464    <bridgehead renderas="sect3">D-BUS Dependencies</bridgehead>
    6565
     66    <bridgehead renderas="sect4">Required</bridgehead>
     67    <para role="required"><xref linkend="expat"/> or <xref linkend="pkgconfig"/>
     68    and <xref linkend="libxml2"/></para>
     69
    6670    <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"/>,
    8172    <xref linkend="doxygen"/> (to generate the API documentation), and
    8273    <ulink url="http://cyberelk.net/tim/xmlto/">xmlto</ulink>
    8374    (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 running
    90         <command>./configure --help</command> for the available parameters to
    91         pass to the <command>configure</command> script to enable the various
    92         dependencies.</para>
    93       </listitem>
    94       <listitem>
    95         <para>To build the <application>Mono</application> bindings, you must
    96         have <application>GtkSharp</application> installed. If you wish to use
    97         recent versions of <application>GtkSharp</application>, you'll need to
    98         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 <ulink
    104         url="http://go-mono.com/sources-stable/">Monodoc</ulink> installed
    105         (&gt;= 1.1.10) and you passed the <option>--enable-mono-docs</option>
    106         parameter to <command>configure</command>, the
    107         <application>D-BUS</application> build will fail. You can review the
    108         parts of this patch (<ulink
    109         url="http://www.mail-archive.com/frugalware-darcs@frugalware.org/msg10156.html"/>)
    110         that apply to the <application>Monodoc</application> installation, to
    111         fix the build problems. Note this is untested by the BLFS Team, but
    112         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 building
    120     <application>D-BUS</application> if you plan on installing
    121     <xref linkend="hal"/>. <application>GLib</application> is required to build
    122     the <filename class='libraryfile'>libdbus-glib</filename> library, which is
    123     required by the <application>HAL</application> daemon.</para>
    124 
    125     <para>If you plan on using <application>HAL</application> with
    126     <application>KDE</application>, you'll need to link
    127     <application>D-BUS</application> with the <application>Qt</application>
    128     libraries. Ensure you've installed <application>Qt</application> before
    129     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 building
    135     <application>D-BUS</application> as the <application>D-BUS</application>
    136     <application>Python</application> bindings are required. You will also
    137     need to remove the <parameter>--disable-python</parameter> parameter from
    138     the <command>configure</command> command in the instructions below.</para>
    13975
    14076    <para condition="html" role="usernotes">User Notes:
     
    175111<screen><userinput>./configure --prefix=/usr \
    176112            --sysconfdir=/etc \
    177             --localstatedir=/var \
    178             --disable-python &amp;&amp;
     113            --localstatedir=/var &amp;&amp;
    179114make</userinput></screen>
    180115
     
    195130<screen role="root"><userinput>make install &amp;&amp;
    196131install -v -m755 -d /usr/share/doc/dbus-&dbus-version; &amp;&amp;
    197 install -v -m644 doc/{TODO,*.{dtd,xml,xsl,html,txt,c}} \
     132install -v -m644 doc/{TODO,*.{dtd,xml,xsl,txt,c}} \
    198133    /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>
    199139
    200140    <para>If you built the API documentation, install it by issuing the
    201141    following commands as the <systemitem class="username">root</systemitem> user:</para>
    202142
    203 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/dbus-&dbus-version;/api &amp;&amp;
     143<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/dbus-&dbus-version;/api \
     144    /usr/share/man/man3dbus &amp;&amp;
    204145install -v -m644 doc/api/html/* \
    205     /usr/share/doc/dbus-&dbus-version;/api</userinput></screen>
     146    /usr/share/doc/dbus-&dbus-version;/api &amp;&amp;
     147install -v -m644 doc/api/man/man3dbus/* \
     148    /usr/share/man/man3dbus</userinput></screen>
    206149
    207150  </sect2>
     
    211154
    212155    <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>
    222160
    223161  </sect2>
     
    363301    <segmentedlist>
    364302      <segtitle>Installed Programs</segtitle>
    365       <segtitle>Installed Libraries</segtitle>
     303      <segtitle>Installed Library</segtitle>
    366304      <segtitle>Installed Directories</segtitle>
    367305
    368306      <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>
    375310        <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>
    378313      </seglistitem>
    379314    </segmentedlist>
     
    383318      <?dbfo list-presentation="list"?>
    384319      <?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 from
    390           <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>
    396320
    397321      <varlistentry id="dbus-cleanup-sockets">
     
    450374      </varlistentry>
    451375
    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>
    459382          </indexterm>
    460383        </listitem>
  • general/sysutils/hal.xml

    rd876f09 rbf325a39  
    9595    <para role="required"><xref linkend="pkgconfig"/>,
    9696    <xref linkend="glib2"/>,
    97     <xref linkend="dbus"/> (see the <xref linkend="hal-requirements"/>),
     97    <xref linkend="dbus"/>,
    9898    <!-- FIXME: Uncomment when the dbus bindings get in the book
    99          and remove the hal-requirements blurb
    10099    <xref linkend="dbus-glib"/>,
    101100    -->
     
    108107    <xref linkend="usbutils"/>
    109108    (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    -->
    110115
    111116    <bridgehead renderas="sect4">Optional (to Create Documentation)</bridgehead>
  • introduction/welcome/changelog.xml

    rd876f09 rbf325a39  
    5656      <itemizedlist>
    5757        <listitem>
     58          <para>[dnicholson] - Updated D-Bus Core to 1.0.2.</para>
     59        </listitem>
     60        <listitem>
    5861          <para>[randy] - Created a D-Bus Bindings page and added the GLib
    5962          bindings. Other D-Bus bindings will be added to the same page as they
Note: See TracChangeset for help on using the changeset viewer.