geoclue-vl.spec 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. Summary: A modular geoinformation service
  2. Summary(ja): モジュール型地理情報サービス
  3. Name: geoclue
  4. Version: 0.12.0
  5. Release: 3%{?_dist_release}
  6. Group: System Environment/Libraries
  7. License: LGPLv2
  8. URL: http://geoclue.freedesktop.org/
  9. Source0: http://folks.o-hand.com/jku/geoclue-releases/%{name}-%{version}.tar.gz
  10. Patch0: geoclue-nm08.patch
  11. Patch1: geoclue-use-libnm-glib.patch
  12. Patch2: geoclue-unused-var.patch
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  14. BuildRequires: dbus-devel
  15. BuildRequires: dbus-glib-devel
  16. BuildRequires: glib2-devel
  17. BuildRequires: libxml2-devel
  18. BuildRequires: GConf2-devel
  19. BuildRequires: gtk2-devel
  20. BuildRequires: NetworkManager-glib-devel
  21. BuildRequires: gypsy-devel
  22. BuildRequires: gpsd-devel
  23. BuildRequires: libsoup-devel
  24. #Needed for NetworkManager patch
  25. BuildRequires: libtool
  26. Requires: dbus
  27. Vendor: Project Vine
  28. Distribution: Vine Linux
  29. %description
  30. Geoclue is a modular geoinformation service built on top of the D-Bus
  31. messaging system. The goal of the Geoclue project is to make creating
  32. location-aware applications as simple as possible.
  33. %package devel
  34. Summary: Development package for geoclue
  35. Summary(ja): geoclue の開発パッケージ
  36. Group: Development/Libraries
  37. Requires: %{name} = %{version}-%{release}
  38. Requires: pkgconfig
  39. Requires: dbus-glib-devel
  40. Requires: libxml2-devel
  41. %description devel
  42. Files for development with geoclue.
  43. %package gui
  44. Summary: Testing gui for geoclue
  45. Summary(ja): geoclue のテスト用 GUI
  46. Group: Development/Libraries
  47. Requires: %{name} = %{version}-%{release}
  48. %description gui
  49. Testing gui for geoclue
  50. %package gpsd
  51. Summary: gpsd provider for geoclue
  52. Summary(ja): geoclue 用 gpsd プロバイダ
  53. Group: Development/Libraries
  54. Requires: %{name} = %{version}-%{release}
  55. Requires: gpsd
  56. %description gpsd
  57. A gpsd provider for geoclue
  58. %package gypsy
  59. Summary: gypsy provider for geoclue
  60. Summary(ja): geoclue 用 gypsy プロバイダ
  61. Group: Development/Libraries
  62. Requires: %{name} = %{version}-%{release}
  63. Requires: gypsy
  64. %description gypsy
  65. A gypsy provider for geoclue
  66. %prep
  67. %setup -q
  68. %patch0 -p1 -b .nm08
  69. %patch1 -p1 -b .use-libnm-glib
  70. %patch2 -p1 -b .unused-var
  71. # Need this for the NM-0.8 patch
  72. libtoolize
  73. gtkdocize
  74. autoreconf
  75. %build
  76. %configure --disable-static --enable-gtk-doc --enable-networkmanager=yes --enable-gypsy=yes --enable-skyhook=yes --enable-gsmloc=yes
  77. make %{?_smp_mflags} V=1
  78. %install
  79. rm -rf $RPM_BUILD_ROOT
  80. make install DESTDIR=$RPM_BUILD_ROOT
  81. find %{buildroot} -name '*.la' -exec rm -f {} ';'
  82. # Install the test gui as it seems the test isn't installed any more
  83. mkdir $RPM_BUILD_ROOT%{_bindir}
  84. cp test/.libs/geoclue-test-gui $RPM_BUILD_ROOT%{_bindir}/
  85. %clean
  86. rm -rf $RPM_BUILD_ROOT
  87. %post -p /sbin/ldconfig
  88. %postun -p /sbin/ldconfig
  89. %files
  90. %defattr(-,root,root,-)
  91. %doc AUTHORS COPYING README
  92. %dir %{_datadir}/geoclue-providers
  93. %{_libdir}/libgeoclue.so.0
  94. %{_libdir}/libgeoclue.so.0.0.0
  95. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Master.service
  96. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Example.service
  97. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Geonames.service
  98. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Hostip.service
  99. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Localnet.service
  100. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Manual.service
  101. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
  102. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
  103. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
  104. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Nominatim.service
  105. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
  106. %{_datadir}/geoclue-providers/geoclue-example.provider
  107. %{_datadir}/geoclue-providers/geoclue-geonames.provider
  108. %{_datadir}/geoclue-providers/geoclue-hostip.provider
  109. %{_datadir}/geoclue-providers/geoclue-localnet.provider
  110. %{_datadir}/geoclue-providers/geoclue-manual.provider
  111. %{_datadir}/geoclue-providers/geoclue-plazes.provider
  112. %{_datadir}/geoclue-providers/geoclue-yahoo.provider
  113. %{_datadir}/geoclue-providers/geoclue-gsmloc.provider
  114. %{_datadir}/geoclue-providers/geoclue-nominatim.provider
  115. %{_datadir}/geoclue-providers/geoclue-skyhook.provider
  116. %{_libexecdir}/geoclue-example
  117. %{_libexecdir}/geoclue-geonames
  118. %{_libexecdir}/geoclue-hostip
  119. %{_libexecdir}/geoclue-localnet
  120. %{_libexecdir}/geoclue-manual
  121. %{_libexecdir}/geoclue-master
  122. %{_libexecdir}/geoclue-plazes
  123. %{_libexecdir}/geoclue-yahoo
  124. %{_libexecdir}/geoclue-gsmloc
  125. %{_libexecdir}/geoclue-nominatim
  126. %{_libexecdir}/geoclue-skyhook
  127. %files devel
  128. %defattr(-,root,root,-)
  129. %dir %{_includedir}/geoclue
  130. %dir %{_datadir}/gtk-doc/html/geoclue/
  131. %doc %{_datadir}/gtk-doc/html/geoclue/*
  132. %{_includedir}/geoclue/*
  133. %{_libdir}/pkgconfig/geoclue.pc
  134. %{_libdir}/libgeoclue.so
  135. %files gui
  136. %{_bindir}/geoclue-test-gui
  137. %files gpsd
  138. %{_libexecdir}/geoclue-gpsd
  139. %{_datadir}/geoclue-providers/geoclue-gpsd.provider
  140. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
  141. %files gypsy
  142. %{_libexecdir}/geoclue-gypsy
  143. %{_datadir}/geoclue-providers/geoclue-gypsy.provider
  144. %{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
  145. %changelog
  146. * Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-3
  147. - rebuild with NetworkManager-0.8.9997
  148. - add Patch1 (geoclue-use-libnm-glib.patch) from fedora
  149. - add Patch2 (geoclue-unused-var.patch) from fedora
  150. * Mon Sep 27 2010 Shu KONNO <owa@bg.wakwak.com> 0.12.0-2
  151. - rebuilt with rpm-4.8.1 for pkg-config
  152. * Sun Aug 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-1
  153. - new upstream release
  154. - add BuildRequires: libsoup-devel, libtool
  155. - change BuildRequires: NetworkManager-glib-devel instead of NetworkManager-devel
  156. - add Requires: dbus-glib-devel, libxml2-devel
  157. - add Patch0(geoclue-nm08.patch) from FC package
  158. - fix %build and %install
  159. * Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.11.1-1
  160. - initial build for Vine Linux
  161. * Sat Nov 22 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-13
  162. - Fix summary
  163. * Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-12
  164. - Once more for fun
  165. * Thu Jul 31 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-11
  166. - Increment build number to allow for clean F-8 and F-9 to F-10 upgrade
  167. * Wed Jul 2 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-6
  168. - Fixed spec file so gpsd and gypsy are actually properly in a subpackage
  169. * Sun May 18 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-5
  170. - Added gypsy and gpsd providers to build as sub packages
  171. * Mon Apr 28 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-4
  172. - Moved api documentation to -devel
  173. * Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-3
  174. - Cleanup requires and group for test gui
  175. * Sat Apr 26 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-2
  176. - Some spec file cleanups
  177. * Fri Apr 25 2008 Peter Robinson <pbrobinson@gmail.com> 0.11.1-1
  178. - Initial package