--- tracker-0.5.4.orig/debian/patches/80-bad_grammar.patch +++ tracker-0.5.4/debian/patches/80-bad_grammar.patch @@ -0,0 +1,12 @@ +diff -Nur tracker-0.5.4.dist/po/sv.po tracker-0.5.4/po/sv.po +--- tracker-0.5.4.dist/po/sv.po 2007-01-25 12:47:15.000000000 +0000 ++++ tracker-0.5.4/po/sv.po 2007-06-20 11:18:39.000000000 +0100 +@@ -513,7 +513,7 @@ + #~ msgid "See mail %s" + #~ msgstr "Se på e-postmeddelandet %s" + #~ msgid "" +-#~ "Listen music %s\n" ++#~ "Listen to music %s\n" + #~ "in %s" + #~ msgstr "" + #~ "Lyssna på låten %s\n" --- tracker-0.5.4.orig/debian/patches/70-check_magic_file_results.patch +++ tracker-0.5.4/debian/patches/70-check_magic_file_results.patch @@ -0,0 +1,28 @@ +diff --git a/src/trackerd/tracker-utils.c b/src/trackerd/tracker-utils.c +index 007a124..3dc0bee 100644 +--- a/src/trackerd/tracker-utils.c ++++ b/src/trackerd/tracker-utils.c +@@ -1332,15 +1332,18 @@ tracker_get_mime_type (const char *uri) + + result = magic_file (tracker->magic, uri_in_locale); + +- for (i=0; result[i]; i++) { +- if (result[i] == ';') { +- break; +- } +- } + + if (result) { ++ for (i=0; result[i]; i++) { ++ if (result[i] == ';') { ++ break; ++ } ++ } + mime = g_strndup (result, i); + } else { ++ tracker_log ("magic_file error for <%s>: %s\n", ++ uri_in_locale, ++ magic_error (tracker->magic)); + mime = g_strdup ("unknown"); + } + } else { --- tracker-0.5.4.orig/debian/patches/30-deskbar_plugin_max_results.patch +++ tracker-0.5.4/debian/patches/30-deskbar_plugin_max_results.patch @@ -0,0 +1,12 @@ +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-27 16:53:49.000000000 +0200 ++++ tracker-0.5.4.new/python/deskbar-handler/tracker-handler.py 2007-01-27 16:56:31.000000000 +0200 +@@ -18,7 +18,7 @@ + from deskbar.Match import Match + + #Edit this var for change the numer of output results +-MAX_RESULTS = 2 ++MAX_RESULTS = 10 + + def _check_requirements (): + try: --- tracker-0.5.4.orig/debian/patches/60-check_pointer.patch +++ tracker-0.5.4/debian/patches/60-check_pointer.patch @@ -0,0 +1,13 @@ +Index: src/tracker-extract/tracker-extract.c +=================================================================== +--- src/tracker-extract/tracker-extract.c (Revision 486) ++++ src/tracker-extract/tracker-extract.c (Arbeitskopie) +@@ -241,7 +241,7 @@ + { + char *value; + +- g_return_if_fail (pkey || pvalue); ++ g_return_if_fail (pkey && pvalue); + + value = g_locale_to_utf8 ((char *) pvalue, -1, NULL, NULL, NULL); + --- tracker-0.5.4.orig/debian/patches/50-expand_pathname.patch +++ tracker-0.5.4/debian/patches/50-expand_pathname.patch @@ -0,0 +1,38 @@ +Index: src/tracker-thumbnailer/tracker-thumbnailer.c +=================================================================== +--- src/tracker-thumbnailer/tracker-thumbnailer.c (Revision 486) ++++ src/tracker-thumbnailer/tracker-thumbnailer.c (Arbeitskopie) +@@ -23,7 +23,9 @@ + + #include + #include ++#include + #include ++#include + #include + #include + #include +@@ -69,6 +71,7 @@ + int main (int argc, char *argv[]) + { + gchar *uri; ++ gchar realname[MAXPATHLEN]; + struct stat stat_info; + gchar *mtime; + md5_state_t hash_state; +@@ -106,8 +109,14 @@ + return EXIT_FAILURE; + } + ++ /* g_filename_to_uri needs an absolute file name */ ++ if (!realpath (argv[1], realname)) { ++ g_printerr("could not resolve absolute path name for %s\n", argv[1]); ++ return EXIT_FAILURE; ++ } ++ + /* convert file name to URI */ +- uri = g_filename_to_uri (argv[1], NULL, NULL); ++ uri = g_filename_to_uri (realname, NULL, NULL); + + /* get stat information on the file */ + if (g_stat (argv[1], &stat_info) == -1) { --- tracker-0.5.4.orig/debian/patches/40-inotify_syscalls.patch +++ tracker-0.5.4/debian/patches/40-inotify_syscalls.patch @@ -0,0 +1,37 @@ +Index: src/trackerd/linux-inotify-syscalls.h +=================================================================== +--- src/trackerd/linux-inotify-syscalls.h (revision 485) ++++ src/trackerd/linux-inotify-syscalls.h (working copy) +@@ -65,6 +65,32 @@ + # define __NR_inotify_init 318 + # define __NR_inotify_add_watch 319 + # define __NR_inotify_rm_watch 320 ++#elif defined (__hppa__) ++# define __NR_inotify_init 269 ++# define __NR_inotify_add_watch 270 ++# define __NR_inotify_rm_watch 271 ++#elif defined (__mips__) ++# include ++# if _MIPS_SIM == _MIPS_SIM_ABI32 ++# define __NR_Linux 4000 ++# define __NR_inotify_init (__NR_Linux + 284) ++# define __NR_inotify_add_watch (__NR_Linux + 285) ++# define __NR_inotify_rm_watch (__NR_Linux + 286) ++# elif _MIPS_SIM == _MIPS_SIM_ABI64 ++# define __NR_Linux 5000 ++# define __NR_inotify_init (__NR_Linux + 243) ++# define __NR_inotify_add_watch (__NR_Linux + 244) ++# define __NR_inotify_rm_watch (__NR_Linux + 245) ++# elif _MIPS_SIM == _MIPS_SIM_NABI32 ++# define __NR_Linux 6000 ++# define __NR_inotify_init (__NR_Linux + 247) ++# define __NR_inotify_add_watch (__NR_Linux + 248) ++# define __NR_inotify_rm_watch (__NR_Linux + 249) ++# endif ++#elif defined (__mc68000__) ++# define __NR_inotify_init 284 ++# define __NR_inotify_add_watch 285 ++# define __NR_inotify_rm_watch 286 + #else + # error "Unsupported architecture" + #endif --- tracker-0.5.4.orig/debian/patches/20-trackerd_manpage.patch +++ tracker-0.5.4/debian/patches/20-trackerd_manpage.patch @@ -0,0 +1,30 @@ +Index: docs/trackerd.1 +=================================================================== +--- docs/trackerd.1 (Revision 736) ++++ docs/trackerd.1 (Arbeitskopie) +@@ -9,14 +9,14 @@ + fast search services. By default, trackerd will index all files in a users home directory (with + the exception of hidden files). This can be overriden by specifying one or + more directories to be indexed instead in the config file +-($Home/.Tracker/tracker.cfg) and/or by using the --include-dir param to specify ++($HOME/.Tracker/tracker.cfg) and/or by using the --include-dir param to specify + other directories to be indexed. + .SH OPTIONS + .TP + \-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) + # --- 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/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.manpages +++ tracker-0.5.4/debian/tracker.manpages @@ -0,0 +1,3 @@ +debian/tmp/usr/share/man/man1/trackerd.1 +debian/tmp/usr/share/man/man1/tracker-extract.1 +debian/man/tracker-thumbnailer.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,87 @@ +tracker (0.5.4-6ubuntu1) gutsy; urgency=low + + * Added 80_bad-grammar.patch to fix a grammar error + while searching using Tracker Live Search. (LP: #121303) + * Modify Maintainer value to match Debian-Maintainer-Field Spec + + -- Andrea Veri Wed, 20 Jun 2007 11:32:36 +0200 + +tracker (0.5.4-6) unstable; urgency=low + + * Rebuild against poppler 0.5.4. Closes: #427815 + * Don't install htmless binary and manpage 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.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/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} +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.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/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 (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.5.4.orig/debian/tracker.install +++ tracker-0.5.4/debian/tracker.install @@ -0,0 +1,9 @@ +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/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/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) /usr/lib/deskbar-applet/handlers/ --- 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,100 @@ +Source: tracker +Section: utils +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-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 +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 +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}) +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 --- 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