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.6.
Téléchargement (HTTP) : https://launchpad.net/geoclue/trunk/0.12/+download/geoclue-0.12.0.tar.gz
Somme de contrôle MD5 du téléchargement : 33af8307f332e0065af056ecba65fec2
Taille du téléchargement : 556 Ko
Estimation de l'espace disque requis : 11 Mo
Estimation du temps de construction : 0.1 SBU
Correctif requis (si GPSD est installé): http://www.linuxfromscratch.org/patches/blfs/svn/geoclue-0.12.0-gpsd_fix-1.patch
dbus-glib-0.102, GConf-3.2.6 et libxslt-1.1.28
libsoup-2.46.0 and NetworkManager-0.9.10.0.
GPSD, gtk+-2.24.24 et oFono.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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 && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
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 GeoClue's les
exécutables privés dans /usr/lib/geoclue
en accord avec l'ancienne
version de FHS utilisée avant LFS-7.5.
Last updated on : 2013-02-11 19:51:17 +010