Hello community,

here is the log from the commit of package tracker for openSUSE:Factory checked 
in at 2012-05-22 10:10:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tracker (Old)
 and      /work/SRC/openSUSE:Factory/.tracker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tracker", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/tracker/tracker-extras.changes   2012-03-29 
14:07:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.tracker.new/tracker-extras.changes      
2012-05-22 10:10:51.000000000 +0200
@@ -1,0 +2,44 @@
+Thu May  3 19:38:54 UTC 2012 - dims...@opensuse.org
+
+- Update to version 0.14.1:
+  + New Feature: tracker-sandbox, to help with development
+  + libtracker-common: Set G_MESSAGES_DEBUG when verbosity > 2
+  + libtracker-sparql: Set G_MESSAGES_DEBUG when verbosity > 2
+  + libtracker-miner:
+    - Don't abort() if none file:// URI themes are used
+    - Fix unit tests with GLib 2.28
+  + tracker-extract: Add 'max-media-art-width' config option
+  + tracker-extract-oasis:
+    - Support Libreoffice graphic/drawing files (*.odg)
+    - Simplify text extraction and retrieve more content for ODT
+      files
+  + tracker-miner-fs: Do not index non-eligible mount points on
+    startup
+  + tracker-needle: Fix typo when toggling tags fails
+  + build: Error gracefully in autogen.sh when valac is not
+    installed
+  + Bugs fixed: bgo#672308, bgo#672415.
+  + Updated translations.
+- Add tracker-evo-implicit.patch: Include additional header in
+  order to have all the required evo symbols available.
+- Manually create %{buildroot}%{_datadir}/tracker/icons/ in install
+  of tracker.spec, so that it's owned by the tracker subpackage,
+  and other subpackages built from tracker-extras.spec don't have
+  issues with an unowned directory.
+- Fix the fact that tracker libraries require the tracker package,
+  because of private libraries shipped in the tracker package; this
+  effectively made tracker uninstallable (bnc#724554):
+  + Split private libraries from %{_libdir}/tracker-0.14 to
+    separate package libtracker-common-0_14-0. This does not
+    exactly match the SLPP, as the soname of the library is
+    libtracker-common.so.0 (name which is consistent across
+    versions, but the libraries are in a versioned folder, which
+    guarantees parallel installability of different versions.
+  + Add explicit libtracker-common-0_14-0 Requires to
+    libtracker-extract-0_14-0, libtracker-miner-0_14-0 and
+    libtracker-sparql-0_14-0: the Requires autodetection for
+    libraries will be libtracker-common.so.0, but this will exist
+    for several versions of tracker. So we need to help rpm with an
+    explicit Requires on the right version of the package.
+
+-------------------------------------------------------------------
tracker.changes: same change

Old:
----
  tracker-0.14.0.tar.xz

New:
----
  tracker-0.14.1.tar.xz
  tracker-evo-implicit.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tracker-extras.spec ++++++
--- /var/tmp/diff_new_pack.au50p6/_old  2012-05-22 10:10:53.000000000 +0200
+++ /var/tmp/diff_new_pack.au50p6/_new  2012-05-22 10:10:53.000000000 +0200
@@ -49,7 +49,7 @@
 # Do not edit this auto generated file! Edit tracker.spec.
 Name:           tracker-extras
 %define _name   tracker
-Version:        0.14.0
+Version:        0.14.1
 Release:        0
 Summary:        Powerful object database, tag/metadata database, search tool 
and indexer
 License:        GPL-2.0+
@@ -64,6 +64,8 @@
 Patch2:         tracker-fix-include-sched-idle.patch
 # PATCH-FIX-UPSTREAM tracker-libgrss-0.5.patch bgo#671751 dims...@opensuse.org 
-- Support and Require libgrss-0.5
 Patch3:         tracker-libgrss-0.5.patch
+# PATCH-FIX-UPSTREAM tracker-evo-implicit.patch bgo#675413 
dims...@opensuse.org -- Include email-backend.h; fixes brp checks.
+Patch4:         tracker-evo-implicit.patch
 BuildRequires:  NetworkManager-devel >= 0.8
 BuildRequires:  enca-devel
 BuildRequires:  fdupes
@@ -180,9 +182,27 @@
 
 This package contains a miner to index files and applications.
 
+# This package name is not correct as per SLPP, but the 'lib' lives in a
+# private folder: the symbol provided is libtracker-common.so.0() (same
+# name across multiple versions of tracker).
+# Yet, different libtracker-miner-* packages require their explicit
+# version of libtracker-common.so.0 as they link is done using rpath.
+%package -n libtracker-common-0_14-0
+Summary:        Conveniance libraries for Tracker
+Group:          System/Libraries
+
+%description -n libtracker-common-0_14-0
+Tracker is a powerful desktop-neutral first class object
+database, tag/metadata database, search tool and indexer.
+
+This package contains private conveniance libraries for the
+various tracker libraries.
+
 %package -n libtracker-extract-0_14-0
 Summary:        Extract library for Tracker
 Group:          System/Libraries
+# rpm autodetects libtracker-common.so.0() symbol, which is provided by all 
versions of libtracker-common, so we need to help with an explicit Requires.
+Requires:       libtracker-common-0_14-0
 Recommends:     %{_name}
 %glib2_gsettings_schema_requires
 
@@ -204,6 +224,8 @@
 %package -n libtracker-miner-0_14-0
 Summary:        Miner library for Tracker
 Group:          System/Libraries
+# rpm autodetects libtracker-common.so.0() symbol, which is provided by all 
versions of libtracker-common, so we need to help with an explicit Requires.
+Requires:       libtracker-common-0_14-0
 Recommends:     %{_name}
 
 %description -n libtracker-miner-0_14-0
@@ -290,6 +312,8 @@
 %package -n libtracker-sparql-0_14-0
 Summary:        Sparql library for Tracker
 Group:          System/Libraries
+# rpm autodetects libtracker-common.so.0() symbol, which is provided by all 
versions of libtracker-common, so we need to help with an explicit Requires.
+Requires:       libtracker-common-0_14-0
 Recommends:     %{_name}
 
 %description -n libtracker-sparql-0_14-0
@@ -496,6 +520,7 @@
 %patch2
 %endif
 %patch3 -p1
+%patch4 -p1
 cp %{S:1} src/miners/flickr/README.SUSE
 cp %{S:2} src/miners/rss/README.SUSE
 
@@ -572,13 +597,17 @@
 # Only needed by gui tools
 rm %{buildroot}%{_datadir}/icons/hicolor/*/apps/tracker.*
 
+# Ensure we have a /usr/share/tracker/icons/ folder, so the
+# tracker-extras build can put icons in there without having to worry
+mkdir -p %{buildroot}%{_datadir}/tracker/icons/
+
 %fdupes %{buildroot}%{_datadir}/gtk-doc/html/
 %fdupes %{buildroot}%{_datadir}/vala/
 
 %else
 
 ## Extras build: remove files from main, miner-files, devel, lang and lib 
subpackages
-for file in `rpm -ql tracker tracker-devel tracker-miner-files 
libtracker-extract-0_14-0 libtracker-miner-0_14-0 libtracker-sparql-0_14-0 
typelib-1_0-Tracker-0_14 typelib-1_0-TrackerExtract-0_14 
typelib-1_0-TrackerMiner-0_14`; do
+for file in `rpm -ql tracker tracker-devel tracker-miner-files 
libtracker-extract-0_14-0 libtracker-miner-0_14-0 libtracker-sparql-0_14-0 
typelib-1_0-Tracker-0_14 typelib-1_0-TrackerExtract-0_14 
typelib-1_0-TrackerMiner-0_14 libtracker-common-0_14-0`; do
   # do not remove directories (might contain files we want); -f to not fail if
   # file doesn't exist
   test ! -d %{buildroot}${file} && rm -f %{buildroot}${file}
@@ -685,7 +714,9 @@
 %{_libexecdir}/tracker-extract
 %{_libexecdir}/tracker-store
 %{_libexecdir}/tracker-writeback
-%{_libdir}/tracker-0.14/
+%dir %{_libdir}/tracker-0.14/
+%{_libdir}/tracker-0.14/extract-modules/
+%{_libdir}/tracker-0.14/writeback-modules/
 %{_datadir}/tracker/
 %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Extract.service
 %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service
@@ -740,6 +771,11 @@
 %{_datadir}/tracker/miners/tracker-miner-files.desktop
 %{_mandir}/man1/tracker-miner-fs.1%{ext_man}
 
+%files -n libtracker-common-0_14-0
+%defattr(-,root,root)
+%{_libdir}/tracker-0.14/libtracker-common.so.*
+%{_libdir}/tracker-0.14/libtracker-data.so.*
+
 %files -n libtracker-extract-0_14-0
 %defattr(-,root,root)
 %{_libdir}/libtracker-extract*.so.*
@@ -769,6 +805,8 @@
 %defattr(-,root,root)
 %{_libdir}/lib*.so
 %{_includedir}/tracker-0.14/
+%{_libdir}/tracker-0.14/libtracker-common.so
+%{_libdir}/tracker-0.14/libtracker-data.so
 %{_libdir}/pkgconfig/tracker-extract-0.14.pc
 %{_libdir}/pkgconfig/tracker-miner-0.14.pc
 %{_libdir}/pkgconfig/tracker-sparql-0.14.pc

++++++ tracker.spec ++++++
--- /var/tmp/diff_new_pack.au50p6/_old  2012-05-22 10:10:53.000000000 +0200
+++ /var/tmp/diff_new_pack.au50p6/_new  2012-05-22 10:10:53.000000000 +0200
@@ -48,7 +48,7 @@
 
 Name:           tracker
 %define _name   tracker
-Version:        0.14.0
+Version:        0.14.1
 Release:        0
 Summary:        Powerful object database, tag/metadata database, search tool 
and indexer
 License:        GPL-2.0+
@@ -63,6 +63,8 @@
 Patch2:         tracker-fix-include-sched-idle.patch
 # PATCH-FIX-UPSTREAM tracker-libgrss-0.5.patch bgo#671751 dims...@opensuse.org 
-- Support and Require libgrss-0.5
 Patch3:         tracker-libgrss-0.5.patch
+# PATCH-FIX-UPSTREAM tracker-evo-implicit.patch bgo#675413 
dims...@opensuse.org -- Include email-backend.h; fixes brp checks.
+Patch4:         tracker-evo-implicit.patch
 BuildRequires:  NetworkManager-devel >= 0.8
 BuildRequires:  enca-devel
 BuildRequires:  fdupes
@@ -179,9 +181,27 @@
 
 This package contains a miner to index files and applications.
 
+# This package name is not correct as per SLPP, but the 'lib' lives in a
+# private folder: the symbol provided is libtracker-common.so.0() (same
+# name across multiple versions of tracker).
+# Yet, different libtracker-miner-* packages require their explicit
+# version of libtracker-common.so.0 as they link is done using rpath.
+%package -n libtracker-common-0_14-0
+Summary:        Conveniance libraries for Tracker
+Group:          System/Libraries
+
+%description -n libtracker-common-0_14-0
+Tracker is a powerful desktop-neutral first class object
+database, tag/metadata database, search tool and indexer.
+
+This package contains private conveniance libraries for the
+various tracker libraries.
+
 %package -n libtracker-extract-0_14-0
 Summary:        Extract library for Tracker
 Group:          System/Libraries
+# rpm autodetects libtracker-common.so.0() symbol, which is provided by all 
versions of libtracker-common, so we need to help with an explicit Requires.
+Requires:       libtracker-common-0_14-0
 Recommends:     %{_name}
 %glib2_gsettings_schema_requires
 
@@ -203,6 +223,8 @@
 %package -n libtracker-miner-0_14-0
 Summary:        Miner library for Tracker
 Group:          System/Libraries
+# rpm autodetects libtracker-common.so.0() symbol, which is provided by all 
versions of libtracker-common, so we need to help with an explicit Requires.
+Requires:       libtracker-common-0_14-0
 Recommends:     %{_name}
 
 %description -n libtracker-miner-0_14-0
@@ -289,6 +311,8 @@
 %package -n libtracker-sparql-0_14-0
 Summary:        Sparql library for Tracker
 Group:          System/Libraries
+# rpm autodetects libtracker-common.so.0() symbol, which is provided by all 
versions of libtracker-common, so we need to help with an explicit Requires.
+Requires:       libtracker-common-0_14-0
 Recommends:     %{_name}
 
 %description -n libtracker-sparql-0_14-0
@@ -495,6 +519,7 @@
 %patch2
 %endif
 %patch3 -p1
+%patch4 -p1
 cp %{S:1} src/miners/flickr/README.SUSE
 cp %{S:2} src/miners/rss/README.SUSE
 
@@ -571,13 +596,17 @@
 # Only needed by gui tools
 rm %{buildroot}%{_datadir}/icons/hicolor/*/apps/tracker.*
 
+# Ensure we have a /usr/share/tracker/icons/ folder, so the
+# tracker-extras build can put icons in there without having to worry
+mkdir -p %{buildroot}%{_datadir}/tracker/icons/
+
 %fdupes %{buildroot}%{_datadir}/gtk-doc/html/
 %fdupes %{buildroot}%{_datadir}/vala/
 
 %else
 
 ## Extras build: remove files from main, miner-files, devel, lang and lib 
subpackages
-for file in `rpm -ql tracker tracker-devel tracker-miner-files 
libtracker-extract-0_14-0 libtracker-miner-0_14-0 libtracker-sparql-0_14-0 
typelib-1_0-Tracker-0_14 typelib-1_0-TrackerExtract-0_14 
typelib-1_0-TrackerMiner-0_14`; do
+for file in `rpm -ql tracker tracker-devel tracker-miner-files 
libtracker-extract-0_14-0 libtracker-miner-0_14-0 libtracker-sparql-0_14-0 
typelib-1_0-Tracker-0_14 typelib-1_0-TrackerExtract-0_14 
typelib-1_0-TrackerMiner-0_14 libtracker-common-0_14-0`; do
   # do not remove directories (might contain files we want); -f to not fail if
   # file doesn't exist
   test ! -d %{buildroot}${file} && rm -f %{buildroot}${file}
@@ -684,7 +713,9 @@
 %{_libexecdir}/tracker-extract
 %{_libexecdir}/tracker-store
 %{_libexecdir}/tracker-writeback
-%{_libdir}/tracker-0.14/
+%dir %{_libdir}/tracker-0.14/
+%{_libdir}/tracker-0.14/extract-modules/
+%{_libdir}/tracker-0.14/writeback-modules/
 %{_datadir}/tracker/
 %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Extract.service
 %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service
@@ -739,6 +770,11 @@
 %{_datadir}/tracker/miners/tracker-miner-files.desktop
 %{_mandir}/man1/tracker-miner-fs.1%{ext_man}
 
+%files -n libtracker-common-0_14-0
+%defattr(-,root,root)
+%{_libdir}/tracker-0.14/libtracker-common.so.*
+%{_libdir}/tracker-0.14/libtracker-data.so.*
+
 %files -n libtracker-extract-0_14-0
 %defattr(-,root,root)
 %{_libdir}/libtracker-extract*.so.*
@@ -768,6 +804,8 @@
 %defattr(-,root,root)
 %{_libdir}/lib*.so
 %{_includedir}/tracker-0.14/
+%{_libdir}/tracker-0.14/libtracker-common.so
+%{_libdir}/tracker-0.14/libtracker-data.so
 %{_libdir}/pkgconfig/tracker-extract-0.14.pc
 %{_libdir}/pkgconfig/tracker-miner-0.14.pc
 %{_libdir}/pkgconfig/tracker-sparql-0.14.pc

++++++ tracker-evo-implicit.patch ++++++
Index: tracker-0.14.1/src/plugins/evolution/tracker-evolution-plugin.c
===================================================================
--- tracker-0.14.1.orig/src/plugins/evolution/tracker-evolution-plugin.c
+++ tracker-0.14.1/src/plugins/evolution/tracker-evolution-plugin.c
@@ -51,6 +51,7 @@
 #include <libemail-engine/mail-config.h>
 #include <libemail-engine/mail-ops.h>
 #include <libemail-utils/e-account-utils.h>
+#include <mail/e-mail-backend.h>
 #elif defined(EVOLUTION_SHELL_3_2)
 #include <mail/em-utils.h>
 #include <mail/e-mail.h>
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to