Les D-Bus Bindings sont un ensemble de paquets qui contiennent des langages de programmation et des interfaces de plateforme pour l'API D-Bus. C'est utile pour les programmeurs pour faciliter l'interaction de D-Bus avec la plateforme supportée ou le langage de leur choix. Certains paquets non D-Bus exigeront un ou plusieurs paquets bindings afin de se construire avec succès.
Les bindings GLib, Python, Qt3 et GObject sont inclus sur cette page. D'autres bindings de langage seront bientôt ajoutés. En attendant, voir la page D-Bus Bindings pour des informations.
Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.
Téléchargement (HTTP) : http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.98.tar.gz
Somme de contrôle MD5 du téléchargement : 7c04ba01df6130c2c4e62f73bea0d0d5
Taille du téléchargement : 688 Kio
Estimation de l'espace disque requis : 10 Mio (17 Mio au total si on installe les doc)
Estimation du temps de construction : 0.2 SBU
D-BUS-1.4.16, GLib-2.30.1 et expat-2.0.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dbus-glib
Installez D-Bus GLib Bindings en lançant les commandes suivantes :
./configure --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib/dbus-1.0/dbus-1 && make
Pour tester les résultats, lancez : make check. Notez que vous pouvez des tests plus compréhensibles en suivant la même méthode que celle utilisée dans les instructions de D-BUS, ce qui implique de construire le paquet deux fois.
Maintenant, en tant qu'utilisateur root
:
make install
--libexecdir=/usr/lib/dbus-1.0/dbus-1
:
Ceci sort dbus-bash-completion-helper de
/usr/libexec
.
--enable-gtk-doc
: Utilisez ce
paramètre si GTK-Doc est
installé et si vous souhaitez reconstruire et installer la
documentation de l'API.
Téléchargement (HTTP) : http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.84.0.tar.gz
Somme de contrôle MD5 du téléchargement : 4ebcaa905bdcb4132b915196b0a3691b
Taille du téléchargement : 539 Kio
Estimation de l'espace disque requis : 12 Mio (includes installing all the documentation)
Estimation du temps de construction : 0.2 SBU
Python-2.7.2 et D-Bus GLib Bindings-0.98
PyGObject-3.0.3 (nécessaire pour lancer la suite de tests)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dbus-python
Installez D-Bus Python Bindings en lançant les commandes suivantes :
./configure --prefix=/usr \ --docdir=/usr/share/doc/dbus-python-0.84.0 && make
Pour tester les résultats, lancez : make check. Noteez que vous devez avoir installé PyGObject.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez construit la documentation de l'API, installez-la en
lançant les commandes suivantes en tant qu'utilisateur
root
:
install -v -m755 -d /usr/share/doc/dbus-python-0.84.0/api && install -v -m644 api/* \ /usr/share/doc/dbus-python-0.84.0/api
Téléchargement (HTTP) : http://anduin.linuxfromscratch.org/sources/trinity/dbus-tqt-3.5.13.tar.gz
Téléchargement (FTP) : ftp://anduin.linuxfromscratch.org/trinity/dbus-tqt-3.5.13.tar.gz
Somme de contrôle MD5 du téléchargement : 46ae165c068271485c827f6fc6687a9a
Taille du téléchargement : 234 KB
Estimation de l'espace disque requis : 4 Mio
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dbus-qt3
Soyez certain que votre environnement est initialisé comme décrit dans la section intitulée « Configuration de pré-installation de Trinity/KDE3 »
Installez D-Bus Trinity/Qt3 Bindings en lançant les commandes suivantes :
BUILD=/tmp/build-dbus-tqt && DBUSTQT=`pwd` && rm -rf $BUILD && mkdir -p $BUILD && cd $BUILD && cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \ -DCMAKE_VERBOSE_MAKEFILE=ON \ $DBUSTQT && unset BUILD DBUSTQT && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.
Téléchargement (HTTP) : http://hal.freedesktop.org/releases/eggdbus-0.6.tar.gz
Somme de contrôle MD5 du téléchargement : b43d2a6c523fcb8b9d0b0300c4222386
Taille du téléchargement : 801 Kio
Estimation de l'espace disque requis : 30 Mio (cela inclut l'installation de la documentation et de la page de man)
Estimation du temps de construction : 0.4 SBU
D-Bus GLib Bindings-0.98 et DocBook XSL Stylesheets-1.76.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/eggdbus
Installez EggDBus en lançant les commandes suivantes :
./configure --prefix=/usr && make
Pour tester les résultats, lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
--enable-gtk-doc
: Utilisez ce
paramètre si GTK-Doc est
installé et si vous souhaitez reconstruire et installer la
documentation de l'API.
Last updated on 2011-12-21 05:45:39 +0100