Author: megabajt Date: Fri Feb 8 23:18:56 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - updated to 0.6.4 - created libtracker and libtracker-gtk packages with -devel and -static subpackages - removed unused exif,pdf,libxml2,gsf,sqlite3 bconds - more verbose files
---- Files affected: SPECS: tracker.spec (1.1 -> 1.2) ---- Diffs: ================================================================ Index: SPECS/tracker.spec diff -u SPECS/tracker.spec:1.1 SPECS/tracker.spec:1.2 --- SPECS/tracker.spec:1.1 Sat Nov 10 20:31:01 2007 +++ SPECS/tracker.spec Sat Feb 9 00:18:51 2008 @@ -1,100 +1,74 @@ # $Revision$, $Date$ +# # Conditional build: -%bcond_without exif -%bcond_without pdf -%bcond_without libxml2 -%bcond_without gsf # build without libgsf support %bcond_without gui # don't build GNOME based GUI -%bcond_with sqlite3 # use sqlite3 instead of sqlite2 # -Summary: Tracker - An indexing subsystem +Summary: Tracker - an indexing subsystem Summary(pl.UTF-8): Tracker - podsystem indeksujący Name: tracker -Version: 0.6.3 -Release: 0.1 -License: GPL v.2 -Group: Libraries +Version: 0.6.4 +Release: 1 +License: GPL v2+ +Group: Applications Source0: http://www.gnome.org/~jamiemcc/tracker/%{name}-%{version}.tar.bz2 -# Source0-md5: f718aa38b7527229f5567834ae247a38 -URL: http://www.gnome.org/projects/tracker/ -BuildRequires: autoconf >= 2.52 +# Source0-md5: 4f2d250d65f0be283ae456aede99a85b +URL: http://www.tracker-project.org/ +BuildRequires: autoconf >= 2.60 BuildRequires: automake -BuildRequires: gtk+2-devel >= 2:2.10.10 -BuildRequires: gmime-devel >= 2.1.0 +%{?with_gui:BuildRequires: dbus-glib-devel >= 0.74} +BuildRequires: exempi-devel >= 1.99.5 +BuildRequires: gettext-devel +BuildRequires: glib2-devel >= 1:2.14.5 +BuildRequires: gmime-devel >= 2.2.15 +%{?with_gui:BuildRequires: gnome-common >= 2.20.0} +%{?with_gui:BuildRequires: gnome-desktop-devel >= 2.20.0} +%{?with_gui:BuildRequires: gnome-vfs2-devel >= 2.20.0} +BuildRequires: gstreamer-devel >= 0.10.15 +%{?with_gui:BuildRequires: gtk+2-devel >= 2:2.12.5} +BuildRequires: hal-devel >= 0.5.10 +BuildRequires: intltool >= 0.37.0 BuildRequires: libexif-devel >= 0.6.13 -BuildRequires: libpng-devel -BuildRequires: librsvg-devel >= 1:2.16.1 +%{?with_gui:BuildRequires: libglade2-devel >= 1:2.6.2} +%{?with_gui:BuildRequires: libgnomeui-devel >= 2.20.0} +BuildRequires: libgsf-devel >= 1.14.7 +%{?with_gui:BuildRequires: libnotify-devel >= 0.4.3} +BuildRequires: libpng-devel >= 1.2.24 BuildRequires: libtool -BuildRequires: libxml2-devel >= 1:2.6.27 +BuildRequires: libxml2-devel >= 1:2.6.31 BuildRequires: pkgconfig -BuildRequires: python-devel -%if %{with sqlite3} -BuildRequires: sqlite3-devel >= 3.3.4 -%else -BuildRequires: sqlite-devel -%endif -BuildRequires: wv-devel >= 1.2.4 +BuildRequires: poppler-glib-devel >= 0.6 +BuildRequires: qdbm-devel >= 1.8 +BuildRequires: rpmbuild(macros) >= 1.311 +BuildRequires: sqlite3-devel >= 3.4.0 BuildRequires: zlib-devel -# GUI BRs -%if %{with gui} -BuildRequires: gnome-vfs2-devel >= 2.18.0.1 -%endif -Requires: %{name}-libs = %{version}-%{release} -Requires: sqlite3 -Requires: poppler -Requires: file -Requires: w3m -Requires: wv >= 1.0.2 - +Requires: libtracker = %{version}-%{release} +Suggests: /usr/bin/pdftotext +# for convert +Suggests: ImageMagick +Suggests: djvulibre +# for evince-thumbnailer +Suggests: evince +# for ssindex +Suggests: gnumeric +Suggests: libxslt-progs +Suggests: w3m +Suggests: wv BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Tracker is an indexing sub-system and search aggregator. %description -l pl.UTF-8 -Tracker jest podsystemem indeksującym i wyszukuj�cym. - -%package libs -Summary: Tracker libraries -Summary(pl.UTF-8): Bibiloteki Tracker -Group: Libraries - -%description libs -Tracker libraries. - -%description libs -l pl.UTF-8 -Bibiloteki Tracker. - -%package devel -Summary: Tracker development files -Summary(pl.UTF-8): Pliki programistyczne Tracker -Group: Development/Libraries -Requires: %{name}-libs = %{version}-%{release} - -%description devel -Tracker development files. - -%description devel -l pl.UTF-8 -Pliki programistyczne Tracker. - -%package static -Summary: Tracker static libraries -Summary(pl.UTF-8): Statyczne biblioteki Tracker -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description static -Tracker static libraries. - -%description static -l pl.UTF-8 -Statyczne biblioteki Tracker. +Tracker jest podsystemem indeksującym i wyszukującym. %package search-gui Summary: GNOME based Tracker GUI Summary(pl.UTF-8): Oparty na GNOME graficzny interfejs dla Tracker -Group: Libraries/Python +Group: X11/Applications +Requires(post,postun): gtk+2 +Requires(post,postun): hicolor-icon-theme Requires: %{name} = %{version}-%{release} -Requires: gtk+2 >= 2:2.10.10 +Requires: libtracker-gtk = %{version}-%{release} %description search-gui GNOME based Tracker GUI. @@ -105,9 +79,8 @@ %package startup Summary: Automatic startup integration for Tracker Summary(pl.UTF-8): Integracja funkcji automatycznego startu Tracker -Group: X11/Applications +Group: Applications Requires: %{name} = %{version}-%{release} -Obsoletes: tracker-gnome %description startup Automatic session startup integration for Tracker. @@ -115,6 +88,81 @@ %description startup -l pl.UTF-8 Integracja funkcji automatycznego startu Tracker. +%package -n libtracker +Summary: Tracker library +Summary(pl.UTF-8): Biblioteka Tracker +Group: Libraries + +%description -n libtracker +Tracker library. + +%description -n libtracker -l pl.UTF-8 +Biblioteka Tracker. + +%package -n libtracker-devel +Summary: Header files for Tracker library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Tracker +Group: Development/Libraries +Requires: dbus-glib-devel >= 0.74 +Requires: glib2-devel >= 1:2.14.5 +Requires: libtracker = %{version}-%{release} + +%description -n libtracker-devel +Header files for Tracker library. + +%description -n libtracker-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki Tracker. + +%package -n libtracker-static +Summary: Static Tracker library +Summary(pl.UTF-8): Statyczna biblioteka Tracker +Group: Development/Libraries +Requires: libtracker-devel = %{version}-%{release} + +%description -n libtracker-static +Static Tracker library. + +%description -n libtracker-static -l pl.UTF-8 +Statyczna biblioteka Tracker. + +%package -n libtracker-gtk +Summary: Tracker-gtk library +Summary(pl.UTF-8): Biblioteka Tracker-gtk +Group: X11/Libraries + +%description -n libtracker-gtk +Tracker-gtk library. + +%description -n libtracker-gtk -l pl.UTF-8 +Biblioteka Tracker-gtk. + +%package -n libtracker-gtk-devel +Summary: Header files for Tracker-gtk library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Tracker-gtk +Group: X11/Development/Libraries +Requires: dbus-glib-devel >= 0.74 +Requires: gtk+2-devel >= 2:2.12.5 +Requires: libtracker-devel = %{version}-%{release} +Requires: libtracker-gtk = %{version}-%{release} + +%description -n libtracker-gtk-devel +Header files for Tracker-gtk library. + +%description -n libtracker-gtk-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki Tracker-gtk. + +%package -n libtracker-gtk-static +Summary: Static Tracker-gtk library +Summary(pl.UTF-8): Statyczna biblioteka Tracker-gtk +Group: X11/Development/Libraries +Requires: libtracker-gtk-devel = %{version}-%{release} + +%description -n libtracker-gtk-static +Static Tracker-gtk library. + +%description -n libtracker-gtk-static -l pl.UTF-8 +Statyczna biblioteka Tracker-gtk. + %prep %setup -q @@ -125,21 +173,14 @@ %{__autoconf} %{__automake} %configure \ - --enable-static \ - %{?with_apidocs:--enable-gtk-doc} \ - --with-html-dir=%{_gtkdocdir} \ - --%{!?with_gui:dis}%{?with_gui:en}able-gui \ - --%{!?with_gui:dis}%{?with_gui:en}able-deskbar-applet \ - --%{!?with_gui:dis}%{?with_gui:en}able-libtrackergtk \ - --%{!?with_gsf:dis}%{?with_gsf:en}able-gsf \ - --%{!?with_xmp:dis}%{?with_xmp:en}able-xmp \ - --%{!?with_exif:dis}%{?with_exif:en}able-exif \ - --%{!?with_pdf:dis}%{?with_pdf:en}able-pdf \ - --%{!?with_libxml2:dis}%{?with_libxml2:en}able-libxml2 \ - --enable-preferences -#--enable-external-sqlite -#--enable-video-extractor=ARG enables one of the (gstreamer, xine, external, auto) -#--enable-file-monitoring=ARG enables one of the (inotify, fam, polling, auto) + --enable-deskbar-applet=module \ + --enable-external-qdbm \ + --enable-video-extractor=gstreamer \ + --enable-file-monitoring=inotify \ + %{?!with_gui:--disable-gui} \ + %{?!with_gui:--disable-libtrackergtk} \ + %{?!with_gui:--disable-trackerapplet} \ + %{?!with_gui:--disable-preferences} %{__make} @@ -154,82 +195,185 @@ %clean rm -rf $RPM_BUILD_ROOT -%post libs -p /sbin/ldconfig -%postun libs -p /sbin/ldconfig +%post search-gui +%update_icon_cache hicolor + +%postun search-gui +%update_icon_cache hicolor + +%post -n libtracker -p /sbin/ldconfig +%postun -n libtracker -p /sbin/ldconfig + +%post -n libtracker-gtk -p /sbin/ldconfig +%postun -n libtracker-gtk -p /sbin/ldconfig %files -f %{name}.lang %defattr(644,root,root,755) -%doc AUTHORS COPYING ChangeLog NEWS README +%doc AUTHORS ChangeLog NEWS README TODO %attr(755,root,root) %{_bindir}/o3totxt -%attr(755,root,root) %{_bindir}/trackerd %attr(755,root,root) %{_bindir}/tracker-extract %attr(755,root,root) %{_bindir}/tracker-files -%attr(755,root,root) %{_bindir}/tracker-thumbnailer %attr(755,root,root) %{_bindir}/tracker-meta-folder %attr(755,root,root) %{_bindir}/tracker-query %attr(755,root,root) %{_bindir}/tracker-search +%attr(755,root,root) %{_bindir}/tracker-stats %attr(755,root,root) %{_bindir}/tracker-status %attr(755,root,root) %{_bindir}/tracker-tag -%attr(755,root,root) %{_bindir}/tracker-stats +%attr(755,root,root) %{_bindir}/tracker-thumbnailer +%attr(755,root,root) %{_bindir}/trackerd +%dir %{_libdir}/tracker +%dir %{_libdir}/tracker/filters +%dir %{_libdir}/tracker/filters/application +%attr(755,root,root) %{_libdir}/tracker/filters/application/csv_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/msword_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/pdf_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/tab-separated-values_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.ms-excel_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.oasis.opendocument.presentation-template_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.oasis.opendocument.presentation_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.oasis.opendocument.spreadsheet_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.oasis.opendocument.text-template_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.oasis.opendocument.text_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.stardivision.writer_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.sun.xml.calc.template_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.sun.xml.calc_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.sun.xml.draw_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.sun.xml.impress.template_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.sun.xml.impress_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.sun.xml.writer.template_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/vnd.sun.xml.writer_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/x-abiword_filter +%attr(755,root,root) %{_libdir}/tracker/filters/application/x-gnumeric_filter +%dir %{_libdir}/tracker/filters/text +%attr(755,root,root) %{_libdir}/tracker/filters/text/csv_filter +%attr(755,root,root) %{_libdir}/tracker/filters/text/djvu_filter +%attr(755,root,root) %{_libdir}/tracker/filters/text/html_filter +%attr(755,root,root) %{_libdir}/tracker/filters/text/spreadsheet_filter +%attr(755,root,root) %{_libdir}/tracker/filters/text/tab-separated-values_filter +%attr(755,root,root) %{_libdir}/tracker/filters/text/x-comma-separated-values_filter +%attr(755,root,root) %{_libdir}/tracker/filters/text/x-tex_filter +%attr(755,root,root) %{_libdir}/tracker/filters/text/xml_filter +%dir %{_libdir}/tracker/thumbnailers +%dir %{_libdir}/tracker/thumbnailers/application +%attr(755,root,root) %{_libdir}/tracker/thumbnailers/application/pdf_thumbnailer +%attr(755,root,root) %{_libdir}/tracker/thumbnailers/application/vnd.oasis.opendocument.graphics_thumbnailer +%attr(755,root,root) %{_libdir}/tracker/thumbnailers/application/vnd.oasis.opendocument.presentation_thumbnailer +%attr(755,root,root) %{_libdir}/tracker/thumbnailers/application/vnd.oasis.opendocument.spreadsheet_thumbnailer +%attr(755,root,root) %{_libdir}/tracker/thumbnailers/application/vnd.oasis.opendocument.text_thumbnailer +%dir %{_libdir}/tracker/thumbnailers/image +%attr(755,root,root) %{_libdir}/tracker/thumbnailers/image/jpeg_thumbnailer +%attr(755,root,root) %{_libdir}/tracker/thumbnailers/image/png_thumbnailer %{_datadir}/dbus-1/services/tracker.service -%dir %{_libdir}/%{name} -%dir %{_libdir}/%{name}/thumbnailers -%dir %{_libdir}/%{name}/thumbnailers/application -%dir %{_libdir}/%{name}/thumbnailers/image -%attr(755,root,root) %{_libdir}/%{name}/thumbnailers/application/pdf_thumbnailer -%attr(755,root,root) %{_libdir}/%{name}/thumbnailers/application/vnd.oasis.opendocument.*_thumbnailer -%attr(755,root,root) %{_libdir}/%{name}/thumbnailers/image/*_thumbnailer -%{_libdir}/%{name}/filters -%{_mandir}/man*/* -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/services -%{_datadir}/%{name}/sqlite-*.sql +%dir %{_datadir}/tracker +%dir %{_datadir}/tracker/languages +%{_datadir}/tracker/languages/stopwords.da +%{_datadir}/tracker/languages/stopwords.de +%{_datadir}/tracker/languages/stopwords.en +%{_datadir}/tracker/languages/stopwords.es +%{_datadir}/tracker/languages/stopwords.fi +%{_datadir}/tracker/languages/stopwords.fr +%{_datadir}/tracker/languages/stopwords.it +%{_datadir}/tracker/languages/stopwords.nb +%{_datadir}/tracker/languages/stopwords.nl +%{_datadir}/tracker/languages/stopwords.pt +%{_datadir}/tracker/languages/stopwords.ru +%{_datadir}/tracker/languages/stopwords.sv +%dir %{_datadir}/tracker/services +%{_datadir}/tracker/services/application.metadata +%{_datadir}/tracker/services/audio.metadata +%{_datadir}/tracker/services/default.metadata +%{_datadir}/tracker/services/default.service +%{_datadir}/tracker/services/document.metadata +%{_datadir}/tracker/services/email.metadata +%{_datadir}/tracker/services/file.metadata +%{_datadir}/tracker/services/image.metadata +%{_datadir}/tracker/services/video.metadata +%{_datadir}/tracker/sqlite-cache.sql +%{_datadir}/tracker/sqlite-email.sql +%{_datadir}/tracker/sqlite-metadata.sql +%{_datadir}/tracker/sqlite-service-stored-procs.sql +%{_datadir}/tracker/sqlite-service-triggers.sql +%{_datadir}/tracker/sqlite-service-types.sql +%{_datadir}/tracker/sqlite-service.sql +%{_datadir}/tracker/sqlite-stored-procs.sql +%{_datadir}/tracker/sqlite-tracker-triggers.sql +%{_datadir}/tracker/sqlite-tracker.sql +%{_datadir}/tracker/sqlite-user-data.sql +%{_datadir}/tracker/tracker-introspect.xml +%{_mandir}/man1/tracker-extract.1* +%{_mandir}/man1/tracker-files.1* +%{_mandir}/man1/tracker-meta-folder.1* +%{_mandir}/man1/tracker-query.1* +%{_mandir}/man1/tracker-search.1* +%{_mandir}/man1/tracker-stats.1* +%{_mandir}/man1/tracker-status.1* +%{_mandir}/man1/tracker-tag.1* +%{_mandir}/man1/tracker-thumbnailer.1* +%{_mandir}/man1/trackerd.1* +%{_mandir}/man5/tracker.cfg.5* +%{_mandir}/man7/tracker-services.7* -%files libs +%if %{with gui} +%files search-gui %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so.*.*.* +%attr(755,root,root) %{_bindir}/tracker-applet +%attr(755,root,root) %{_bindir}/tracker-preferences +%attr(755,root,root) %{_bindir}/tracker-search-tool +%{_datadir}/tracker/icons +%{_datadir}/tracker/tracker-preferences.glade +%{_desktopdir}/tracker-preferences.desktop +%{_desktopdir}/tracker-search-tool.desktop +%{_iconsdir}/hicolor/*/*/*.png +%{_iconsdir}/hicolor/*/*/*.svg +%{_mandir}/man1/tracker-applet.1* +%{_mandir}/man1/tracker-preferences.1* +%{_mandir}/man1/tracker-search-tool.1* +%{_sysconfdir}/xdg/autostart/tracker-applet.desktop +%endif -%files devel +%files startup %defattr(644,root,root,755) -%{_includedir}/libtracker-gtk -%{_includedir}/*.h -%{_libdir}/*.la -%{_pkgconfigdir}/* +%{_sysconfdir}/xdg/autostart/trackerd.desktop -%files static +%files -n libtracker %defattr(644,root,root,755) -%{_libdir}/*.a +%attr(755,root,root) %{_libdir}/libtrackerclient.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libtrackerclient.so.0 + +%files -n libtracker-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libtrackerclient.so +%{_libdir}/libtrackerclient.la +%{_includedir}/tracker-client.h +%{_includedir}/tracker.h +%{_pkgconfigdir}/tracker.pc + +%files -n libtracker-static +%defattr(644,root,root,755) +%{_libdir}/libtrackerclient.a %if %{with gui} -%files search-gui +%files -n libtracker-gtk %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/tracker-search-tool -%attr(755,root,root) %{_bindir}/tracker-preferences -%{_iconsdir}/hicolor/*/apps/*.png -%{_iconsdir}/hicolor/*/apps/*.svg -%{_desktopdir}/*.desktop -%{_datadir}/%{name}/tracker-introspect.xml -%{_datadir}/%{name}/tracker-preferences.glade -%dir %{_datadir}/%{name}/icons -%{_datadir}/%{name}/icons/thumbnail_frame.png -%dir %{_datadir}/%{name}/languages -%{_datadir}/%{name}/languages/stopwords.da -%{_datadir}/%{name}/languages/stopwords.de -%{_datadir}/%{name}/languages/stopwords.en -%{_datadir}/%{name}/languages/stopwords.es -%{_datadir}/%{name}/languages/stopwords.fi -%{_datadir}/%{name}/languages/stopwords.fr -%{_datadir}/%{name}/languages/stopwords.it -%{_datadir}/%{name}/languages/stopwords.nb -%{_datadir}/%{name}/languages/stopwords.nl -%{_datadir}/%{name}/languages/stopwords.pt -%{_datadir}/%{name}/languages/stopwords.ru -%{_datadir}/%{name}/languages/stopwords.sv +%attr(755,root,root) %{_libdir}/libtracker-gtk.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libtracker-gtk.so.0 %endif -%files startup +%if %{with gui} +%files -n libtracker-gtk-devel %defattr(644,root,root,755) -%{_sysconfdir}/xdg/autostart/trackerd.desktop +%attr(755,root,root) %{_libdir}/libtracker-gtk.so +%{_libdir}/libtracker-gtk.la +%{_includedir}/libtracker-gtk +%{_pkgconfigdir}/libtracker-gtk.pc +%endif + +%if %{with gui} +%files -n libtracker-gtk-static +%defattr(644,root,root,755) +%{_libdir}/libtracker-gtk.a +%endif %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -237,6 +381,13 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.2 2008-02-08 23:18:51 megabajt +- updated to 0.6.4 +- created libtracker and libtracker-gtk packages with -devel and -static + subpackages +- removed unused exif,pdf,libxml2,gsf,sqlite3 bconds +- more verbose files + Revision 1.1 2007-11-10 19:31:01 wolvverine - init ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/tracker.spec?r1=1.1&r2=1.2&f=u
_______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
