--- tracker-0.6.2.orig/debian/changelog +++ tracker-0.6.2/debian/changelog @@ -0,0 +1,166 @@ +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-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.2.orig/debian/libtracker-gtk0.install +++ tracker-0.6.2/debian/libtracker-gtk0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libtracker-gtk.so.* --- tracker-0.6.2.orig/debian/rules +++ tracker-0.6.2/debian/rules @@ -0,0 +1,19 @@ +#!/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-external-sqlite \ + --enable-deskbar-applet=auto \ + --with-deskbar-applet-handler-dir=/usr/lib/deskbar-applet/handlers \ + --enable-gui \ + --enable-preferences \ + --enable-libtrackergtk + +DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,--as-needed" + +binary-install/libdeskbar-tracker:: + dh_pycentral -p$(cdbs_curpkg) /usr/lib/deskbar-applet/handlers/ --- tracker-0.6.2.orig/debian/libdeskbar-tracker.install +++ tracker-0.6.2/debian/libdeskbar-tracker.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/deskbar-applet --- tracker-0.6.2.orig/debian/control +++ tracker-0.6.2/debian/control @@ -0,0 +1,133 @@ +Source: tracker +Section: utils +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Michael Biebl +XS-Python-Version: all +Build-Depends: cdbs, debhelper (>= 5.0.0), autotools-dev, 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.50), libdbus-glib-1-dev (>= 0.50), libgstreamer0.10-dev (>= 0.10.0), libsqlite3-dev, 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.8.0), libgnome2-dev (>= 2.14.0), libgnomeui-dev (>= 2.14.0), libgnomevfs2-dev (>= 2.8.4), libgnome-desktop-dev (>= 2.10), zlib1g-dev +Build-Depends-Indep: python-central (>= 0.5) +Standards-Version: 3.7.2 + +Package: tracker +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, shared-mime-info, dbus +Recommends: tracker-utils, tracker-search-tool, unzip, wv, poppler-utils | xpdf-utils, xsltproc, w3m, o3read, 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. + . + Homepage: http://www.tracker-project.org + +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. + . + Homepage: http://www.tracker-project.org + +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. + . + Homepage: http://www.tracker-project.org + +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. + . + Homepage: http://www.tracker-project.org + +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. + . + Homepage: http://www.tracker-project.org + +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. + . + Homepage: http://www.tracker-project.org + +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. + . + Homepage: http://www.tracker-project.org + +Package: libdeskbar-tracker +Architecture: all +XB-Python-Version: ${python:Versions} +Depends: ${misc:Depends}, ${python:Depends}, python-dbus (>= 0.41), python-gnome2, python-gobject | python-gtk2 (<< 2.10), deskbar-applet, 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. + . + Homepage: http://www.tracker-project.org + +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 + . + Homepage: http://www.tracker-project.org --- tracker-0.6.2.orig/debian/tracker.install +++ tracker-0.6.2/debian/tracker.install @@ -0,0 +1,13 @@ +debian/tmp/usr/bin/trackerd +debian/tmp/usr/bin/tracker-thumbnailer +debian/tmp/usr/bin/tracker-extract +debian/tmp/usr/share/dbus-1/services/ +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/ +debian/tmp/etc/xdg/autostart/trackerd.desktop +debian/tmp/etc/xdg/autostart/trackerd.desktop usr/share/autostart/ --- tracker-0.6.2.orig/debian/libtrackerclient0.install +++ tracker-0.6.2/debian/libtrackerclient0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libtrackerclient.so.* --- tracker-0.6.2.orig/debian/tracker-search-tool.install +++ tracker-0.6.2/debian/tracker-search-tool.install @@ -0,0 +1,5 @@ +debian/tmp/usr/bin/tracker-search-tool +debian/tmp/usr/share/applications/ +debian/tmp/usr/share/tracker/icons/thumbnail_frame.png +debian/tmp/usr/bin/tracker-preferences +debian/tmp/usr/share/tracker/tracker-preferences.glade --- tracker-0.6.2.orig/debian/watch +++ tracker-0.6.2/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.2.orig/debian/libtracker-gtk-dev.install +++ tracker-0.6.2/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.2.orig/debian/tracker-utils.install +++ tracker-0.6.2/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.2.orig/debian/compat +++ tracker-0.6.2/debian/compat @@ -0,0 +1 @@ +5 --- tracker-0.6.2.orig/debian/tracker-utils.manpages +++ tracker-0.6.2/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.2.orig/debian/tracker.manpages +++ tracker-0.6.2/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.2.orig/debian/libtrackerclient-dev.install +++ tracker-0.6.2/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.2.orig/debian/tracker-search-tool.manpages +++ tracker-0.6.2/debian/tracker-search-tool.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/tracker-search-tool.1 --- tracker-0.6.2.orig/debian/copyright +++ tracker-0.6.2/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.