Des détails sur ce paquet se trouvent sur Section 10.123.2, « Contenu de D-Bus. »
D-Bus est un système de bus de messages, une manière simple pour les application de se parler entre elles.
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. »