GeoClue is a modular geoinformation service built on top of the D-Bus messaging system. The goal of the GeoClue project is to make creating location-aware applications as simple as possible.
This package is known to build and work properly using an LFS-7.6 systemd platform.
Download MD5 sum: 33af8307f332e0065af056ecba65fec2
Download size: 556 KB
Estimated disk space required: 11 MB
Estimated build time: 0.1 SBU
Required patch (if GPSD is installed): http://www.linuxfromscratch.org/patches/blfs/systemd/geoclue-0.12.0-gpsd_fix-1.patch
Install GeoClue by running the following 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 --disable-static && make
This package does not come with a test suite.
Now, as the
sed -i "s@ -Werror@@"
configure: This sed removes
-Werror from the
CFLAGS variable, otherwise the build will fail with
sed -i "s@libnm_glib@libnm-glib@g" configure: This sed fixes detection of NetworkManager libraries.
sed -i "s@geoclue/libgeoclue.la@& -lgthread-2.0@g" .. : This sed fixes building GeoClue with recent binutils.
switch prevents installation of static versions of the libraries.
Last updated on 2014-08-25 20:50:07 +0000