diff --git a/tracker-1.4.1.tar.xz b/tracker-1.4.1.tar.xz deleted file mode 100644 index 6501354..0000000 --- a/tracker-1.4.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94ecf25a64f4502664e0c45ec25dae0a91f00ad893fb85dd1c2ffe336563e328 -size 5937232 diff --git a/tracker-1.5.2.tar.xz b/tracker-1.5.2.tar.xz new file mode 100644 index 0000000..5f4b482 --- /dev/null +++ b/tracker-1.5.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfdddc8fccdb877b5e75d7e6f7f5e0e2a646986b4d14aaca20d48c7015fa79de +size 4912264 diff --git a/tracker-extras.changes b/tracker-extras.changes index 97af72f..d77fb18 100644 --- a/tracker-extras.changes +++ b/tracker-extras.changes @@ -1,3 +1,83 @@ +------------------------------------------------------------------- +Wed Sep 2 10:50:06 UTC 2015 - dimstar@opensuse.org + +- Update to version 1.5.2: + + libtracker-common: String to date conversion to return with + GError when null string. + + libtracker-data: + - Clean up stale URIs on startup. + - Fix printf string format. + + libtracker-extract: + - Add builtin dummy extractor. + - Plug leaks. + + libtracker-miner: + - Cancellation on unmount fixes. + - Deprecate tracker_miner_fs_add_directory_without_parent. + - Fallback to basename checks on hidden files. + + ontology: Remove cardinality limits on + nmo:communicationChannel. + + rss: + - Optimize deletes. + - Perform extraction/insertion of feed items at once. + - Set website url as a nfo:WebSite. + - Simplify GrssFeedChannel list creation. + + tracker-extract: Use dummy fastpath for svg extraction. + + tracker-miner-fs: Keep cache of IndexFile requesters on + directories. + + Updated translations. +- Add tracker-fix-dummy_module.patch: Fix definition of + dummy_module. + +------------------------------------------------------------------- +Fri Jul 31 23:07:54 UTC 2015 - dimstar@opensuse.org + +- Disable building of the Thunderbird miner: Mozilla is just not + able to provide a plugin API/ABI that does not crash every other + update and I'm sick and tired of running after them. + +------------------------------------------------------------------- +Fri Jul 31 23:06:54 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.5.1: + + Many fixes to RSS miner: + - Dumps more complete data on tracker-store. + - Stability fixes. + - Leak fixes. + - Performs automatic maintenance of feed messages. + + Bumped libgrss dependency on 0.7. + + Performance improvements on tracker-store delete operations. + + Performance improvements on tracker-miner-fs delete operation + handling. + + Fix main Resource table id/urn leaks. + + Fix unnecessary queries in tracker-extract. + + Updated translations. + +------------------------------------------------------------------- +Fri Jul 31 23:05:54 UTC 2015 - dimstar@opensuse.org + +- Update to version 1.5.0: + + Fix possible scenarios for high memory consumption in + tracker-extract. + + Ontology documentation has been revamped. + + Add search by tags functionality to tracker-needle. + + Fix spurious "out of space" checks succeeding (bgo#748907). + + Fix tracker-miner-fs not entering idle state (bgo#751172). + + File monitoring fixes (bgo#750394). + + MP3 extraction fixes (bgo#733136, bgo#728252, bgo#735515). + + EPUB extraction fixes (bgo#746401). + + Fixes on gstreamer-based album extraction (bgo#748227, + bgo#732236). + + GSF-based extraction fixes (bgo#730085, bgo#746437). + + Fix various compiler warnings (bgo#746381, bgo#746194, + bgo#751051). + + OpenBSD portability fixes (bgo#697719). + + Made tracker-needle use gsettings (bgo#740302). + + Added infrastructure to rebuild FTS tokens on tokenizer + changes. + + Fixed first index of gnome user docs (bgo#751992). + + Allow dummy .rule files for extractors (bgo#735610). + + Updated translations. + ------------------------------------------------------------------- Fri Jul 31 23:04:54 UTC 2015 - zaitor@opensuse.org diff --git a/tracker-extras.spec b/tracker-extras.spec index 505bb2d..b57367b 100644 --- a/tracker-extras.spec +++ b/tracker-extras.spec @@ -32,12 +32,8 @@ %define build_gui 1 %define build_miner_rss 1 %define build_nautilus 1 -%if 0%{?suse_version} > 1140 -%define build_thunderbird 1 -%else %define build_thunderbird 0 %endif -%endif %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} %define thunderbird_appid \{3550f703-e582-4d05-9a08-453d09bdfdc6\} @@ -45,7 +41,7 @@ # Do not edit this auto generated file! Edit tracker.spec. Name: tracker-extras %define _name tracker -Version: 1.4.1 +Version: 1.5.2 Release: 0 %define TrackerAPI 1.0 %define RPMTrackerAPI 1_0 @@ -53,11 +49,13 @@ 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.4/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/tracker/1.5/%{_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-dummy_module.patch bgo#754448 dimstar@opensuse.org -- Fix definition of the dummy_module +Patch1: tracker-fix-dummy_module.patch BuildRequires: NetworkManager-devel >= 0.8 BuildRequires: enca-devel BuildRequires: fdupes @@ -122,7 +120,7 @@ BuildRequires: MozillaFirefox BuildRequires: gtk3-devel %endif %if %{build_miner_rss} -BuildRequires: libgrss-devel >= 0.5 +BuildRequires: libgrss-devel >= 0.7 %endif %if %{build_nautilus} BuildRequires: pkgconfig(libnautilus-extension) @@ -473,6 +471,7 @@ 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 @@ -607,10 +606,12 @@ rm -rf %{buildroot} %if 0%{?suse_version} > 1130 %post -n %{_name}-gui +%glib2_gsettings_schema_post %desktop_database_post %icon_theme_cache_post %postun -n %{_name}-gui +%glib2_gsettings_schema_postun %desktop_database_postun %icon_theme_cache_postun %endif @@ -648,6 +649,7 @@ rm -rf %{buildroot} %dir %{_libdir}/tracker-%{TrackerAPI}/ %{_libdir}/tracker-%{TrackerAPI}/extract-modules/ %{_libdir}/tracker-%{TrackerAPI}/writeback-modules/ +%{_datadir}/bash-completion/completions/tracker %{_datadir}/tracker/ %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service @@ -811,6 +813,7 @@ rm -rf %{buildroot} # Tracker Needle (former search tool) %{_bindir}/tracker-needle %{_datadir}/applications/tracker-needle.desktop +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Needle.gschema.xml %{_datadir}/tracker/tracker-needle.ui %{_mandir}/man1/tracker-needle.1* %endif diff --git a/tracker-fix-dummy_module.patch b/tracker-fix-dummy_module.patch new file mode 100644 index 0000000..1334668 --- /dev/null +++ b/tracker-fix-dummy_module.patch @@ -0,0 +1,33 @@ +From 60f6d1f6be5fb01c88babe246e06f620796ce319 Mon Sep 17 00:00:00 2001 +From: Dominique Leuenberger +Date: Wed, 2 Sep 2015 13:39:54 +0200 +Subject: [PATCH] libtracker-extract: fix dummy_module + +The ModuleInfo typedef contains 6 items, of which the last is 'optional' (predefined). + +TRUE as parameter for TrackerExtractShutdownFunc though is not a good idea: it's used as an +integer and passed as a pointer to a function call. + +As there is no shudown function for the dummy module, just pass an additional NULL in there. + +https://bugzilla.gnome.org/show_bug.cgi?id=754448 +--- + src/libtracker-extract/tracker-module-manager.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/libtracker-extract/tracker-module-manager.c b/src/libtracker-extract/tracker-module-manager.c +index dc03200..175c83e 100644 +--- a/src/libtracker-extract/tracker-module-manager.c ++++ b/src/libtracker-extract/tracker-module-manager.c +@@ -46,7 +46,7 @@ static gboolean dummy_extract_func (TrackerExtractInfo *info); + + static ModuleInfo dummy_module = { + NULL, TRACKER_MODULE_MAIN_THREAD, +- dummy_extract_func, NULL, TRUE ++ dummy_extract_func, NULL, NULL, TRUE + }; + + static GHashTable *modules = NULL; +-- +2.5.0 + diff --git a/tracker.changes b/tracker.changes index 97af72f..d77fb18 100644 --- a/tracker.changes +++ b/tracker.changes @@ -1,3 +1,83 @@ +------------------------------------------------------------------- +Wed Sep 2 10:50:06 UTC 2015 - dimstar@opensuse.org + +- Update to version 1.5.2: + + libtracker-common: String to date conversion to return with + GError when null string. + + libtracker-data: + - Clean up stale URIs on startup. + - Fix printf string format. + + libtracker-extract: + - Add builtin dummy extractor. + - Plug leaks. + + libtracker-miner: + - Cancellation on unmount fixes. + - Deprecate tracker_miner_fs_add_directory_without_parent. + - Fallback to basename checks on hidden files. + + ontology: Remove cardinality limits on + nmo:communicationChannel. + + rss: + - Optimize deletes. + - Perform extraction/insertion of feed items at once. + - Set website url as a nfo:WebSite. + - Simplify GrssFeedChannel list creation. + + tracker-extract: Use dummy fastpath for svg extraction. + + tracker-miner-fs: Keep cache of IndexFile requesters on + directories. + + Updated translations. +- Add tracker-fix-dummy_module.patch: Fix definition of + dummy_module. + +------------------------------------------------------------------- +Fri Jul 31 23:07:54 UTC 2015 - dimstar@opensuse.org + +- Disable building of the Thunderbird miner: Mozilla is just not + able to provide a plugin API/ABI that does not crash every other + update and I'm sick and tired of running after them. + +------------------------------------------------------------------- +Fri Jul 31 23:06:54 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.5.1: + + Many fixes to RSS miner: + - Dumps more complete data on tracker-store. + - Stability fixes. + - Leak fixes. + - Performs automatic maintenance of feed messages. + + Bumped libgrss dependency on 0.7. + + Performance improvements on tracker-store delete operations. + + Performance improvements on tracker-miner-fs delete operation + handling. + + Fix main Resource table id/urn leaks. + + Fix unnecessary queries in tracker-extract. + + Updated translations. + +------------------------------------------------------------------- +Fri Jul 31 23:05:54 UTC 2015 - dimstar@opensuse.org + +- Update to version 1.5.0: + + Fix possible scenarios for high memory consumption in + tracker-extract. + + Ontology documentation has been revamped. + + Add search by tags functionality to tracker-needle. + + Fix spurious "out of space" checks succeeding (bgo#748907). + + Fix tracker-miner-fs not entering idle state (bgo#751172). + + File monitoring fixes (bgo#750394). + + MP3 extraction fixes (bgo#733136, bgo#728252, bgo#735515). + + EPUB extraction fixes (bgo#746401). + + Fixes on gstreamer-based album extraction (bgo#748227, + bgo#732236). + + GSF-based extraction fixes (bgo#730085, bgo#746437). + + Fix various compiler warnings (bgo#746381, bgo#746194, + bgo#751051). + + OpenBSD portability fixes (bgo#697719). + + Made tracker-needle use gsettings (bgo#740302). + + Added infrastructure to rebuild FTS tokens on tokenizer + changes. + + Fixed first index of gnome user docs (bgo#751992). + + Allow dummy .rule files for extractors (bgo#735610). + + Updated translations. + ------------------------------------------------------------------- Fri Jul 31 23:04:54 UTC 2015 - zaitor@opensuse.org diff --git a/tracker.spec b/tracker.spec index c427657..3bc186f 100644 --- a/tracker.spec +++ b/tracker.spec @@ -32,19 +32,15 @@ %define build_gui 1 %define build_miner_rss 1 %define build_nautilus 1 -%if 0%{?suse_version} > 1140 -%define build_thunderbird 1 -%else %define build_thunderbird 0 %endif -%endif %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} %define thunderbird_appid \{3550f703-e582-4d05-9a08-453d09bdfdc6\} Name: tracker %define _name tracker -Version: 1.4.1 +Version: 1.5.2 Release: 0 %define TrackerAPI 1.0 %define RPMTrackerAPI 1_0 @@ -52,11 +48,13 @@ 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.4/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/tracker/1.5/%{_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-dummy_module.patch bgo#754448 dimstar@opensuse.org -- Fix definition of the dummy_module +Patch1: tracker-fix-dummy_module.patch BuildRequires: NetworkManager-devel >= 0.8 BuildRequires: enca-devel BuildRequires: fdupes @@ -121,7 +119,7 @@ BuildRequires: MozillaFirefox BuildRequires: gtk3-devel %endif %if %{build_miner_rss} -BuildRequires: libgrss-devel >= 0.5 +BuildRequires: libgrss-devel >= 0.7 %endif %if %{build_nautilus} BuildRequires: pkgconfig(libnautilus-extension) @@ -472,6 +470,7 @@ 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 @@ -606,10 +605,12 @@ rm -rf %{buildroot} %if 0%{?suse_version} > 1130 %post -n %{_name}-gui +%glib2_gsettings_schema_post %desktop_database_post %icon_theme_cache_post %postun -n %{_name}-gui +%glib2_gsettings_schema_postun %desktop_database_postun %icon_theme_cache_postun %endif @@ -647,6 +648,7 @@ rm -rf %{buildroot} %dir %{_libdir}/tracker-%{TrackerAPI}/ %{_libdir}/tracker-%{TrackerAPI}/extract-modules/ %{_libdir}/tracker-%{TrackerAPI}/writeback-modules/ +%{_datadir}/bash-completion/completions/tracker %{_datadir}/tracker/ %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service %{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service @@ -810,6 +812,7 @@ rm -rf %{buildroot} # Tracker Needle (former search tool) %{_bindir}/tracker-needle %{_datadir}/applications/tracker-needle.desktop +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Needle.gschema.xml %{_datadir}/tracker/tracker-needle.ui %{_mandir}/man1/tracker-needle.1* %endif