GeoClue-0.12.0

Introduction à GeoClue

GeoClue est un service de géo-information modulaire construit sur la base du système de messages D-Bus. Le but du projet GeoClue est de créer des applications qui puissent se géolocaliser de la manière la plus simple possible.

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

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de GeoClue

Requises

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

Recommandées si vous construisez GNOME

Facultatives

GPSD, GTK+-2.24.29 et oFono

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

Installation de GeoClue

Installez GeoClue en lançant les commandes suivantes :

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 &&
make

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

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

sed -i "s@ -Werror@@" configure : Ce sed enlève -Werror de la variable CFLAGS, sans quoi la compilation échoue 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 un binutils récent.

Contenu

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

Descriptions courtes

libgeoclue.so

contient les fonction qui fournissent l'interface de programmation de géo-information de GeoClue.

Last updated on 2016-02-24 09:06:22 +0100