]> git.pld-linux.org Git - packages/geoclue.git/blame - geoclue.spec
- obsolete, fixed upstream
[packages/geoclue.git] / geoclue.spec
CommitLineData
58b52510 1%bcond_with gps
f419b210 2Summary: A modular geoinformation service
56780d4b 3Summary(pl.UTF-8): Modularna usługa geoinformacyjna
f419b210 4Name: geoclue
576c79ce 5Version: 0.12.0
58b52510 6Release: 11
6f3b03fc 7License: LGPL v2
56780d4b 8Group: Applications
576c79ce
CM
9Source0: http://folks.o-hand.com/jku/geoclue-releases/%{name}-%{version}.tar.gz
10# Source0-md5: 33af8307f332e0065af056ecba65fec2
b10f8104 11Patch0: %{name}-configure.patch
56780d4b 12Patch1: %{name}-libsoup.patch
e4c12296 13Patch2: %{name}-nm09.patch
58b52510 14Patch3: geoclue-unused-var.patch
f419b210 15URL: http://geoclue.freedesktop.org/
56780d4b 16BuildRequires: GConf2-devel >= 2.0
f419b210 17BuildRequires: NetworkManager-devel
6f3b03fc 18BuildRequires: autoconf >= 2.59
56780d4b
JB
19BuildRequires: automake >= 1:1.9
20BuildRequires: dbus-glib-devel >= 0.60
d731a752 21BuildRequires: docbook-dtd412-xml
56780d4b 22BuildRequires: glib2-devel >= 1:2.0
58b52510 23%{?with_gps:BuildRequires: gpsd-devel >= 2.91}
56780d4b
JB
24BuildRequires: gtk+2-devel >= 1:2.0
25BuildRequires: gtk-doc >= 1.0
f419b210 26BuildRequires: gypsy-devel
56780d4b 27BuildRequires: libsoup-devel >= 2.4.0
f419b210 28BuildRequires: libtool
56780d4b
JB
29BuildRequires: libxml2-devel >= 2.0
30BuildRequires: libxslt-progs
31Requires: %{name}-libs = %{version}-%{release}
f419b210
PZ
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
56780d4b
JB
40%description -l pl.UTF-8
41Geoclue to modularna usługa geoinformacyjna zbudowana w oparciu o
42system komunikacji D-Bus. Celem projektu jest jak największe
43ułatwienie tworzenia aplikacji uwzględniających lokalizację.
44
45%package libs
46Summary: Geoclue modular geoinformation service library
47Summary(pl.UTF-8): Biblioteka geoclue - modularnej usługi geoinformacyjnej
48Group: Libraries
49Requires: dbus-glib >= 0.60
50Conflicts: geoclue < 0.12.0-3
51
52%description libs
53geoclue modular geoinformation service library.
54
55%description libs -l pl.UTF-8
56Biblioteka geoclue - modularnej usługi geoinformacyjnej.
57
f419b210
PZ
58%package devel
59Summary: Development package for geoclue
56780d4b 60Summary(pl.UTF-8): Pakiet programistyczny geoclue
f419b210 61Group: Development/Libraries
56780d4b
JB
62Requires: %{name}-libs = %{version}-%{release}
63Requires: dbus-glib-devel >= 0.60
64Requires: libxml2-devel >= 2.0
f419b210
PZ
65
66%description devel
56780d4b
JB
67Header files for development with geoclue.
68
69%description devel -l pl.UTF-8
70Pliki nagłówkowe do programowania z użyciem geoclue.
71
72%package static
73Summary: Static geoclue library
74Summary(pl.UTF-8): Statyczna biblioteka geoclue
75Group: Development/Libraries
76Requires: %{name}-devel = %{version}-%{release}
77
78%description static
79Static geoclue library.
80
81%description static -l pl.UTF-8
82Statyczna biblioteka geoclue.
f419b210
PZ
83
84%package apidocs
85Summary: Developer documentation for geoclue
56780d4b 86Summary(pl.UTF-8): Dokumentacja programisty do geoclue
f419b210 87Group: Development/Libraries
6f3b03fc 88Requires: gtk-doc-common
f419b210
PZ
89
90%description apidocs
56780d4b
JB
91Developer documentation for geoclue.
92
93%description apidocs -l pl.UTF-8
94Dokumentacja programisty do geoclue.
f419b210
PZ
95
96%package gpsd
97Summary: gpsd provider for geoclue
56780d4b
JB
98Summary(pl.UTF-8): Interfejs geoclue do gpsd
99Group: Applications
f419b210 100Requires: %{name} = %{version}-%{release}
6f3b03fc 101Requires: gpsd >= 2.91
f419b210
PZ
102
103%description gpsd
56780d4b
JB
104A gpsd provider for geoclue.
105
106%description gpsd -l pl.UTF-8
107Interfejs geoclue do gpsd.
f419b210
PZ
108
109%package gypsy
110Summary: gypsy provider for geoclue
56780d4b
JB
111Summary(pl.UTF-8): Interfejs geoclue do gypsy
112Group: Applications
f419b210
PZ
113Requires: %{name} = %{version}-%{release}
114Requires: gypsy
115
116%description gypsy
56780d4b
JB
117A gypsy provider for geoclue.
118
119%description gypsy -l pl.UTF-8
120Interfejs geoclue do gypsy.
f419b210
PZ
121
122%prep
6f3b03fc 123%setup -q
b10f8104 124%patch0 -p1
56780d4b 125%patch1 -p1
e4c12296 126%patch2 -p1
58b52510 127%patch3 -p1
f419b210
PZ
128
129%build
130%{__gtkdocize}
131%{__libtoolize}
132%{__aclocal}
f419b210 133%{__autoconf}
56780d4b 134%{__autoheader}
f419b210
PZ
135%{__automake}
136%configure \
f419b210 137 --enable-gtk-doc \
56780d4b 138 --disable-conic \
58b52510 139 --enable-gpsd%{?!with_gps:=no} \
56780d4b
JB
140 --enable-gypsy \
141 --enable-networkmanager \
142 --enable-skyhook \
f419b210
PZ
143 --with-html-dir=%{_gtkdocdir}
144
145%{__make}
146
147%install
148rm -rf $RPM_BUILD_ROOT
6f3b03fc 149
f419b210
PZ
150%{__make} install \
151 DESTDIR=$RPM_BUILD_ROOT
152
4639f03a
MB
153%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
154
f419b210
PZ
155%clean
156rm -rf $RPM_BUILD_ROOT
157
56780d4b
JB
158%post libs -p /sbin/ldconfig
159%postun libs -p /sbin/ldconfig
f419b210
PZ
160
161%files
162%defattr(644,root,root,755)
6f3b03fc 163%doc AUTHORS README
56780d4b
JB
164%attr(755,root,root) %{_libexecdir}/geoclue-example
165%attr(755,root,root) %{_libexecdir}/geoclue-geonames
166%attr(755,root,root) %{_libexecdir}/geoclue-gsmloc
167%attr(755,root,root) %{_libexecdir}/geoclue-hostip
168%attr(755,root,root) %{_libexecdir}/geoclue-localnet
169%attr(755,root,root) %{_libexecdir}/geoclue-manual
170%attr(755,root,root) %{_libexecdir}/geoclue-master
171%attr(755,root,root) %{_libexecdir}/geoclue-nominatim
172%attr(755,root,root) %{_libexecdir}/geoclue-plazes
173%attr(755,root,root) %{_libexecdir}/geoclue-skyhook
174%attr(755,root,root) %{_libexecdir}/geoclue-yahoo
f419b210 175%dir %{_datadir}/geoclue-providers
56780d4b
JB
176%{_datadir}/geoclue-providers/geoclue-example.provider
177%{_datadir}/geoclue-providers/geoclue-geonames.provider
178%{_datadir}/geoclue-providers/geoclue-gsmloc.provider
179%{_datadir}/geoclue-providers/geoclue-hostip.provider
180%{_datadir}/geoclue-providers/geoclue-localnet.provider
181%{_datadir}/geoclue-providers/geoclue-manual.provider
182%{_datadir}/geoclue-providers/geoclue-nominatim.provider
183%{_datadir}/geoclue-providers/geoclue-plazes.provider
184%{_datadir}/geoclue-providers/geoclue-skyhook.provider
185%{_datadir}/geoclue-providers/geoclue-yahoo.provider
f419b210
PZ
186%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Master.service
187%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Example.service
188%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Geonames.service
b10f8104 189%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
f419b210
PZ
190%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Hostip.service
191%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Localnet.service
192%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Manual.service
30d37806 193%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Nominatim.service
f419b210 194%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
b10f8104 195%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
f419b210 196%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
56780d4b
JB
197
198%files libs
199%defattr(644,root,root,755)
200%attr(755,root,root) %{_libdir}/libgeoclue.so.*.*.*
201%attr(755,root,root) %ghost %{_libdir}/libgeoclue.so.0
f419b210
PZ
202
203%files devel
204%defattr(644,root,root,755)
6f3b03fc 205%attr(755,root,root) %{_libdir}/libgeoclue.so
f419b210
PZ
206%{_includedir}/geoclue
207%{_pkgconfigdir}/geoclue.pc
f419b210 208
56780d4b
JB
209%files static
210%defattr(644,root,root,755)
211%{_libdir}/libgeoclue.a
212
f419b210
PZ
213%files apidocs
214%defattr(644,root,root,755)
8270201b 215%{_gtkdocdir}/geoclue
f419b210 216
58b52510 217%if %{with gps}
f419b210
PZ
218%files gpsd
219%defattr(644,root,root,755)
6f3b03fc 220%attr(755,root,root) %{_libexecdir}/geoclue-gpsd
f419b210
PZ
221%{_datadir}/geoclue-providers/geoclue-gpsd.provider
222%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
58b52510 223%endif
f419b210
PZ
224
225%files gypsy
226%defattr(644,root,root,755)
6f3b03fc 227%attr(755,root,root) %{_libexecdir}/geoclue-gypsy
f419b210
PZ
228%{_datadir}/geoclue-providers/geoclue-gypsy.provider
229%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
This page took 0.117123 seconds and 4 git commands to generate.