10.93. Bibliothèques 32 Bit D-Bus-1.10.18

D-Bus est un système de bus de messages, une manière simple pour les application de se parler entre elles.

10.93.1. Installation de D-Bus

Préparez la compilation de D-Bus :

CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
./configure \
    --prefix=/usr \
    --sysconfdir=/etc \
    --libdir=/usr/lib \
    --libexecdir=/usr/lib/dbus-1.0 \
    --localstatedir=/var \
    --with-systemdsystemunitdir=/lib/systemd/system \
    --docdir=/usr/share/doc/dbus-1.10.18 \
    SYSTEMD_LIBS="-L/lib -lsystemd"

Compilez le paquet :

make

Ce paquet a bien une suite de tests, mais elle requiert des paquets qui ne sont pas dans CLFS. Les instructions pour lancer la suite de tests se trouve dans le wiki CBLFS sur http://cblfs.clfs.org/index.php/D-BUS_Core.

Installez le paquet :

make install

Déplacez la bibliothèque partagée vers /lib et recréez le lien symbolique.

mv -v /usr/lib/libdbus-1.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libdbus-1.so) /usr/lib/libdbus-1.so

Des détails sur ce paquet se trouvent sur Section 10.94.2, « Contenu de D-Bus. »