Changeset 30d0aef


Ignore:
Timestamp:
11/30/2008 07:10:23 PM (15 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
425144f
Parents:
61ff1602
Message:

dbus and dbus-glib.

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

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r61ff1602 r30d0aef  
    124124<!ENTITY gmime-version                "2.2.10">
    125125<!ENTITY libidn-version               "0.6.14">
    126 <!ENTITY dbus-glib-version            "0.74">
     126<!ENTITY dbus-glib-version            "0.76">
    127127<!ENTITY dbus-python-version          "0.82.0">
    128128<!ENTITY dbus-qt3-version             "0.62">
     
    201201<!ENTITY sysstat-version              "7.0.4">
    202202<!ENTITY apache-ant-version           "1.7.0">
    203 <!ENTITY dbus-version                 "1.0.2">
     203<!ENTITY dbus-version                 "1.2.4">
    204204<!ENTITY hal-version                  "0.5.9.1">
    205205<!ENTITY unrar-version                "3.7.8">
  • general/genlib/dbus-bindings.xml

    r61ff1602 r30d0aef  
    77  <!ENTITY dbus-glib-download-http "http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-&dbus-glib-version;.tar.gz">
    88  <!ENTITY dbus-glib-download-ftp  " ">
    9   <!ENTITY dbus-glib-md5sum        "0923d825a0aff2e4eb23338b630286fb">
    10   <!ENTITY dbus-glib-size          "654 KB">
    11   <!ENTITY dbus-glib-buildsize     "9 MB">
     9  <!ENTITY dbus-glib-md5sum        "d3b716a7e798faa1c6a867675f00306a">
     10  <!ENTITY dbus-glib-size          "652 KB">
     11  <!ENTITY dbus-glib-buildsize     "9.1 MB">
    1212  <!ENTITY dbus-glib-time          "0.2 SBU">
    1313
  • general/sysutils/dbus.xml

    r61ff1602 r30d0aef  
    66
    77  <!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
    8   <!ENTITY dbus-download-ftp  "&gentoo-ftp-repo;/dbus-&dbus-version;.tar.gz">
    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 (additional 0.7 SBU to run the test suite)">
     8  <!--<!ENTITY dbus-download-ftp  "&gentoo-ftp-repo;/dbus-&dbus-version;.tar.gz">-->
     9  <!ENTITY dbus-download-ftp  " ">
     10  <!ENTITY dbus-md5sum        "2e643910a09f44b000a0d76038637999">
     11  <!ENTITY dbus-size          "1.5 MB">
     12  <!ENTITY dbus-buildsize     "24 MB">
     13  <!ENTITY dbus-time          "0.5 SBU">
    1314]>
    1415
     
    7172    <bridgehead renderas="sect4">Optional</bridgehead>
    7273    <para role="optional"><xref linkend="x-window-system"/>,
    73     <xref linkend="doxygen"/> (to generate the API documentation), and
    74     <ulink url="http://cyberelk.net/tim/xmlto/">xmlto</ulink>
    75     (to generate HTML documentation and manuals)</para>
     74    <xref linkend="doxygen"/> (to generate the API documentation)
     75    </para>
    7676
    7777    <para condition="html" role="usernotes">User Notes:
     
    112112    the unit tests, issue the following commands:</para>
    113113
    114 <screen><userinput>./configure --enable-tests &amp;&amp;
     114<screen><userinput>./configure --enable-tests --enable-asserts &amp;&amp;
    115115make &amp;&amp;
    116116make check &amp;&amp;
     
    130130    properly. If you have <application>Doxygen</application> installed and you
    131131    wish to build the API documentation, issue
    132     <command>doxygen</command>.</para>
     132    <command>doxygen Doxyfile</command>.</para>
    133133
    134134    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    136136<screen role="root"><userinput>make install &amp;&amp;
    137137install -v -m755 -d /usr/share/doc/dbus-&dbus-version; &amp;&amp;
    138 install -v -m644 doc/{TODO,*.{dtd,xml,xsl,txt,c}} \
    139     /usr/share/doc/dbus-&dbus-version;</userinput></screen>
    140 
    141     <para>If you built the HTML documentation, install it by issuing the
    142     following commands as the <systemitem class="username">root</systemitem> user:</para>
    143 
    144 <screen role="root"><userinput>install -v -m644 doc/*.html /usr/share/doc/dbus-&dbus-version;</userinput></screen>
     138install -v -m644 doc/{TODO,*.{dtd,html,xml,xsl,txt,c}} \
     139    /usr/share/doc/dbus-&dbus-version; &amp;&amp;</userinput></screen>
    145140
    146141    <para>If you built the API documentation, install it by issuing the
     
    164159    instead of the <filename class="directory">/usr/var</filename>
    165160    directory.</para>
     161
     162    <para><parameter>--enable-tests</parameter>: Build extra parts of the code
     163    to support testing. Configure will end with a NOTE warning about this.</para>
     164
     165    <para><parameter>--enable-asserts</parameter>: Enable debugging code to run
     166    assertions for statements normally assumed to be true. This prevents a
     167    warning that '<parameter>--enable-tests</parameter>' on its own is only useful
     168    for profiling and might not give true results for all tests, but adds its own
     169    NOTE that this should not be used in a production build.
     170    </para>
     171
     172    <para><parameter>--disable-static</parameter>: Prevent the static libraries
     173    being built.</para>
    166174
    167175  </sect2>
     
    221229EOF</userinput></screen>
    222230
     231      <para>Many packages will refuse to run if the file
     232      <literal>/var/lib/dbus/machine-id</literal> does not exist, and
     233      complain that <application>dbus</application> has not been properly
     234      installed. To prevent this, run the following command as the
     235       <systemitem class="username">root</systemitem> user:</para>
     236
     237<screen><userinput>dbus-uuidgen --ensure</userinput></screen>
     238
     239      <para>This will create a unique identifier for the machine.</para>
     240
    223241    </sect3>
    224242
  • introduction/welcome/changelog.xml

    r61ff1602 r30d0aef  
    4747          <para>[ken] - Update to libIDL-0.8.11.</para>
    4848        </listitem>
     49        <listitem>
     50          <para>[ken] - Update to dbus-1.2.4 and dbus-glib-0.76.</para>
     51        </listitem>
    4952      </itemizedlist>
    5053    </listitem>
Note: See TracChangeset for help on using the changeset viewer.