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