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 ${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.123.2, « Contenu de D-Bus. »