--- tracker-0.5.4.orig/debian/tracker.manpages +++ tracker-0.5.4/debian/tracker.manpages @@ -0,0 +1,4 @@ +debian/tmp/usr/share/man/man1/trackerd.1 +debian/tmp/usr/share/man/man1/tracker-extract.1 +debian/man/tracker-thumbnailer.1 +debian/man/htmless.1 --- tracker-0.5.4.orig/debian/tracker-search-tool.install +++ tracker-0.5.4/debian/tracker-search-tool.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/tracker-search-tool +debian/tmp/usr/share/applications/ +debian/tmp/usr/share/pixmaps/tracker/ --- tracker-0.5.4.orig/debian/changelog +++ tracker-0.5.4/debian/changelog @@ -0,0 +1,33 @@ +tracker (0.5.4-0ubuntu1) feisty; urgency=low + + * New upstream release. + - Also contains a plugin for deskbar-applet. + * 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. + + -- Johan Kiviniemi Sat, 27 Jan 2007 13:45:42 +0200 + +tracker (0.5.3ubuntu-0ubuntu1) feisty; urgency=low + + * Upload to Ubuntu from the package made by Michael Biebl for Debian + * COPYING.lib: + - orig tarball updated to ship the LGPL text + + -- Sebastien Bacher Fri, 19 Jan 2007 10:42:21 +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.5.4.orig/debian/man/tracker-tag.1 +++ tracker-0.5.4/debian/man/tracker-tag.1 @@ -0,0 +1,45 @@ +.TH TRACKER-TAG 1 "Januar 10, 2007" + +.SH NAME +tracker-tag \- command line tool for setting and searching tags/keywords + +.SH SYNOPSIS +\fBtracker-tag\fR [\fIoptions\fR] \fIFILE\fR... + +.SH DESCRIPTION +.B tracker-tag +allows you to modify the tags that are associated with a file. +The actual information is stored in a +.B tracker +database. + +.SH OPTIONS +.TP +.B \-?, \-\-help +Show summary of options. +.TP +.B \-a, \-\-add=TAG +Add specified tag to a file. +.TP +.B \-r, \-\-remove=TAG +Remove specified tag from a file. +.TP +.B \-R, \-\-remove-all +Remove all tags associated with a file. +.TP +.B \-l, \-\-list +List all tags associated with a file. +.br +If no file name is given, all known tags and their count is listed. +.TP +.B \-s, \-\-search=TAG +Search for files matching the given tag. + +.SH SEE ALSO +.BR trackerd (1). + +.SH AUTHOR +tracker-tag was written by Jamie McCracken . +.PP +This manual page was written by Michael Biebl , +for the Debian project (but may be used by others). --- tracker-0.5.4.orig/debian/man/htmless.1 +++ tracker-0.5.4/debian/man/htmless.1 @@ -0,0 +1,37 @@ +.TH HTMLESS 1 "Januar 10, 2007" + +.SH NAME +htmless \- html to text converter + +.SH SYNOPSIS +\fBhtmless\fR \fIfilename.html\fR [\fIoutput_text\fR] [\fIoutput_tag\fR] + +.SH DESCRIPTION +.B htmless +takes a html file as input and produces two files as output. +One contains the text dump of the html file, the other all html tags. +.br +.B trackerd +uses +.B htmless +for indexing html files. + +.SH OPTIONS +If the second and third argument are empty, +.B htmless +creates two files named \fIfilename.txt\fR and \fIfilename_t.txt\fR in the +same directory as the original file. +.br +\fIfilename.txt\fR contains the text dump, \fIfilename_t.txt\fR the html tags. +.br +Otherwise the filenames as passed on the command line are used for the output. + +.SH SEE ALSO +.BR trackerd (1), +.BR tracker-search (1). + +.SH AUTHOR +htmless was written by Stephen M. Orth . +.PP +This manual page was written by Michael Biebl , +for the Debian project (but may be used by others). --- tracker-0.5.4.orig/debian/man/tracker-search-tool.1 +++ tracker-0.5.4/debian/man/tracker-search-tool.1 @@ -0,0 +1,56 @@ +.TH TRACKER-SEARCH-TOOL 1 "Januar 10, 2007" + +.SH NAME +tracker-search-tool \- Gnome Tracker Search Tool + +.SH SYNOPSIS +\fBtracker-search-tool\fR [\fIoptions\fR] [\fIEXPRESSION\fR] + +.SH DESCRIPTION +.B tracker-search-tool +is a graphical search frontend for Gnome. +It uses +.B trackerd +to get instant search results. + +.SH OPTIONS +.SS "Help Options:" +.TP +\-?, \fB\-\-help\fR +Show help options +.TP +\fB\-\-help\-all\fR +Show all help options +.TP +\fB\-\-help\-gtk\fR +Show GTK+ Options +.TP +\fB\-\-help\-bonobo\-activation\fR +Show Bonobo Activation options +.TP +\fB\-\-help\-gnome\fR +Show GNOME options +.TP +\fB\-\-help\-gnome\-session\fR +Show session management options +.TP +\fB\-\-help\-gnome\-ui\fR +Show GNOME GUI options +.SS "Application Options:" +.TP +\fB\-s\fR, \fB\-\-service\fR=\fISERVICE\fR +Search from a specific service. +.TP +\fB\-\-display\fR=\fIDISPLAY\fR +X display to use + + +.SH SEE ALSO +.BR tracker-search (1), +.BR trackerd (1). + +.SH AUTHOR +tracker-search-tool was written by Jamie McCracken . +.PP +This manual page was written by Michael Biebl , +for the Debian project (but may be used by others). --- tracker-0.5.4.orig/debian/man/tracker-thumbnailer.1 +++ tracker-0.5.4/debian/man/tracker-thumbnailer.1 @@ -0,0 +1,47 @@ +.TH TRACKER-THUMBNAILER 1 "Januar 10, 2007" + +.SH NAME +tracker-thumbnailer \- create freedesktop.org compliant thumbnails + +.SH SYNOPSIS +\fBtracker-thumbnailer\fR \fIFILE\fR \fIMIMETYPE\fR \fIICONSIZE\fR + +.SH DESCRIPTION +.B tracker-thumbnailer +takes an image file as input and produces a thumbnail which is compliant +to the freedesktop.org thumbnail specification. +.br +It relies on external tools like \fBconvert\fR to do the +actual transformation. +.PP +.B tracker-thumbnailer +is called by +.B trackerd +to create thumbnails which are then used by frontends like +.B tracker-search-tool +to illustrate the search results. + +.SH OPTIONS +.TP +\fIFILE\fR +Image file for which a thumbnail should be created. +.TP +\fIMIMETYPE\fR +Mime type of the image/document, e.g. image/png or application/pdf. +If no thumbnailer is installed for this mime type, \fBtracker-thumbnailer\fR +will output a error message. +.TP +\fIICONSIZE\fR +Size of the generated thumbnail. +Currently supported is only \fBnormal\fR, which is 128x128 pixel. + +.SH SEE ALSO +.BR trackerd (1), +.BR tracker-search-tool (1), +.BR convert (1). + +.SH AUTHOR +tracker-thumbnailer was written by Edward Duffy . +.PP +This manual page was written by Michael Biebl , +for the Debian project (but may be used by others). --- tracker-0.5.4.orig/debian/tracker-utils.install +++ tracker-0.5.4/debian/tracker-utils.install @@ -0,0 +1,6 @@ +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-tag --- tracker-0.5.4.orig/debian/libtrackerclient-dev.install +++ tracker-0.5.4/debian/libtrackerclient-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libtrackerclient.{so,a,la} +debian/tmp/usr/include/ +debian/tmp/usr/lib/pkgconfig/ --- tracker-0.5.4.orig/debian/tracker-search-tool.manpages +++ tracker-0.5.4/debian/tracker-search-tool.manpages @@ -0,0 +1 @@ +debian/man/tracker-search-tool.1 --- tracker-0.5.4.orig/debian/copyright +++ tracker-0.5.4/debian/copyright @@ -0,0 +1,127 @@ +This package was debianized by Michael Biebl on +Tue, 28 Nov 2006 20:35:52 +0100. + +It was downloaded from http://www.gnome.org/~jamiemcc/tracker/ + +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/text-filters/html_converter/* (inlined copy of htmless) + +Copyright (C) 1995-1999. Stephen M. Orth +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/trackerd/curia.* (inlined copy of QDBM) +src/trackerd/depot.* +src/trackerd/myconf.* + +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 Mikkel Kamstrup, Eugenio Cutolo(eulin) +License: GPL + + + +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.5.4.orig/debian/tracker.install +++ tracker-0.5.4/debian/tracker.install @@ -0,0 +1,10 @@ +debian/tmp/usr/bin/htmless +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/ +debian/tmp/usr/share/locale/ +debian/tmp/usr/lib/tracker/ +debian/tmp/etc/xdg/autostart/trackerd.desktop +debian/tmp/etc/xdg/autostart/trackerd.desktop usr/share/autostart/ --- tracker-0.5.4.orig/debian/libtrackerclient0.install +++ tracker-0.5.4/debian/libtrackerclient0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libtrackerclient.so.* --- tracker-0.5.4.orig/debian/rules +++ tracker-0.5.4/debian/rules @@ -0,0 +1,14 @@ +#!/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 \ + --with-deskbar-applet-handler-dir=/usr/lib/deskbar-applet/handlers +DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,--as-needed" + +binary-install/libdeskbar-tracker :: + dh_pycentral -p$(cdbs_curpkg) --- tracker-0.5.4.orig/debian/compat +++ tracker-0.5.4/debian/compat @@ -0,0 +1 @@ +5 --- tracker-0.5.4.orig/debian/control +++ tracker-0.5.4/debian/control @@ -0,0 +1,97 @@ +Source: tracker +Section: utils +Priority: optional +Maintainer: Michael Biebl +XS-Python-Version: all +Build-Depends: cdbs, debhelper (>= 5.0.0), autotools-dev, dpkg-dev (>= 1.13.19), 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, libmagic-dev, 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 +Suggests: imagemagick, evince +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: 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 (Documents, Music, Images, + Videos, Text, Development, Other), 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-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}) +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: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, deskbar-applet, tracker (= ${binary:Version}) +Recommends: tracker-search-tool (= ${binary:Version}) +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 --- tracker-0.5.4.orig/debian/tracker-utils.manpages +++ tracker-0.5.4/debian/tracker-utils.manpages @@ -0,0 +1,6 @@ +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/man/tracker-tag.1 --- tracker-0.5.4.orig/debian/watch +++ tracker-0.5.4/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.5.4.orig/debian/TODO +++ tracker-0.5.4/debian/TODO @@ -0,0 +1,4 @@ +- debian/copyright: + The copyright info in the deskbar plugin is somewhat vague. It doesn't + contain a year and doesn't specify the GPL version. The author should + probably be contacted. --- tracker-0.5.4.orig/debian/libdeskbar-tracker.install +++ tracker-0.5.4/debian/libdeskbar-tracker.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/deskbar-applet/handlers/ --- tracker-0.5.4.orig/debian/patches/20-trackerd-manpage.patch +++ tracker-0.5.4/debian/patches/20-trackerd-manpage.patch @@ -0,0 +1,21 @@ +diff -Nur tracker-0.5.4/docs/trackerd.1 tracker-0.5.4.new/docs/trackerd.1 +--- tracker-0.5.4/docs/trackerd.1 2007-01-26 19:51:52.000000000 +0200 ++++ tracker-0.5.4.new/docs/trackerd.1 2007-01-27 12:47:32.000000000 +0200 +@@ -16,7 +16,7 @@ + \-e, --exclude-dir=/PATH/DIR + Specifies directories to be excluded from indexing + .TP +-\[-i, --include-dir=/PATH/DIR] ++\-i, --include-dir=/PATH/DIR + Specifies directories to be included for indexing. All non-hidden sub directories of the specified directory will also be indexed. If this param is set then the user's home directory is no longer indexed by default (you can still add the home directory to this param) + .TP + \--no-indexing +@@ -37,7 +37,7 @@ + Language to use for stemmer and stop words list (ISO 639-1 2 characters code) + + .SH FILES +-.I $Home/.Tracker/tracker.cfg ++.I $HOME/.Tracker/tracker.cfg + .RS + Trackerd user configuration file. See + .BR tracker.cfg(5) --- tracker-0.5.4.orig/debian/patches/10-deskbar_plugin_hashbang.patch +++ tracker-0.5.4/debian/patches/10-deskbar_plugin_hashbang.patch @@ -0,0 +1,8 @@ +diff -Nur tracker-0.5.4/python/deskbar-handler/tracker-handler.py tracker-0.5.4.new/python/deskbar-handler/tracker-handler.py +--- tracker-0.5.4/python/deskbar-handler/tracker-handler.py 2007-01-25 14:47:08.000000000 +0200 ++++ tracker-0.5.4.new/python/deskbar-handler/tracker-handler.py 2007-01-27 12:37:06.000000000 +0200 +@@ -1,4 +1,3 @@ +-#!/usr/bin/env python + # This handler was originaly created by Mikkel Kamstrup and finaly + # new version it's writed by Eugenio Cutolo(eulin) + #