10.122. Bibliothèques D-Bus-1.10.18 N32

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

10.122.1. Installation de D-Bus

Préparez la compilation de D-Bus :

CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} \
./configure \
    --prefix=/usr \
    --sysconfdir=/etc \
    --libdir=/usr/lib32 \
    --libexecdir=/usr/lib32/dbus-1.0 \
    --localstatedir=/var \
    --with-systemdsystemunitdir=/lib/systemd/system \
    --docdir=/usr/share/doc/dbus-1.10.18 \
    SYSTEMD_LIBS="-L/lib32 -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 dans /lib32 et recréez le lien symbolique.

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

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