%define majver %(echo %version | cut -d. -f1-2) Name: geoclue Version: 2.1.9 Release: 1mamba Summary: A modular geoinformation service Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.freedesktop.org/wiki/Software/GeoClue Source0: http://www.freedesktop.org/software/geoclue/releases/%{majver}/geoclue-%{version}.tar.xz Patch0: libgeoclue-0.11.1.1-nm08.patch Patch1: libgeoclue-0.12.0-NMCrash.patch Patch2: libgeoclue-0.12.0-gcc-4.7.patch Patch3: libgeoclue-0.12.99-gpsd-3.7.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: ModemManager-devel BuildRequires: glibc-devel BuildRequires: libdbus-devel BuildRequires: libdbus-glib-devel BuildRequires: libffi-devel BuildRequires: libglib-devel BuildRequires: libjson-glib-devel BuildRequires: liblzma-devel BuildRequires: libnm-devel BuildRequires: libnspr-devel BuildRequires: libnss-devel BuildRequires: libselinux-devel BuildRequires: libsoup-devel BuildRequires: libsqlite-devel BuildRequires: libudev-devel BuildRequires: libuuid-devel BuildRequires: libxml2-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: python-glib Requires: dbus BuildRoot: %{_tmppath}/%{name}-%{version}-root %description 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. %package apidocs Group: Documentation Summary: %{name} API documentation %description apidocs 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 contains %{name} API documentation. %package devel Group: Development/Libraries Summary: Libraries and headers for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel 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 contains libraries and header files needed for development. %package apidocs Group: Documentation Summary: %{name} API documentation Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: gtk-doc %description apidocs This package includes the %{name} API documentation. %prep %setup -q -n geoclue-%{version} %build %configure \ --enable-gtk-doc %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.conf %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf %config(noreplace) %{_sysconfdir}/geoclue/geoclue.conf /lib/systemd/system/geoclue.service %{_libexecdir}/geoclue %dir %{_libexecdir}/geoclue-2.0 %dir %{_libexecdir}/geoclue-2.0/demos %{_libexecdir}/geoclue-2.0/demos/where-am-i %{_datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.xml %{_datadir}/applications/geoclue-demo-agent.desktop %{_datadir}/applications/geoclue-where-am-i.desktop %files devel %defattr(-,root,root) %{_libdir}/pkgconfig/geoclue-2.0.pc %doc README %files apidocs %defattr(-,root,root) %dir %{_datadir}/gtk-doc/html/geoclue %{_datadir}/gtk-doc/html/geoclue/* %changelog * Wed Aug 20 2014 Silvan Calarco 2.1.9-1mamba - update to 2.1.9 * Wed Jun 18 2014 Silvan Calarco 2.1.8-1mamba - update to 2.1.8 * Sun May 25 2014 Automatic Build System 1.99.4-1mamba - automatic update by autodist * Fri Nov 08 2013 Silvan Calarco 1.99.3-1mamba - update to 1.99.3 (renamed to geoclue) * Sun Jun 02 2013 Silvan Calarco 0.12.99-2mamba - rebuild with gpsd 3.7 * Sat Apr 27 2013 Automatic Build System 0.12.99-1mamba - update to 0.12.99 * Wed Sep 05 2012 Silvan Calarco 0.12.0-4mamba - added gcc 4.7 patch * Mon Sep 19 2011 Silvan Calarco 0.12.0-3mamba - rebuilt with NetworkManager 0.9 * Fri Feb 25 2011 Silvan Calarco 0.12.0-2mamba - rebuilt in devel * Tue Nov 09 2010 gil 0.12.0-1mamba - update to 0.12.0 * Wed Apr 01 2009 gil 0.11.1-1mamba - package created by autospec