source: projects/specs/trunk/t/tracker/tracker-vl.spec @ 11376

Revision 11376, 15.7 KB checked in by tomop, 6 years ago (diff)

tracker-1.12.4-1

Line 
1%define _unpackaged_files_terminate_build 1
2
3Summary: An object database, tag/metadata database, search tool and indexer
4Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
5Name: tracker
6Version: 1.12.4
7Release: 1%{?_dist_release}
8License: GPL
9Group: Applications/System
10URL: http://www.gnome.org/projects/tracker/
11
12Source0: http://ftp.gnome.org/pub/GNOME/sources/tracker/1.12/tracker-%{version}.tar.xz
13
14Patch0: tracker-0.12.3-sched.patch
15Patch1: tracker-1.2.3-revert-error_message.patch
16
17BuildRoot: %{_tmppath}/%{name}-%{version}-root
18BuildRequires: glib2-devel >= 2.44.0
19BuildRequires: gtk3-devel >= 3.0.0
20BuildRequires: gmime-devel >= 2.4
21BuildRequires: gstreamer1-devel
22BuildRequires: gstreamer1-plugins-base-devel
23BuildRequires: poppler-devel
24BuildRequires: gettext
25BuildRequires: file
26BuildRequires: libexif-devel, libgsf-devel, totem-pl-parser-devel
27BuildRequires: desktop-file-utils, intltool
28BuildRequires: raptor-devel >= 1.4.18
29BuildRequires: sqlite3-devel
30BuildRequires: dbus-devel >= 1.0
31BuildRequires: dbus-glib-devel >= 0.78
32BuildRequires: libSM-devel
33BuildRequires: libnotify-devel >= 0.4.3
34BuildRequires: libuuid-devel
35BuildRequires: libmediaart-devel
36BuildRequires: NetworkManager-glib-devel
37BuildRequires: vala-devel
38BuildRequires: libgee-devel
39BuildRequires: upower-devel
40BuildRequires: libgee-devel >= 0.3
41BuildRequires: nautilus-devel
42BuildRequires: libicu-devel
43BuildRequires: libjpeg-turbo-devel
44BuildRequires: giflib-devel
45BuildRequires: libtiff-devel
46BuildRequires: exempi-devel
47BuildRequires: enca-devel
48BuildRequires: taglib-devel
49BuildRequires: libgxps-devel
50BuildRequires: libvorbis-devel
51BuildRequires: flac-devel
52BuildRequires: json-glib-devel
53BuildRequires: libsoup-devel
54BuildRequires: libxml-devel
55BuildRequires: libseccomp-devel
56BuildRequires: firefox
57BuildRequires: thunderbird
58## BuildRequires: autoconf, automake
59
60Requires:       %{name}-libs = %{version}-%{release}
61
62Vendor: Project Vine
63Distribution: Vine Linux
64Packager: Takemikaduchi
65
66%description
67Tracker is a powerful desktop-neutral first class object database,
68tag/metadata database, search tool and indexer.
69
70It consists of a common object database that allows entities to have an
71almost infinte number of properties, metadata (both embedded/harvested as
72well as user definable), a comprehensive database of keywords/tags and
73links to other entities.
74
75It provides additional features for file based objects including context
76linking and audit trails for a file object.
77
78It has the ability to index, store, harvest metadata. retrieve and search 
79all types of files and other first class objects
80
81%package devel
82Summary: Headers for developing programs that will use %{name}
83Group: Development/Libraries
84Requires: %{name}-libs = %{version}-%{release}
85Requires: pkgconfig
86Requires: dbus-glib-devel
87
88%description devel
89This package contains the static libraries and header files needed for
90developing with tracker
91
92
93%package libs
94Summary: Libraries for %{name}
95Group: System Environment/Libraries
96
97%description libs
98The %{name}-libs package contains the runtime shared libraries for %{name}
99
100
101%package docs
102Summary: Documentation for tracker
103Group: Documentation
104Obsoletes: %{name}-doc < 0.15.0
105Provides: %{name}-doc = 0.15.0
106BuildArch: noarch
107
108%description docs
109This package contains documentation for tracker.
110
111
112%package search-tool
113Summary: Tracker search tool(s)
114Group: User Interface/Desktops
115Requires: %{name} = %{version}-%{release}
116
117%description search-tool
118Graphical frontend to tracker search facilities. This has dependencies on
119GNOME libraries
120
121
122%prep
123%setup -q
124%patch0 -p1 -b .sched
125%patch1 -p1 -b .errormsg
126
127# remove shebangs from the python files as none should be executable scripts
128## sed -e '/^#!\//,1 d' -i python/deskbar-handler/*.py
129
130sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
131
132%build
133#libtoolize --force --copy
134#intltoolize --copy --force
135#autoreconf -if
136%configure \
137        --disable-static                                                                                        \
138        --disable-tracker-search-bar                                                            \
139        --disable-libcue                                                                                        \
140        --enable-libvorbis                                                                                      \
141        --enable-libflac                                                                                        \
142        --with-firefox-plugin-dir=%{_libdir}/firefox/extensions         \
143        --with-thunderbird-plugin-dir=%{_libdir}/thunderbird/extensions
144
145
146make %{?_smp_mflags}
147
148                                                                               
149%install
150rm -rf %{buildroot}
151make DESTDIR=%{buildroot} install
152
153mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
154echo "%{_libdir}/tracker-0.16"  \
155        > %{buildroot}%{_sysconfdir}/ld.so.conf.d/tracker-%{_arch}.conf
156
157desktop-file-install --delete-original               \
158        --vendor=""                             \
159        --dir=%{buildroot}%{_datadir}/applications   \
160        %{buildroot}%{_datadir}/applications/%{name}-needle.desktop
161
162find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
163find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
164rm -rf %{buildroot}%{_datadir}/tracker-tests
165
166%find_lang %{name}
167
168rm -rf %{buildroot}/usr/lib/systemd
169
170%clean
171rm -rf %{buildroot}
172
173%post
174touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
175
176%posttrans
177gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
178glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
179 
180%postun
181if [ $1 -eq 0 ] ; then
182    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
183    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
184    glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
185fi
186
187%post libs -p /sbin/ldconfig
188
189%postun libs -p /sbin/ldconfig
190
191 
192%files -f %{name}.lang
193%defattr(-, root, root, -)
194%doc AUTHORS ChangeLog COPYING NEWS README
195### %doc %{_datadir}/gtk-doc/html/libtracker-common/
196### %doc %{_datadir}/gtk-doc/html/libtracker-module/
197%{_bindir}/tracker*
198%exclude %{_bindir}/tracker-needle
199%exclude %{_bindir}/tracker-preferences
200%{_libdir}/firefox/extensions/trackerfox@bustany.org
201%{_libdir}/thunderbird/extensions/trackerbird@bustany.org
202%{_libexecdir}/tracker*
203%{_datadir}/applications/trackerbird-launcher.desktop
204%{_datadir}/bash-completion/completions/tracker
205%{_datadir}/dbus-1/services/org.freedesktop.Tracker*
206%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.*.xml
207%{_datadir}/tracker/
208%{_datadir}/xul-ext/trackerfox
209%{_datadir}/xul-ext/trackerbird
210%{_sysconfdir}/ld.so.conf.d/tracker-%{_arch}.conf
211%{_sysconfdir}/xdg/autostart/tracker*.desktop
212%{_mandir}/*/tracker*.gz
213%exclude %{_mandir}/man1/tracker-preferences.1.gz
214%exclude %{_mandir}/man1/tracker-needle.1.gz
215
216%files libs
217%defattr(-, root, root, -)
218%{_libdir}/*.so.*
219%{_libdir}/girepository-1.0/*.typelib
220%{_libdir}/tracker-1.0/
221
222%files devel
223%defattr(-, root, root, -)
224%{_includedir}/tracker-1.0/
225%{_libdir}/*.so
226%{_libdir}/pkgconfig/*.pc
227%{_datadir}/vala/vapi/tracker*.vapi
228%{_datadir}/vala/vapi/tracker*.deps
229%{_datadir}/gir-1.0/*.gir
230
231%files docs
232%defattr(-, root, root, -)
233%{_datadir}/gtk-doc/html/libtracker-control
234%{_datadir}/gtk-doc/html/libtracker-miner
235%{_datadir}/gtk-doc/html/libtracker-sparql
236
237%files search-tool
238%defattr(-, root, root, -)
239%{_bindir}/tracker-needle
240%{_bindir}/tracker-preferences
241%{_libdir}/nautilus/extensions-3.0/*.so
242%{_datadir}/appdata/tracker-needle.appdata.xml
243%{_datadir}/appdata/tracker-preferences.appdata.xml
244%{_datadir}/applications/*.desktop
245%{_datadir}/icons/*/*/apps/tracker.*
246%{_mandir}/man1/tracker-preferences.1.gz
247%{_mandir}/man1/tracker-needle.1.gz
248
249%changelog
250* Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.4-1
251- new upstream release.
252
253* Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
254- new upstream release
255
256* Sat Dec 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
257- new upstream release
258
259* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
260- new upstream release
261
262* Sun Aug 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.1-1
263- new upstream release
264
265* Sun May 10 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-2
266- remove *.la files
267
268* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
269- new upstream release
270- add BuildRequires: libmediaart-devel, libvorbis-devel, flac-devel
271
272* Mon Dec 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.5-1
273- new upstream release
274
275* Sun Nov 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.4-1
276- new upstream release
277- add Patch1 (tracker-1.2.3-revert-error_message.patch)
278
279* Sun Sep 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-2
280- rebuild with upower-0.99.1
281
282* Sun Sep 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-1
283- new upstream release
284
285* Sun Aug 31 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.3-1
286- new upstream release
287
288* Tue Jul 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.1-3
289- rebuild with poppler-0.26.2
290
291* Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.1-2
292- rebuild with libarchive-3.1.2
293
294* Fri May 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.1-1
295- new upstream release
296
297* Sat May 03 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.0-2
298- rebuild with poppler-0.24.5
299
300* Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.0-1
301- new upstream release
302
303* Tue Dec 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.4-2
304- rebuild with VineSeed environment
305
306* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.4-1
307- new upstream release
308
309* Sat Nov 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.3-1
310- new upstream release
311
312* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.2-2
313- rebuild with icu-51.2
314
315* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.2-1
316- new upstream release
317
318* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.1-1
319- new upstream release
320
321* Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.0-1
322- new upstream release
323- remove BuildRequires: gnome-panel-devel, gnome-applets
324- change BuildRequires: gstreamer1-devel instead of gstreamer-devel
325- add BuildRequires: libjpeg-turbo-devel, giflib-devel, libtiff-devel, exempi-devel, enca-devel, taglib-devel, libgxps-devel
326- change BuildRequires: gstreamer1-plugins-base-devel instead of gstreamer-plugins-base-devel
327- change to %%{name}-docs subpackage from %%{name}-docs
328
329* Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.5-1
330- new upstream release
331
332* Fri Nov 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.4-1
333- new upstream release
334
335* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.3-1
336- new upstream release
337
338* Sat Sep 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.2-2
339- create -libs subpackage
340- add BuildRequires: firefox, thunderbird
341
342* Sun Jul 08 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.2-1
343- new upstream release
344
345* Sun May 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.1-1
346- new upstream release
347
348* Wed Apr 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.0-1
349- new upstream release
350
351* Wed Dec 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.9-1
352- new upstream release
353
354* Thu Nov 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.7-1
355- new upstream release
356
357* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.4-1
358- new upstream release
359- create %%{name}-doc sub package
360
361* Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.3-1
362- new upstream release
363- add Patch0 (tracker-0.12.3-sched.patch)
364
365* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.2-1
366- new upstream release
367- add BuildRequires: gstreamer-devel, gstreamer-plugins-base-devel, NetworkManager-glib-devel
368- drop Patch0
369
370* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.25-1
371- new upstream release
372
373* Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.23-1
374- new upstream release
375
376* Wed Jul 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.22-1
377- new upstream release
378- add BuildRequires: libicu-devel
379
380* Thu May 05 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.18-1
381- new upstream release
382- add Patch0 (tracker-0.8.18-tracker_spawn.patch)
383- delete Patch1
384
385* Sat Mar 12 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.16-3
386- rebuilt with poppler-0.16.3
387
388* Sat Oct 09 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.16-2
389- rebuild with poppler-0.14.2
390
391* Sun Aug 22 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.16-1
392- new upstream release
393- add BuildRequires: glib2-devel, gtk2-devel, gnome-panel-devel, libgee-devel
394- add configure option (--enable-tracker-search-bar)
395
396* Sun Jul 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.15-1
397- new upstream release
398
399* Sat Jun 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.13-1
400- new upstream release
401- fix URL of Source0
402
403* Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.12-1
404- new upstream release
405
406* Sun Jun 13 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.11-1
407- new upstream release
408
409* Sun May 30 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.9-1
410- new upstream release
411- fix %install and %files (make /etc/ld.so.conf.d/tracker-%{_arch}.conf)
412
413* Sun May 16 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.6-1
414- new upstream release
415
416* Sun Apr 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.3-1
417- new upstream release
418- add BuildRequires: upower-devel, gnome-applets
419- change BuildRequires: dbus-glib -> dbus-glib-devel
420
421* Sun Mar 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.0-1
422- new upstream release
423- add BuildRequires: libgnome-devel, libgnomeui-devel, libSM-devel, libnotify-devel, libuuid-devel, libgee-devel
424- fix BuildRequires: gmime-devel >= 2.4
425- add configure option (--enable-tracker-search-tool)
426
427* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.91-1
428- new upstream release
429
430* Sun Dec 14 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.6-2
431- rebuild with poppler-0.10.2
432- spec in UTF-8
433
434* Mon Mar 31 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.6-1
435- new upstream release
436- update Patch1
437- drop Patch10 (no more necessary)
438- add %%{_sysconfdir}/xdg/autostart/tracker-applet.desktop
439- remove --enable-external-sqlite option (no more bundled sqlite exist)
440- apply new versioning policy
441
442* Mon Sep 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.2-0vl1
443- new upstream release
444
445* Sun Apr 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.4-0vl2
446- add Patch10 to fix selecting video-extractor
447- use external video extractor(totem) instead of gstreamer/xine
448
449* Sun Apr 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.4-0vl1
450- initial build for Vine Linux
451
452* Fri Mar 30 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-6
453- Ship both autostart desktop files in the main package (BZ #233323)
454
455* Tue Feb 13 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-3
456- Package the deskbar plugin properly (BZ #228308)
457
458* Mon Jan 29 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-2
459- Split out tracker-search-tool sub-packages, for the GUI facility
460- Add proper requires for the -devel subpackage
461- Deal with the rpmlint complaints on rpath
462
463* Sat Jan 27 2007 Deji Akingunola <dakingun@gmail.com> - 0.5.4-1
464- Update to 0.5.4
465
466* Tue Dec 26 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.3-1
467- Update to 0.5.3
468
469* Mon Nov 27 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.2-2
470- Apply patch on Makefile.am instead of Makefile.in
471- Add libtool to BR
472
473* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.2-1
474- Update to 0.5.2
475
476* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.1-1
477- Update to new version
478
479* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-7
480- Have the devel subpackage require pkgconfig
481- Make the description field not have more than 76 characters on a line
482- Fix up the RPM group
483
484* Mon Nov 06 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-6
485- Explicitly require dbus-devel and dbus-glib (needed for FC < 6)
486
487* Sun Nov 05 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-5
488- Remove unneeded BRs (gnome-utils-devel and openssl-devel)
489
490* Sun Nov 05 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-4
491- Add autostart desktop file.
492- Edit the package description as suggested in review
493
494* Sat Nov 04 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-3
495- More cleaups to the spec file.
496
497* Sat Nov 04 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-2
498- Add needed BRs
499
500* Sat Nov 04 2006 Deji Akingunola <dakingun@gmail.com> - 0.5.0-1
501- Initial packaging for Fedora Extras
Note: See TracBrowser for help on using the repository browser.