D-Bus Bindings

Introduction à D-Bus Bindings

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 et Python 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.

Bindings D-Bus GLib

Introduction aux bindings D-Bus GLib

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Informations sur le paquet

Dépendances de D-Bus GLib

Requises

D-BUS-1.6.8, GLib-2.34.1 et expat-2.1.0

Facultatives pour construire la documentation API

Doxygen-1.8.2

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dbus-glib

Installation des bindings D-Bus

Installez D-Bus GLib Bindings en lançant les commandes suivantes :

./configure --prefix=/usr    \
           --sysconfdir=/etc    \
           --libexecdir=/usr/lib/dbus-1.0 \
           --disable-static &&
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

Explication des commandes

--libexecdir=/usr/lib/dbus-1.0 : 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.

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

Contenu

Programmes installés: dbus-binding-tool
Bibliothèques installées: libdbus-glib-1.so
Répertoires installés: /etc/bash_completion.d and optionally /usr/share/gtk-doc/html/dbus-glib and /usr/share/doc/dbus-glib-0.100/api

Descriptions courtes

dbus-binding-tool

est un outil utilisé pour interagir avec l'API D-Bus.

libdbus-glib-1.so

contient les fonctions d'interface GLib avec l'API D-Bus.

Bindings D-Bus Python

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Introduction aux bindings D-Bus de Python

Informations sur le paquet

Dépendances de D-Bus Python

Requises

Python-2.7.3 et D-Bus GLib Bindings-0.100

Facultatives

PyGObject-2.28.6 (nécessaire pour lancer la suite de tests)

Facultatives (Nécessaire pour construire la documentation de l'API et HTML)

Epydoc et Docutils

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dbus-python

Installation des bindings D-Bus Python

Installez D-Bus Python Bindings en lançant les commandes suivantes :

./configure --prefix=/usr             --docdir=/usr/share/doc/dbus-python-1.1.1 &&
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-1.1.1/api &&
install -v -m644    api/*                     /usr/share/doc/dbus-python-1.1.1/api

Contenu

Programmes installés: Aucun
Bibliothèques installées: Python D-Bus modules
Répertoires installés: /usr/lib/python2.7/site-packages/dbus et /usr/share/doc/dbus-python-1.1.1

Last updated on : 2012-06-26 13:32:53 +020