123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 |
- Summary: A modular geoinformation service
- Summary(ja): モジュール型地理情報サービス
- Name: geoclue
- Version: 0.12.99
- Release: 5%{?_dist_release}
- Group: System Environment/Libraries
- License: LGPLv2
- URL: http://geoclue.freedesktop.org/
- Source0: http://freedesktop.org/~hadess/%{name}-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: dbus-devel
- BuildRequires: dbus-glib-devel
- BuildRequires: glib2-devel
- BuildRequires: libxml2-devel
- BuildRequires: GConf2-devel
- BuildRequires: gtk2-devel
- BuildRequires: NetworkManager-glib-devel
- BuildRequires: gypsy-devel
- BuildRequires: libsoup-devel
- #Needed for NetworkManager patch
- BuildRequires: libtool
- Requires: dbus
- Obsoletes: %{name}-gpsd < 0.12.99-5
- Vendor: Project Vine
- Distribution: Vine Linux
- %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 devel
- Summary: Development package for geoclue
- Summary(ja): geoclue の開発パッケージ
- Group: Development/Libraries
- Requires: %{name} = %{version}-%{release}
- Requires: pkgconfig
- Requires: dbus-glib-devel
- Requires: libxml2-devel
- %description devel
- Files for development with geoclue.
- %package gui
- Summary: Testing gui for geoclue
- Summary(ja): geoclue のテスト用 GUI
- Group: Development/Libraries
- Requires: %{name} = %{version}-%{release}
- %description gui
- Testing gui for geoclue
- %package gpsd
- Summary: gpsd provider for geoclue
- Summary(ja): geoclue 用 gpsd プロバイダ
- Group: Development/Libraries
- Requires: %{name} = %{version}-%{release}
- Requires: gpsd
- %description gpsd
- A gpsd provider for geoclue
- %package gypsy
- Summary: gypsy provider for geoclue
- Summary(ja): geoclue 用 gypsy プロバイダ
- Group: Development/Libraries
- Requires: %{name} = %{version}-%{release}
- Requires: gypsy
- %description gypsy
- A gypsy provider for geoclue
- %prep
- %setup -q
- %build
- autoreconf -if
- %configure \
- --disable-static \
- --enable-gtk-doc \
- --enable-networkmanager=yes \
- --enable-gypsy=yes \
- --enable-skyhook=yes \
- --enable-gsmloc=yes \
- --disable-gpsd
- make %{?_smp_mflags} V=1
- %install
- rm -rf $RPM_BUILD_ROOT
- make install DESTDIR=$RPM_BUILD_ROOT
- find %{buildroot} -name '*.la' -exec rm -f {} ';'
- # Install the test gui as it seems the test isn't installed any more
- mkdir $RPM_BUILD_ROOT%{_bindir}
- cp test/.libs/geoclue-test-gui $RPM_BUILD_ROOT%{_bindir}/
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post -p /sbin/ldconfig
- %postun
- /sbin/ldconfig
- glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
- %posttrans
- glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
- %files
- %defattr(-,root,root,-)
- %doc AUTHORS COPYING README
- %dir %{_datadir}/geoclue-providers
- %{_libdir}/libgeoclue.so.0
- %{_libdir}/libgeoclue.so.0.0.0
- %{_datadir}/GConf/gsettings/geoclue
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Master.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Example.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Geonames.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Hostip.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Localnet.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Manual.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Nominatim.service
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
- %{_datadir}/geoclue-providers/geoclue-example.provider
- %{_datadir}/geoclue-providers/geoclue-geonames.provider
- %{_datadir}/geoclue-providers/geoclue-hostip.provider
- %{_datadir}/geoclue-providers/geoclue-localnet.provider
- %{_datadir}/geoclue-providers/geoclue-manual.provider
- %{_datadir}/geoclue-providers/geoclue-plazes.provider
- %{_datadir}/geoclue-providers/geoclue-yahoo.provider
- %{_datadir}/geoclue-providers/geoclue-gsmloc.provider
- %{_datadir}/geoclue-providers/geoclue-nominatim.provider
- %{_datadir}/geoclue-providers/geoclue-skyhook.provider
- %{_datadir}/glib-2.0/schemas/org.freedesktop.Geoclue.gschema.xml
- %{_libexecdir}/geoclue-example
- %{_libexecdir}/geoclue-geonames
- %{_libexecdir}/geoclue-hostip
- %{_libexecdir}/geoclue-localnet
- %{_libexecdir}/geoclue-manual
- %{_libexecdir}/geoclue-master
- %{_libexecdir}/geoclue-plazes
- %{_libexecdir}/geoclue-yahoo
- %{_libexecdir}/geoclue-gsmloc
- %{_libexecdir}/geoclue-nominatim
- %{_libexecdir}/geoclue-skyhook
- %files devel
- %defattr(-,root,root,-)
- %dir %{_includedir}/geoclue
- %dir %{_datadir}/gtk-doc/html/geoclue/
- %doc %{_datadir}/gtk-doc/html/geoclue/*
- %{_includedir}/geoclue/*
- %{_libdir}/pkgconfig/geoclue.pc
- %{_libdir}/libgeoclue.so
- %files gui
- %{_bindir}/geoclue-test-gui
- %files gypsy
- %{_libexecdir}/geoclue-gypsy
- %{_datadir}/geoclue-providers/geoclue-gypsy.provider
- %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
- %changelog
- * Sun Aug 23 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-5
- - remove Patch0 (geoclue-0.12.99-gpsd.patch)
- - remove BuildRequiers: gpsd-devel
- - remove %%{name}-gpsd subpackage
- * Sun Dec 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-4
- - rebuild with gpsd-3.11
- * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-3
- - rebuild with VineSeed environment
- * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-2
- - rebuild with gpsd-3.7
- - add Patch0 (geoclue-0.12.99-gpsd.patch)
- * Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.99-1
- - new upstream release
- - remove Patch0 (geoclue-nm08.patch)
- - remove Patch1 (geoclue-use-libnm-glib.patch)
- - remove Patch2 (geoclue-unused-var.patch)
- * Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-3
- - rebuild with NetworkManager-0.8.9997
- - add Patch1 (geoclue-use-libnm-glib.patch) from fedora
- - add Patch2 (geoclue-unused-var.patch) from fedora
- * Mon Sep 27 2010 Shu KONNO <owa@bg.wakwak.com> 0.12.0-2
- - rebuilt with rpm-4.8.1 for pkg-config
- * Sun Aug 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-1
- - new upstream release
- - add BuildRequires: libsoup-devel, libtool
- - change BuildRequires: NetworkManager-glib-devel instead of NetworkManager-devel
- - add Requires: dbus-glib-devel, libxml2-devel
- - add Patch0(geoclue-nm08.patch) from FC package
- - fix %build and %install
- * Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.11.1-1
- - initial build for Vine Linux
- * Sat Nov 22 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-13
- - Fix summary
- * Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-12
- - Once more for fun
- * Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-11
- - Increment build number to allow for clean F-8 and F-9 to F-10 upgrade
- * Wed Jul 2 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-6
- - Fixed spec file so gpsd and gypsy are actually properly in a subpackage
- * Sun May 18 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-5
- - Added gypsy and gpsd providers to build as sub packages
- * Mon Apr 28 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-4
- - Moved api documentation to -devel
- * Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-3
- - Cleanup requires and group for test gui
- * Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-2
- - Some spec file cleanups
- * Fri Apr 25 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-1
- - Initial package
|