Accepting request 69149 from GNOME:Apps

Pushing G:A changes related to GNOME 3 (either needed by GNOME 3, or needed to build with GNOME 3)

OBS-URL: https://build.opensuse.org/request/show/69149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tracker?expand=0&rev=25
This commit is contained in:
Sascha Peilicke
2011-05-02 13:45:08 +00:00
committed by Git OBS Bridge
parent b1f73ae187
commit cf91498bb1
6 changed files with 240 additions and 860 deletions

View File

@@ -19,8 +19,8 @@
Name: tracker
Version: 0.9.38
Release: 5
Version: 0.10.10
Release: 1
# FIXME: 2010-03-24 building gtk-doc fails because of a bug in graphviz
License: GPLv2+
Summary: Powerful object database, tag/metadata database, search tool and indexer
@@ -29,10 +29,10 @@ Group: Productivity/Other
Source0: %{name}-%{version}.tar.bz2
Source1: README.SUSE.flickr
Source2: README.SUSE.rss
# PATCH-FIX-UPSTREAM tracker-no-duplicated-results.patch bgo#639547 vuntz@opensuse.org -- Don't get duplicated results in search results
Patch0: tracker-no-duplicated-results.patch
# PATCH-FIX-OPENSUSE tracker-removeable-media-off.patch bgo622288 badshah400@gmail.com -- Disable indexing on removable media by default. See bgo#622288 for how it should be done properly.
Patch1: tracker-removeable-media-off.patch
# PATCH-FIX-UPSTREAM tracker-nautilus-extension-compile-gtk3.patch bnc689447 bgo645954 glin@gmail.com -- Compile nautilus extension with gtk3
Patch2: tracker-nautilus-extension-compile-gtk3.patch
BuildRequires: NetworkManager-devel
BuildRequires: dbus-1-glib-devel
BuildRequires: enca-devel
@@ -43,15 +43,14 @@ BuildRequires: flac-devel
BuildRequires: gcc-c++
BuildRequires: giflib-devel
BuildRequires: glib2-devel
BuildRequires: gnome-panel-devel
BuildRequires: gobject-introspection-devel
BuildRequires: graphviz
BuildRequires: gstreamer-0_10-plugins-base-devel
BuildRequires: gtk-doc
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel
BuildRequires: intltool
BuildRequires: libexempi-devel
BuildRequires: libexif-devel
BuildRequires: libgee-devel
%if 0%{?suse_version} >= 1130
BuildRequires: libgnome-keyring-devel
%else
@@ -66,21 +65,22 @@ BuildRequires: libicu-devel
BuildRequires: libiptcdata-devel
BuildRequires: libpng-devel
BuildRequires: libpoppler-glib-devel
BuildRequires: librest-devel
BuildRequires: libtiff-devel
BuildRequires: libupower-glib-devel
BuildRequires: libuuid-devel
BuildRequires: libvorbis-devel
BuildRequires: libxml2-devel
BuildRequires: nautilus-devel
BuildRequires: sqlite3-devel
BuildRequires: taglib-devel
BuildRequires: totem-pl-parser-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
# We require vala 0.11.2 at least, which is vala-unstable in 11.4 cycle.
BuildRequires: vala-unstable-devel
BuildRequires: vala-devel >= 0.12.0
BuildRequires: zlib-devel
BuildRequires: pkgconfig(gee-1.0)
BuildRequires: pkgconfig(libnautilus-extension)
BuildRequires: pkgconfig(libpanelapplet-4.0)
BuildRequires: pkgconfig(rest-0.7)
Recommends: %{name}-lang
# We want to index files by default, if possible
Recommends: %{name}-miner-files
@@ -327,22 +327,22 @@ This package contains an nautilus plugin to tag files with Tracker.
%prep
%setup -q
translation-update-upstream
%patch0 -p1
%patch1 -p1
%patch2 -p1
cp %{S:1} src/miners/flickr/README.SUSE
cp %{S:2} src/miners/rss/README.SUSE
%build
autoreconf
%configure \
--enable-libvorbis \
--enable-libflac \
--enable-tracker-explorer \
--enable-tracker-search-bar \
--enable-tracker-search-tool \
--enable-tracker-preferences \
--disable-functional-tests
# --enable-gtk-doc
%__make %{?_smp_mflags}
%__make %{?_smp_mflags} V=1
%install
%makeinstall
@@ -491,14 +491,17 @@ rm -rf %{buildroot}
%files -n libtracker-client-0_10-0
%defattr(-,root,root)
%{_libdir}/libtracker-client*.so.*
%{_libdir}/girepository-1.0/Tracker-0.10.typelib
%files -n libtracker-extract-0_10-0
%defattr(-,root,root)
%{_libdir}/libtracker-extract*.so.*
%{_libdir}/girepository-1.0/TrackerExtract-0.10.typelib
%files -n libtracker-miner-0_10-0
%defattr(-,root,root)
%{_libdir}/libtracker-miner*.so.*
%{_libdir}/girepository-1.0/TrackerMiner-0.10.typelib
%files -n libtracker-sparql-0_10-0
%defattr(-, root, root)
@@ -518,19 +521,20 @@ rm -rf %{buildroot}
%dir %{_datadir}/vala/vapi
%{_datadir}/vala/vapi/*.deps
%{_datadir}/vala/vapi/*.vapi
%{_datadir}/gir-1.0/*.gir
%files -n gnome-panel-applet-tracker
%defattr(-,root,root)
%{_datadir}/%{name}/tracker-search-bar.ui
%{_datadir}/%{name}/tracker-search-bar-menu.xml
%{_datadir}/dbus-1/services/org.gnome.panel.applet.SearchBarFactory.service
%{_datadir}/gnome-panel/applets/org.gnome.panel.SearchBar.panel-applet
%{_datadir}/gnome-panel/4.0/applets/org.gnome.panel.SearchBar.panel-applet
%{_libexecdir}/tracker-search-bar
%{_mandir}/man1/tracker-search-bar.1*
%files -n nautilus-extension-tracker-tags
%defattr(-,root,root)
%{_libdir}/nautilus/extensions-2.0/libnautilus-tracker-tags*
%{_libdir}/nautilus/extensions-3.0/libnautilus-tracker-tags*
%files lang -f %{name}.lang