The D-Bus Bindings are a group of packages that contain programming language and platform interfaces to the D-Bus API. This is useful for programmers to easily interface D-Bus with their supported platform or language of choice. Some non-D-Bus packages will require one or more of the Bindings packages in order to build successfully.
The GLib, Python, Qt3, and GObject Bindings are included on this page. Other language bindings will be added soon. Until then, see the D-Bus Bindings page for information.
This package is known to build and work properly using an LFS-6.5 platform.
Download (HTTP): http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.82.tar.gz
Download MD5 sum: aa2a4517de0e9144be3bce2cf8cdd924
Download size: 660 KB
Estimated disk space required: 10 MB
Estimated build time: 0.2 SBU
D-BUS-1.2.16, GLib-2.22.0, and expat-2.0.1
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/dbus-glib
Install D-Bus GLib Bindings by running the following commands:
./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/dbus-1.0/dbus-1 &&
make
The --enable-doxygen-docs parameter
does not work properly. If you have Doxygen installed and you wish to build the
API documentation, issue doxygen.
To test the results, issue: make check. Note that more comprehensive tests can be run by following the same method used in D-BUS instructions, which requires building the package twice.
Now, as the root user:
make install
If you built the API documentation, install it by issuing the
following commands as the root
user:
install -v -m755 -d /usr/share/doc/dbus-glib-0.82/api \
/usr/share/man/man3dbus &&
install -v -m644 doc/api/html/* \
/usr/share/doc/dbus-glib-0.82/api &&
install -v -m644 doc/api/man/man3dbus/* \
/usr/share/man/man3dbus
--libexecdir=/usr/lib/dbus-1.0/dbus-1:
This moves dbus-bash-completion-helper out
of /usr/libexec.
--enable-gtk-doc: Use this parameter
if GTK-Doc is installed and you
wish to rebuild the API documentation.
Download (HTTP): http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.83.0.tar.gz
Download MD5 sum: 562c78876219bf458d79a041af18293d
Download size: 494 KB
Estimated disk space required: 12 MB (includes installing all the documentation)
Estimated build time: 0.3 SBU
Python-2.6.2 and D-Bus GLib Bindings-0.82
PyGObject (required to run the test suite)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/dbus-python
Install D-Bus Python Bindings by running the following commands:
./configure --prefix=/usr \
--docdir=/usr/share/doc/dbus-python-0.83.0 &&
make
To test the results, issue: make check. Note you must have PyGObject installed.
Now, as the root user:
make install
If you built the API documentation, install it by issuing the
following commands as the root
user:
install -v -m755 -d /usr/share/doc/dbus-python-0.83.0/api &&
install -v -m644 api/* \
/usr/share/doc/dbus-python-0.83.0/api
Download (HTTP): http://anduin.linuxfromscratch.org/files/BLFS/svn/sources/dbus-qt3-0.62.tar.bz2
Download MD5 sum: 307e119f501c207a437d1dd087c9af80
Download size: 390 KB
Estimated disk space required: 4 MB
Estimated build time: 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/dbus-qt3
Install D-Bus Qt3 Bindings by running the following commands:
./configure --prefix=/usr && make
This package does not come with a test suite.
Now, as the root user:
make install
This package is known to build and work properly using an LFS-6.5 platform.
Download (HTTP): http://hal.freedesktop.org/releases/eggdbus-0.5.tar.gz
Download MD5 sum: 44f1f6387c49e8198d7aa755aeee46c6
Download size: 772 KB
Estimated disk space required: 21 MB
Estimated build time: 0.3 SBU
D-Bus GLib Bindings-0.82 and DocBook XSL Stylesheets-1.75.2
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/eggdbus
Install eggdbus by running the following commands:
./configure --prefix=/usr && make
To test the results, issue: make check.
Now, as the root user:
make install
--enable-gtk-doc: Use this parameter
if GTK-Doc is installed and you
wish to rebuild the API documentation.
Last updated on 2009-10-10 13:08:15 +0000