]> git.pld-linux.org Git - packages/geoclue.git/blame_incremental - geoclue.spec
- rel 11; disable gpsd for now (doesn't build)
[packages/geoclue.git] / geoclue.spec
... / ...
CommitLineData
1%bcond_with gps
2Summary: A modular geoinformation service
3Summary(pl.UTF-8): Modularna usługa geoinformacyjna
4Name: geoclue
5Version: 0.12.0
6Release: 11
7License: LGPL v2
8Group: Applications
9Source0: http://folks.o-hand.com/jku/geoclue-releases/%{name}-%{version}.tar.gz
10# Source0-md5: 33af8307f332e0065af056ecba65fec2
11Patch0: %{name}-configure.patch
12Patch1: %{name}-libsoup.patch
13Patch2: %{name}-nm09.patch
14Patch3: geoclue-unused-var.patch
15URL: http://geoclue.freedesktop.org/
16BuildRequires: GConf2-devel >= 2.0
17BuildRequires: NetworkManager-devel
18BuildRequires: autoconf >= 2.59
19BuildRequires: automake >= 1:1.9
20BuildRequires: dbus-glib-devel >= 0.60
21BuildRequires: docbook-dtd412-xml
22BuildRequires: glib2-devel >= 1:2.0
23%{?with_gps:BuildRequires: gpsd-devel >= 2.91}
24BuildRequires: gtk+2-devel >= 1:2.0
25BuildRequires: gtk-doc >= 1.0
26BuildRequires: gypsy-devel
27BuildRequires: libsoup-devel >= 2.4.0
28BuildRequires: libtool
29BuildRequires: libxml2-devel >= 2.0
30BuildRequires: libxslt-progs
31Requires: %{name}-libs = %{version}-%{release}
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%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
58%package devel
59Summary: Development package for geoclue
60Summary(pl.UTF-8): Pakiet programistyczny geoclue
61Group: Development/Libraries
62Requires: %{name}-libs = %{version}-%{release}
63Requires: dbus-glib-devel >= 0.60
64Requires: libxml2-devel >= 2.0
65
66%description devel
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.
83
84%package apidocs
85Summary: Developer documentation for geoclue
86Summary(pl.UTF-8): Dokumentacja programisty do geoclue
87Group: Development/Libraries
88Requires: gtk-doc-common
89
90%description apidocs
91Developer documentation for geoclue.
92
93%description apidocs -l pl.UTF-8
94Dokumentacja programisty do geoclue.
95
96%package gpsd
97Summary: gpsd provider for geoclue
98Summary(pl.UTF-8): Interfejs geoclue do gpsd
99Group: Applications
100Requires: %{name} = %{version}-%{release}
101Requires: gpsd >= 2.91
102
103%description gpsd
104A gpsd provider for geoclue.
105
106%description gpsd -l pl.UTF-8
107Interfejs geoclue do gpsd.
108
109%package gypsy
110Summary: gypsy provider for geoclue
111Summary(pl.UTF-8): Interfejs geoclue do gypsy
112Group: Applications
113Requires: %{name} = %{version}-%{release}
114Requires: gypsy
115
116%description gypsy
117A gypsy provider for geoclue.
118
119%description gypsy -l pl.UTF-8
120Interfejs geoclue do gypsy.
121
122%prep
123%setup -q
124%patch0 -p1
125%patch1 -p1
126%patch2 -p1
127%patch3 -p1
128
129%build
130%{__gtkdocize}
131%{__libtoolize}
132%{__aclocal}
133%{__autoconf}
134%{__autoheader}
135%{__automake}
136%configure \
137 --enable-gtk-doc \
138 --disable-conic \
139 --enable-gpsd%{?!with_gps:=no} \
140 --enable-gypsy \
141 --enable-networkmanager \
142 --enable-skyhook \
143 --with-html-dir=%{_gtkdocdir}
144
145%{__make}
146
147%install
148rm -rf $RPM_BUILD_ROOT
149
150%{__make} install \
151 DESTDIR=$RPM_BUILD_ROOT
152
153%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
154
155%clean
156rm -rf $RPM_BUILD_ROOT
157
158%post libs -p /sbin/ldconfig
159%postun libs -p /sbin/ldconfig
160
161%files
162%defattr(644,root,root,755)
163%doc AUTHORS README
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
175%dir %{_datadir}/geoclue-providers
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
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
189%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gsmloc.service
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
193%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Nominatim.service
194%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Plazes.service
195%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Skyhook.service
196%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Yahoo.service
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
202
203%files devel
204%defattr(644,root,root,755)
205%attr(755,root,root) %{_libdir}/libgeoclue.so
206%{_includedir}/geoclue
207%{_pkgconfigdir}/geoclue.pc
208
209%files static
210%defattr(644,root,root,755)
211%{_libdir}/libgeoclue.a
212
213%files apidocs
214%defattr(644,root,root,755)
215%{_gtkdocdir}/geoclue
216
217%if %{with gps}
218%files gpsd
219%defattr(644,root,root,755)
220%attr(755,root,root) %{_libexecdir}/geoclue-gpsd
221%{_datadir}/geoclue-providers/geoclue-gpsd.provider
222%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gpsd.service
223%endif
224
225%files gypsy
226%defattr(644,root,root,755)
227%attr(755,root,root) %{_libexecdir}/geoclue-gypsy
228%{_datadir}/geoclue-providers/geoclue-gypsy.provider
229%{_datadir}/dbus-1/services/org.freedesktop.Geoclue.Providers.Gypsy.service
This page took 0.069851 seconds and 4 git commands to generate.