]> git.pld-linux.org Git - packages/geoclue.git/blame - geoclue.spec
- force NetworkManager support and fix detection
[packages/geoclue.git] / geoclue.spec
CommitLineData
f419b210
PZ
1# git clone --depth 1 git://anongit.freedesktop.org/geoclue
2# cd geoclue
3# git archive master --prefix geoclue/ | bzip2 > geoclue-$(date +%Y%m%d).tar.bz2
4
982427de 5%define snap 20100101
f419b210
PZ
6Summary: A modular geoinformation service
7Name: geoclue
8Version: 0.11.1.1
3911b44a 9Release: 0.%{snap}.2
f419b210 10Source0: %{name}-%{snap}.tar.bz2
b10f8104
PZ
11# Source0-md5: af4e7cef4d6f70a82532e62ce3fb38e2
12Patch0: %{name}-configure.patch
f419b210
PZ
13License: LGPLv2
14Group: Libraries
15URL: http://geoclue.freedesktop.org/
16BuildRequires: GConf2-devel
17BuildRequires: NetworkManager-devel
18BuildRequires: autoconf
19BuildRequires: automake
20BuildRequires: dbus-devel
21BuildRequires: dbus-glib-devel
d731a752 22BuildRequires: docbook-dtd412-xml
a11cad1b 23BuildRequires: gammu-devel >= 1.25.0
f419b210
PZ
24BuildRequires: glib2-devel
25BuildRequires: gpsd-devel
f419b210 26BuildRequires: gtk+2-devel
d731a752 27BuildRequires: gtk-doc
f419b210 28BuildRequires: gypsy-devel
982427de 29BuildRequires: libsoup-gnome-devel
f419b210
PZ
30BuildRequires: libtool
31BuildRequires: libxml2-devel
32Requires: dbus
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36Geoclue is a modular geoinformation service built on top of the D-Bus
37messaging system. The goal of the Geoclue project is to make creating
38location-aware applications as simple as possible.
39
40%package devel
41Summary: Development package for geoclue
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: dbus-devel
45Requires: libxml2-devel
46Requires: pkgconfig
47
48%description devel
49Files for development with geoclue.
50
51%package apidocs
52Summary: Developer documentation for geoclue
53Group: Development/Libraries
54Requires: %{name} = %{version}-%{release}
55Requires: gtk-doc
56
57%description apidocs
58Developer documentation for geoclue
59
60%package gpsd
61Summary: gpsd provider for geoclue
62Group: Development/Libraries
63Requires: %{name} = %{version}-%{release}
64Requires: gpsd
65
66%description gpsd
67A gpsd provider for geoclue
68
69%package gypsy
70Summary: gypsy provider for geoclue
71Group: Development/Libraries
72Requires: %{name} = %{version}-%{release}
73Requires: gypsy
74
75%description gypsy
76A gypsy provider for geoclue
77
78%prep
79%setup -q -n %{name}
b10f8104 80%patch0 -p1
f419b210
PZ
81
82%build
83%{__gtkdocize}
84%{__libtoolize}
85%{__aclocal}
86%{__autoheader}
87%{__autoconf}
88%{__automake}
89%configure \
90 --disable-static \
91 --enable-gtk-doc \
b10f8104
PZ
92 --enable-gpsd=yes \
93 --enable-gsmloc=yes \
94 --enable-gypsy=yes \
5503adeb 95 --enable-networkmanager=yes \
b10f8104 96 --enable-skyhook=yes \
f419b210
PZ
97 --with-html-dir=%{_gtkdocdir}
98
99%{__make}
100
101%install
102rm -rf $RPM_BUILD_ROOT
103%{__make} install \
104 DESTDIR=$RPM_BUILD_ROOT
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110%postun -p /sbin/ldconfig
111
112%files
113%defattr(644,root,root,755)
114%doc AUTHORS COPYING README
115%dir %{_datadir}/geoclue-providers
116%attr(755,root,root) %{_libdir}/libgeoclue.so.*.*.*
117%attr(755,root,root) %ghost %{_libdir}/libgeoclue.so.0
118%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Master.service
119%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Example.service
120%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Geonames.service
b10f8104 121%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
f419b210
PZ
122%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Hostip.service
123%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Localnet.service
124%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Manual.service
125%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
b10f8104 126%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
f419b210
PZ
127%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
128%{_datadir}/geoclue-providers/geoclue-example.provider
129%{_datadir}/geoclue-providers/geoclue-geonames.provider
b10f8104 130%{_datadir}/geoclue-providers/geoclue-gsmloc.provider
f419b210
PZ
131%{_datadir}/geoclue-providers/geoclue-hostip.provider
132%{_datadir}/geoclue-providers/geoclue-localnet.provider
133%{_datadir}/geoclue-providers/geoclue-manual.provider
134%{_datadir}/geoclue-providers/geoclue-plazes.provider
b10f8104 135%{_datadir}/geoclue-providers/geoclue-skyhook.provider
f419b210
PZ
136%{_datadir}/geoclue-providers/geoclue-yahoo.provider
137%attr(755,root,root) %{_libexecdir}/geoclue-example
138%attr(755,root,root) %{_libexecdir}/geoclue-geonames
b10f8104 139%attr(755,root,root) %{_libexecdir}/geoclue-gsmloc
f419b210
PZ
140%attr(755,root,root) %{_libexecdir}/geoclue-hostip
141%attr(755,root,root) %{_libexecdir}/geoclue-localnet
142%attr(755,root,root) %{_libexecdir}/geoclue-manual
143%attr(755,root,root) %{_libexecdir}/geoclue-master
144%attr(755,root,root) %{_libexecdir}/geoclue-plazes
b10f8104 145%attr(755,root,root) %{_libexecdir}/geoclue-skyhook
f419b210
PZ
146%attr(755,root,root) %{_libexecdir}/geoclue-yahoo
147
148%files devel
149%defattr(644,root,root,755)
150%{_includedir}/geoclue
151%{_pkgconfigdir}/geoclue.pc
152%{_libdir}/libgeoclue.so
153%{_libdir}/libgeoclue.la
154
155%files apidocs
156%defattr(644,root,root,755)
157%{_gtkdocdir}/geoclue/
158
159%files gpsd
160%defattr(644,root,root,755)
161%{_libexecdir}/geoclue-gpsd
162%{_datadir}/geoclue-providers/geoclue-gpsd.provider
163%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
164
165%files gypsy
166%defattr(644,root,root,755)
167%{_libexecdir}/geoclue-gypsy
168%{_datadir}/geoclue-providers/geoclue-gypsy.provider
169%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
This page took 0.065433 seconds and 4 git commands to generate.