GeoClue-0.12.0

Introduction à GeoClue

GeoClue est un service de géoinformation modulaire construit sur la base du système de messages D-Bus. Le but du projet GeoClue est de créer des applications auto-géolocalisables de la manière la plus simple possible.

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

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de GeoClue

Requises

dbus-glib-0.100.2, GConf-3.2.6 et libxslt-1.1.28

Recommandées si vous construisez GNOME

Facultatives

GPSD, gtk+-2.24.20 et oFono.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/geoclue

Installation de GeoClue

Installez GeoClue en lançant les commandes commands:

patch -Np1 -i ../geoclue-0.12.0-gpsd_fix-1.patch &&
sed -i "s@ -Werror@@" configure &&
sed -i "s@libnm_glib@libnm-glib@g" configure &&
sed -i "s@geoclue/libgeoclue.la@& -lgthread-2.0@g" \
       providers/skyhook/Makefile.in &&
./configure --prefix=/usr --libexecdir=/usr/lib/geoclue &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed -i 's# -Werror@@' configure : Ce sed supprime -Werror de la variable CFLAGS, sans quoi la construction échouera avec gcc-4.7.

sed -i "s@libnm_glib@libnm-glib@g" configure : Ce sed corrige la détection des bibliothèques de NetworkManager.

sed -i "s@geoclue/libgeoclue.la@& -lgthread-2.0@g" ..  : Ce sed corrige la construction de GeoClue avec l'actuel binutils.

--libexecdir=/usr/lib/geoclue: Cette option installe les exécutables privés de GeoClue's dans /usr/lib/geoclue.

Contenu

Programmes installés: Aucun
Bibliothèque installée: libgeoclue.so.
Répertoires installés: /usr/include/geoclue, /usr/lib/geoclue, /usr/share/geoclue-providers, et /usr/share/gtk-doc/html/geoclue

Descriptions courtes

libgeoclue.so

contient des fonctions qui fournit l'interface de programmation de l'application de géolocalisation GeoClue.

Last updated on : 2013-02-11 19:51:17 +010