Accepting request 121464 from GNOME:Factory
push G:F OBS-URL: https://build.opensuse.org/request/show/121464 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tracker?expand=0&rev=47
This commit is contained in:
commit
a4f7b81144
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:78e432c5c14b9d186ccca3c382accdcdb4f07c2c6e25989fda48401b4a68f7d4
|
||||
size 5908248
|
3
tracker-0.14.1.tar.xz
Normal file
3
tracker-0.14.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:17ac4125d02c5f820eae9a785ac1c90b0e93682730a3950f82fd4a3dff238a43
|
||||
size 6041840
|
12
tracker-evo-implicit.patch
Normal file
12
tracker-evo-implicit.patch
Normal file
@ -0,0 +1,12 @@
|
||||
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>
|
@ -1,3 +1,47 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu May 3 19:38:54 UTC 2012 - dimstar@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:10:27 UTC 2012 - dimstar@opensuse.org
|
||||
|
||||
|
@ -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 @@ Patch1: tracker-removeable-media-off.patch
|
||||
Patch2: tracker-fix-include-sched-idle.patch
|
||||
# PATCH-FIX-UPSTREAM tracker-libgrss-0.5.patch bgo#671751 dimstar@opensuse.org -- Support and Require libgrss-0.5
|
||||
Patch3: tracker-libgrss-0.5.patch
|
||||
# PATCH-FIX-UPSTREAM tracker-evo-implicit.patch bgo#675413 dimstar@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 @@ database, tag/metadata database, search tool and indexer.
|
||||
|
||||
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 @@ and search all types of files and other first class objects.
|
||||
%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 @@ miner library for Tracker.
|
||||
%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 @@ translation-update-upstream
|
||||
%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 @@ rm -r %{buildroot}%{_datadir}/tracker-tests
|
||||
# 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 @@ rm -rf %{buildroot}
|
||||
%{_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 @@ rm -rf %{buildroot}
|
||||
%{_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 @@ rm -rf %{buildroot}
|
||||
%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
|
||||
|
@ -1,3 +1,47 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu May 3 19:38:54 UTC 2012 - dimstar@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 9 21:10:27 UTC 2012 - dimstar@opensuse.org
|
||||
|
||||
|
44
tracker.spec
44
tracker.spec
@ -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 @@ Patch1: tracker-removeable-media-off.patch
|
||||
Patch2: tracker-fix-include-sched-idle.patch
|
||||
# PATCH-FIX-UPSTREAM tracker-libgrss-0.5.patch bgo#671751 dimstar@opensuse.org -- Support and Require libgrss-0.5
|
||||
Patch3: tracker-libgrss-0.5.patch
|
||||
# PATCH-FIX-UPSTREAM tracker-evo-implicit.patch bgo#675413 dimstar@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 @@ database, tag/metadata database, search tool and indexer.
|
||||
|
||||
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 @@ and search all types of files and other first class objects.
|
||||
%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 @@ miner library for Tracker.
|
||||
%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 @@ translation-update-upstream
|
||||
%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 @@ rm -r %{buildroot}%{_datadir}/tracker-tests
|
||||
# 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 @@ rm -rf %{buildroot}
|
||||
%{_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 @@ rm -rf %{buildroot}
|
||||
%{_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 @@ rm -rf %{buildroot}
|
||||
%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
|
||||
|
Loading…
Reference in New Issue
Block a user