]> git.pld-linux.org Git - packages/geoclue.git/blob - geoclue.spec
- rel 11; disable gpsd for now (doesn't build)
[packages/geoclue.git] / geoclue.spec
1 %bcond_with     gps
2 Summary:        A modular geoinformation service
3 Summary(pl.UTF-8):      Modularna usługa geoinformacyjna
4 Name:           geoclue
5 Version:        0.12.0
6 Release:        11
7 License:        LGPL v2
8 Group:          Applications
9 Source0:        http://folks.o-hand.com/jku/geoclue-releases/%{name}-%{version}.tar.gz
10 # Source0-md5:  33af8307f332e0065af056ecba65fec2
11 Patch0:         %{name}-configure.patch
12 Patch1:         %{name}-libsoup.patch
13 Patch2:         %{name}-nm09.patch
14 Patch3:         geoclue-unused-var.patch
15 URL:            http://geoclue.freedesktop.org/
16 BuildRequires:  GConf2-devel >= 2.0
17 BuildRequires:  NetworkManager-devel
18 BuildRequires:  autoconf >= 2.59
19 BuildRequires:  automake >= 1:1.9
20 BuildRequires:  dbus-glib-devel >= 0.60
21 BuildRequires:  docbook-dtd412-xml
22 BuildRequires:  glib2-devel >= 1:2.0
23 %{?with_gps:BuildRequires:      gpsd-devel >= 2.91}
24 BuildRequires:  gtk+2-devel >= 1:2.0
25 BuildRequires:  gtk-doc >= 1.0
26 BuildRequires:  gypsy-devel
27 BuildRequires:  libsoup-devel >= 2.4.0
28 BuildRequires:  libtool
29 BuildRequires:  libxml2-devel >= 2.0
30 BuildRequires:  libxslt-progs
31 Requires:       %{name}-libs = %{version}-%{release}
32 Requires:       dbus
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
36 Geoclue is a modular geoinformation service built on top of the D-Bus
37 messaging system. The goal of the Geoclue project is to make creating
38 location-aware applications as simple as possible.
39
40 %description -l pl.UTF-8
41 Geoclue to modularna usługa geoinformacyjna zbudowana w oparciu o
42 system komunikacji D-Bus. Celem projektu jest jak największe
43 ułatwienie tworzenia aplikacji uwzględniających lokalizację.
44
45 %package libs
46 Summary:        Geoclue modular geoinformation service library
47 Summary(pl.UTF-8):      Biblioteka geoclue - modularnej usługi geoinformacyjnej
48 Group:          Libraries
49 Requires:       dbus-glib >= 0.60
50 Conflicts:      geoclue < 0.12.0-3
51
52 %description libs
53 geoclue modular geoinformation service library.
54
55 %description libs -l pl.UTF-8
56 Biblioteka geoclue - modularnej usługi geoinformacyjnej.
57
58 %package devel
59 Summary:        Development package for geoclue
60 Summary(pl.UTF-8):      Pakiet programistyczny geoclue
61 Group:          Development/Libraries
62 Requires:       %{name}-libs = %{version}-%{release}
63 Requires:       dbus-glib-devel >= 0.60
64 Requires:       libxml2-devel >= 2.0
65
66 %description devel
67 Header files for development with geoclue.
68
69 %description devel -l pl.UTF-8
70 Pliki nagłówkowe do programowania z użyciem geoclue.
71
72 %package static
73 Summary:        Static geoclue library
74 Summary(pl.UTF-8):      Statyczna biblioteka geoclue
75 Group:          Development/Libraries
76 Requires:       %{name}-devel = %{version}-%{release}
77
78 %description static
79 Static geoclue library.
80
81 %description static -l pl.UTF-8
82 Statyczna biblioteka geoclue.
83
84 %package apidocs
85 Summary:        Developer documentation for geoclue
86 Summary(pl.UTF-8):      Dokumentacja programisty do geoclue
87 Group:          Development/Libraries
88 Requires:       gtk-doc-common
89
90 %description apidocs
91 Developer documentation for geoclue.
92
93 %description apidocs -l pl.UTF-8
94 Dokumentacja programisty do geoclue.
95
96 %package gpsd
97 Summary:        gpsd provider for geoclue
98 Summary(pl.UTF-8):      Interfejs geoclue do gpsd
99 Group:          Applications
100 Requires:       %{name} = %{version}-%{release}
101 Requires:       gpsd >= 2.91
102
103 %description gpsd
104 A gpsd provider for geoclue.
105
106 %description gpsd -l pl.UTF-8
107 Interfejs geoclue do gpsd.
108
109 %package gypsy
110 Summary:        gypsy provider for geoclue
111 Summary(pl.UTF-8):      Interfejs geoclue do gypsy
112 Group:          Applications
113 Requires:       %{name} = %{version}-%{release}
114 Requires:       gypsy
115
116 %description gypsy
117 A gypsy provider for geoclue.
118
119 %description gypsy -l pl.UTF-8
120 Interfejs 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
148 rm -rf $RPM_BUILD_ROOT
149
150 %{__make} install \
151         DESTDIR=$RPM_BUILD_ROOT
152
153 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
154
155 %clean
156 rm -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.1064 seconds and 3 git commands to generate.