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 and Python bindings are included on this page. Other language bindings are available at the D-Bus Bindings page for information.
This package is known to build and work properly using an LFS-7.3 platform.
Download (HTTP): http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.100.2.tar.gz
Download MD5 sum: ad0920c7e3aad669163bb59171cf138e
Download size: 732 KB
Estimated disk space required: 12 MB
Estimated build time: 0.1 SBU
D-Bus-1.6.10, expat-2.1.0 and GLib-2.34.3
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 \
--disable-static &&
make
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
--disable-static: This
switch prevents installation of static versions of the libraries.
--enable-gtk-doc: Use this parameter
if GTK-Doc is installed and you
wish to rebuild and install the API documentation.
This package is known to build and work properly using an LFS-7.3 platform.
Download (HTTP): http://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.1.1.tar.gz
Download MD5 sum: 742c7432ad0f7c3f98291d58fa2e35dc
Download size: 583 KB
Estimated disk space required: 5.7 MB
Estimated build time: 0.2 SBU
Python-2.7.5 and D-Bus GLib Bindings-0.100.2
PyGObject-2.28.6 (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-1.1.1 &&
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-1.1.1/api &&
install -v -m644 api/* \
/usr/share/doc/dbus-python-1.1.1/api
Last updated on 2013-03-16 12:11:58 +0000