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