Accepting request 429088 from GNOME:Factory

Update to 1.10.0 (forwarded request 428737 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/429088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tracker?expand=0&rev=86
This commit is contained in:
Dominique Leuenberger 2016-09-21 16:35:28 +00:00 committed by Git OBS Bridge
commit 88e2d20d51
8 changed files with 193 additions and 70 deletions

3
tracker-1.10.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:df95b4a1e7de442f66d1097b725dd3cdd739862f491453fc7d7b1f88181a12fb
size 4990724

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a11f31a373bfec3abae38ae719d0a59f666f1f067d8789ade2ed7032a152907d
size 4961488

View File

@ -13,24 +13,24 @@ https://bugzilla.gnome.org/show_bug.cgi?id=725689
src/libtracker-extract/Makefile.am | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
Index: tracker-1.3.2/src/libtracker-common/Makefile.am
Index: tracker-1.9.0/src/libtracker-common/Makefile.am
===================================================================
--- tracker-1.3.2.orig/src/libtracker-common/Makefile.am
+++ tracker-1.3.2/src/libtracker-common/Makefile.am
@@ -53,6 +53,8 @@ libtracker_common_la_LIBADD = \
--- tracker-1.9.0.orig/src/libtracker-common/Makefile.am
+++ tracker-1.9.0/src/libtracker-common/Makefile.am
@@ -63,6 +63,8 @@ libtracker_common_la_LIBADD = \
$(LIBTRACKER_COMMON_LIBS) \
-lm
+libtracker_common_la_LDFLAGS = -avoid-version
+
tracker-enum-types.h: tracker-enum-types.h.template $(NOINST_H_FILES)
tracker-enum-types.h: tracker-enum-types.h.template tracker-enums.h
$(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template tracker-enum-types.h.template $(noinst_HEADERS)) > $@
Index: tracker-1.3.2/src/libtracker-data/Makefile.am
Index: tracker-1.9.0/src/libtracker-data/Makefile.am
===================================================================
--- tracker-1.3.2.orig/src/libtracker-data/Makefile.am
+++ tracker-1.3.2/src/libtracker-data/Makefile.am
@@ -50,6 +50,8 @@ libtracker_data_la_LIBADD =
--- tracker-1.9.0.orig/src/libtracker-data/Makefile.am
+++ tracker-1.9.0/src/libtracker-data/Makefile.am
@@ -51,6 +51,8 @@ libtracker_data_la_LIBADD =
$(LIBTRACKER_DATA_LIBS) \
-lm
@ -39,10 +39,10 @@ Index: tracker-1.3.2/src/libtracker-data/Makefile.am
if HAVE_TRACKER_FTS
libtracker_data_la_LIBADD += \
$(top_builddir)/src/libtracker-fts/libtracker-fts.la
Index: tracker-1.3.2/src/libtracker-extract/Makefile.am
Index: tracker-1.9.0/src/libtracker-extract/Makefile.am
===================================================================
--- tracker-1.3.2.orig/src/libtracker-extract/Makefile.am
+++ tracker-1.3.2/src/libtracker-extract/Makefile.am
--- tracker-1.9.0.orig/src/libtracker-extract/Makefile.am
+++ tracker-1.9.0/src/libtracker-extract/Makefile.am
@@ -16,6 +16,8 @@ libtracker_extract_la_LIBADD = \
$(BUILD_LIBS) \
$(LIBTRACKER_EXTRACT_LIBS)

View File

@ -1,3 +1,80 @@
-------------------------------------------------------------------
Mon Sep 19 15:15:05 UTC 2016 - dimstar@opensuse.org
- Update to version 1.10.0:
+ Updated translations.
-------------------------------------------------------------------
Wed Sep 14 20:49:35 UTC 2016 - zaitor@opensuse.org
- Update to version 1.9.2:
+ Restore trailing colon in nfo:Equipment URIs.
+ Add new mime-types for comic books.
+ Updated translations.
-------------------------------------------------------------------
Fri Aug 26 09:56:11 UTC 2016 - dimstar@opensuse.org
- Update to version 1.9.1:
+ Tracker-resource: New API to describe RDF resources that can be
serialized into SPARQL updates and various data formats.
TrackerSparqlBuilder will be eventually phased out by this API.
+ Tracker-extract:
- Use tracker resource integrally.
- Fixed blacklisting of crashy files.
- Fixes in gstreamer module for 32-bit platforms.
+ Libtracker-control: Expose "index for process" miner API.
+ Command line tools: Add "tracker extract" subcommand.
+ SPARQL: Accept INSERT DATA, DELETE DATA and DELETE WHERE
syntax again.
+ Libtracker miner: Fix accounting in TrackerPriorityQueue when
removing elements.
+ Updated translations.
-------------------------------------------------------------------
Thu Jul 14 11:18:02 UTC 2016 - dimstar@opensuse.org
- Rebase tracker-extract-private.patch.
-------------------------------------------------------------------
Thu Jun 23 11:11:38 UTC 2016 - zaitor@opensuse.org
- Update to version 1.9.0:
+ Adapt to new GKqueue monitor mapping.
+ Remove build time dependency on gnome-common.
+ Fix error handling of tracker-extract-persistence.
+ Fix tracker-miner-fs to honor all configuration options at
runtime.
+ Stop recommending hard resets all through:
- tracker reset -r will now warn and request the user to
explicitly allow the operation.
- tracker-preferences won't show anymore a big "reset and
restart" button.
+ Added "tracker reset -f $filename" subcommand. This will
recursively reset all indexed content for the given
filename/uri, and trigger reindexing if appropriate, so
contents are just like freshly indexed.
+ Fixed possible crash in MP3 extractor.
+ Favor embedded/external cue sheets before flac files' TOC.
+ Store albumArtist from TPE2 tag in MP3 extractor.
+ Avoid possible integer overflow in GIF extractor.
+ Support regular expressions for fn:replace.
+ Mark most internal functions as SQLITE_DETERMINISTIC.
+ Logging changes in tracker-miner-fs, sparql errors no longer
end up with full insert queries being logged, but a loud
warning with instructions to get more info will be printed
instead.
+ Fix FS size calculations on OpenBSD.
+ Add MS Office "owner files" to ignored-files.
+ Add systemd user services corresponding to D-Bus session
services.
+ Handle DjVu files.
+ Fixes in handling of BIND().
+ miner-fs: Fix handling files moved soon after creating.
+ Improved console output of tracker subcommands.
+ Updated translations.
- Drop tracker-fix-memory-leak.patch: Fixed upstream.
-------------------------------------------------------------------
Fri May 20 09:03:04 UTC 2016 - alarrosa@suse.com

View File

@ -41,7 +41,7 @@
# Do not edit this auto generated file! Edit tracker.spec.
Name: tracker-extras
%define _name tracker
Version: 1.8.0
Version: 1.10.0
Release: 0
%define TrackerAPI 1.0
%define RPMTrackerAPI 1_0
@ -49,18 +49,16 @@ Summary: Powerful object database, tag/metadata database, search tool and
License: GPL-2.0+
Group: Productivity/Other
Url: http://projects.gnome.org/tracker/
Source0: http://download.gnome.org/sources/tracker/1.8/%{_name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/tracker/1.10/%{_name}-%{version}.tar.xz
# Needed for patch0: we need to bootstrap
Source2: README.SUSE.rss
# PATCH-FIX-UPSTREAM tracker-extract-private.patch bgo#725689 dimstar@opensuse.org -- Do not maintain LT versioning for private libs
Patch0: tracker-extract-private.patch
# PATCH-FIX-UPSTREAM tracker-fix-memory-leak.patch bgo#765172 zaitor@opensuse.org -- Fix a memory leak, patch from upstream git.
Patch1: tracker-fix-memory-leak.patch
BuildRequires: NetworkManager-devel >= 0.8
BuildRequires: enca-devel
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: glib2-devel >= 2.35.1
BuildRequires: glib2-devel >= 2.44.0
# Needed for patch0
BuildRequires: gnome-common
BuildRequires: gobject-introspection-devel
@ -72,7 +70,7 @@ BuildRequires: gstreamer-plugins-base-devel >= 0.10.31
BuildRequires: libicu-devel
BuildRequires: libupower-glib-devel
BuildRequires: libuuid-devel
BuildRequires: sqlite3-devel >= 3.7.9
BuildRequires: sqlite3-devel >= 3.7.15
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: vala >= 0.12.0
@ -94,7 +92,7 @@ BuildRequires: libexempi-devel
BuildRequires: libgxps-devel
BuildRequires: libiptcdata-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libpng-devel >= 1.2
BuildRequires: libpoppler-glib-devel
BuildRequires: libtiff-devel
BuildRequires: libvorbis-devel
@ -471,7 +469,6 @@ This package contains an nautilus plugin to tag files with Tracker.
%prep
%setup -q -n %{_name}-%{version}
%patch0 -p1
%patch1 -p1
translation-update-upstream
cp %{S:2} src/miners/rss/README.SUSE
@ -637,8 +634,11 @@ rm -rf %{buildroot}
%{_sysconfdir}/xdg/autostart/tracker-store.desktop
%{_bindir}/tracker
%{_libexecdir}/tracker-extract
%{_userunitdir}/tracker-extract.service
%{_libexecdir}/tracker-store
%{_userunitdir}/tracker-store.service
%{_libexecdir}/tracker-writeback
%{_userunitdir}/tracker-writeback.service
%dir %{_libdir}/tracker-%{TrackerAPI}/
%{_libdir}/tracker-%{TrackerAPI}/extract-modules/
%{_libdir}/tracker-%{TrackerAPI}/writeback-modules/
@ -665,12 +665,6 @@ rm -rf %{buildroot}
%{_mandir}/man1/tracker-store.1%{ext_man}
%{_mandir}/man1/tracker-tag.1%{ext_man}
%{_mandir}/man1/tracker-writeback.1%{ext_man}
%{_mandir}/man5/tracker-db.cfg.5%{ext_man}
%{_mandir}/man5/tracker-extract.cfg.5%{ext_man}
%{_mandir}/man5/tracker-fts.cfg.5%{ext_man}
%{_mandir}/man5/tracker-miner-fs.cfg.5%{ext_man}
%{_mandir}/man5/tracker-store.cfg.5%{ext_man}
%{_mandir}/man5/tracker-writeback.cfg.5%{ext_man}
# Exclude files which live in other packages
%if %{build_evo}
%exclude %{_datadir}/tracker/miners/tracker-miner-evolution.desktop
@ -689,8 +683,11 @@ rm -rf %{buildroot}
%{_sysconfdir}/xdg/autostart/tracker-miner-fs.desktop
%{_sysconfdir}/xdg/autostart/tracker-miner-user-guides.desktop
%{_libexecdir}/tracker-miner-apps
%{_userunitdir}/tracker-miner-apps.service
%{_libexecdir}/tracker-miner-fs
%{_userunitdir}/tracker-miner-fs.service
%{_libexecdir}/tracker-miner-user-guides
%{_userunitdir}/tracker-miner-user-guides.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Applications.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Files.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Userguides.service
@ -772,6 +769,7 @@ rm -rf %{buildroot}
%doc src/miners/rss/README.SUSE examples/rss-reader/initial-data.ttl
%{_sysconfdir}/xdg/autostart/tracker-miner-rss.desktop
%{_libexecdir}/tracker-miner-rss
%{_userunitdir}/tracker-miner-rss.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.RSS.service
%{_datadir}/tracker/miners/org.freedesktop.Tracker1.Miner.RSS.service
%{_mandir}/man1/tracker-miner-rss.1%{ext_man}

View File

@ -1,27 +0,0 @@
From 6c0b7831e1574123e9d9f01035d0dc7ea1e1583b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?= <mail@baedert.org>
Date: Sun, 17 Apr 2016 12:19:39 +0200
Subject: miner-manager: Plug memory leak
https://bugzilla.gnome.org/show_bug.cgi?id=765172
---
src/libtracker-control/tracker-miner-manager.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/libtracker-control/tracker-miner-manager.c b/src/libtracker-control/tracker-miner-manager.c
index aba5b38..af837b0 100644
--- a/src/libtracker-control/tracker-miner-manager.c
+++ b/src/libtracker-control/tracker-miner-manager.c
@@ -526,7 +526,9 @@ miner_data_free (MinerData *data)
}
g_free (data->dbus_path);
+ g_free (data->dbus_name);
g_free (data->display_name);
+ g_free (data->description);
g_slice_free (MinerData, data);
}
--
cgit v0.12

View File

@ -1,3 +1,80 @@
-------------------------------------------------------------------
Mon Sep 19 15:15:05 UTC 2016 - dimstar@opensuse.org
- Update to version 1.10.0:
+ Updated translations.
-------------------------------------------------------------------
Wed Sep 14 20:49:35 UTC 2016 - zaitor@opensuse.org
- Update to version 1.9.2:
+ Restore trailing colon in nfo:Equipment URIs.
+ Add new mime-types for comic books.
+ Updated translations.
-------------------------------------------------------------------
Fri Aug 26 09:56:11 UTC 2016 - dimstar@opensuse.org
- Update to version 1.9.1:
+ Tracker-resource: New API to describe RDF resources that can be
serialized into SPARQL updates and various data formats.
TrackerSparqlBuilder will be eventually phased out by this API.
+ Tracker-extract:
- Use tracker resource integrally.
- Fixed blacklisting of crashy files.
- Fixes in gstreamer module for 32-bit platforms.
+ Libtracker-control: Expose "index for process" miner API.
+ Command line tools: Add "tracker extract" subcommand.
+ SPARQL: Accept INSERT DATA, DELETE DATA and DELETE WHERE
syntax again.
+ Libtracker miner: Fix accounting in TrackerPriorityQueue when
removing elements.
+ Updated translations.
-------------------------------------------------------------------
Thu Jul 14 11:18:02 UTC 2016 - dimstar@opensuse.org
- Rebase tracker-extract-private.patch.
-------------------------------------------------------------------
Thu Jun 23 11:11:38 UTC 2016 - zaitor@opensuse.org
- Update to version 1.9.0:
+ Adapt to new GKqueue monitor mapping.
+ Remove build time dependency on gnome-common.
+ Fix error handling of tracker-extract-persistence.
+ Fix tracker-miner-fs to honor all configuration options at
runtime.
+ Stop recommending hard resets all through:
- tracker reset -r will now warn and request the user to
explicitly allow the operation.
- tracker-preferences won't show anymore a big "reset and
restart" button.
+ Added "tracker reset -f $filename" subcommand. This will
recursively reset all indexed content for the given
filename/uri, and trigger reindexing if appropriate, so
contents are just like freshly indexed.
+ Fixed possible crash in MP3 extractor.
+ Favor embedded/external cue sheets before flac files' TOC.
+ Store albumArtist from TPE2 tag in MP3 extractor.
+ Avoid possible integer overflow in GIF extractor.
+ Support regular expressions for fn:replace.
+ Mark most internal functions as SQLITE_DETERMINISTIC.
+ Logging changes in tracker-miner-fs, sparql errors no longer
end up with full insert queries being logged, but a loud
warning with instructions to get more info will be printed
instead.
+ Fix FS size calculations on OpenBSD.
+ Add MS Office "owner files" to ignored-files.
+ Add systemd user services corresponding to D-Bus session
services.
+ Handle DjVu files.
+ Fixes in handling of BIND().
+ miner-fs: Fix handling files moved soon after creating.
+ Improved console output of tracker subcommands.
+ Updated translations.
- Drop tracker-fix-memory-leak.patch: Fixed upstream.
-------------------------------------------------------------------
Fri May 20 09:03:04 UTC 2016 - alarrosa@suse.com

View File

@ -40,7 +40,7 @@
Name: tracker
%define _name tracker
Version: 1.8.0
Version: 1.10.0
Release: 0
%define TrackerAPI 1.0
%define RPMTrackerAPI 1_0
@ -48,18 +48,16 @@ Summary: Powerful object database, tag/metadata database, search tool and
License: GPL-2.0+
Group: Productivity/Other
Url: http://projects.gnome.org/tracker/
Source0: http://download.gnome.org/sources/tracker/1.8/%{_name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/tracker/1.10/%{_name}-%{version}.tar.xz
# Needed for patch0: we need to bootstrap
Source2: README.SUSE.rss
# PATCH-FIX-UPSTREAM tracker-extract-private.patch bgo#725689 dimstar@opensuse.org -- Do not maintain LT versioning for private libs
Patch0: tracker-extract-private.patch
# PATCH-FIX-UPSTREAM tracker-fix-memory-leak.patch bgo#765172 zaitor@opensuse.org -- Fix a memory leak, patch from upstream git.
Patch1: tracker-fix-memory-leak.patch
BuildRequires: NetworkManager-devel >= 0.8
BuildRequires: enca-devel
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: glib2-devel >= 2.35.1
BuildRequires: glib2-devel >= 2.44.0
# Needed for patch0
BuildRequires: gnome-common
BuildRequires: gobject-introspection-devel
@ -71,7 +69,7 @@ BuildRequires: gstreamer-plugins-base-devel >= 0.10.31
BuildRequires: libicu-devel
BuildRequires: libupower-glib-devel
BuildRequires: libuuid-devel
BuildRequires: sqlite3-devel >= 3.7.9
BuildRequires: sqlite3-devel >= 3.7.15
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: vala >= 0.12.0
@ -93,7 +91,7 @@ BuildRequires: libexempi-devel
BuildRequires: libgxps-devel
BuildRequires: libiptcdata-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libpng-devel >= 1.2
BuildRequires: libpoppler-glib-devel
BuildRequires: libtiff-devel
BuildRequires: libvorbis-devel
@ -470,7 +468,6 @@ This package contains an nautilus plugin to tag files with Tracker.
%prep
%setup -q -n %{_name}-%{version}
%patch0 -p1
%patch1 -p1
translation-update-upstream
cp %{S:2} src/miners/rss/README.SUSE
@ -636,8 +633,11 @@ rm -rf %{buildroot}
%{_sysconfdir}/xdg/autostart/tracker-store.desktop
%{_bindir}/tracker
%{_libexecdir}/tracker-extract
%{_userunitdir}/tracker-extract.service
%{_libexecdir}/tracker-store
%{_userunitdir}/tracker-store.service
%{_libexecdir}/tracker-writeback
%{_userunitdir}/tracker-writeback.service
%dir %{_libdir}/tracker-%{TrackerAPI}/
%{_libdir}/tracker-%{TrackerAPI}/extract-modules/
%{_libdir}/tracker-%{TrackerAPI}/writeback-modules/
@ -664,12 +664,6 @@ rm -rf %{buildroot}
%{_mandir}/man1/tracker-store.1%{ext_man}
%{_mandir}/man1/tracker-tag.1%{ext_man}
%{_mandir}/man1/tracker-writeback.1%{ext_man}
%{_mandir}/man5/tracker-db.cfg.5%{ext_man}
%{_mandir}/man5/tracker-extract.cfg.5%{ext_man}
%{_mandir}/man5/tracker-fts.cfg.5%{ext_man}
%{_mandir}/man5/tracker-miner-fs.cfg.5%{ext_man}
%{_mandir}/man5/tracker-store.cfg.5%{ext_man}
%{_mandir}/man5/tracker-writeback.cfg.5%{ext_man}
# Exclude files which live in other packages
%if %{build_evo}
%exclude %{_datadir}/tracker/miners/tracker-miner-evolution.desktop
@ -688,8 +682,11 @@ rm -rf %{buildroot}
%{_sysconfdir}/xdg/autostart/tracker-miner-fs.desktop
%{_sysconfdir}/xdg/autostart/tracker-miner-user-guides.desktop
%{_libexecdir}/tracker-miner-apps
%{_userunitdir}/tracker-miner-apps.service
%{_libexecdir}/tracker-miner-fs
%{_userunitdir}/tracker-miner-fs.service
%{_libexecdir}/tracker-miner-user-guides
%{_userunitdir}/tracker-miner-user-guides.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Applications.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Files.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Userguides.service
@ -771,6 +768,7 @@ rm -rf %{buildroot}
%doc src/miners/rss/README.SUSE examples/rss-reader/initial-data.ttl
%{_sysconfdir}/xdg/autostart/tracker-miner-rss.desktop
%{_libexecdir}/tracker-miner-rss
%{_userunitdir}/tracker-miner-rss.service
%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.RSS.service
%{_datadir}/tracker/miners/org.freedesktop.Tracker1.Miner.RSS.service
%{_mandir}/man1/tracker-miner-rss.1%{ext_man}