]>
Commit | Line | Data |
---|---|---|
749c88aa ŁK |
1 | # |
2 | # Conditional build: | |
3 | %bcond_without apidocs # do not build and package API docs | |
8c84151e | 4 | %bcond_with evolution # Evolution miner |
87f04637 | 5 | %bcond_with icu # libicu instead of libunistring |
8c84151e JB |
6 | %bcond_without nautilus # Nautilus extension |
7 | %bcond_with static_libs # static libraries | |
8 | %bcond_without vala # Vala API | |
c81acfd5 | 9 | |
b22cdce6 | 10 | %define ver 1.0 |
56480e20 | 11 | Summary: Tracker - an indexing subsystem |
65e96725 MWP |
12 | Summary(pl.UTF-8): Tracker - podsystem indeksujący |
13 | Name: tracker | |
c9154280 | 14 | Version: 1.2.5 |
c81acfd5 | 15 | Release: 3 |
56480e20 | 16 | License: GPL v2+ |
0a1c1835 | 17 | Group: X11/Applications |
dee6f386 | 18 | Source0: http://ftp.gnome.org/pub/GNOME/sources/tracker/1.2/%{name}-%{version}.tar.xz |
c9154280 | 19 | # Source0-md5: 9344f560567f606d219ebe3f41a7219c |
85473b28 | 20 | Patch0: link.patch |
ff1337bc | 21 | Patch1: force-tb-fx-miners.patch |
fa8af390 | 22 | Patch2: %{name}-libgrss.patch |
80974564 | 23 | URL: http://projects.gnome.org/tracker/ |
1742f1dd MB |
24 | BuildRequires: NetworkManager-devel >= 0.8.0 |
25 | BuildRequires: autoconf >= 2.64 | |
26 | BuildRequires: automake >= 1:1.11 | |
27 | BuildRequires: dbus-devel >= 1.3.1 | |
0c9e9cbd | 28 | BuildRequires: docbook-dtd412-xml |
0a1c1835 | 29 | BuildRequires: enca-devel >= 1.9 |
ecca5ce8 | 30 | %if %{with evolution} |
ff1337bc AF |
31 | BuildRequires: evolution-data-server-devel >= 3.1.0 |
32 | BuildRequires: evolution-devel >= 3.1.0 | |
ecca5ce8 | 33 | %endif |
0a1c1835 | 34 | BuildRequires: exempi-devel >= 2.1.0 |
dee6f386 | 35 | BuildRequires: ffmpeg-devel |
0a1c1835 | 36 | BuildRequires: flac-devel >= 1.2.1 |
7f25a7d1 | 37 | BuildRequires: gettext-tools |
1742f1dd | 38 | BuildRequires: giflib-devel |
c9154280 | 39 | BuildRequires: glib2-devel >= 1:2.40.0 |
ff1337bc | 40 | BuildRequires: gobject-introspection-devel >= 0.10.0 |
0c9e9cbd | 41 | BuildRequires: graphviz |
bab42905 JB |
42 | BuildRequires: gstreamer-devel >= 1.0 |
43 | BuildRequires: gstreamer-plugins-base-devel >= 1.0 | |
44 | BuildRequires: gtk+3-devel >= 3.0.0 | |
749c88aa | 45 | %{?with_apidocs:BuildRequires: gtk-doc >= 1.8} |
7b559885 | 46 | BuildRequires: gupnp-dlna-devel >= 0.9.4 |
1742f1dd | 47 | BuildRequires: intltool >= 0.40.0 |
2932f044 | 48 | BuildRequires: libcue-devel |
65e96725 | 49 | BuildRequires: libexif-devel >= 0.6.13 |
c4b6f286 | 50 | BuildRequires: libgee-devel >= 0.8 |
fa8af390 | 51 | BuildRequires: libgrss-devel >= 0.6 |
9b64aa57 | 52 | BuildRequires: libgsf-devel >= 1.14.24 |
229b7309 | 53 | BuildRequires: libgxps-devel |
c4458f59 | 54 | %{?with_icu:BuildRequires: libicu-devel >= 4.8.1.1} |
0a1c1835 MB |
55 | BuildRequires: libiptcdata-devel |
56 | BuildRequires: libjpeg-devel | |
8c84151e | 57 | BuildRequires: libmediaart-devel >= 0.5.0 |
b22cdce6 | 58 | BuildRequires: libosinfo-devel >= 0.2.9 |
0a1c1835 MB |
59 | BuildRequires: libpng-devel >= 2:1.2.24 |
60 | BuildRequires: libtiff-devel | |
1742f1dd | 61 | BuildRequires: libtool >= 2:2.2 |
87f04637 | 62 | %{!?with_icu:BuildRequires: libunistring-devel} |
0a1c1835 MB |
63 | BuildRequires: libuuid-devel |
64 | BuildRequires: libvorbis-devel >= 0.22 | |
56480e20 | 65 | BuildRequires: libxml2-devel >= 1:2.6.31 |
bab42905 | 66 | %{?with_nautilus:BuildRequires: nautilus-devel >= 3.0.0} |
65e96725 | 67 | BuildRequires: pkgconfig |
1742f1dd | 68 | BuildRequires: poppler-glib-devel >= 0.16.0 |
bab42905 | 69 | BuildRequires: python >= 1:2.6 |
ff1337bc | 70 | BuildRequires: rpmbuild(macros) >= 1.592 |
7b559885 | 71 | BuildRequires: sqlite3-devel >= 3.7.9 |
1742f1dd | 72 | BuildRequires: taglib-devel >= 1.6 |
ba126316 | 73 | BuildRequires: tar >= 1:1.22 |
0af09957 | 74 | BuildRequires: totem-pl-parser-devel >= 2.32.2-2 |
1742f1dd | 75 | BuildRequires: upower-devel >= 0.9.0 |
c4458f59 | 76 | %{?with_vala:BuildRequires: vala >= 2:0.18.0} |
ba126316 | 77 | BuildRequires: xz |
65e96725 | 78 | BuildRequires: zlib-devel |
bab42905 | 79 | # meegotouch >= 0.20, libstreamanalyzer >= 0.7.0 |
c9154280 | 80 | Requires(post,postun): glib2 >= 1:2.40.0 |
ade80379 | 81 | Requires(post,postun): gtk-update-icon-cache |
0a1c1835 | 82 | Requires: %{name}-libs = %{version}-%{release} |
bab42905 JB |
83 | Requires: dbus >= 1.3.1 |
84 | Requires: flac >= 1.2.1 | |
bab42905 | 85 | Requires: gupnp-dlna >= 0.9.4 |
1742f1dd | 86 | Requires: hicolor-icon-theme |
fa8af390 | 87 | Requires: libgrss >= 0.6 |
87f04637 | 88 | Requires: libgsf >= 1.14.24 |
b22cdce6 | 89 | Requires: libosinfo >= 0.2.9 |
bab42905 JB |
90 | Requires: libpng >= 2:1.2.24 |
91 | Requires: libvorbis >= 0.22 | |
92 | Requires: libxml2 >= 1:2.6.31 | |
93 | Requires: poppler-glib >= 0.16.0 | |
bab42905 JB |
94 | Requires: taglib >= 1.6 |
95 | Requires: totem-pl-parser >= 2.32.2-2 | |
96 | Requires: upower-libs >= 0.9.0 | |
0a1c1835 MB |
97 | # for gunzip |
98 | Suggests: gzip | |
99 | Obsoletes: gnome-applet-deskbar-extension-tracker | |
7b559885 | 100 | Obsoletes: gnome-applet-tracker |
0a1c1835 MB |
101 | Obsoletes: tracker-search-gui |
102 | Obsoletes: tracker-startup | |
65e96725 MWP |
103 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
104 | ||
105 | %description | |
106 | Tracker is an indexing sub-system and search aggregator. | |
107 | ||
108 | %description -l pl.UTF-8 | |
56480e20 | 109 | Tracker jest podsystemem indeksującym i wyszukującym. |
65e96725 | 110 | |
0a1c1835 MB |
111 | %package libs |
112 | Summary: Tracker libraries | |
bab42905 | 113 | Summary(pl.UTF-8): Biblioteki Trackera |
56480e20 | 114 | Group: Libraries |
bab42905 JB |
115 | Requires: NetworkManager-libs >= 0.8.0 |
116 | Requires: enca-libs >= 1.9 | |
117 | Requires: exempi >= 2.1.0 | |
c9154280 | 118 | Requires: glib2 >= 1:2.40.0 |
bab42905 | 119 | Requires: libexif >= 0.6.13 |
8c84151e | 120 | Requires: libmediaart >= 0.5.0 |
bab42905 | 121 | Requires: sqlite3 >= 3.7.9 |
0a1c1835 MB |
122 | Obsoletes: libtracker |
123 | Obsoletes: libtracker-gtk | |
56480e20 | 124 | |
0a1c1835 MB |
125 | %description libs |
126 | Tracker libraries. | |
56480e20 | 127 | |
0a1c1835 | 128 | %description libs -l pl.UTF-8 |
46f2f003 | 129 | Biblioteki Trackera. |
56480e20 | 130 | |
0a1c1835 MB |
131 | %package devel |
132 | Summary: Header files for Tracker libraries | |
133 | Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Trackera | |
56480e20 | 134 | Group: Development/Libraries |
0a1c1835 | 135 | Requires: %{name}-libs = %{version}-%{release} |
c9154280 | 136 | Requires: glib2-devel >= 1:2.40.0 |
8c84151e | 137 | Requires: libmediaart-devel >= 0.5.0 |
0a1c1835 MB |
138 | Obsoletes: libtracker-devel |
139 | Obsoletes: libtracker-gtk-devel | |
140 | Obsoletes: libtracker-gtk-static | |
8c84151e | 141 | %{!?with_static_libs:Obsoletes: libtracker-static} |
56480e20 | 142 | |
0a1c1835 MB |
143 | %description devel |
144 | Header files for Tracker libraries. | |
56480e20 | 145 | |
0a1c1835 MB |
146 | %description devel -l pl.UTF-8 |
147 | Pliki nagłówkowe bibliotek Trackera. | |
56480e20 | 148 | |
8c84151e JB |
149 | %package static |
150 | Summary: Static Tracker libraries | |
151 | Summary(pl.UTF-8): Statyczne biblioteki Trackera | |
152 | Group: Development/Libraries | |
153 | Requires: %{name}-devel = %{version}-%{release} | |
154 | ||
155 | %description static | |
156 | Static Tracker libraries. | |
157 | ||
158 | %description static -l pl.UTF-8 | |
159 | Statyczne biblioteki Trackera. | |
160 | ||
0a1c1835 MB |
161 | %package apidocs |
162 | Summary: Tracker libraries API documentation | |
163 | Summary(pl.UTF-8): Dokumentacja API bibliotek Trackera | |
164 | Group: Documentation | |
165 | Requires: gtk-doc-common | |
c81acfd5 ER |
166 | %if "%{_rpmversion}" >= "5" |
167 | BuildArch: noarch | |
168 | %endif | |
56480e20 | 169 | |
0a1c1835 MB |
170 | %description apidocs |
171 | Tracker libraries API documentation. | |
56480e20 | 172 | |
0a1c1835 MB |
173 | %description apidocs -l pl.UTF-8 |
174 | Dokumentacja API bibliotek Trackera. | |
56480e20 | 175 | |
0a1c1835 MB |
176 | %package -n evolution-plugin-tracker |
177 | Summary: Tracker plugin for Evolution | |
178 | Summary(pl.UTF-8): Wtyczka Trackera do Evolution | |
179 | Group: X11/Applications | |
180 | Requires: %{name} = %{version}-%{release} | |
ff1337bc | 181 | Requires: evolution >= 3.1.0 |
bab42905 | 182 | Requires: evolution-data-server-devel >= 3.1.0 |
56480e20 | 183 | |
0a1c1835 MB |
184 | %description -n evolution-plugin-tracker |
185 | Tracker plugin for Evolution. | |
56480e20 | 186 | |
0a1c1835 MB |
187 | %description -n evolution-plugin-tracker -l pl.UTF-8 |
188 | Wtyczka Trackera do Evolution. | |
56480e20 | 189 | |
0a1c1835 MB |
190 | %package -n nautilus-extension-tracker |
191 | Summary: Tracker extension for Nautilus | |
192 | Summary(pl.UTF-8): Rozszerzenie Trackera dla Nautilusa | |
193 | Group: X11/Applications | |
194 | Requires: %{name} = %{version}-%{release} | |
ae6e50a2 | 195 | Requires: nautilus >= 3.0.0 |
56480e20 | 196 | |
0a1c1835 | 197 | %description -n nautilus-extension-tracker |
bab42905 | 198 | This package adds Tracker integration to Nautilus. |
56480e20 | 199 | |
0a1c1835 | 200 | %description -n nautilus-extension-tracker -l pl.UTF-8 |
bab42905 | 201 | Ten pakiet dodaje integrację Trackera z Nautilusem. |
56480e20 | 202 | |
ff1337bc AF |
203 | %package -n iceweasel-extension-tracker |
204 | Summary: Tracker extension for Iceweasel | |
205 | Summary(pl.UTF-8): Rozszerzenie Trackera dla Iceweasel | |
206 | Group: X11/Applications | |
207 | Requires: %{name} = %{version}-%{release} | |
32b37e55 | 208 | Requires: iceweasel >= 22.0 |
ff1337bc AF |
209 | |
210 | %description -n iceweasel-extension-tracker | |
bab42905 | 211 | This package adds Tracker integration to Iceweasel. |
ff1337bc AF |
212 | |
213 | %description -n iceweasel-extension-tracker -l pl.UTF-8 | |
bab42905 | 214 | Ten pakiet dodaje integrację Trackera z Iceweaselem. |
ff1337bc AF |
215 | |
216 | %package -n icedove-extension-tracker | |
217 | Summary: Tracker extension for Icedove | |
218 | Summary(pl.UTF-8): Rozszerzenie Trackera dla Icedove | |
219 | Group: X11/Applications | |
220 | Requires: %{name} = %{version}-%{release} | |
221 | Requires: icedove >= 5.0 | |
222 | ||
223 | %description -n icedove-extension-tracker | |
bab42905 | 224 | This package adds Tracker integration to Icedove. |
ff1337bc AF |
225 | |
226 | %description -n icedove-extension-tracker -l pl.UTF-8 | |
bab42905 | 227 | Ten pakiet dodaje integrację Trackera z programem Icedove. |
ff1337bc | 228 | |
749c88aa ŁK |
229 | %package -n vala-tracker |
230 | Summary: tracker API for Vala language | |
231 | Summary(pl.UTF-8): API tracker dla języka Vala | |
232 | Group: Development/Libraries | |
233 | Requires: %{name}-devel = %{version}-%{release} | |
c4458f59 | 234 | Requires: vala >= 2:0.18.0 |
749c88aa ŁK |
235 | |
236 | %description -n vala-tracker | |
237 | tracker API for Vala language. | |
238 | ||
239 | %description -n vala-tracker -l pl.UTF-8 | |
240 | API tracker dla języka Vala. | |
241 | ||
65e96725 MWP |
242 | %prep |
243 | %setup -q | |
85473b28 | 244 | %patch0 -p1 |
ff1337bc | 245 | %patch1 -p1 |
fa8af390 | 246 | %patch2 -p1 |
65e96725 MWP |
247 | |
248 | %build | |
249 | %{__intltoolize} | |
250 | %{__libtoolize} | |
0a1c1835 | 251 | %{__aclocal} -I m4 |
65e96725 | 252 | %{__autoconf} |
0a1c1835 | 253 | %{__autoheader} |
65e96725 MWP |
254 | %{__automake} |
255 | %configure \ | |
bab42905 | 256 | %{__enable_disable apidocs gtk-doc} \ |
8c84151e | 257 | --disable-hal \ |
bab42905 | 258 | --enable-libcue \ |
1742f1dd | 259 | --enable-libflac \ |
0a1c1835 | 260 | --enable-libvorbis \ |
ecca5ce8 | 261 | %{__enable_disable evolution miner-evolution} \ |
ff1337bc | 262 | --enable-miner-firefox \ |
ff1337bc | 263 | --enable-miner-thunderbird \ |
bab42905 | 264 | %{__enable_disable nautilus nautilus-extension} \ |
8c84151e JB |
265 | --disable-silent-rules \ |
266 | %{!?with_static_libs:--disable-static} \ | |
267 | --disable-unit-tests \ | |
7ea15d5e | 268 | --with-firefox-plugin-dir=%{_datadir}/iceweasel/browser/extensions \ |
bab42905 | 269 | --with-html-dir=%{_gtkdocdir} \ |
ff1337bc | 270 | --with-thunderbird-plugin-dir=%{_datadir}/icedove/extensions \ |
87f04637 | 271 | --with-unicode-support=%{?with_icu:libicu}%{!?with_icu:libunistring} |
65e96725 MWP |
272 | |
273 | %{__make} | |
274 | ||
275 | %install | |
276 | rm -rf $RPM_BUILD_ROOT | |
277 | ||
278 | %{__make} install \ | |
279 | DESTDIR=$RPM_BUILD_ROOT | |
280 | ||
bab42905 | 281 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la |
1742f1dd MB |
282 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/tracker-%{ver}/*/*.la |
283 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/tracker-%{ver}/*.la | |
bab42905 JB |
284 | %{?with_evolution:%{__rm} $RPM_BUILD_ROOT%{_libdir}/evolution/*/plugins/*.la} |
285 | %{?with_nautilus:%{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-*/*.la} | |
8c84151e JB |
286 | %if %{with static_libs} |
287 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/tracker-%{ver}/libtracker-*.a | |
288 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/tracker-%{ver}/*/lib*.a | |
289 | %endif | |
290 | ||
24c92954 | 291 | |
0a1c1835 | 292 | %find_lang tracker |
65e96725 MWP |
293 | |
294 | %clean | |
295 | rm -rf $RPM_BUILD_ROOT | |
296 | ||
0a1c1835 | 297 | %post |
56480e20 | 298 | %update_icon_cache hicolor |
ff1337bc | 299 | %glib_compile_schemas |
56480e20 | 300 | |
0a1c1835 | 301 | %postun |
56480e20 | 302 | %update_icon_cache hicolor |
ff1337bc | 303 | %glib_compile_schemas |
56480e20 | 304 | |
0a1c1835 MB |
305 | %post libs -p /sbin/ldconfig |
306 | %postun libs -p /sbin/ldconfig | |
56480e20 | 307 | |
0a1c1835 | 308 | %files -f tracker.lang |
65e96725 | 309 | %defattr(644,root,root,755) |
0a1c1835 | 310 | %attr(755,root,root) %{_bindir}/tracker-control |
0a1c1835 MB |
311 | %attr(755,root,root) %{_bindir}/tracker-import |
312 | %attr(755,root,root) %{_bindir}/tracker-info | |
46f2f003 | 313 | %attr(755,root,root) %{_bindir}/tracker-needle |
0a1c1835 | 314 | %attr(755,root,root) %{_bindir}/tracker-preferences |
65e96725 | 315 | %attr(755,root,root) %{_bindir}/tracker-search |
0a1c1835 | 316 | %attr(755,root,root) %{_bindir}/tracker-sparql |
56480e20 | 317 | %attr(755,root,root) %{_bindir}/tracker-stats |
65e96725 | 318 | %attr(755,root,root) %{_bindir}/tracker-tag |
0a1c1835 | 319 | %attr(755,root,root) %{_libdir}/tracker-extract |
dee6f386 | 320 | %attr(755,root,root) %{_libdir}/tracker-miner-apps |
0a1c1835 | 321 | %attr(755,root,root) %{_libdir}/tracker-miner-fs |
1742f1dd | 322 | %attr(755,root,root) %{_libdir}/tracker-miner-rss |
dee6f386 | 323 | %attr(755,root,root) %{_libdir}/tracker-miner-user-guides |
0a1c1835 MB |
324 | %attr(755,root,root) %{_libdir}/tracker-store |
325 | %attr(755,root,root) %{_libdir}/tracker-writeback | |
46f2f003 | 326 | %dir %{_libdir}/tracker-%{ver}/extract-modules |
327 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-abw.so | |
dee6f386 | 328 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-bmp.so |
6f29353f | 329 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-dvi.so |
dee6f386 | 330 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-dummy.so |
ff1337bc | 331 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-epub.so |
1742f1dd | 332 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-flac.so |
46f2f003 | 333 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-gif.so |
ff1337bc | 334 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-gstreamer.so |
46f2f003 | 335 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-html.so |
336 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-icon.so | |
72d738db | 337 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-iso.so |
46f2f003 | 338 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-jpeg.so |
339 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-mp3.so | |
340 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-msoffice.so | |
341 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-oasis.so | |
342 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-pdf.so | |
343 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-playlist.so | |
344 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-png.so | |
345 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-ps.so | |
346 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-text.so | |
347 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-tiff.so | |
348 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-vorbis.so | |
349 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-msoffice-xml.so | |
350 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-xmp.so | |
6f29353f | 351 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/extract-modules/libextract-xps.so |
46f2f003 | 352 | %dir %{_libdir}/tracker-%{ver}/writeback-modules |
353 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/writeback-modules/libwriteback-taglib.so | |
354 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/writeback-modules/libwriteback-xmp.so | |
b22cdce6 | 355 | %{_sysconfdir}/xdg/autostart/tracker-extract.desktop |
dee6f386 | 356 | %{_sysconfdir}/xdg/autostart/tracker-miner-apps.desktop |
0a1c1835 | 357 | %{_sysconfdir}/xdg/autostart/tracker-miner-fs.desktop |
1742f1dd | 358 | %{_sysconfdir}/xdg/autostart/tracker-miner-rss.desktop |
dee6f386 | 359 | %{_sysconfdir}/xdg/autostart/tracker-miner-user-guides.desktop |
0a1c1835 | 360 | %{_sysconfdir}/xdg/autostart/tracker-store.desktop |
dee6f386 MB |
361 | %{_datadir}/appdata/tracker-needle.appdata.xml |
362 | %{_datadir}/appdata/tracker-preferences.appdata.xml | |
b22cdce6 | 363 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service |
0a1c1835 | 364 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Applications.service |
0a1c1835 | 365 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Files.service |
1742f1dd | 366 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.RSS.service |
dee6f386 | 367 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Userguides.service |
ff1337bc | 368 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service |
0a1c1835 | 369 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service |
ff1337bc AF |
370 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.DB.gschema.xml |
371 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Extract.gschema.xml | |
372 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.FTS.gschema.xml | |
373 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Miner.Files.gschema.xml | |
374 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Store.gschema.xml | |
375 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Writeback.gschema.xml | |
376 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.enums.xml | |
377 | %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.gschema.xml | |
0a1c1835 | 378 | %{_datadir}/tracker |
ff1337bc | 379 | %dir %{_datadir}/xul-ext |
46f2f003 | 380 | %{_desktopdir}/tracker-needle.desktop |
56480e20 | 381 | %{_desktopdir}/tracker-preferences.desktop |
bab42905 JB |
382 | %{_iconsdir}/hicolor/*/apps/tracker.png |
383 | %{_iconsdir}/hicolor/*/apps/tracker.svg | |
0a1c1835 MB |
384 | %{_mandir}/man1/tracker-control.1* |
385 | %{_mandir}/man1/tracker-extract.1* | |
386 | %{_mandir}/man1/tracker-import.1* | |
387 | %{_mandir}/man1/tracker-info.1* | |
388 | %{_mandir}/man1/tracker-miner-fs.1* | |
51bb8cfb | 389 | %{_mandir}/man1/tracker-miner-rss.1* |
46f2f003 | 390 | %{_mandir}/man1/tracker-needle.1* |
56480e20 | 391 | %{_mandir}/man1/tracker-preferences.1* |
0a1c1835 MB |
392 | %{_mandir}/man1/tracker-search.1* |
393 | %{_mandir}/man1/tracker-sparql.1* | |
394 | %{_mandir}/man1/tracker-stats.1* | |
0a1c1835 MB |
395 | %{_mandir}/man1/tracker-store.1* |
396 | %{_mandir}/man1/tracker-tag.1* | |
ff1337bc | 397 | %{_mandir}/man1/tracker-writeback.1* |
24c92954 | 398 | |
0a1c1835 | 399 | %files libs |
65e96725 | 400 | %defattr(644,root,root,755) |
b22cdce6 MB |
401 | %attr(755,root,root) %{_libdir}/libtracker-control-%{ver}.so.*.*.* |
402 | %attr(755,root,root) %ghost %{_libdir}/libtracker-control-%{ver}.so.0 | |
46f2f003 | 403 | %attr(755,root,root) %{_libdir}/libtracker-miner-%{ver}.so.*.*.* |
404 | %attr(755,root,root) %ghost %{_libdir}/libtracker-miner-%{ver}.so.0 | |
405 | %attr(755,root,root) %{_libdir}/libtracker-sparql-%{ver}.so.*.*.* | |
406 | %attr(755,root,root) %ghost %{_libdir}/libtracker-sparql-%{ver}.so.0 | |
b22cdce6 | 407 | # required by libtracker-miner |
46f2f003 | 408 | %dir %{_libdir}/tracker-%{ver} |
1742f1dd MB |
409 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/libtracker-common.so* |
410 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/libtracker-data.so* | |
b22cdce6 | 411 | %attr(755,root,root) %{_libdir}/tracker-%{ver}/libtracker-extract.so* |
ff1337bc | 412 | %{_libdir}/girepository-1.0/Tracker-%{ver}.typelib |
b22cdce6 | 413 | %{_libdir}/girepository-1.0/TrackerControl-%{ver}.typelib |
ff1337bc | 414 | %{_libdir}/girepository-1.0/TrackerMiner-%{ver}.typelib |
0a1c1835 MB |
415 | |
416 | %files devel | |
56480e20 | 417 | %defattr(644,root,root,755) |
b22cdce6 | 418 | %attr(755,root,root) %{_libdir}/libtracker-control-%{ver}.so |
46f2f003 | 419 | %attr(755,root,root) %{_libdir}/libtracker-miner-%{ver}.so |
420 | %attr(755,root,root) %{_libdir}/libtracker-sparql-%{ver}.so | |
46f2f003 | 421 | %{_includedir}/tracker-%{ver} |
b22cdce6 | 422 | %{_pkgconfigdir}/tracker-control-%{ver}.pc |
46f2f003 | 423 | %{_pkgconfigdir}/tracker-miner-%{ver}.pc |
424 | %{_pkgconfigdir}/tracker-sparql-%{ver}.pc | |
ff1337bc | 425 | %{_datadir}/gir-1.0/Tracker-%{ver}.gir |
b22cdce6 | 426 | %{_datadir}/gir-1.0/TrackerControl-%{ver}.gir |
ff1337bc | 427 | %{_datadir}/gir-1.0/TrackerMiner-%{ver}.gir |
0a1c1835 | 428 | |
8c84151e JB |
429 | %if %{with static_libs} |
430 | %files static | |
431 | %defattr(644,root,root,755) | |
432 | %{_libdir}/libtracker-control-%{ver}.a | |
433 | %{_libdir}/libtracker-miner-%{ver}.a | |
434 | %{_libdir}/libtracker-sparql-%{ver}.a | |
435 | %endif | |
436 | ||
749c88aa | 437 | %if %{with apidocs} |
0a1c1835 | 438 | %files apidocs |
56480e20 | 439 | %defattr(644,root,root,755) |
b22cdce6 | 440 | %{_gtkdocdir}/libtracker-control |
0a1c1835 | 441 | %{_gtkdocdir}/libtracker-miner |
46f2f003 | 442 | %{_gtkdocdir}/libtracker-sparql |
0a1c1835 | 443 | %{_gtkdocdir}/ontology |
749c88aa | 444 | %endif |
65e96725 | 445 | |
ecca5ce8 | 446 | %if %{with evolution} |
0a1c1835 | 447 | %files -n evolution-plugin-tracker |
65e96725 | 448 | %defattr(644,root,root,755) |
72d738db MB |
449 | %attr(755,root,root) %{_libdir}/evolution/3.4/plugins/liborg-freedesktop-Tracker-evolution-plugin.so |
450 | %{_libdir}/evolution/3.4/plugins/org-freedesktop-Tracker-evolution-plugin.eplug | |
ecca5ce8 ŁK |
451 | %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.EMails.service |
452 | %endif | |
65e96725 | 453 | |
bab42905 | 454 | %if %{with nautilus} |
0a1c1835 | 455 | %files -n nautilus-extension-tracker |
56480e20 | 456 | %defattr(644,root,root,755) |
1742f1dd | 457 | %attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libnautilus-tracker-tags.so |
bab42905 | 458 | %endif |
ff1337bc AF |
459 | |
460 | %files -n iceweasel-extension-tracker | |
461 | %defattr(644,root,root,755) | |
7ea15d5e | 462 | %{_datadir}/iceweasel/browser/extensions/trackerfox@bustany.org |
ff1337bc AF |
463 | %{_datadir}/xul-ext/trackerfox |
464 | ||
465 | %files -n icedove-extension-tracker | |
466 | %defattr(644,root,root,755) | |
467 | %{_desktopdir}/trackerbird-launcher.desktop | |
468 | %{_datadir}/icedove/extensions/trackerbird@bustany.org | |
469 | %{_datadir}/xul-ext/trackerbird | |
749c88aa ŁK |
470 | |
471 | %if %{with vala} | |
472 | %files -n vala-tracker | |
473 | %defattr(644,root,root,755) | |
b22cdce6 MB |
474 | %{_datadir}/vala/vapi/tracker-control-%{ver}.deps |
475 | %{_datadir}/vala/vapi/tracker-control-%{ver}.vapi | |
749c88aa ŁK |
476 | %{_datadir}/vala/vapi/tracker-miner-%{ver}.deps |
477 | %{_datadir}/vala/vapi/tracker-miner-%{ver}.vapi | |
478 | %{_datadir}/vala/vapi/tracker-sparql-%{ver}.deps | |
479 | %{_datadir}/vala/vapi/tracker-sparql-%{ver}.vapi | |
480 | %endif |