--- tracker-0.6.6.orig/debian/libtrackerclient0.symbols +++ tracker-0.6.6/debian/libtrackerclient0.symbols @@ -0,0 +1,91 @@ +libtrackerclient.so.0 libtrackerclient0 #MINVER# + metadata_types@Base 0.6.2 + tracker_cancel_last_call@Base 0.6.2 + tracker_connect@Base 0.6.2 + tracker_disconnect@Base 0.6.2 + tracker_files_create@Base 0.6.2 + tracker_files_create_async@Base 0.6.2 + tracker_files_delete@Base 0.6.2 + tracker_files_delete_async@Base 0.6.2 + tracker_files_get_by_mime_type@Base 0.6.2 + tracker_files_get_by_mime_type_async@Base 0.6.2 + tracker_files_get_by_mime_type_vfs@Base 0.6.2 + tracker_files_get_by_mime_type_vfs_async@Base 0.6.2 + tracker_files_get_by_service_type@Base 0.6.2 + tracker_files_get_by_service_type_async@Base 0.6.2 + tracker_files_get_metadata_for_files_in_folder@Base 0.6.2 + tracker_files_get_metadata_for_files_in_folder_async@Base 0.6.2 + tracker_files_get_mtime@Base 0.6.2 + tracker_files_get_mtime_async@Base 0.6.2 + tracker_files_get_text_contents@Base 0.6.2 + tracker_files_get_text_contents_async@Base 0.6.2 + tracker_files_search_text_contents@Base 0.6.2 + tracker_files_search_text_contents_async@Base 0.6.2 + tracker_get_services@Base 0.6.2 + tracker_get_services_async@Base 0.6.2 + tracker_get_stats@Base 0.6.2 + tracker_get_stats_async@Base 0.6.2 + tracker_get_status@Base 0.6.2 + tracker_get_status_async@Base 0.6.2 + tracker_get_version@Base 0.6.2 + tracker_get_version_async@Base 0.6.2 + tracker_keywords_add@Base 0.6.2 + tracker_keywords_add_async@Base 0.6.2 + tracker_keywords_get@Base 0.6.2 + tracker_keywords_get_async@Base 0.6.2 + tracker_keywords_get_list@Base 0.6.2 + tracker_keywords_get_list_async@Base 0.6.2 + tracker_keywords_remove@Base 0.6.2 + tracker_keywords_remove_all@Base 0.6.2 + tracker_keywords_remove_all_async@Base 0.6.2 + tracker_keywords_remove_async@Base 0.6.2 + tracker_keywords_search@Base 0.6.2 + tracker_keywords_search_async@Base 0.6.2 + tracker_metadata_get@Base 0.6.2 + tracker_metadata_get_async@Base 0.6.2 + tracker_metadata_get_registered_classes@Base 0.6.2 + tracker_metadata_get_registered_classes_async@Base 0.6.2 + tracker_metadata_get_registered_types@Base 0.6.2 + tracker_metadata_get_registered_types_async@Base 0.6.2 + tracker_metadata_get_type_details@Base 0.6.2 + tracker_metadata_get_writeable_types@Base 0.6.2 + tracker_metadata_get_writeable_types_async@Base 0.6.2 + tracker_metadata_register_type@Base 0.6.2 + tracker_metadata_register_type_async@Base 0.6.2 + tracker_metadata_set@Base 0.6.2 + tracker_metadata_set_async@Base 0.6.2 + tracker_prompt_index_signals@Base 0.6.4 + tracker_prompt_index_signals_async@Base 0.6.4 + tracker_search_get_hit_count@Base 0.6.4 + tracker_search_get_hit_count_all@Base 0.6.2 + tracker_search_get_snippet@Base 0.6.2 + tracker_search_get_snippet_async@Base 0.6.2 + tracker_search_metadata@Base 0.6.2 + tracker_search_metadata_async@Base 0.6.2 + tracker_search_metadata_by_text@Base 0.6.2 + tracker_search_metadata_by_text_and_location@Base 0.6.2 + tracker_search_metadata_by_text_and_location_async@Base 0.6.2 + tracker_search_metadata_by_text_and_mime@Base 0.6.2 + tracker_search_metadata_by_text_and_mime_and_location@Base 0.6.2 + tracker_search_metadata_by_text_and_mime_and_location_async@Base 0.6.2 + tracker_search_metadata_by_text_and_mime_async@Base 0.6.2 + tracker_search_metadata_by_text_async@Base 0.6.2 + tracker_search_query@Base 0.6.2 + tracker_search_query_async@Base 0.6.2 + tracker_search_suggest@Base 0.6.2 + tracker_search_suggest_async@Base 0.6.2 + tracker_search_text@Base 0.6.2 + tracker_search_text_async@Base 0.6.2 + tracker_search_text_detailed@Base 0.6.2 + tracker_search_text_detailed_async@Base 0.6.2 + tracker_search_text_get_hit_count_all_async@Base 0.6.2 + tracker_search_text_get_hit_count_async@Base 0.6.4 + tracker_service_name_to_type@Base 0.6.2 + tracker_service_types@Base 0.6.2 + tracker_set_bool_option@Base 0.6.4 + tracker_set_bool_option_async@Base 0.6.4 + tracker_set_int_option@Base 0.6.4 + tracker_set_int_option_async@Base 0.6.4 + tracker_shutdown@Base 0.6.4 + tracker_shutdown_async@Base 0.6.4 + tracker_type_to_service_name@Base 0.6.2 --- tracker-0.6.6.orig/debian/changelog +++ tracker-0.6.6/debian/changelog @@ -0,0 +1,670 @@ +tracker (0.6.6-2ubuntu3) jaunty; urgency=low + + * No-change rebuild for libpoppler-glib3 -> libpoppler-glib4 + transition. + + -- Steve Kowalik Sun, 08 Feb 2009 04:32:38 +1100 + +tracker (0.6.6-2ubuntu2) jaunty; urgency=low + + * rebuild for libgnome-desktop soname change + + -- Michael Vogt Wed, 17 Dec 2008 21:38:43 +0100 + +tracker (0.6.6-2ubuntu1) jaunty; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/sysctl.d/30-tracker.conf: + + add sysctl for increased inotify limits (broken out from procps). + - debian/rules: + + Enable sqlite external db instead of qdbm. + - debian/control: + + Do not build-depend on universe dependencies: + libunac1-dev, libqdbm-dev. + + add versionized dependency on procps + + depend on python-gnome2-desktop (for patch 05_gnomedesktop.patch) + - debian/tracker.py: + + Added an apport hook to ignore tracker-extract crashes, since they + are caused by setrlimit terminating tracker-extract when it raises + it's cpu/memory limit. + - In debian/tracker.install: + + Install tracker.py in /usr/share/apport/package-hooks/ + - tracker-0.6.6/debian/tracker.postinst: + + start procps to apply "sysctl.d/30-tracker.conf" + - debian/patches: + + email-crasher.patch: Patch by upstream, fix crash on mail indexing. + + 03_dont_activate_indexing_and_watching.patch: don't active indexing nor + watching as decided by the technical board + + 02_no_kde_autostart.patch: Do not autostart trackerd in Kde, as they + have strigi. + + 04_Correct_spelling_of_additional.patch: spelling fixes + + 05_gnomedesktop.patch: use python module gnomedesktop directly rather + than deskbar.core.gnomedesktop python module + - debian/tracker.install: + + don't install the dbus service so tracker is not automatically + started when other software try to see if it's already running + (lp: #204770) + * new recommends on odt2txt + * drop o3read dependency (no longer in the archive) + + + -- Michael Vogt Thu, 13 Nov 2008 15:34:51 +0100 + +tracker (0.6.6-2) unstable; urgency=low + + * debian/control + - Add Build-Depends on pkg-config. + - Add Vcs-* fields. + - Replace Recommends on o3read with odt2txt. + * debian/patches/01-secure_tmpdir.patch + - Use mktemp to create a secure tmpdir for the msword filter. + Thanks to Jon Dowland for the patch. Closes: #473733 + * Add symbols files for libtrackerclient0 and libtracker-gtk0. + * debian/patches/02-static_keywords_reply.patch + - Make _keywords_reply a static function to not export it in the public + API. + * debian/patches/03-prefer_odt2txt.patch + - Use odt2txt to index OpenOffice documents. Closes: #478091 + + -- Michael Biebl Sun, 25 May 2008 02:20:25 +0200 + +tracker (0.6.6-1ubuntu5) intrepid; urgency=low + + * Use gnomedesktop directly rather than deskbar.core.gnomedesktop, + as it is no longer shipped internally to deskbar since 2.23.6. + Also make libdeskbar-tracker depend on python-gnome2-desktop for + this module. Thanks to Cyril Jaquier for the fix. (LP: #268276) + - This is debian/patches/05_gnomedesktop.patch + + -- James Westby Fri, 26 Sep 2008 21:18:43 +0100 + +tracker (0.6.6-1ubuntu4) intrepid; urgency=low + + * debian/sysctl.d/30-tracker.conf, debian/tracker.postinst, debian/control: + add sysctl for increased inotify limits (broken out from procps). + + -- Kees Cook Wed, 20 Aug 2008 21:06:01 -0700 + +tracker (0.6.6-1ubuntu3) intrepid; urgency=low + + * Add 04_Correct_spelling_of_additional.patch (LP: #158452) + + -- Nathan Handler Mon, 07 Jul 2008 15:17:33 -0500 + +tracker (0.6.6-1ubuntu2) intrepid; urgency=low + + * Rebuild against libgmime-2.0-2a. No source changes. + + -- Colin Watson Sat, 14 Jun 2008 09:59:37 +0100 + +tracker (0.6.6-1ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes (LP: #229146): + - In debian/patches: + + email-crasher.patch: Patch by upstream, fix crash on mail indexing. + + 03_dont_activate_indexing_and_watching.patch: don't active indexing nor + watching as decided by the technical board + + 02_no_kde_autostart.patch: Do not autostart trackerd in Kde, as they + have strigi. + - In debian/control: + + Addhere to DebianMaintainerField spec. + + Do not build-depend on universe dependencies: + libunac1-dev, libqdbm-dev. + + tracker depends on o3read instead of recommend it, so we have + OOo indexing by default. + - In debian/rules: + + Enable sqlite external db instead of qdbm. + - In debian/tracker.py: + + Added an apport hook to ignore tracker-extract crashes, since they + are caused by setrlimit terminating tracker-extract when it raises + it's cpu/memory limit. + - In debian/tracker.install: + + Install tracker.py in /usr/share/apport/package-hooks/ + + -- Sasa Bodiroza Thu, 11 May 2008 02:00:00 +0200 + +tracker (0.6.6-1) unstable; urgency=low + + * New upstream release. + * debian/control + - Wrap dependencies. + + -- Michael Biebl Mon, 03 Mar 2008 19:21:45 +0100 + +tracker (0.6.6-0ubuntu3) hardy; urgency=low + + * debian/patches/email-crasher.patch: + - Patch by upstream, fix crash on mail indexing. LP: #182712. + Thanks to Jamie McCracken for providing the patch. + + -- Emilio Pozuelo Monfort Wed, 02 Apr 2008 18:51:37 +0200 + +tracker (0.6.6-0ubuntu2) hardy; urgency=low + + * debian/patches/03_dont_activate_indexing_and_watching.patch: + - don't active indexing nor watching as decided by the technical board, + tracker is still installed by default but it has a performance cost + and has to be enabled by users in the settings dialog + + -- Sebastien Bacher Fri, 14 Mar 2008 10:14:04 +0100 + +tracker (0.6.6-0ubuntu1) hardy; urgency=low + + * New upstream release. + * Merge with Debian, remaining Ubuntu changes: + - debian/control: + + Addhere to DebianMaintainerField spec. + + Do not build-depend on universe dependencies: + libunac1-dev, libqdbm-dev. + + tracker depends on o3read instead of recommend it, so we have + OOo indexing by default. + - debian/rules: + + Enable sqlite external db instead of qdbm. + - debian/tracker.py: + + Added an apport hook to ignore tracker-extract crashes, since they + are caused by setrlimit terminating tracker-extract when it raises + it's cpu/memory limit. + - debian/tracker.install: + + Install tracker.py in /usr/share/apport/package-hooks/ + - debian/patches/02_no_kde_autostart.patch: + + Do not autostart trackerd in Kde, as they have strigi. + + -- Emilio Pozuelo Monfort Mon, 03 Mar 2008 10:09:10 +0100 + +tracker (0.6.5-1) unstable; urgency=low + + * New upstream release. + - Merge messsage notifications have been removed. Closes: #463519 + * Removed patches that were merged upstream + - debian/patches/01-libtracker_gtk_missing_libs.patch + - debian/patches/02-tracker_log_file.patch + - debian/patches/03_no_initial_index_in_battery.patch + - debian/patches/04_fix_crash_index_name_is_null.patch + - debian/patches/05_typo_audio_track_peak_gain_tag.patch + - debian/patches/06_trackerd_infinite_loop.patch + * debian/rules + - Exclude /usr/lib/tracker/extract-modules/ from dh_makeshlibs. + * debian/tracker.install + - Install *.so files from /usr/lib/tracker/extract-modules/. + * debian/tracker-search-tool.install + - Install /usr/share/tracker/tracker-applet-prefs.glade. + + -- Michael Biebl Thu, 28 Feb 2008 07:14:18 +0100 + +tracker (0.6.4-3) unstable; urgency=low + + * debian/control + - Replace Build-Depends python-central with python-support. + - Remove X[BS]-Python-Version fields. + * debian/rules + - Add call to dh_pysupport passing it the path of the deskbar-applet + modules directory. + - Remove dh_pycentral. + * debian/tracker-search-tool.menu + - Add a menu file for tracker-search-tool. Closes: #438959 + + -- Michael Biebl Sun, 24 Feb 2008 02:36:23 +0100 + +tracker (0.6.4-2) unstable; urgency=low + + * Merge a few patches from the Ubuntu package. + - debian/patches/03_no_initial_index_in_battery.patch: + + Do not run the initial index if running on battery. + Patch taken from upstream SVN, revision 1075: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1075 + - debian/patches/04_fix_crash_index_name_is_null.patch: + + Fix a crash when index name is null during merging. + Patch taken from upstream SVN, revision 1076: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1076 + - debian/patches/05_typo_audio_track_peak_gain_tag.patch: + + Fix a typo in a tag metadata. + Patch taken from upstream SVN, revision 1077: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1077 + - debian/patches/06_trackerd_infinite_loop.patch: + + Fix an infinite loop in trackerd if a second instance is launched. + Closes:#460176. Patch taken from upstream SVN, revision 1079: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1079 + + -- Michael Biebl Fri, 25 Jan 2008 06:43:19 +0100 + +tracker (0.6.4-1ubuntu2) hardy; urgency=low + + * debian/tracker.py: + - Added an apport hook to ignore tracker-extract crashes, since they + are caused by setrlimit terminating tracker-extract when it raises + it's cpu/memory limit. + * debian/tracker.install: + - Install tracker.py in /usr/share/apport/package-hooks/ + * debian/patches/07_disable_xmp_metadata_extracting.patch: + - Disable xmp metadata extraction for now, as it's buggy and is causing + tracker-extract to get stuck indexing the same file. + Patch backported from trunk. LP: #194221. + * debian/patches/08_fix_potential_stack_overflow.patch: + - Fix a potential stack overflow, backported from trunk. LP: #164150. + + -- Emilio Pozuelo Monfort Mon, 25 Feb 2008 09:46:41 +0100 + +tracker (0.6.4-1ubuntu1) hardy; urgency=low + + * Merge with Debian, remaining Ubuntu changes: + - debian/control: + + Addhere to DebianMaintainerField spec. + + Do not build-depend on universe dependencies: + libunac1-dev, libqdbm-dev. + + tracker depends on o3read instead of recommend it, so we have + OOo indexing by default. + - debian/rules: + + Enable sqlite external db instead of qdbm. + - debian/patches/02_no_kde_autostart.patch: + + Do not autostart trackerd in Kde, as they have strigi. + - debian/patches/03_no_initial_index_in_battery.patch: + + Do not run the initial index if running on battery. + Patch taken from upstream SVN, revision 1075: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1075 + - debian/patches/04_fix_crash_index_name_is_null.patch: + + Fix a crash when index name is null during merging. + Patch taken from upstream SVN, revision 1076: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1076 + - debian/patches/05_typo_audio_track_peak_gain_tag.patch: + + Fix a typo in a tag metadata. LP: #145359 + Patch taken from upstream SVN, revision 1077: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1077 + - debian/patches/06_trackerd_infinite_loop.patch: + + Fix an infinite loop in trackerd if a second instance is + launched. Patch taken from upstream SVN, revision 1079: + http://svn.gnome.org/viewvc/tracker?view=revision&revision=1079 + + * Bugs fixed in the new release: + - LP: #130935. Added a notification area tool displaying trackerd's + status, and allowing to search from there. + - LP: #138331: prevent hangs which stopped tracker quitting smoothly. + - LP: #147756: Fixed memory leaks. + - LP: #159807: Stop indexing if disk is full. + - LP: #164148: Unsafe tempfile usage. + - LP: #148520: Check for overlapping watch dirs + - LP: #132463: Always show full path of files in tracker-search-tool. + - LP: #133402: Do not repeat 'Preferences' in the preferences title. + - LP: #164412: Limit log size to 10MB. + - LP: #150814: Detect and prevent database corruption. + - LP: #160262: Fix evolution email opening for the deskbar handlers. + - LP: #150030: Show applications in search results. + + -- Emilio Pozuelo Monfort Fri, 14 Dec 2007 01:16:26 +0100 + +tracker (0.6.4-1) unstable; urgency=low + + * New upstream release. + - Check for dbus errors in tracker-status. Closes: #445499 + - Fix memory leaks in trackerd. Closes: #451216 + - Check for changed/removed files on startup and correctly handle + NoWatchDirectories. Closes: #412116 + * debian/control + - Bump Standards-Version to 3.7.3. No further changes required. + - Add Build-Depends on libnotify-dev (>= 0.4.3) and raise Build-Depends on + libgtk2.0-dev (>= 2.10.0). Required for compiling tracker-applet. + - Add Build-Depends on libhal-dev (>= 0.5). Required for battery status + detection support. + * debian/patches/01-stemming_languages.patch + - Removed, merged upstream. + * debian/patches/02-memleak_fix.patch + - Removed, merged upstream. + * debian/patches/01-libtracker_gtk_missing_libs.patch + - libtracker-gtk uses symbols from libtrackerclient, so make sure we link + against it. + * debian/patches/02-tracker_log_file.patch + - Pull tracker log file fix from svn (r1074). + * debian/rules + - Pass --enable-trackerapplet to DEB_CONFIGURE_EXTRA_FLAGS. This enables + the compilation of tracker-applet, an application for the GNOME + notification area which shows the status of the trackerd daemon and + allows to quickly access the most frequently used actions. + * debian/tracker-search-tool.manpages + - Install the tracker-applet man page. + * debian/tracker-search-tool.install + - Install the tracker-applet binary and its autostart desktop file. + + -- Michael Biebl Tue, 11 Dec 2007 20:22:15 +0100 + +tracker (0.6.3-3ubuntu1) hardy; urgency=low + + * Merge with Debian, remaining Ubuntu changes: + - debian/control: + + Addhere to DebianMaintainerField spec. + + Do not build-depend on universe dependencies: + libunac1-dev, libqdbm-dev. + + Build-depend on intltool to get updated translations. + + tracker depends on o3read instead of recommend it, so we have + OOo indexing by default. + - debian/patches/02_no_kde_autostart.patch: + + Do not autostart trackerd in Kde, as they have strigi. + - debian/patches/tracker-crasher.patch: + + patch from upstream, fix a crasher issue (LP #147348) + - debian/rules: + + Enable sqlite external db instead of qdbm. + + -- Emilio Pozuelo Monfort Fri, 07 Dec 2007 18:20:39 +0100 + +tracker (0.6.3-3) unstable; urgency=low + + * Fix the path for the deskbar-applet modules directory. Closes: #445588 + + -- Michael Biebl Thu, 18 Oct 2007 16:21:15 +0200 + +tracker (0.6.3-2) unstable; urgency=low + + * Enable the new-style module for deskbar-applet. Closes: #445588 + * debian/rules + - Pass "--enable-deskbar-applet=module" to DEB_CONFIGURE_EXTRA_FLAGS. + * debian/control + - Make the dependency on deskbar-applet versioned as the new-style module + only works with deskbar-applet >= 2.20.0. + * debian/libdeskbar-tracker.install + - The new-style deskbar-applet modules are installed to a different path, + update the install file accordingly. + + -- Michael Biebl Wed, 17 Oct 2007 20:37:07 +0200 + +tracker (0.6.3-1) unstable; urgency=low + + * New upstream release. + * debian/patches/01-version_fix.patch + - Removed, merged upstream. + * debian/patches/02-getenv.patch + - Removed, merged upstream. + * debian/patches/03-system_ioprio.patch + - Removed, fixed upstream. + * debian/control + - Build-Depend on libqdbm-dev (again); qdbm proved to be a lot faster and + less ressource hungy for the index databases than sqlite3. + - Enable XMP support by adding a Build-Depends on libexempi-dev. + - Use the new "Homepage:" field to specify the upstream URL. + * debian/rules + - Build against the system qdbm libray. + - Pass "-Wl,-Bsymbolic" to LDFLAGS. This will avoid namespace conflicts + which can lead to all kinds of subtle bugs in clients that load + libtrackerclient via dlopen. Closes: #443824 + + -- Michael Biebl Fri, 28 Sep 2007 11:25:49 +0200 + +tracker (0.6.3-0ubuntu3) gutsy; urgency=low + + * debian/patches/tracker-crasher.patch: + - patch from upstream, fix a crasher issue (LP: #147348) + + -- Sebastien Bacher Mon, 15 Oct 2007 17:34:34 +0200 + +tracker (0.6.3-0ubuntu2) gutsy; urgency=low + + * Add 02_no_kde_autostart.patch, don't autostart in KDE + since it already has a disk indexer + + -- Jonathan Riddell Wed, 03 Oct 2007 11:37:21 +0100 + +tracker (0.6.3-0ubuntu1) gutsy; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release (LP: #130794, #131983, #132320, #137352, #138331, + #139173, #132505, #131559, #131735, #132710, #133246, #137873, #138778. + * debian/patches/01-version_fix.patch, + debian/patches/02-getenv.patch, + - Removed, fixed upstream. + * debian/patches/03-system_ioprio.patch: not needed anymore, as tracker + now tries ioprio system syscalls if available. + * debian/patches/01_from_upstream_fix_stemming.patch: + - Added, fixes language selection. + + [ Martin Pitt ] + * debian/control: Promote o3read to a dependency. That way, updates will get + it, too, and we avoid making it a dependency of ubuntu-desktop. With the + external dependency we can avoid installing the internal code copy. + + -- Martin Pitt Fri, 28 Sep 2007 17:45:16 +0200 + +tracker (0.6.2-2ubuntu2) gutsy; urgency=low + + * Added intltool to Build-Depends (LP: #133555). + + -- Emilio Pozuelo Monfort Tue, 18 Sep 2007 14:38:36 +0200 + +tracker (0.6.2-2ubuntu1) gutsy; urgency=low + + * Merge with Debian unstable. Remaining Ubuntu changes: + - Drop libunac1-dev build dependency, we do not support it in main. + - Build for our newer deskbar-applet: + + Call configure with --enable-deskbar-applet="auto" instead of + "handler". + + Build-depend on deskbar-applet. + + Build-depend on python-gtk2-dev to circumvent the bug that + deskbar-applet does not have a -dev package which depends on it. + + debian/libdeskbar-tracker.install: Fix path for installed module. + * New Debian version fixes tracker crash on amd64. (LP: #138399) + + -- Martin Pitt Tue, 18 Sep 2007 10:52:13 +0200 + +tracker (0.6.2-2) unstable; urgency=low + + * debian/patches/02-getenv.patch + - Include stdlib.h in tracker-apps.c for the getenv function prototype. + Patch by dann frazier, thanks. Closes: #440997 + * debian/patches/03-system_ioprio.patch + - Use the ioprio syscalls defined by linux-libc-dev. Fixes a FTBFS on hppa + and m68k. + + -- Michael Biebl Fri, 14 Sep 2007 11:43:05 +0200 + +tracker (0.6.2-1) unstable; urgency=low + + * New upstream release. + * debian/patches/10-function_prototypes.patch + - Removed, merged upstream. + * debian/patches/01-version_fix.patch + - Fix the version number shown at trackerd start. + * debian/control + - Drop Build-Depends on libqdbm-dev. Tracker now uses sqlite3 for all of + its databases. + - Bump Build-Depends on libsqlite3-dev to >= 3.4 as the new sqlite based + indexer requires the incremental blob I/0 feature of sqlite 3.4. + * debian/rules + - Add --enable-deskbar-applet=handler to DEB_CONFIGURE_EXTRA_FLAGS. + deskbar-applet in unstable still uses the "old-style" handler interface. + - Drop --enable-external-sqlite and --enable-external-qdbm from + DEB_CONFIGURE_EXTRA_FLAGS. These configure options are now obsolete. + + -- Michael Biebl Wed, 05 Sep 2007 22:30:28 +0200 + +tracker (0.6.2-0ubuntu3) gutsy; urgency=low + + * debian/control: + - Build-Depends on python-gtk2-dev to workaround build issue (LP: #137558) + + -- Sebastien Bacher Thu, 06 Sep 2007 00:38:12 +0200 + +tracker (0.6.2-0ubuntu2) gutsy; urgency=low + + * debian/control: + - Build-Depends on deskbar-applet + + -- Sebastien Bacher Wed, 05 Sep 2007 15:02:29 +0200 + +tracker (0.6.2-0ubuntu1) gutsy; urgency=low + + * New upstream version + - New Sqlite based indexer which utlises the new incremental blob I/O + in sqlite 3.4 + - Highly optimised email indexing (up to 5x faster) + - Dramatically reduced disk access and disk contention (LP: #131983,#135115) + - Indexer now pauses for a grace period when non-tracker processes write + to disk (providing changed files are being watched by tracker) - + minimises slowdowns when compiling or checking out source code + - Makes use of idle class disk IO scheduling if available + - Makes preliminary use of NO_ATIME (some disk access still uses fopen) + - Fixed restore of user metadata on re-index (keywords are auto-restored) + - Added increased number of (junk) files to automatically ignore + - Improved stopwords + - New deskbar handler that uses the new deskbar api (2.19+) + - Fixed old deskbar handler to remove race condition causing crashes + - Fixed a number of annoying bugs in email indexing and tracker + preferences (LP: #132921) + * debian/libdeskbar-tracker.install: + - updated + * debian/rules: + - use auto mode for the tracker configure option + + -- Sebastien Bacher Wed, 05 Sep 2007 12:58:14 +0200 + +tracker (0.6.1-1) unstable; urgency=low + + * New upstream release. + * debian/patches/10-deskbar_plugin_hashbang.patch + - Removed, merged upstream. + * debian/patches/10-function_prototypes.patch + - Add missing function prototype definitions. Closes: #435774 + * debian/rules + - Generate tight shlibs dependencies by passing -V to dh_makeshlibs. + Closes: #435840 + * debian/tracker-search-tool.manpages + - Install tracker-preferences man page. + + -- Michael Biebl Thu, 09 Aug 2007 18:32:11 +0200 + +tracker (0.6.1-0ubuntu1) gutsy; urgency=low + + * New upstream bugfix release. + * Remove debian/patches/10-deskbar_plugin_hashbang.patch: Fixed upstream. + + -- Martin Pitt Wed, 08 Aug 2007 07:39:26 +0200 + +tracker (0.6.0-1ubuntu1) gutsy; urgency=low + + * debian/control: + - don't use universe Build-Depends on libunac1-dev, libqdbm-dev + * debian/rules: + - don't use unac and external-qdbm options + + -- Sebastien Bacher Fri, 03 Aug 2007 16:00:42 +0200 + +tracker (0.6.0-1) unstable; urgency=low + + * New upstream release. + - Uses XDG directories to store the settings, cache, database and log + files. Closes: #414860 + - Fixes the crash of the deskbar applet at session start. Closes: #434078 + - Does not fall back to polling when the inotify limit is exceeded. + Closes: #412089 + - Correctly uses xdg-open to open the search results with the preferred + application. This requires the xdg-utils package to be installed, which + is a Recommends of tracker-search-tool. Closes: 415705 + * Removed debian/man/ as the man pages are now shipped upstream. + Update tracker.manpages, tracker-search-tool.manpages and + tracker-utils.manpages accordingly. + * Removed patches that were applied upstream or are now obsolete + - debian/patches/20-trackerd_manpage.patch + - debian/patches/30-deskbar_plugin_max_results.patch + - debian/patches/40-inotify_syscalls.patch + - debian/patches/50-expand_pathname.patch + - debian/patches/60-check_pointer.patch + - debian/patches/70-check_magic_file_results.patch + * debian/copyright + - The htmless sources are not shipped anymore and the qdbm sources are now + in a separate subdirectory. Update the copyright file accordingly. + * debian/libtracker-gtk-dev.install, debian/libtracker-gtk0.install + - Added. libtracker-gtk is a new library that provides handy GTK+ widgets + for applications that use tracker. + * debian/control + - Drop libmagic-dev from Build-Depends, add libunac1-dev and libqdbm-dev. + - Add djvulibre-bin and gnumeric to Suggests. They are used as external + filters for indexing djvu, csv and spreadsheet documents. + - Add binary packages libtracker-gtk0 and libtracker-gtk-dev. + - Update the long description of tracker-utils and include the new tool + "tracker-status". + - Add binary package tracker-dbg which provides the debugging symbols of + trackerd and its utilities. Closes: #412140 + * debian/rules + - Make sure we link against the system qdbm library. + - Enable the support for libunac. + - Explicitly enable the compilation of the GUI, the preferences applet + and libtracker-gtk. + + -- Michael Biebl Thu, 26 Jul 2007 01:13:37 +0200 + +tracker (0.5.4-6) unstable; urgency=low + + * Rebuild against poppler 0.5.4. Closes: #427815 + * Don't install htmless binary and man page anymore. + The html filter now uses w3m. + + -- Michael Biebl Wed, 06 Jun 2007 22:39:00 +0200 + +tracker (0.5.4-5) unstable; urgency=low + + * debian/patches/70-check-magic-file-results.patch + - Check the return results of magic_file. Closes: #414444 + Thanks to Sam Morris for the patch. + + -- Michael Biebl Thu, 22 Mar 2007 18:23:50 +0100 + +tracker (0.5.4-4) unstable; urgency=low + + * debian/patches/50-expand_pathname.patch + - Expand relative paths passed to tracker-thumbnailer. Closes: #411904 + * debian/patches/60-check_pointer.patch + - Check pointer before passing it to g_locale_to_utf8(). + + -- Michael Biebl Wed, 21 Feb 2007 00:00:25 +0100 + +tracker (0.5.4-3) unstable; urgency=medium + + * debian/patches/40-inotify_syscalls.patch + - Add missing inotify syscall numbers for mips, hppa and m68k. + Fixes a FTBFS on these architectures, so priority medium. + + -- Michael Biebl Tue, 20 Feb 2007 23:43:36 +0100 + +tracker (0.5.4-2) unstable; urgency=low + + * debian/control + - Add python-gtk2 (<< 2.10) as alternative to python-gobject. + * debian/rules + - Pass the deskbar-applet plugin directory path to dh_pycentral. + + -- Michael Biebl Sun, 28 Jan 2007 12:56:17 +0100 + +tracker (0.5.4-1) unstable; urgency=low + + [ Johan Kiviniemi ] + * New upstream release. + - Also contains a plugin for deskbar-applet. + The new binary package is called libdeskbar-tracker. + Use python-central to create the package. + * Added debian/watch. + * debian/copyright: + - Mention the deskbar plugin. + * debian/patches/10-deskbar_plugin_hashbang.patch: + - Remove the #! line from the deskbar plugin. + * debian/patches/20-trackerd_manpage.patch: + - Fix markup. + - Replace $Home with $HOME. + * debian/patches/30-deskbar_plugin_max_results.patch: + - Increase the maximum number of listed results from 2 to 10. + * debian/control: + - Add Recommends: untex to tracker and Recommends: xdg-utils to + tracker-search-tool. + - Add libmagic-dev as new build depencency. + + [ Michael Biebl ] + * Review Johan's work and upload to unstable. + Thanks a lot, Johan! + + -- Michael Biebl Sat, 27 Jan 2007 18:13:51 +0100 + +tracker (0.5.3-1) unstable; urgency=low + + * Initial release. Closes: #387110 + Based on work by Laurent Aguerreche and Jamie McCracken. + * Build against system sqlite library. + * Do not ship the internal o3totxt utility but rather add a + Recommends: o3read. + * Write missing man pages. + + -- Michael Biebl Fri, 19 Jan 2007 00:29:39 +0100 + --- tracker-0.6.6.orig/debian/tracker.install +++ tracker-0.6.6/debian/tracker.install @@ -0,0 +1,16 @@ +debian/tmp/usr/bin/trackerd +debian/tmp/usr/bin/tracker-thumbnailer +debian/tmp/usr/bin/tracker-extract +debian/tmp/usr/share/tracker/*.xml +debian/tmp/usr/share/tracker/*.sql +debian/tmp/usr/share/tracker/languages/ +debian/tmp/usr/share/tracker/services/ +debian/tmp/usr/share/locale/ +debian/tmp/usr/share/icons/ +debian/tmp/usr/lib/tracker/filters/ +debian/tmp/usr/lib/tracker/thumbnailers/ +debian/tmp/usr/lib/tracker/extract-modules/*.so +debian/tmp/etc/xdg/autostart/trackerd.desktop +debian/tmp/etc/xdg/autostart/trackerd.desktop usr/share/autostart/ +debian/sysctl.d/30-tracker.conf etc/sysctl.d/ +debian/tracker.py usr/share/apport/package-hooks/ --- tracker-0.6.6.orig/debian/watch +++ tracker-0.6.6/debian/watch @@ -0,0 +1,5 @@ +version=3 + +# Probably going to be tracker-project.org in the future. +http://www.gnome.org/projects/tracker/download.html \ + .*/tracker-(.*)\.tar\.gz --- tracker-0.6.6.orig/debian/tracker.manpages +++ tracker-0.6.6/debian/tracker.manpages @@ -0,0 +1,5 @@ +debian/tmp/usr/share/man/man1/trackerd.1 +debian/tmp/usr/share/man/man1/tracker-extract.1 +debian/tmp/usr/share/man/man1/tracker-thumbnailer.1 +debian/tmp/usr/share/man/man5/tracker.cfg.5 +debian/tmp/usr/share/man/man7/tracker-services.7 --- tracker-0.6.6.orig/debian/libdeskbar-tracker.install +++ tracker-0.6.6/debian/libdeskbar-tracker.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/deskbar-applet/ --- tracker-0.6.6.orig/debian/compat +++ tracker-0.6.6/debian/compat @@ -0,0 +1 @@ +5 --- tracker-0.6.6.orig/debian/libtracker-gtk0.install +++ tracker-0.6.6/debian/libtracker-gtk0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libtracker-gtk.so.* --- tracker-0.6.6.orig/debian/control +++ tracker-0.6.6/debian/control @@ -0,0 +1,175 @@ +Source: tracker +Section: utils +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Michael Biebl +Build-Depends: cdbs, + debhelper (>= 5.0.0), + autotools-dev, + pkg-config, + libxml-parser-perl, + libglib2.0-dev (>= 2.12.0), + libpango1.0-dev (>= 1.0.0), + libgmime-2.0-2-dev (>= 2.1.0), + libdbus-1-dev (>= 0.60), + libdbus-glib-1-dev (>= 0.60), + libgstreamer0.10-dev (>= 0.10.0), + libsqlite3-dev (>= 3.4), + libpoppler-dev (>= 0.4.5), + libpoppler-glib-dev (>= 0.4.5), + libgsf-1-dev (>= 1.13), + libexif-dev (>= 0.6), + libpng12-dev (>= 1.2), + libgtk2.0-dev (>= 2.10.0), + libgnome2-dev (>= 2.14.0), + libgnomeui-dev (>= 2.14.0), + libgnomevfs2-dev (>= 2.8.4), + libgnome-desktop-dev (>= 2.10), + zlib1g-dev, + libexempi-dev (>= 1.99.2), + libnotify-dev (>= 0.4.3), + libhal-dev (>= 0.5), + python-support (>= 0.6) +Standards-Version: 3.7.3 +Vcs-Git: git://git.debian.org/git/users/biebl/tracker.git +Vcs-Browser: http://git.debian.org/?p=users/biebl/tracker.git;a=summary +Homepage: http://www.tracker-project.org/ + +Package: tracker +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + procps (>= 1:3.2.7-9), + shared-mime-info, + dbus +Recommends: tracker-utils, + tracker-search-tool, + unzip, + wv, + poppler-utils | xpdf-utils, + xsltproc, + w3m, + odt2txt, + untex +Suggests: imagemagick, + evince, + djvulibre-bin, + gnumeric +Description: metadata database, indexer and search tool + Tracker is an advanced framework for first class objects with associated + metadata and tags. It provides a one stop solution for all metadata, tags, + shared object databases, search tools and indexing. + +Package: libtrackerclient0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: metadata database, indexer and search tool - library + This package contains the library that is used by applications to access + the Tracker daemon. + . + Tracker is an advanced framework for first class objects with associated + metadata and tags. It provides a one stop solution for all metadata, tags, + shared object databases, search tools and indexing. + +Package: libtrackerclient-dev +Architecture: any +Section: libdevel +Depends: libtrackerclient0 (= ${binary:Version}), + libglib2.0-dev, + libdbus-1-dev, + libdbus-glib-1-dev +Description: metadata database, indexer and search tool - development files + This package contains the static libraries and header files needed to link + applications with libtrackerclient. + . + Tracker is an advanced framework for first class objects with associated + metadata and tags. It provides a one stop solution for all metadata, tags, + shared object databases, search tools and indexing. + +Package: libtracker-gtk0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: GTK+ widgets for apps that use tracker + This library provides handy GTK+ widgets which allows applications to + easily make use of tracker. + +Package: libtracker-gtk-dev +Architecture: any +Section: libdevel +Depends: libtracker-gtk0 (= ${binary:Version}), + libtrackerclient-dev, + libgtk2.0-dev, + libglib2.0-dev +Description: GTK+ widgets for apps that use tracker - development files + This package contains the static libraries and header files needed to link + applications with libtracker-gtk. + . + libtracker-gtk provides handy GTK+ widgets which allows applications to + easily make use of tracker. + +Package: tracker-utils +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + tracker (= ${binary:Version}) +Description: metadata database, indexer and search tool - commandline tools + Included utilities for Tracker: + * tracker-files: get files based on a ServiceType or on specified mime types. + * tracker-meta-folder: get metadata for files in a folder. + * tracker-query: this reads from STDIN an RDF Query that specifies the search + criteria for various fields. It prints to STDOUT all matching files. Some + examples are included in this package. + * tracker-search: this perfoms a google like search using SEARCHTERM to + retrieve all matching files where SEARCHTERM appears in any searchable + metadata. + * tracker-stats: retreive some statistics. + * tracker-status: report the trackerd status. + * tracker-tag: tool to manage tags on files. + . + Tracker is an advanced framework for first class objects with associated + metadata and tags. It provides a one stop solution for all metadata, tags, + shared object databases, search tools and indexing. + +Package: tracker-search-tool +Architecture: any +Section: gnome +Depends: ${shlibs:Depends}, + ${misc:Depends}, + tracker (= ${binary:Version}) +Recommends: xdg-utils +Description: metadata database, indexer and search tool - GNOME frontend + This package provides a graphical Tracker search tool for GNOME. + . + Tracker is an advanced framework for first class objects with associated + metadata and tags. It provides a one stop solution for all metadata, tags, + shared object databases, search tools and indexing. + +Package: libdeskbar-tracker +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends}, + python-dbus (>= 0.41), + python-gnome2, + python-gobject | python-gtk2 (<< 2.10), + deskbar-applet (>= 2.20.0), + python-gnome2-desktop, + tracker +Recommends: tracker-search-tool +Description: metadata database, indexer and search tool - deskbar-applet plugin + This package provides a deskbar-applet plugin for Tracker. + . + Tracker is an advanced framework for first class objects with associated + metadata and tags. It provides a one stop solution for all metadata, tags, + shared object databases, search tools and indexing. + +Package: tracker-dbg +Architecture: any +Priority: extra +Depends: ${shlibs:Depends} +Description: metadata database, indexer and search tool - debugging symbols + This package includes the debugging symbols useful for debugging tracker and + its utilities --- tracker-0.6.6.orig/debian/tracker-search-tool.menu +++ tracker-0.6.6/debian/tracker-search-tool.menu @@ -0,0 +1,5 @@ +?package(tracker-search-tool):\ + needs="X11"\ + section="Applications/File Management"\ + title="Tracker Search Tool"\ + command="/usr/bin/tracker-search-tool" --- tracker-0.6.6.orig/debian/tracker.postinst +++ tracker-0.6.6/debian/tracker.postinst @@ -0,0 +1,39 @@ +#!/bin/sh +# postinst script for tracker +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + if [ -x /etc/init.d/procps ]; then + invoke-rc.d procps start || true + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- tracker-0.6.6.orig/debian/libtrackerclient-dev.install +++ tracker-0.6.6/debian/libtrackerclient-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/libtrackerclient.{so,a} +debian/tmp/usr/include/tracker.h +debian/tmp/usr/include/tracker-client.h +debian/tmp/usr/lib/pkgconfig/tracker.pc --- tracker-0.6.6.orig/debian/tracker-search-tool.install +++ tracker-0.6.6/debian/tracker-search-tool.install @@ -0,0 +1,8 @@ +debian/tmp/usr/bin/tracker-search-tool +debian/tmp/usr/share/applications/ +debian/tmp/usr/share/tracker/icons/ +debian/tmp/usr/bin/tracker-preferences +debian/tmp/usr/share/tracker/tracker-preferences.glade +debian/tmp/usr/share/tracker/tracker-applet-prefs.glade +debian/tmp/usr/bin/tracker-applet +debian/tmp/etc/xdg/autostart/tracker-applet.desktop --- tracker-0.6.6.orig/debian/libtracker-gtk0.symbols +++ tracker-0.6.6/debian/libtracker-gtk0.symbols @@ -0,0 +1,19 @@ +libtracker-gtk.so.0 libtracker-gtk0 #MINVER# + KEYWORD_DRAG_TYPES@Base 0.6.2 + tracker_create_simple_keyword_liststore@Base 0.6.2 + tracker_get_all_keywords@Base 0.6.2 + tracker_keyword_array_to_glist@Base 0.6.2 + tracker_keyword_store_get_type@Base 0.6.2 + tracker_keyword_store_insert@Base 0.6.2 + tracker_keyword_store_lookup@Base 0.6.2 + tracker_keyword_store_new@Base 0.6.2 + tracker_keyword_store_remove@Base 0.6.2 + tracker_metadata_tile_get_type@Base 0.6.2 + tracker_metadata_tile_new@Base 0.6.2 + tracker_metadata_tile_set_uri@Base 0.6.2 + tracker_render_emblem_pixbuf_cb@Base 0.6.2 + tracker_set_atk_relationship@Base 0.6.5 + tracker_tag_bar_get_type@Base 0.6.2 + tracker_tag_bar_new@Base 0.6.2 + tracker_tag_bar_set_uri@Base 0.6.2 + tracker_vfs_format_file_size_for_display@Base 0.6.2 --- tracker-0.6.6.orig/debian/tracker.py +++ tracker-0.6.6/debian/tracker.py @@ -0,0 +1,16 @@ +''' +Apport hook for tracker-extract crashes + +tracker-extract limits its CPU/memory usage with setrlimit, which will +terminate tracker-extract if the limit is exceed. But we can't control +what signal is send and it seems to be dumping the core, so apport is +reporting the bugs to Launchpad, but this is not a bug, it's a feature! + +Copyright: Emilio Pozuelo Monfort +''' + +def add_info(report): + if report['ExecutablePath'] == '/usr/bin/tracker-extract' and \ + report['ProblemType'] == 'Crash': + report['UnreportableReason'] = "Crashes in tracker-extract are \ +intended so that tracker-extract doesn't consume many resources." --- tracker-0.6.6.orig/debian/tracker-utils.install +++ tracker-0.6.6/debian/tracker-utils.install @@ -0,0 +1,7 @@ +debian/tmp/usr/bin/tracker-files +debian/tmp/usr/bin/tracker-meta-folder +debian/tmp/usr/bin/tracker-query +debian/tmp/usr/bin/tracker-search +debian/tmp/usr/bin/tracker-stats +debian/tmp/usr/bin/tracker-status +debian/tmp/usr/bin/tracker-tag --- tracker-0.6.6.orig/debian/libtrackerclient0.install +++ tracker-0.6.6/debian/libtrackerclient0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libtrackerclient.so.* --- tracker-0.6.6.orig/debian/tracker-search-tool.manpages +++ tracker-0.6.6/debian/tracker-search-tool.manpages @@ -0,0 +1,3 @@ +debian/tmp/usr/share/man/man1/tracker-search-tool.1 +debian/tmp/usr/share/man/man1/tracker-preferences.1 +debian/tmp/usr/share/man/man1/tracker-applet.1 --- tracker-0.6.6.orig/debian/libtracker-gtk-dev.install +++ tracker-0.6.6/debian/libtracker-gtk-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libtracker-gtk.{so,a} +debian/tmp/usr/include/libtracker-gtk/*.h +debian/tmp/usr/lib/pkgconfig/libtracker-gtk.pc --- tracker-0.6.6.orig/debian/tracker-utils.manpages +++ tracker-0.6.6/debian/tracker-utils.manpages @@ -0,0 +1,7 @@ +debian/tmp/usr/share/man/man1/tracker-files.1 +debian/tmp/usr/share/man/man1/tracker-meta-folder.1 +debian/tmp/usr/share/man/man1/tracker-query.1 +debian/tmp/usr/share/man/man1/tracker-search.1 +debian/tmp/usr/share/man/man1/tracker-stats.1 +debian/tmp/usr/share/man/man1/tracker-status.1 +debian/tmp/usr/share/man/man1/tracker-tag.1 --- tracker-0.6.6.orig/debian/rules +++ tracker-0.6.6/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := \ + --enable-unac \ + --enable-external-sqlite \ + --enable-deskbar-applet=module \ + --enable-gui \ + --enable-preferences \ + --enable-libtrackergtk \ + --enable-trackerapplet + +LDFLAGS += -Wl,--as-needed -Wl,-Bsymbolic + +# Enforce tight shlibs dependencies +DEB_DH_MAKESHLIBS_ARGS_ALL := -V -X/usr/lib/tracker/extract-modules/ + +binary-install/libdeskbar-tracker:: + dh_pysupport -p$(cdbs_curpkg) /usr/lib/deskbar-applet/modules-2.20-compatible/ --- tracker-0.6.6.orig/debian/copyright +++ tracker-0.6.6/debian/copyright @@ -0,0 +1,119 @@ +This package was debianized by Michael Biebl on +Tue, 28 Nov 2006 20:35:52 +0100. + +It was downloaded from http://www.tracker-project.org/ + +Upstream Author: + Jamie McCracken (jamiemcc at gnome.org) + +Copyright: + Copyright (C) 2006, Mr Jamie McCracken (jamiemcc@gnome.org) + +License: + +All files if not specified otherwise are licensed under the GPL v2 or later. + + +=============================================================================== +src/libtracker/* (libtrackerclient) + +Copyright (C) 2006, Mr Jamie McCracken (jamiemcc@gnome.org) +License: LGPL v2 or later + +=============================================================================== +src/libstemmer/* + +Copyright (c) 2001, Dr Martin Porter +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +=============================================================================== +src/sqlite3/* (inlined copy of sqlite) + +The author disclaims all copyright. The library is in the public domain. + +=============================================================================== +src/text-filters/ooo_converter/* (inlined copy of o3read) + +Copyright (C) 2002-2005 Ulric Eriksson +License: GPL v2 or later + +=============================================================================== +src/trackerd/xdgmime* (inlined copy of xdgmime) + +Copyright (C) 2004 Red Hat, Inc +License: Academic Free License version 2.0 or LGPL v2 or later + +=============================================================================== +src/qdbm/* (inlined copy of QDBM) + +Copyright (C) 2000-2006 Mikio Hirabayashi +License: LGPL v2.1 or later + +=============================================================================== +src/tracker-thumbnailer/md5.* + +Copyright (C) 1999 Aladdin Enterprises. All rights reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +=============================================================================== +src/tracker-search-tool/sexy-icon-* (inlined copy of libsexy) + +Copyright (C) 2004-2006 Christian Hammond +License: LGPL v2 or later + +=============================================================================== +python/deskbar-handler/tracker-handler.py + +Copyright (c) 2006 Mikkel Kamstrup +License: GPL v2 or later + + + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + + + +The Debian packaging is (C) 2006, Michael Biebl and +is licensed under the GPL, see above. --- tracker-0.6.6.orig/debian/patches/03_dont_activate_indexing_and_watching.patch +++ tracker-0.6.6/debian/patches/03_dont_activate_indexing_and_watching.patch @@ -0,0 +1,50 @@ +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/src/trackerd/trackerd.c tracker-0.6.6.new/src/trackerd/trackerd.c +--- tracker-0.6.6/src/trackerd/trackerd.c 2008-02-29 06:03:09.000000000 +0100 ++++ tracker-0.6.6.new/src/trackerd/trackerd.c 2008-03-14 10:32:53.000000000 +0100 +@@ -2183,8 +2183,8 @@ + tracker->crawl_directory_list = NULL; + tracker->use_nfs_safe_locking = FALSE; + +- tracker->enable_indexing = TRUE; +- tracker->enable_watching = TRUE; ++ tracker->enable_indexing = FALSE; ++ tracker->enable_watching = FALSE; + tracker->enable_content_indexing = TRUE; + tracker->enable_thumbnails = FALSE; + +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/src/trackerd/tracker-utils.c tracker-0.6.6.new/src/trackerd/tracker-utils.c +--- tracker-0.6.6/src/trackerd/tracker-utils.c 2008-02-28 03:15:13.000000000 +0100 ++++ tracker-0.6.6.new/src/trackerd/tracker-utils.c 2008-03-14 10:32:26.000000000 +0100 +@@ -2545,12 +2545,12 @@ + "# List of directory roots to not index and not watch seperated by semicolons\n", + "NoWatchDirectory=\n", + "# Set to false to prevent watching of any kind\n", +- "EnableWatching=true\n\n", ++ "EnableWatching=false\n\n", + "[Indexing]\n", + "# Throttles the indexing process. Allowable values are 0-20. higher values decrease indexing speed\n", + "Throttle=", default_throttle, "\n", + "# Disables the indexing process\n", +- "EnableIndexing=true\n", ++ "EnableIndexing=false\n", + "# Enables indexing of a file's text contents\n", + "EnableFileContentIndexing=true\n", + "# Enables generation of thumbnails\n", +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/src/tracker-preferences/tracker-configuration.c tracker-0.6.6.new/src/tracker-preferences/tracker-configuration.c +--- tracker-0.6.6/src/tracker-preferences/tracker-configuration.c 2008-01-15 05:05:14.000000000 +0100 ++++ tracker-0.6.6.new/src/tracker-preferences/tracker-configuration.c 2008-03-14 10:32:04.000000000 +0100 +@@ -389,12 +389,12 @@ + "# List of directory roots to not index and not watch seperated by semicolons\n", + "NoWatchDirectory=\n", + "# Set to false to prevent watching of any kind\n", +- "EnableWatching=true\n\n", ++ "EnableWatching=false\n\n", + "[Indexing]\n", + "# Throttles the indexing process. Allowable values are 0-20. higher values decrease indexing speed\n", + "Throttle=0\n", + "# Disables the indexing process\n", +- "EnableIndexing=true\n", ++ "EnableIndexing=false\n", + "# Enables indexing of a file's text contents\n", + "EnableFileContentIndexing=true\n", + "# Enables generation of thumbnails\n", --- tracker-0.6.6.orig/debian/patches/04_Correct_spelling_of_additional.patch +++ tracker-0.6.6/debian/patches/04_Correct_spelling_of_additional.patch @@ -0,0 +1,168 @@ +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/ca.po tracker-0.6.6.new/po/ca.po +--- tracker-0.6.6/po/ca.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/ca.po 2008-07-07 15:16:04.000000000 -0500 +@@ -1001,7 +1001,7 @@ + msgstr "_Minimitza l'ús de memòria però pot alentir la indexació" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:54 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "_Utilitza més memòria per a indexar més ràpidament" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:55 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/dz.po tracker-0.6.6.new/po/dz.po +--- tracker-0.6.6/po/dz.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/dz.po 2008-07-07 15:16:04.000000000 -0500 +@@ -645,7 +645,7 @@ + "དྲན་ཚད་ཀྱི་ལག་ལེན་འདི་ཕབ་ལེན་འབདཝ་ཨིན་ དེ་འབདཝ་ད་ ཟུར་ཐོ་ནང་བཀོད་ནི་ཡང་མར་ཕབ་འབད་འོང་" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/en_GB.po tracker-0.6.6.new/po/en_GB.po +--- tracker-0.6.6/po/en_GB.po 2008-01-27 22:03:14.000000000 -0600 ++++ tracker-0.6.6.new/po/en_GB.po 2008-07-07 15:16:04.000000000 -0500 +@@ -639,7 +639,7 @@ + msgstr "Minimises the use of memory but may slow indexing down" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/et.po tracker-0.6.6.new/po/et.po +--- tracker-0.6.6/po/et.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/et.po 2008-07-07 15:16:04.000000000 -0500 +@@ -620,7 +620,7 @@ + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/gl.po tracker-0.6.6.new/po/gl.po +--- tracker-0.6.6/po/gl.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/gl.po 2008-07-07 15:16:05.000000000 -0500 +@@ -627,7 +627,7 @@ + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/hu.po tracker-0.6.6.new/po/hu.po +--- tracker-0.6.6/po/hu.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/hu.po 2008-07-07 15:16:05.000000000 -0500 +@@ -988,7 +988,7 @@ + msgstr "Memóriahasználat _minimalizálása (lassabb indexelés)" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:54 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "_Több memória használata a gyorsabb indexeléshez" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:55 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/ko.po tracker-0.6.6.new/po/ko.po +--- tracker-0.6.6/po/ko.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/ko.po 2008-07-07 15:16:05.000000000 -0500 +@@ -1020,7 +1020,7 @@ + msgstr "메모리 사용량 최소화 (인덱싱이 느려짐)(_M)" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:57 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "빠른 인덱싱을 위해 추가적인 메모리 사용(_U)" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:58 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/lt.po tracker-0.6.6.new/po/lt.po +--- tracker-0.6.6/po/lt.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/lt.po 2008-07-07 15:16:05.000000000 -0500 +@@ -775,7 +775,7 @@ + msgstr "_Sumažinti atminties naudojimą (lėtesnis indeksavimas)" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "_Naudoti daugiau atminties, kad būtų greičiau indeksuojama" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:44 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/mk.po tracker-0.6.6.new/po/mk.po +--- tracker-0.6.6/po/mk.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/mk.po 2008-07-07 15:16:05.000000000 -0500 +@@ -648,7 +648,7 @@ + "Ја минимизира употребата на меморијата, но може да го направи системот бавен" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/nl.po tracker-0.6.6.new/po/nl.po +--- tracker-0.6.6/po/nl.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/nl.po 2008-07-07 15:16:05.000000000 -0500 +@@ -642,7 +642,7 @@ + msgstr "Verminderd het geheugengebruik maar kan het indexeren vertragen" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/pt.po tracker-0.6.6.new/po/pt.po +--- tracker-0.6.6/po/pt.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/pt.po 2008-07-07 15:16:05.000000000 -0500 +@@ -1006,7 +1006,7 @@ + msgstr "_Minimizar a utilização de memória (diminui a velocidade de indexação)" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:54 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "_Utilizar memória adicional para indexar mais rapidamente" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:55 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/ru.po tracker-0.6.6.new/po/ru.po +--- tracker-0.6.6/po/ru.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/ru.po 2008-07-07 15:16:05.000000000 -0500 +@@ -648,7 +648,7 @@ + msgstr "Уменьшает использование памяти, но может замедлить индексирование" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/sl.po tracker-0.6.6.new/po/sl.po +--- tracker-0.6.6/po/sl.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/sl.po 2008-07-07 15:16:05.000000000 -0500 +@@ -632,7 +632,7 @@ + msgstr "Zmanjša porabo pomnilnika, vendar lahko upočasni indeksiranje" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:42 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:43 +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/po/zh_CN.po tracker-0.6.6.new/po/zh_CN.po +--- tracker-0.6.6/po/zh_CN.po 2008-01-14 22:05:33.000000000 -0600 ++++ tracker-0.6.6.new/po/zh_CN.po 2008-07-07 15:16:05.000000000 -0500 +@@ -986,7 +986,7 @@ + msgstr "最小化内存占用(索引编制较慢)(_M)" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:57 +-msgid "_Use additonal memory for faster indexing" ++msgid "_Use additional memory for faster indexing" + msgstr "使用更多内存以更快地编制索引(_U)" + + #: ../src/tracker-preferences/tracker-preferences.glade.h:58 --- tracker-0.6.6.orig/debian/patches/02_no_kde_autostart.patch +++ tracker-0.6.6/debian/patches/02_no_kde_autostart.patch @@ -0,0 +1,11 @@ +--- tracker/trackerd.desktop.in.in 2007-07-10 00:51:21.000000000 +0100 ++++ tracker/trackerd.desktop.in.in 2007-10-03 11:36:46.000000000 +0100 +@@ -12,7 +12,7 @@ + X-KDE-StartupNotify=false + X-KDE-UniqueApplet=true + NoDisplay=true +-OnlyShowIn=GNOME;KDE;XFCE; ++OnlyShowIn=GNOME;XFCE; + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=tracker + X-GNOME-Bugzilla-Component=Indexer --- tracker-0.6.6.orig/debian/patches/email-crasher.patch +++ tracker-0.6.6/debian/patches/email-crasher.patch @@ -0,0 +1,82 @@ +Index: src/trackerd/tracker-db-email.c +=================================================================== +--- src/trackerd/tracker-db-email.c (revision 1209) ++++ src/trackerd/tracker-db-email.c (working copy) +@@ -446,8 +446,8 @@ + static inline int + limit_address_count (int len) + { +- if (len > MAX_ADDRESSES) { +- return MAX_ADDRESSES; ++ if (len > MAX_ADDRESSES - 1) { ++ return MAX_ADDRESSES - 1; + } + + return len; +@@ -603,15 +603,23 @@ + GString *gstr = g_string_new (""); + + if (mp->addr) { ++ + gchar *value = get_utf8 (mp->addr); +- g_string_append_printf (gstr, "%s ", value); +- g_free (value); ++ ++ if (value) { ++ g_string_append_printf (gstr, "%s ", value); ++ g_free (value); ++ } + } + + if (mp->name) { ++ + gchar *value = get_utf8 (mp->name); +- g_string_append (gstr, value); +- g_free (value); ++ ++ if (value) { ++ g_string_append (gstr, value); ++ g_free (value); ++ } + } + + array[i] = g_string_free (gstr, FALSE); +@@ -638,14 +646,20 @@ + + if (mp->addr) { + gchar *value = get_utf8 (mp->addr); +- g_string_append_printf (gstr, "%s ", value); +- g_free (value); ++ ++ if (value) { ++ g_string_append_printf (gstr, "%s ", value); ++ g_free (value); ++ } + } + + if (mp->name) { + gchar *value = get_utf8 (mp->name); +- g_string_append_printf (gstr, "%s ", value); +- g_free (value); ++ ++ if (value) { ++ g_string_append_printf (gstr, "%s ", value); ++ g_free (value); ++ } + } + + array[i] = g_string_free (gstr, FALSE); +@@ -673,7 +687,12 @@ + continue; + } + gchar *value = get_utf8 (ma->attachment_name); +- array[i] = value; ++ ++ if (value) { ++ array[i] = value; ++ } else { ++ array[i] = g_strdup ("unknown"); ++ } + } + + if (i > 0) { --- tracker-0.6.6.orig/debian/patches/03-prefer_odt2txt.patch +++ tracker-0.6.6/debian/patches/03-prefer_odt2txt.patch @@ -0,0 +1,126 @@ +diff --git a/filters/application/vnd.oasis.opendocument.presentation-template_filter b/filters/application/vnd.oasis.opendocument.presentation-template_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.oasis.opendocument.presentation-template_filter ++++ b/filters/application/vnd.oasis.opendocument.presentation-template_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.oasis.opendocument.presentation_filter b/filters/application/vnd.oasis.opendocument.presentation_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.oasis.opendocument.presentation_filter ++++ b/filters/application/vnd.oasis.opendocument.presentation_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter b/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter ++++ b/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.oasis.opendocument.spreadsheet_filter b/filters/application/vnd.oasis.opendocument.spreadsheet_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.oasis.opendocument.spreadsheet_filter ++++ b/filters/application/vnd.oasis.opendocument.spreadsheet_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.oasis.opendocument.text-template_filter b/filters/application/vnd.oasis.opendocument.text-template_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.oasis.opendocument.text-template_filter ++++ b/filters/application/vnd.oasis.opendocument.text-template_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.oasis.opendocument.text_filter b/filters/application/vnd.oasis.opendocument.text_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.oasis.opendocument.text_filter ++++ b/filters/application/vnd.oasis.opendocument.text_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.stardivision.writer_filter b/filters/application/vnd.stardivision.writer_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.stardivision.writer_filter ++++ b/filters/application/vnd.stardivision.writer_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.sun.xml.calc.template_filter b/filters/application/vnd.sun.xml.calc.template_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.sun.xml.calc.template_filter ++++ b/filters/application/vnd.sun.xml.calc.template_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.sun.xml.calc_filter b/filters/application/vnd.sun.xml.calc_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.sun.xml.calc_filter ++++ b/filters/application/vnd.sun.xml.calc_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.sun.xml.draw_filter b/filters/application/vnd.sun.xml.draw_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.sun.xml.draw_filter ++++ b/filters/application/vnd.sun.xml.draw_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.sun.xml.impress.template_filter b/filters/application/vnd.sun.xml.impress.template_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.sun.xml.impress.template_filter ++++ b/filters/application/vnd.sun.xml.impress.template_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.sun.xml.impress_filter b/filters/application/vnd.sun.xml.impress_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.sun.xml.impress_filter ++++ b/filters/application/vnd.sun.xml.impress_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.sun.xml.writer.template_filter b/filters/application/vnd.sun.xml.writer.template_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.sun.xml.writer.template_filter ++++ b/filters/application/vnd.sun.xml.writer.template_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" +diff --git a/filters/application/vnd.sun.xml.writer_filter b/filters/application/vnd.sun.xml.writer_filter +index 4024891..8479c9c 100755 +--- a/filters/application/vnd.sun.xml.writer_filter ++++ b/filters/application/vnd.sun.xml.writer_filter +@@ -1,3 +1,3 @@ + #!/bin/sh + +-nice -n19 unzip -p "$1" content.xml | o3totxt > "$2" ++nice -n19 odt2txt "$1" > "$2" --- tracker-0.6.6.orig/debian/patches/05_gnomedesktop.patch +++ tracker-0.6.6/debian/patches/05_gnomedesktop.patch @@ -0,0 +1,71 @@ +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/python/deskbar-handler/tracker-handler.py tracker-0.6.6.new/python/deskbar-handler/tracker-handler.py +--- tracker-0.6.6/python/deskbar-handler/tracker-handler.py 2008-01-15 04:04:47.000000000 +0000 ++++ tracker-0.6.6.new/python/deskbar-handler/tracker-handler.py 2008-09-26 21:21:30.000000000 +0100 +@@ -21,12 +21,13 @@ + import urllib + import string + import gnome ++import gnomedesktop + import gobject + + import gettext + gettext.install('tracker') + +-import deskbar, deskbar.Utils, deskbar.gnomedesktop ++import deskbar, deskbar.Utils + import deskbar.Handler + import deskbar.Match + +@@ -344,13 +345,13 @@ + # this code is stolen from the programs handler of deskbar + def parse_desktop_file(desktop, only_if_visible=False): + try: +- desktop = deskbar.gnomedesktop.item_new_from_file(desktop, deskbar.gnomedesktop.LOAD_ONLY_IF_EXISTS) ++ desktop = gnomedesktop.item_new_from_file(desktop, gnomedesktop.LOAD_ONLY_IF_EXISTS) + except Exception, e: + print 'Couldn\'t read desktop file:%s:%s' % (desktop, e) + return None +- if desktop == None or desktop.get_entry_type() != deskbar.gnomedesktop.TYPE_APPLICATION: ++ if desktop == None or desktop.get_entry_type() != gnomedesktop.TYPE_APPLICATION: + return None +- if only_if_visible and desktop.get_boolean(deskbar.gnomedesktop.KEY_NO_DISPLAY): ++ if only_if_visible and desktop.get_boolean(gnomedesktop.KEY_NO_DISPLAY): + return None + return desktop + +diff -Nur -x '*.orig' -x '*~' tracker-0.6.6/python/deskbar-handler/tracker-module.py tracker-0.6.6.new/python/deskbar-handler/tracker-module.py +--- tracker-0.6.6/python/deskbar-handler/tracker-module.py 2008-01-15 04:04:47.000000000 +0000 ++++ tracker-0.6.6.new/python/deskbar-handler/tracker-module.py 2008-09-26 21:22:15.000000000 +0100 +@@ -1,6 +1,7 @@ + # This deskbar module was ported from deskbar <= 2.18 handler by Marcus Fritzsch + + import gnome ++import gnomedesktop + import gobject + import re + import sys +@@ -11,7 +12,6 @@ + import os.path + import deskbar + import deskbar.core.Utils +-import deskbar.core.gnomedesktop + import deskbar.interfaces.Module + import deskbar.interfaces.Match + import deskbar.interfaces.Action +@@ -466,13 +466,13 @@ + # this code is stolen from the programs handler of deskbar + def parse_desktop_file(desktop, only_if_visible=False): + try: +- desktop = deskbar.core.gnomedesktop.item_new_from_file(desktop, deskbar.core.gnomedesktop.LOAD_ONLY_IF_EXISTS) ++ desktop = gnomedesktop.item_new_from_file(desktop, gnomedesktop.LOAD_ONLY_IF_EXISTS) + except Exception, e: + print 'Couldn\'t read desktop file:%s:%s' % (desktop, e) + return None +- if desktop == None or desktop.get_entry_type() != deskbar.core.gnomedesktop.TYPE_APPLICATION: ++ if desktop == None or desktop.get_entry_type() != gnomedesktop.TYPE_APPLICATION: + return None +- if only_if_visible and desktop.get_boolean(deskbar.core.gnomedesktop.KEY_NO_DISPLAY): ++ if only_if_visible and desktop.get_boolean(gnomedesktop.KEY_NO_DISPLAY): + return None + return desktop + --- tracker-0.6.6.orig/debian/patches/01-secure_tmpdir.patch +++ tracker-0.6.6/debian/patches/01-secure_tmpdir.patch @@ -0,0 +1,23 @@ +diff --git a/filters/application/msword_filter b/filters/application/msword_filter +index 287757b..7f0e001 100755 +--- a/filters/application/msword_filter ++++ b/filters/application/msword_filter +@@ -1,15 +1,12 @@ + #!/bin/sh + +-tmpdir=${TMPDIR-/tmp} +-tmpdir="$tmpdir"/tmpdir.$$ ++tmpdir=`mktemp -td tracker.msword_filter.XXXXXXXXXX` || exit 1 + +-(umask 077 && mkdir "$tmpdir") || exit 1 +- +-tmpfile="$tmpdir"/tmpfile.$$ ++tmpfile="$tmpdir"/tmpfile + + cp "$1" "$tmpfile" + +-# Change the working directory to $tmpdir which we can safely deleter later. ++# Change the working directory to $tmpdir which we can safely delete later. + # Some distributions ship a version of wvText which extracts the image files + # from the word document and places them in the current working directory. + --- tracker-0.6.6.orig/debian/patches/02-static_keywords_reply.patch +++ tracker-0.6.6/debian/patches/02-static_keywords_reply.patch @@ -0,0 +1,13 @@ +Index: src/libtracker-gtk/tracker-tag-bar.c +=================================================================== +--- src/libtracker-gtk/tracker-tag-bar.c (Revision 1163) ++++ src/libtracker-gtk/tracker-tag-bar.c (Arbeitskopie) +@@ -60,7 +60,7 @@ + }; + + /* CALLBACKS */ +-void ++static void + _keywords_reply (char **array, GError *error, TrackerTagBar *bar) + { + TrackerTagBarPrivate *priv; --- tracker-0.6.6.orig/debian/sysctl.d/30-tracker.conf +++ tracker-0.6.6/debian/sysctl.d/30-tracker.conf @@ -0,0 +1,3 @@ + +# Increase inotify availability +fs.inotify.max_user_watches = 524288