sync with f16

This commit is contained in:
Matthias Clasen 2011-09-02 08:07:56 -04:00
parent 4bdb803e93
commit edb06d8bbd
3 changed files with 49 additions and 24 deletions

2
.gitignore vendored
View File

@ -12,4 +12,4 @@ tracker-0.8.13.tar.bz2
/tracker-0.10.5.tar.bz2
/tracker-0.10.8.tar.bz2
/tracker-0.10.10.tar.bz2
/tracker-0.10.24.tar.bz2
/tracker-0.11.2.tar.xz

View File

@ -1 +1 @@
1a8368d5818fdd198b3615a7922642e1 tracker-0.10.24.tar.bz2
880732875f2ffa968da8dd15b02ad62c tracker-0.11.2.tar.xz

View File

@ -1,12 +1,11 @@
Summary: Desktop-neutral search tool and indexer
Name: tracker
Version: 0.10.24
Release: 2%{?dist}
Version: 0.11.2
Release: 1%{?dist}
License: GPLv2+
Group: Applications/System
URL: http://projects.gnome.org/tracker/
Source0: http://ftp.gnome.org/pub/GNOME/sources/tracker/0.10/%{name}-%{version}.tar.bz2
Patch0: tracker-0.10-gnome3-build-fixes.patch
Source0: http://ftp.gnome.org/pub/GNOME/sources/tracker/0.11/%{name}-%{version}.tar.xz
BuildRequires: poppler-glib-devel evolution-devel libxml2-devel libgsf-devel
BuildRequires: libuuid-devel libnotify-devel dbus-devel
@ -23,6 +22,9 @@ BuildRequires: desktop-file-utils intltool gettext
BuildRequires: gtk-doc graphviz dia
BuildRequires: gobject-introspection
# doesn't build with current evolution
Obsoletes: tracker-evolution-plugin < 0.10.24-3.fc16
%description
Tracker is a powerful desktop-neutral first class object database,
tag/metadata database, search tool and indexer.
@ -59,6 +61,7 @@ Obsoletes: paperbox <= 0.4.4
Graphical frontend to tracker search and tagging facilities. This has
dependencies on GNOME libraries
%if 0
%package evolution-plugin
Summary: Tracker's evolution plugin
Group: User Interface/Desktops
@ -66,6 +69,7 @@ Requires: %{name} = %{version}-%{release}
%description evolution-plugin
Tracker's evolution plugin
%endif
%package nautilus-plugin
Summary: Tracker's nautilus plugin
@ -86,7 +90,6 @@ This package contains the documentation for tracker
%prep
%setup -q
%patch0 -p0 -b .gtk3
%global evo_plugins_dir %(pkg-config evolution-plugin-3.0 --variable=plugindir)
@ -95,8 +98,11 @@ This package contains the documentation for tracker
sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
%build
%configure --disable-static \
--enable-miner-evolution --enable-gtk-doc --disable-functional-tests
%configure --disable-static \
--disable-miner-evolution \
--disable-miner-firefox \
--enable-gtk-doc \
--disable-functional-tests
# Disable the functional tests for now, they use python bytecodes.
make V=1 %{?_smp_mflags}
@ -126,7 +132,11 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun -p /sbin/ldconfig
%postun
/sbin/ldconfig
if [ $1 -eq 0 ]; then
glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
fi
%postun search-tool
touch --no-create %{_datadir}/icons/hicolor
@ -134,6 +144,9 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%posttrans
glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
%files -f %{name}.lang
%defattr(-, root, root, -)
%doc AUTHORS ChangeLog COPYING NEWS README
@ -142,13 +155,14 @@ fi
%{_datadir}/tracker/
%{_datadir}/dbus-1/services/org.freedesktop.Tracker*
%{_libdir}/*.so.*
%{_libdir}/tracker-0.10/
%{_libdir}/girepository-1.0/Tracker-0.10.typelib
%{_libdir}/girepository-1.0/TrackerExtract-0.10.typelib
%{_libdir}/girepository-1.0/TrackerMiner-0.10.typelib
%{_libdir}/tracker-0.12/
%{_libdir}/girepository-1.0/Tracker-0.12.typelib
%{_libdir}/girepository-1.0/TrackerExtract-0.12.typelib
%{_libdir}/girepository-1.0/TrackerMiner-0.12.typelib
%{_mandir}/*/tracker*.gz
%{_sysconfdir}/ld.so.conf.d/tracker-%{_arch}.conf
%{_sysconfdir}/xdg/autostart/tracker*.desktop
%{_datadir}/glib-2.0/schemas/*
%exclude %{_bindir}/tracker-preferences
%exclude %{_bindir}/tracker-needle
%exclude %{_libexecdir}/tracker-search-bar
@ -158,13 +172,13 @@ fi
%files devel
%defattr(-, root, root, -)
%{_includedir}/tracker-0.10/
%{_includedir}/tracker-0.12/
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/vala/vapi/tracker*.*
%{_datadir}/gir-1.0/Tracker-0.10.gir
%{_datadir}/gir-1.0/TrackerExtract-0.10.gir
%{_datadir}/gir-1.0/TrackerMiner-0.10.gir
%{_datadir}/gir-1.0/Tracker-0.12.gir
%{_datadir}/gir-1.0/TrackerExtract-0.12.gir
%{_datadir}/gir-1.0/TrackerMiner-0.12.gir
%files search-tool
%defattr(-, root, root, -)
@ -179,10 +193,12 @@ fi
%{_mandir}/man1/tracker-preferences.1.gz
%{_mandir}/man1/tracker-needle.1.gz
%if 0
%files evolution-plugin
%defattr(-, root, root, -)
%{evo_plugins_dir}/liborg-freedesktop-Tracker-evolution-plugin.so
%{evo_plugins_dir}/org-freedesktop-Tracker-evolution-plugin.eplug
%endif
%files nautilus-plugin
%defattr(-, root, root, -)
@ -192,12 +208,15 @@ fi
%defattr(-, root, root, -)
%doc docs/reference/COPYING
%{_datadir}/gtk-doc/html/libtracker-miner/
%{_datadir}/gtk-doc/html/libtracker-client/
%{_datadir}/gtk-doc/html/libtracker-extract/
%{_datadir}/gtk-doc/html/libtracker-sparql/
%{_datadir}/gtk-doc/html/ontology/
%changelog
* Thu Sep 1 2011 Matthias Clasen <mclasen@redhat.com> - 0.11.2-1
- Update to 0.11.2
- Drop the evolution miner temporarily
* Tue Aug 30 2011 Milan Crha <mcrha@redhat.com> - 0.10.24-2
- Rebuild against newer evolution-data-server
@ -205,7 +224,13 @@ fi
- Update to 0.10.24
- Re-enable the evolution plugin
* Tue Jul 26 2011 Deji Akingunola <dakingun@gmail.com> - 0.10.21-1
* Thu Aug 04 2011 Adam Williamson <awilliam@redhat.com> - 0.10.21-2
- obsolete the evo plugin as well so upgrades work
* Wed Aug 03 2011 Adam Williamson <awilliam@redhat.com> - 0.10.21-1
- complete disabling the evolution plugin
* Tue Jul 26 2011 Deji Akingunola <dakingun@gmail.com>
- Update to 0.10.21
- Temporarily disable the evolution plugin