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

Revision 10716, 15.4 KB checked in by Takemikaduchi, 8 years ago (diff)

GNOME-3.20

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