Major update to tracker-search-0.8.1.

This commit is contained in:
ajacoutot 2010-04-09 09:00:31 +00:00
parent b2fa28d38f
commit a717ca6bf6
19 changed files with 525 additions and 531 deletions

View File

@ -1,34 +1,39 @@
# $OpenBSD: Makefile,v 1.22 2010/03/21 10:41:37 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.23 2010/04/09 09:00:31 ajacoutot Exp $
COMMENT= powerful desktop search tool and indexer
# there is already audio/tracker, so this port has to live
# as tracker-search.
GNOME_PROJECT= tracker
GNOME_VERSION= 0.6.96
GNOME_VERSION= 0.8.1
PKGNAME= tracker-search-${VERSION}
SHARED_LIBS += stemmer 0.1 # .695.0
SHARED_LIBS += tracker-common 0.1 # .695.0
SHARED_LIBS += tracker-db 0.1 # .695.0
SHARED_LIBS += tracker-data 0.1 # .695.0
SHARED_LIBS += trackerclient 0.1 # .695.0
SHARED_LIBS += tracker-module 0.0 # .0.0
SHARED_LIBS += tracker-gtk 0.1 # .695.0
EVO_VERSION= 2.28
SUBST_VARS= EVO_VERSION
SHARED_LIBS += tracker-common 1.0 # .800.0
SHARED_LIBS += tracker-client-0.8 0.0 # .800.0
SHARED_LIBS += tracker-data 1.0 # .800.0
SHARED_LIBS += tracker-extract-0.8 0.0 # .800.0
SHARED_LIBS += tracker-miner-0.8 0.0 # .800.0
WANTLIB += ICE ORBit-2 ORBitCosNaming-2 SM X11 Xau Xcomposite
WANTLIB += Xcursor Xdamage Xdmcp Xext Xfixes Xi Xinerama Xrandr
WANTLIB += Xrender art_lgpl_2 atk-1.0 avahi-client avahi-common
WANTLIB += Xrender art_lgpl_2 asn1 atk-1.0 avahi-client avahi-common
WANTLIB += avahi-glib bonobo-2 bonobo-activation bonoboui-2 bz2
WANTLIB += c cairo crypto curl dbus-1 dbus-glib-1 execinfo expat
WANTLIB += fontconfig freetype gailutil gconf-2 gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glade-2.0 glib-2.0 glitz gmime-2.4 gmodule-2.0
WANTLIB += gnome-2 gnome-keyring gnomecanvas-2 gnomeui-2 gnomevfs-2
WANTLIB += gobject-2.0 gstbase-0.10 gstreamer-0.10 gthread-2.0
WANTLIB += gtk-x11-2.0 idn jpeg lcms m ogg pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pcre pixman-1 png popt pthread pthread-stubs
WANTLIB += ssl startup-notification-1 tiff util xcb xcb-atom xcb-aux
WANTLIB += xcb-event xml2 xslt z
WANTLIB += c cairo camel-1.2 camel-provider-1.2 com_err crypto
WANTLIB += dbus-1 dbus-glib-1 ebook-1.2 edataserver-1.2 edataserverui-1.2
WANTLIB += execinfo exif expat fontconfig freetype gailutil gconf-2
WANTLIB += gcrypt gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glade-2.0
WANTLIB += glib-2.0 glitz gmime-2.4 gmodule-2.0 gnome-2 gnome-desktop-2
WANTLIB += gnome-keyring gnomecanvas-2 gnomeui-2 gnomevfs-2 gnutls
WANTLIB += gobject-2.0 gpg-error gsf-1 gssapi gstbase-0.10 gstreamer-0.10
WANTLIB += gthread-2.0 gtk-x11-2.0 jpeg krb5 lcms m nspr4 nss3 ogg
WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
WANTLIB += plc4 plds4 png popt pthread pthread-stubs smime3 softokn3
WANTLIB += soup-2.4 sqlite3 ssl ssl3 startup-notification-1 stdc++
WANTLIB += tasn1 tiff util xcb xcb-atom xcb-aux xcb-event xml2
WANTLIB += z xcb-render xcb-render-util
HOMEPAGE= http://tracker-project.org/
@ -42,19 +47,17 @@ MODULES= devel/gettext \
lang/python \
x11/gnome
LIB_DEPENDS= vorbis::audio/libvorbis \
qdbm::databases/qdbm \
sqlite3::databases/sqlite3 \
gsf-1::devel/libgsf \
notify::devel/libnotify \
exif::graphics/libexif \
exempi.>=1::textproc/exempi \
LIB_DEPENDS= vorbis,vorbisfile.>=6::audio/libvorbis \
lib/evolution/${EVO_VERSION}/eutil.>=5::mail/evolution \
exempi.>=1:exempi->=2.1.1:textproc/exempi \
gsttag-0.10:gstreamer-plugins-base->=0.10.25:multimedia/gstreamer-0.10/plugins-base \
poppler-glib,poppler::print/poppler \
raptor::textproc/raptor \
gnome-desktop-2::x11/gnome/desktop \
totem-plparser.>=2:totem-pl-parser->=2.28.1:x11/gnome/totem-pl-parser
BUILD_DEPENDS= ::devel/xdg-utils
panel-applet-2::x11/gnome/panel \
nautilus-extension:nautilus->=2.28.4p1:x11/gnome/nautilus \
totem-plparser.>=2:totem-pl-parser->=2.28.1:x11/gnome/totem-pl-parser \
e2fs-uuid:e2fsprogs->=1.41.4p3:sysutils/e2fsprogs
BUILD_DEPENDS= ::devel/xdg-utils \
::lang/vala
RUN_DEPENDS= :gamin-*:sysutils/gamin,-server \
::devel/xdg-utils \
::textproc/odt2txt
@ -63,26 +66,51 @@ DESKTOP_FILES= Yes
MODPY_RUNDEP= No
CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
--enable-external-qdbm \
--enable-id3lib \
--enable-video-extractor=gstreamer \
--disable-unac \
--disable-hal \
--enable-gdkpixbuf \
--enable-gnome-keyring \
--enable-evolution-miner \
--enable-kmail-miner \
--enable-tracker-status-icon \
--enable-tracker-search-bar \
--enable-tracker-preferences \
--enable-exempi \
--enable-playlist \
--enable-nautilus-extension \
--enable-poppler-glib \
--enable-libexif \
--enable-libgsf \
--enable-libjpeg \
--enable-libtiff \
--enable-libxml2 \
--enable-libvorbis \
--enable-gdkpixbuf \
--with-deskbar_applet_dir=${PREFIX}/libexec/deskbar-applet/modules-2.20-compatible
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
--disable-unit-tests \
--disable-miner-rss \
--disable-libstreamanalyzer \
--disable-gcov \
--disable-maemo \
--disable-gstreamer-tagreadbin \
--disable-devkit-power \
--disable-hal \
--disable-libinotify \
--disable-quill \
--disable-gstreamer-helix \
--disable-unac \
--without-enca \
--disable-libiptcdata
# see patch-configure
CONFIGURE_ENV+= have_deskbar_applet="module"
# needs libgee
CONFIGURE_ARGS+= --disable-tracker-search-tool \
--disable-tracker-explorer
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
EXEMPI_LIBS="`pkg-config --libs exempi-2.0` -lstdc++"
FAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/tracker-search/
pre-configure:
${SUBST_CMD} ${WRKSRC}/data/modules/applications.module
${SUBST_CMD} ${WRKSRC}/src/miners/fs/tracker-miner-applications.c
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (gnome/tracker-0.6.96.tar.bz2) = pk0wTVKGaq6FT0OD+1C4vA==
RMD160 (gnome/tracker-0.6.96.tar.bz2) = a6xUeVqLBWcEIdkFMycb7sW6fZk=
SHA1 (gnome/tracker-0.6.96.tar.bz2) = s1qwiDT1Xaq0KtULLy0zrSGskKU=
SHA256 (gnome/tracker-0.6.96.tar.bz2) = o4iNqqHBI1jDc7PPPt0Ape7RBWMyFSuwmZR3Z9Kdm5U=
SIZE (gnome/tracker-0.6.96.tar.bz2) = 1470210
MD5 (gnome/tracker-0.8.1.tar.bz2) = I7ENTKHHwfBb+Yzy5p1mXA==
RMD160 (gnome/tracker-0.8.1.tar.bz2) = xUSOr2YWsHMZfk8bqSRDj3xCHvY=
SHA1 (gnome/tracker-0.8.1.tar.bz2) = TsilITAX4ciD5ceSLwhUNszLycs=
SHA256 (gnome/tracker-0.8.1.tar.bz2) = l5WDE4yBrc+inXTYIOgKYEu/E1lpM0OB0QFIb06/5vM=
SIZE (gnome/tracker-0.8.1.tar.bz2) = 5095131

View File

@ -1,27 +1,75 @@
$OpenBSD: patch-configure,v 1.2 2010/03/21 10:41:37 ajacoutot Exp $
$OpenBSD: patch-configure,v 1.3 2010/04/09 09:00:31 ajacoutot Exp $
deskbar-applet is not really needed for tracker to build but we still
want the functionnality. We cannot add deskbar-applet as a build
dependency without creating a loop:
evince -> nautilus -> tracker -> deskbar-applet -> py-gnome-desktop -> evince
uuid_generate(3):
needs e2fs-uuid from sysutils/e2fsprogs over libuuid (devel/uuid).
--- configure.orig Thu Feb 4 11:56:45 2010
+++ configure Thu Feb 4 14:09:19 2010
@@ -16007,17 +16007,6 @@ else
enable_deskbar_applet=auto
--- configure.orig Thu Apr 1 17:06:14 2010
+++ configure Sat Apr 3 11:56:18 2010
@@ -17023,12 +17023,12 @@ if test -n "$PKG_CONFIG"; then
pkg_cv_UUID_CFLAGS="$UUID_CFLAGS"
else
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uuid\""; } >&5
- ($PKG_CONFIG --exists --print-errors "uuid") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"e2fs-uuid\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "e2fs-uuid") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_UUID_CFLAGS=`$PKG_CONFIG --cflags "uuid" 2>/dev/null`
+ pkg_cv_UUID_CFLAGS=`$PKG_CONFIG --cflags "e2fs-uuid" 2>/dev/null`
else
pkg_failed=yes
fi
@@ -17041,12 +17041,12 @@ if test -n "$PKG_CONFIG"; then
pkg_cv_UUID_LIBS="$UUID_LIBS"
else
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uuid\""; } >&5
- ($PKG_CONFIG --exists --print-errors "uuid") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"e2fs-uuid\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "e2fs-uuid") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_UUID_LIBS=`$PKG_CONFIG --libs "uuid" 2>/dev/null`
+ pkg_cv_UUID_LIBS=`$PKG_CONFIG --libs "e2fs-uuid" 2>/dev/null`
else
pkg_failed=yes
fi
@@ -17065,14 +17065,14 @@ else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- UUID_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "uuid"`
+ UUID_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "e2fs-uuid"`
else
- UUID_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "uuid"`
+ UUID_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "e2fs-uuid"`
fi
# Put the nasty error message in config.log where it belongs
echo "$UUID_PKG_ERRORS" >&5
- as_fn_error "Package requirements (uuid) were not met:
+ as_fn_error "Package requirements (e2fs-uuid) were not met:
$UUID_PKG_ERRORS
@@ -17330,7 +17330,7 @@ if test "${ac_cv_lib_id3_ID3Tag_New+set}" = set; then
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lid3 -lstdc++ -lz $LIBS"
+LIBS="-lid3 -lstdc++ -lz -lm $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -17365,7 +17365,7 @@ if test "x$ac_cv_lib_id3_ID3Tag_New" = x""yes; then :
#define HAVE_LIBID3 1
_ACEOF
- LIBS="-lid3 $LIBS"
+ LIBS="-lid3 -lm $LIBS"
fi
-
-if test "x$enable_deskbar_applet" != "xno" ; then
- if pkg-config --atleast-version=2.19 deskbar-applet ; then
- have_deskbar_applet="module"
- elif pkg-config --atleast-version=2.16 deskbar-applet ; then
- have_deskbar_applet="handler"
- else
- have_deskbar_applet="no"
- fi
-fi
-
if test "x$enable_deskbar_applet" = "xyes"; then
if test "x$have_deskbar_applet" = "xno"; then
as_fn_error "Couldn't find deskbar-applet >= 2.16." "$LINENO" 5

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-data_modules_applications_module,v 1.1 2009/04/21 23:39:43 jasper Exp $
--- data/modules/applications.module.orig Wed Apr 22 01:26:02 2009
+++ data/modules/applications.module Wed Apr 22 01:26:12 2009
@@ -4,7 +4,7 @@ Enabled=true
[Monitors]
Directories=
-RecurseDirectories=/usr/share/applications;
+RecurseDirectories=${LOCALBASE}/share/applications;
[Ignored]
Directories=

View File

@ -1,28 +0,0 @@
$OpenBSD: patch-filters_text_html_filter,v 1.1 2009/05/22 10:18:14 ajacoutot Exp $
Use lynx(1) from base instead of the w3m package for indexing
html files content.
--- filters/text/html_filter.orig Tue Apr 14 11:57:40 2009
+++ filters/text/html_filter Fri May 22 11:59:34 2009
@@ -1,15 +1,9 @@
#!/bin/sh
-nice -n19 w3m \
- -o indent_incr=0 \
- -o multicol=false \
- -o no_cache=true \
- -o use_cookie=false \
- -o display_charset=utf8 \
- -o system_charset=utf8 \
- -o follow_locale=false \
- -o use_language_tag=true \
- -o ucs_conv=true \
- -T text/html \
+nice -n19 lynx \
+ -assume_charset=UTF-8 \
+ -assume_local_charset=UTF-8 \
+ -assume_unrec_charset=UTF-8 \
+ -nolist \
-dump \
"$1"

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-src_libtracker-common_tracker-date-time_c,v 1.1 2010/04/09 09:00:31 ajacoutot Exp $
--- src/libtracker-common/tracker-date-time.c.orig Fri Apr 2 19:08:27 2010
+++ src/libtracker-common/tracker-date-time.c Fri Apr 2 19:09:19 2010
@@ -49,6 +49,8 @@ tracker_string_to_date (const gchar *date_string,
struct tm tm;
time_t t;
gint offset;
+ time_t gmt;
+ struct tm *ltm;
g_return_val_if_fail (date_string, -1);
@@ -160,7 +162,8 @@ tracker_string_to_date (const gchar *date_string,
t = timegm (&tm);
#endif
- offset = -timezone + (tm.tm_isdst > 0 ? 3600 : 0);
+ ltm = localtime(&gmt);
+ offset = -ltm->tm_gmtoff + (tm.tm_isdst > 0 ? 3600 : 0);
}
g_match_info_free (match_info);

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-src_libtracker-db_tracker-db-journal_c,v 1.1 2010/04/09 09:00:31 ajacoutot Exp $
--- src/libtracker-db/tracker-db-journal.c.orig Fri Apr 2 19:33:55 2010
+++ src/libtracker-db/tracker-db-journal.c Fri Apr 2 19:34:40 2010
@@ -792,6 +792,15 @@ tracker_db_journal_reader_verify_last (GError **error)
return success;
}
+#ifdef __OpenBSD__
+size_t
+strnlen (const char *string, size_t maxlen)
+{
+ const char *end = memchr (string, '\0', maxlen);
+ return end ? (size_t) (end - string) : maxlen;
+}
+#endif // __OpenBSD__
+
gboolean
tracker_db_journal_reader_next (GError **error)
{

View File

@ -0,0 +1,32 @@
$OpenBSD: patch-src_libtracker-miner_tracker-monitor_c,v 1.1 2010/04/09 09:00:31 ajacoutot Exp $
Fix a segfault where there is no monitor running.
--- src/libtracker-miner/tracker-monitor.c.orig Fri Apr 2 17:18:49 2010
+++ src/libtracker-miner/tracker-monitor.c Fri Apr 2 17:21:10 2010
@@ -227,6 +227,7 @@ tracker_monitor_init (TrackerMonitor *object)
GFile *file;
GFileMonitor *monitor;
const gchar *name;
+ GError *error = NULL;
#endif /* HAVE_LIBINOTIFY */
object->private = TRACKER_MONITOR_GET_PRIVATE (object);
@@ -280,7 +281,16 @@ tracker_monitor_init (TrackerMonitor *object)
monitor = g_file_monitor_directory (file,
G_FILE_MONITOR_WATCH_MOUNTS,
NULL,
- NULL);
+ &error);
+
+ /* Directory monitoring is missing, error out, don't crash. */
+ if (error) {
+ g_critical ("Could not obtain monitor: %s", error->message);
+ g_error_free (error);
+
+ exit (EXIT_FAILURE);
+ return FALSE;
+ }
priv->monitor_backend = G_OBJECT_TYPE (monitor);

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-src_libtracker-miner_tracker-password-provider_c,v 1.1 2010/04/09 09:00:31 ajacoutot Exp $
--- src/libtracker-miner/tracker-password-provider.c.orig Fri Apr 2 19:15:40 2010
+++ src/libtracker-miner/tracker-password-provider.c Fri Apr 2 19:15:52 2010
@@ -20,6 +20,7 @@
#include "config.h"
#include <string.h>
+#include <sys/types.h>
#include <sys/mman.h>
#include "tracker-password-provider.h"

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-src_miners_fs_tracker-miner-applications_c,v 1.1 2010/04/09 09:00:31 ajacoutot Exp $
--- src/miners/fs/tracker-miner-applications.c.orig Thu Apr 8 18:43:45 2010
+++ src/miners/fs/tracker-miner-applications.c Fri Apr 9 10:09:35 2010
@@ -95,11 +95,11 @@ miner_applications_constructed (GObject *object)
G_OBJECT_CLASS (tracker_miner_applications_parent_class)->constructed (object);
- file = g_file_new_for_path ("/usr/share/applications/");
+ file = g_file_new_for_path ("${LOCALBASE}/share/applications/");
tracker_miner_fs_directory_add (TRACKER_MINER_FS (object), file, TRUE);
g_object_unref (file);
- file = g_file_new_for_path ("/usr/share/desktop-directories/");
+ file = g_file_new_for_path ("${LOCALBASE}/share/desktop-directories/");
tracker_miner_fs_directory_add (TRACKER_MINER_FS (object), file, TRUE);
g_object_unref (file);

View File

@ -0,0 +1,33 @@
$OpenBSD: patch-src_miners_fs_tracker-miner-files_c,v 1.1 2010/04/09 09:00:31 ajacoutot Exp $
--- src/miners/fs/tracker-miner-files.c.orig Fri Apr 2 17:16:07 2010
+++ src/miners/fs/tracker-miner-files.c Fri Apr 2 17:18:13 2010
@@ -20,10 +20,12 @@
#include "config.h"
#include <sys/statvfs.h>
+#ifndef __OpenBSD__
#include <fcntl.h>
#include <sys/ioctl.h>
#include <linux/msdos_fs.h>
#include <unistd.h>
+#endif
#include <glib/gi18n.h>
#include <glib/gstdio.h>
@@ -1777,6 +1779,7 @@ tracker_miner_files_check_directory (GFile *file,
*/
is_hidden = file_info && g_file_info_get_is_hidden (file_info);
+#ifndef __OpenBSD__
/* Second we check if the file is on FAT and if the hidden
* attribute is set. GIO does this but ONLY on a Windows OS,
* not for Windows files under a Linux OS, so we have to check
@@ -1827,7 +1830,7 @@ tracker_miner_files_check_directory (GFile *file,
goto done;
}
}
-
+#endif
/* Check module directory ignore patterns */
should_process = TRUE;

View File

@ -1,10 +1,10 @@
$OpenBSD: patch-src_tracker-extract_tracker-extract-abw_c,v 1.1.1.1 2009/04/21 21:34:46 jasper Exp $
$OpenBSD: patch-src_tracker-extract_tracker-extract-abw_c,v 1.2 2010/04/09 09:00:31 ajacoutot Exp $
- implement getline() in case it's not found on this system.
--- src/tracker-extract/tracker-extract-abw.c.orig Wed Apr 8 00:04:00 2009
+++ src/tracker-extract/tracker-extract-abw.c Tue Apr 14 16:23:54 2009
@@ -31,6 +31,10 @@
--- src/tracker-extract/tracker-extract-abw.c.orig Tue Mar 30 11:07:49 2010
+++ src/tracker-extract/tracker-extract-abw.c Fri Apr 2 17:05:59 2010
@@ -30,6 +30,10 @@
#include <sys/stat.h>
#include <unistd.h>
@ -15,7 +15,7 @@ $OpenBSD: patch-src_tracker-extract_tracker-extract-abw_c,v 1.1.1.1 2009/04/21 2
#include <glib.h>
#include <glib/gstdio.h>
@@ -46,6 +50,81 @@ static TrackerExtractData data[] = {
@@ -45,6 +49,81 @@ static TrackerExtractData data[] = {
{ "application/x-abiword", extract_abw },
{ NULL, NULL }
};
@ -96,4 +96,4 @@ $OpenBSD: patch-src_tracker-extract_tracker-extract-abw_c,v 1.1.1.1 2009/04/21 2
+#endif
static void
extract_abw (const gchar *filename,
extract_abw (const gchar *uri,

View File

@ -1,16 +1,16 @@
$OpenBSD: patch-src_tracker-extract_tracker-extract-mp3_c,v 1.5 2010/03/21 10:41:37 ajacoutot Exp $
$OpenBSD: patch-src_tracker-extract_tracker-extract-mp3_c,v 1.6 2010/04/09 09:00:31 ajacoutot Exp $
- use glib's strndup(), instead of libc's version. Which may not be present
on every system.
--- src/tracker-extract/tracker-extract-mp3.c.orig Thu Feb 4 14:08:52 2010
+++ src/tracker-extract/tracker-extract-mp3.c Thu Feb 4 14:09:01 2010
@@ -1082,7 +1082,7 @@ get_id3v24_tags (const gchar *data,
NULL, NULL, NULL);
break;
case 0x03 :
- word = strndup (&data[pos + 11], csize - 1);
+ word = g_strndup (&data[pos + 11], csize - 1);
break;
--- src/tracker-extract/tracker-extract-mp3.c.orig Thu Apr 1 11:24:28 2010
+++ src/tracker-extract/tracker-extract-mp3.c Fri Apr 2 17:06:43 2010
@@ -983,7 +983,7 @@ id3v24_text_to_utf8 (const gchar encoding,
"UTF-16BE",
NULL, NULL, NULL);
case 0x03 :
- return strndup (text, len);
+ return g_strndup (text, len);
default:
default:
/* Bad encoding byte,

View File

@ -1,34 +0,0 @@
$OpenBSD: patch-src_tracker-preferences_tracker-preferences_glade,v 1.1 2009/04/23 22:30:42 jasper Exp $
Don't display "Power Management" options, this requires HAL and will
only confuse users.
--- src/tracker-preferences/tracker-preferences.glade.orig Wed Apr 8 00:04:00 2009
+++ src/tracker-preferences/tracker-preferences.glade Fri Apr 24 00:18:52 2009
@@ -483,7 +483,7 @@
<child>
<widget class="GtkCheckButton" id="chkDisableBatteryIndex">
- <property name="visible">True</property>
+ <property name="visible">False</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">Disable all Indexing when on battery</property>
<property name="use_underline">True</property>
@@ -502,7 +502,7 @@
<child>
<widget class="GtkCheckButton" id="chkDisableBatteryInitialIndex">
- <property name="visible">True</property>
+ <property name="visible">False</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">Disable initial index sweep when on battery</property>
<property name="use_underline">True</property>
@@ -525,7 +525,7 @@
<child>
<widget class="GtkLabel" id="label37">
- <property name="visible">True</property>
+ <property name="visible">False</property>
<property name="label" translatable="yes">&lt;b&gt;Power management&lt;/b&gt;</property>
<property name="use_underline">False</property>
<property name="use_markup">True</property>

View File

@ -0,0 +1,52 @@
$OpenBSD: patch-src_tracker-preferences_tracker-preferences_ui,v 1.1 2010/04/09 09:00:31 ajacoutot Exp $
Don't display battery options as this requires HAL or DeviceKIT.
--- src/tracker-preferences/tracker-preferences.ui.orig Sat Apr 3 11:56:37 2010
+++ src/tracker-preferences/tracker-preferences.ui Sat Apr 3 11:57:05 2010
@@ -281,45 +281,6 @@
</packing>
</child>
<child>
- <object class="GtkCheckButton" id="checkbutton_enable_index_on_battery">
- <property name="label" translatable="yes">Enable when running on _battery</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- <signal name="toggled" handler="checkbutton_enable_index_on_battery_toggled_cb"/>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkAlignment" id="alignment4">
- <property name="visible">True</property>
- <property name="left_padding">12</property>
- <child>
- <object class="GtkCheckButton" id="checkbutton_enable_index_on_battery_first_time">
- <property name="label" translatable="yes">Enable for _first time</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- <signal name="toggled" handler="checkbutton_enable_index_on_battery_first_time_toggled_cb"/>
- </object>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
<object class="GtkCheckButton" id="checkbutton_index_mounted_directories">
<property name="label" translatable="yes">Include mou_nted directories</property>
<property name="visible">True</property>

View File

@ -1,34 +0,0 @@
$OpenBSD: patch-src_trackerd_tracker-crawler_c,v 1.1 2010/03/21 10:41:37 ajacoutot Exp $
--- src/trackerd/tracker-crawler.c.orig Thu Feb 4 15:47:30 2010
+++ src/trackerd/tracker-crawler.c Thu Feb 4 14:57:28 2010
@@ -22,12 +22,14 @@
#include <string.h>
+#ifndef __OpenBSD__
/* VFAT check, FIXME should we move this elsewhere? */
#include <fcntl.h>
#include <sys/ioctl.h>
#include <linux/msdos_fs.h>
#include <unistd.h>
/* End of VFAT check includes */
+#endif
#include <gio/gio.h>
@@ -384,6 +386,7 @@ is_path_ignored (TrackerCrawler *crawler,
goto done;
}
+#ifndef __OpenBSD__
/* If the file is on FAT and if the hidden attribute is set, we
* consider the directory to be hidden */
@@ -414,6 +417,7 @@ is_path_ignored (TrackerCrawler *crawler,
goto done;
}
}
+#endif
/* Check module directory ignore patterns */
for (l = crawler->private->ignored_directory_patterns; l; l = l->next) {

View File

@ -1,33 +0,0 @@
$OpenBSD: patch-src_trackerd_tracker-monitor_c,v 1.2 2010/03/21 10:41:37 ajacoutot Exp $
Fix a segfault where there is no monitor running.
--- src/trackerd/tracker-monitor.c.orig Thu Feb 4 11:25:44 2010
+++ src/trackerd/tracker-monitor.c Thu Feb 4 14:09:19 2010
@@ -216,6 +216,7 @@ tracker_monitor_init (TrackerMonitor *object)
GFileMonitor *monitor;
GList *all_modules, *l;
const gchar *name;
+ GError *error = NULL;
object->private = TRACKER_MONITOR_GET_PRIVATE (object);
@@ -284,7 +285,17 @@ tracker_monitor_init (TrackerMonitor *object)
monitor = g_file_monitor_directory (file,
G_FILE_MONITOR_WATCH_MOUNTS,
NULL,
- NULL);
+ &error);
+
+ /* Directory monitoring is missing, error out, don't crash. */
+ if (error) {
+ g_critical ("Could not obtain monitor: %s", error->message);
+ g_error_free (error);
+
+ exit (EXIT_FAILURE);
+ return FALSE;
+ }
+
priv->monitor_backend = G_OBJECT_TYPE (monitor);

View File

@ -1,36 +0,0 @@
$OpenBSD: patch-src_trackerd_tracker-status_c,v 1.2 2010/03/21 10:41:37 ajacoutot Exp $
Reorder to prevent undefined reference to `low_disk_space_limit_cb'
--- src/trackerd/tracker-status.c.orig Thu Feb 4 11:25:44 2010
+++ src/trackerd/tracker-status.c Thu Feb 4 14:09:19 2010
@@ -95,6 +95,14 @@ static void disk_space_check_stop (void);
static GStaticPrivate private_key = G_STATIC_PRIVATE_INIT;
static void
+low_disk_space_limit_cb (GObject *gobject,
+ GParamSpec *arg1,
+ gpointer user_data)
+{
+ disk_space_check_cb (NULL);
+}
+
+static void
private_free (gpointer data)
{
TrackerStatusPrivate *private;
@@ -495,14 +503,6 @@ set_up_throttle (gboolean debugging)
}
}
}
-}
-
-static void
-low_disk_space_limit_cb (GObject *gobject,
- GParamSpec *arg1,
- gpointer user_data)
-{
- disk_space_check_cb (NULL);
}
static void

View File

@ -1,256 +1,160 @@
@comment $OpenBSD: PLIST,v 1.10 2010/03/21 10:41:37 ajacoutot Exp $
@bin bin/tracker-applet
@bin bin/tracker-files
@comment $OpenBSD: PLIST,v 1.11 2010/04/09 09:00:31 ajacoutot Exp $
@bin bin/tracker-control
@bin bin/tracker-import
@bin bin/tracker-info
@bin bin/tracker-meta-folder
@bin bin/tracker-preferences
@bin bin/tracker-processes
@bin bin/tracker-query
@bin bin/tracker-search
@bin bin/tracker-search-tool
@bin bin/tracker-services
@bin bin/tracker-sparql
@bin bin/tracker-stats
@bin bin/tracker-status
@bin bin/tracker-status-icon
@bin bin/tracker-tag
@bin bin/tracker-unique
include/libtracker-gtk/
include/libtracker-gtk/tracker-gtk.h
include/libtracker-gtk/tracker-keyword-store.h
include/libtracker-gtk/tracker-metadata-tile.h
include/libtracker-gtk/tracker-tag-bar.h
include/libtracker-gtk/tracker-ui.h
include/libtracker-gtk/tracker-utils.h
include/tracker-1.0/
include/tracker-1.0/libtracker-common/
include/tracker-1.0/libtracker-common/tracker-common.h
include/tracker-1.0/libtracker-common/tracker-config.h
include/tracker-1.0/libtracker-common/tracker-field.h
include/tracker-1.0/libtracker-common/tracker-file-utils.h
include/tracker-1.0/libtracker-common/tracker-language.h
include/tracker-1.0/libtracker-common/tracker-module-config.h
include/tracker-1.0/libtracker-common/tracker-ontology.h
include/tracker-1.0/libtracker-common/tracker-parser.h
include/tracker-1.0/libtracker-common/tracker-service.h
include/tracker-1.0/libtracker-common/tracker-type-utils.h
include/tracker-1.0/libtracker-common/tracker-utils.h
include/tracker-1.0/libtracker-module/
include/tracker-1.0/libtracker-module/tracker-module-file.h
include/tracker-1.0/libtracker-module/tracker-module-iteratable.h
include/tracker-1.0/libtracker-module/tracker-module-metadata-utils.h
include/tracker-1.0/libtracker-module/tracker-module-metadata.h
include/tracker-1.0/libtracker-module/tracker-module.h
include/tracker-daemon-glue.h
include/tracker-files-glue.h
include/tracker-keywords-glue.h
include/tracker-metadata-glue.h
include/tracker-search-glue.h
include/tracker.h
lib/libtracker-gtk.a
lib/libtracker-gtk.la
@lib lib/libtracker-gtk.so.${LIBtracker-gtk_VERSION}
lib/libtrackerclient.a
lib/libtrackerclient.la
@lib lib/libtrackerclient.so.${LIBtrackerclient_VERSION}
lib/pkgconfig/libtracker-gtk.pc
lib/pkgconfig/tracker-module-1.0.pc
lib/pkgconfig/tracker.pc
lib/tracker/
lib/tracker/extract-modules/
lib/tracker/extract-modules/libextract-abw.a
lib/tracker/extract-modules/libextract-abw.la
lib/tracker/extract-modules/libextract-abw.so
lib/tracker/extract-modules/libextract-gstreamer.a
lib/tracker/extract-modules/libextract-gstreamer.la
lib/tracker/extract-modules/libextract-gstreamer.so
lib/tracker/extract-modules/libextract-html.a
lib/tracker/extract-modules/libextract-html.la
lib/tracker/extract-modules/libextract-html.so
lib/tracker/extract-modules/libextract-jpeg.a
lib/tracker/extract-modules/libextract-jpeg.la
lib/tracker/extract-modules/libextract-jpeg.so
lib/tracker/extract-modules/libextract-mp3.a
lib/tracker/extract-modules/libextract-mp3.la
lib/tracker/extract-modules/libextract-mp3.so
lib/tracker/extract-modules/libextract-msoffice.a
lib/tracker/extract-modules/libextract-msoffice.la
lib/tracker/extract-modules/libextract-msoffice.so
lib/tracker/extract-modules/libextract-oasis.a
lib/tracker/extract-modules/libextract-oasis.la
lib/tracker/extract-modules/libextract-oasis.so
lib/tracker/extract-modules/libextract-pdf.a
lib/tracker/extract-modules/libextract-pdf.la
lib/tracker/extract-modules/libextract-pdf.so
lib/tracker/extract-modules/libextract-playlist.a
lib/tracker/extract-modules/libextract-playlist.la
lib/tracker/extract-modules/libextract-playlist.so
lib/tracker/extract-modules/libextract-png.a
lib/tracker/extract-modules/libextract-png.la
lib/tracker/extract-modules/libextract-png.so
lib/tracker/extract-modules/libextract-ps.a
lib/tracker/extract-modules/libextract-ps.la
lib/tracker/extract-modules/libextract-ps.so
lib/tracker/extract-modules/libextract-tiff.a
lib/tracker/extract-modules/libextract-tiff.la
lib/tracker/extract-modules/libextract-tiff.so
lib/tracker/extract-modules/libextract-vorbis.a
lib/tracker/extract-modules/libextract-vorbis.la
lib/tracker/extract-modules/libextract-vorbis.so
lib/tracker/extract-modules/libextract-xmp.a
lib/tracker/extract-modules/libextract-xmp.la
lib/tracker/extract-modules/libextract-xmp.so
lib/tracker/filters/
lib/tracker/filters/application/
lib/tracker/filters/application/csv_filter
lib/tracker/filters/application/msword_filter
lib/tracker/filters/application/pdf_filter
lib/tracker/filters/application/tab-separated-values_filter
lib/tracker/filters/application/vnd.ms-excel_filter
lib/tracker/filters/application/vnd.oasis.opendocument.presentation-template_filter
lib/tracker/filters/application/vnd.oasis.opendocument.presentation_filter
lib/tracker/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter
lib/tracker/filters/application/vnd.oasis.opendocument.spreadsheet_filter
lib/tracker/filters/application/vnd.oasis.opendocument.text-template_filter
lib/tracker/filters/application/vnd.oasis.opendocument.text_filter
lib/tracker/filters/application/vnd.stardivision.writer_filter
lib/tracker/filters/application/vnd.sun.xml.calc.template_filter
lib/tracker/filters/application/vnd.sun.xml.calc_filter
lib/tracker/filters/application/vnd.sun.xml.draw_filter
lib/tracker/filters/application/vnd.sun.xml.impress.template_filter
lib/tracker/filters/application/vnd.sun.xml.impress_filter
lib/tracker/filters/application/vnd.sun.xml.writer.template_filter
lib/tracker/filters/application/vnd.sun.xml.writer_filter
lib/tracker/filters/application/x-abiword_filter
lib/tracker/filters/application/x-gnumeric_filter
lib/tracker/filters/text/
lib/tracker/filters/text/csv_filter
lib/tracker/filters/text/djvu_filter
lib/tracker/filters/text/html_filter
lib/tracker/filters/text/spreadsheet_filter
lib/tracker/filters/text/tab-separated-values_filter
lib/tracker/filters/text/x-comma-separated-values_filter
lib/tracker/filters/text/x-tex_filter
lib/tracker/filters/text/xml_filter
lib/tracker/indexer-modules/
lib/tracker/indexer-modules/libtracker-module-applications.a
lib/tracker/indexer-modules/libtracker-module-applications.la
lib/tracker/indexer-modules/libtracker-module-applications.so
lib/tracker/indexer-modules/libtracker-module-evolution.a
lib/tracker/indexer-modules/libtracker-module-evolution.la
lib/tracker/indexer-modules/libtracker-module-evolution.so
lib/tracker/indexer-modules/libtracker-module-files.a
lib/tracker/indexer-modules/libtracker-module-files.la
lib/tracker/indexer-modules/libtracker-module-files.so
lib/tracker/indexer-modules/libtracker-module-gaim-conversations.a
lib/tracker/indexer-modules/libtracker-module-gaim-conversations.la
lib/tracker/indexer-modules/libtracker-module-gaim-conversations.so
lib/tracker/libstemmer.a
lib/tracker/libstemmer.la
@lib lib/tracker/libstemmer.so.${LIBstemmer_VERSION}
lib/tracker/libtracker-common.a
lib/tracker/libtracker-common.la
@lib lib/tracker/libtracker-common.so.${LIBtracker-common_VERSION}
lib/tracker/libtracker-data.a
lib/tracker/libtracker-data.la
@lib lib/tracker/libtracker-data.so.${LIBtracker-data_VERSION}
lib/tracker/libtracker-db.a
lib/tracker/libtracker-db.la
@lib lib/tracker/libtracker-db.so.${LIBtracker-db_VERSION}
lib/tracker/libtracker-module.a
lib/tracker/libtracker-module.la
@lib lib/tracker/libtracker-module.so.${LIBtracker-module_VERSION}
libexec/deskbar-applet/
libexec/deskbar-applet/modules-2.20-compatible/
libexec/deskbar-applet/modules-2.20-compatible/tracker-module.py
include/tracker-0.8/
include/tracker-0.8/libtracker-client/
include/tracker-0.8/libtracker-client/tracker-client.h
include/tracker-0.8/libtracker-client/tracker-sparql-builder.h
include/tracker-0.8/libtracker-client/tracker.h
include/tracker-0.8/libtracker-extract/
include/tracker-0.8/libtracker-extract/tracker-data.h
include/tracker-0.8/libtracker-extract/tracker-exif.h
include/tracker-0.8/libtracker-extract/tracker-extract.h
include/tracker-0.8/libtracker-extract/tracker-iptc.h
include/tracker-0.8/libtracker-extract/tracker-utils.h
include/tracker-0.8/libtracker-extract/tracker-xmp.h
include/tracker-0.8/libtracker-miner/
include/tracker-0.8/libtracker-miner/tracker-crawler.h
include/tracker-0.8/libtracker-miner/tracker-miner-fs.h
include/tracker-0.8/libtracker-miner/tracker-miner-manager.h
include/tracker-0.8/libtracker-miner/tracker-miner-object.h
include/tracker-0.8/libtracker-miner/tracker-miner-web.h
include/tracker-0.8/libtracker-miner/tracker-miner.h
include/tracker-0.8/libtracker-miner/tracker-password-provider.h
include/tracker-0.8/libtracker-miner/tracker-storage.h
include/tracker-0.8/libtracker-miner/tracker-thumbnailer.h
lib/bonobo/servers/GNOME_Search_Bar_Applet.server
@comment lib/evolution/${EVO_VERSION}/plugins/liborg-freedesktop-Tracker-evolution-plugin.a
@comment lib/evolution/${EVO_VERSION}/plugins/liborg-freedesktop-Tracker-evolution-plugin.la
lib/evolution/${EVO_VERSION}/plugins/liborg-freedesktop-Tracker-evolution-plugin.so
lib/evolution/${EVO_VERSION}/plugins/org-freedesktop-Tracker-evolution-plugin.eplug
lib/libtracker-client-0.8.a
lib/libtracker-client-0.8.la
@lib lib/libtracker-client-0.8.so.${LIBtracker-client-0.8_VERSION}
lib/libtracker-extract-0.8.a
lib/libtracker-extract-0.8.la
@lib lib/libtracker-extract-0.8.so.${LIBtracker-extract-0.8_VERSION}
lib/libtracker-miner-0.8.a
lib/libtracker-miner-0.8.la
@lib lib/libtracker-miner-0.8.so.${LIBtracker-miner-0.8_VERSION}
lib/nautilus/
lib/nautilus/extensions-2.0/
@comment lib/nautilus/extensions-2.0/libnautilus-tracker-tags.a
@comment lib/nautilus/extensions-2.0/libnautilus-tracker-tags.la
lib/nautilus/extensions-2.0/libnautilus-tracker-tags.so
lib/pkgconfig/tracker-client-0.8.pc
lib/pkgconfig/tracker-extract-0.8.pc
lib/pkgconfig/tracker-miner-0.8.pc
lib/tracker-0.8/
lib/tracker-0.8/extract-modules/
@comment lib/tracker-0.8/extract-modules/libextract-abw.a
@comment lib/tracker-0.8/extract-modules/libextract-abw.la
lib/tracker-0.8/extract-modules/libextract-abw.so
@comment lib/tracker-0.8/extract-modules/libextract-gstreamer.a
@comment lib/tracker-0.8/extract-modules/libextract-gstreamer.la
lib/tracker-0.8/extract-modules/libextract-gstreamer.so
@comment lib/tracker-0.8/extract-modules/libextract-html.a
@comment lib/tracker-0.8/extract-modules/libextract-html.la
lib/tracker-0.8/extract-modules/libextract-html.so
@comment lib/tracker-0.8/extract-modules/libextract-jpeg.a
@comment lib/tracker-0.8/extract-modules/libextract-jpeg.la
lib/tracker-0.8/extract-modules/libextract-jpeg.so
@comment lib/tracker-0.8/extract-modules/libextract-mp3.a
@comment lib/tracker-0.8/extract-modules/libextract-mp3.la
lib/tracker-0.8/extract-modules/libextract-mp3.so
@comment lib/tracker-0.8/extract-modules/libextract-msoffice.a
@comment lib/tracker-0.8/extract-modules/libextract-msoffice.la
lib/tracker-0.8/extract-modules/libextract-msoffice.so
@comment lib/tracker-0.8/extract-modules/libextract-oasis.a
@comment lib/tracker-0.8/extract-modules/libextract-oasis.la
lib/tracker-0.8/extract-modules/libextract-oasis.so
@comment lib/tracker-0.8/extract-modules/libextract-pdf.a
@comment lib/tracker-0.8/extract-modules/libextract-pdf.la
lib/tracker-0.8/extract-modules/libextract-pdf.so
@comment lib/tracker-0.8/extract-modules/libextract-playlist.a
@comment lib/tracker-0.8/extract-modules/libextract-playlist.la
lib/tracker-0.8/extract-modules/libextract-playlist.so
@comment lib/tracker-0.8/extract-modules/libextract-png.a
@comment lib/tracker-0.8/extract-modules/libextract-png.la
lib/tracker-0.8/extract-modules/libextract-png.so
@comment lib/tracker-0.8/extract-modules/libextract-ps.a
@comment lib/tracker-0.8/extract-modules/libextract-ps.la
lib/tracker-0.8/extract-modules/libextract-ps.so
@comment lib/tracker-0.8/extract-modules/libextract-text.a
@comment lib/tracker-0.8/extract-modules/libextract-text.la
lib/tracker-0.8/extract-modules/libextract-text.so
@comment lib/tracker-0.8/extract-modules/libextract-tiff.a
@comment lib/tracker-0.8/extract-modules/libextract-tiff.la
lib/tracker-0.8/extract-modules/libextract-tiff.so
@comment lib/tracker-0.8/extract-modules/libextract-vorbis.a
@comment lib/tracker-0.8/extract-modules/libextract-vorbis.la
lib/tracker-0.8/extract-modules/libextract-vorbis.so
@comment lib/tracker-0.8/extract-modules/libextract-xmp.a
@comment lib/tracker-0.8/extract-modules/libextract-xmp.la
lib/tracker-0.8/extract-modules/libextract-xmp.so
lib/tracker-0.8/libtracker-common.a
lib/tracker-0.8/libtracker-common.la
@lib lib/tracker-0.8/libtracker-common.so.${LIBtracker-common_VERSION}
lib/tracker-0.8/libtracker-data.a
lib/tracker-0.8/libtracker-data.la
@lib lib/tracker-0.8/libtracker-data.so.${LIBtracker-data_VERSION}
lib/tracker-0.8/push-modules/
lib/tracker-0.8/push-modules/daemon/
lib/tracker-0.8/push-modules/daemon/libtracker-module_kmail-daemon-module.a
lib/tracker-0.8/push-modules/daemon/libtracker-module_kmail-daemon-module.la
lib/tracker-0.8/push-modules/daemon/libtracker-module_kmail-daemon-module.so
lib/tracker-0.8/writeback-modules/
@comment lib/tracker-0.8/writeback-modules/libwriteback-xmp.a
@comment lib/tracker-0.8/writeback-modules/libwriteback-xmp.la
lib/tracker-0.8/writeback-modules/libwriteback-xmp.so
@bin libexec/tracker-extract
@bin libexec/tracker-indexer
@bin libexec/trackerd
@man man/man1/tracker-applet.1
@bin libexec/tracker-miner-fs
@bin libexec/tracker-search-bar
@bin libexec/tracker-store
@bin libexec/tracker-writeback
@man man/man1/tracker-control.1
@man man/man1/tracker-extract.1
@man man/man1/tracker-files.1
@man man/man1/tracker-import.1
@man man/man1/tracker-info.1
@man man/man1/tracker-meta-folder.1
@man man/man1/tracker-miner-fs.1
@man man/man1/tracker-preferences.1
@man man/man1/tracker-query.1
@man man/man1/tracker-search-tool.1
@man man/man1/tracker-search-bar.1
@man man/man1/tracker-search.1
@man man/man1/tracker-services.1
@man man/man1/tracker-sparql.1
@man man/man1/tracker-stats.1
@man man/man1/tracker-status-icon.1
@man man/man1/tracker-status.1
@man man/man1/tracker-store.1
@man man/man1/tracker-tag.1
@man man/man1/tracker-unique.1
@man man/man1/trackerd.1
@man man/man5/tracker.cfg.5
@man man/man5/tracker-extract.cfg.5
@man man/man5/tracker-fts.cfg.5
@man man/man5/tracker-miner-fs.cfg.5
@man man/man5/tracker-store.cfg.5
share/applications/tracker-preferences.desktop
share/applications/tracker-search-tool.desktop
share/dbus-1/services/org.freedesktop.Tracker.Extract.service
share/dbus-1/services/org.freedesktop.Tracker.Indexer.service
share/dbus-1/services/org.freedesktop.Tracker.service
share/dbus-1/services/org.freedesktop.Tracker1.Extract.service
share/dbus-1/services/org.freedesktop.Tracker1.Miner.Applications.service
share/dbus-1/services/org.freedesktop.Tracker1.Miner.EMails.service
share/dbus-1/services/org.freedesktop.Tracker1.Miner.Files.service
share/dbus-1/services/org.freedesktop.Tracker1.service
share/examples/tracker-search/
share/examples/tracker-search/xdg/
@sample ${SYSCONFDIR}/xdg/
share/examples/tracker-search/xdg/autostart/
@sample ${SYSCONFDIR}/xdg/autostart/
share/examples/tracker-search/xdg/autostart/tracker-applet.desktop
@sample ${SYSCONFDIR}/xdg/autostart/tracker-applet.desktop
share/examples/tracker-search/xdg/autostart/trackerd.desktop
@sample ${SYSCONFDIR}/xdg/autostart/trackerd.desktop
share/gtk-doc/html/libtracker-common/
share/gtk-doc/html/libtracker-common/ch01.html
share/gtk-doc/html/libtracker-common/ch02.html
share/gtk-doc/html/libtracker-common/ch03.html
share/gtk-doc/html/libtracker-common/ch04.html
share/gtk-doc/html/libtracker-common/ch05.html
share/gtk-doc/html/libtracker-common/home.png
share/gtk-doc/html/libtracker-common/index.html
share/gtk-doc/html/libtracker-common/index.sgml
share/gtk-doc/html/libtracker-common/left.png
share/gtk-doc/html/libtracker-common/libtracker-common-Config.html
share/gtk-doc/html/libtracker-common/libtracker-common-DBus.html
share/gtk-doc/html/libtracker-common/libtracker-common-Fields.html
share/gtk-doc/html/libtracker-common/libtracker-common-File-Operations.html
share/gtk-doc/html/libtracker-common/libtracker-common-General.html
share/gtk-doc/html/libtracker-common/libtracker-common-HAL.html
share/gtk-doc/html/libtracker-common/libtracker-common-IO-Priority.html
share/gtk-doc/html/libtracker-common/libtracker-common-Language.html
share/gtk-doc/html/libtracker-common/libtracker-common-Logging.html
share/gtk-doc/html/libtracker-common/libtracker-common-Module-Config.html
share/gtk-doc/html/libtracker-common/libtracker-common-NFS-Locking.html
share/gtk-doc/html/libtracker-common/libtracker-common-Ontology.html
share/gtk-doc/html/libtracker-common/libtracker-common-Parser.html
share/gtk-doc/html/libtracker-common/libtracker-common-Service.html
share/gtk-doc/html/libtracker-common/libtracker-common-Type-Conversions.html
share/gtk-doc/html/libtracker-common/libtracker-common.devhelp
share/gtk-doc/html/libtracker-common/libtracker-common.devhelp2
share/gtk-doc/html/libtracker-common/libtracker-common.html
share/gtk-doc/html/libtracker-common/right.png
share/gtk-doc/html/libtracker-common/style.css
share/gtk-doc/html/libtracker-common/up.png
share/gtk-doc/html/libtracker-module/
share/gtk-doc/html/libtracker-module/adding-categories.html
share/gtk-doc/html/libtracker-module/ch01.html
share/gtk-doc/html/libtracker-module/ch02.html
share/gtk-doc/html/libtracker-module/creating-extractor-module-binary.html
share/gtk-doc/html/libtracker-module/defining-properties.html
share/gtk-doc/html/libtracker-module/home.png
share/gtk-doc/html/libtracker-module/how-to-add-an-extractor.html
share/gtk-doc/html/libtracker-module/index.html
share/gtk-doc/html/libtracker-module/index.sgml
share/gtk-doc/html/libtracker-module/installing-an-extractor.html
share/gtk-doc/html/libtracker-module/integrating-applications.html
share/gtk-doc/html/libtracker-module/left.png
share/gtk-doc/html/libtracker-module/libtracker-module-Iteratable-files.html
share/gtk-doc/html/libtracker-module/libtracker-module-Metadata-Convenience-Fallback-Functions.html
share/gtk-doc/html/libtracker-module/libtracker-module-Metadata-Object.html
share/gtk-doc/html/libtracker-module/libtracker-module-Module-files.html
share/gtk-doc/html/libtracker-module/libtracker-module.devhelp
share/gtk-doc/html/libtracker-module/libtracker-module.devhelp2
share/gtk-doc/html/libtracker-module/right.png
share/gtk-doc/html/libtracker-module/style.css
share/gtk-doc/html/libtracker-module/testing-an-extractor.html
share/gtk-doc/html/libtracker-module/tracker-indexer.html
share/gtk-doc/html/libtracker-module/up.png
share/gtk-doc/html/libtracker-module/writing-an-extractor.html
share/gtk-doc/html/libtracker-module/writing-an-indexer-module.html
share/examples/tracker-search/xdg/autostart/tracker-miner-fs.desktop
@sample ${SYSCONFDIR}/xdg/autostart/tracker-miner-fs.desktop
share/examples/tracker-search/xdg/autostart/tracker-status-icon.desktop
@sample ${SYSCONFDIR}/xdg/autostart/tracker-status-icon.desktop
share/examples/tracker-search/xdg/autostart/tracker-store.desktop
@sample ${SYSCONFDIR}/xdg/autostart/tracker-store.desktop
share/icons/hicolor/16x16/apps/tracker.png
share/icons/hicolor/22x22/apps/tracker.png
share/icons/hicolor/24x24/apps/tracker.png
@ -280,11 +184,13 @@ share/locale/ko/LC_MESSAGES/tracker.mo
share/locale/lt/LC_MESSAGES/tracker.mo
share/locale/mk/LC_MESSAGES/tracker.mo
share/locale/nb/LC_MESSAGES/tracker.mo
share/locale/nds/LC_MESSAGES/tracker.mo
share/locale/nl/LC_MESSAGES/tracker.mo
share/locale/oc/LC_MESSAGES/tracker.mo
share/locale/pl/LC_MESSAGES/tracker.mo
share/locale/pt/LC_MESSAGES/tracker.mo
share/locale/pt_BR/LC_MESSAGES/tracker.mo
share/locale/ro/LC_MESSAGES/tracker.mo
share/locale/ru/LC_MESSAGES/tracker.mo
share/locale/sk/LC_MESSAGES/tracker.mo
share/locale/sl/LC_MESSAGES/tracker.mo
@ -292,8 +198,9 @@ share/locale/sv/LC_MESSAGES/tracker.mo
share/locale/th/LC_MESSAGES/tracker.mo
share/locale/zh_CN/LC_MESSAGES/tracker.mo
share/tracker/
share/tracker/GNOME_Search_Bar_Applet.xml
share/tracker/gtk-sparql.ui
share/tracker/icons/
share/tracker/icons/thumbnail_frame.png
share/tracker/icons/tracker-applet-default.png
share/tracker/icons/tracker-applet-indexing1.png
share/tracker/icons/tracker-applet-indexing2.png
@ -312,45 +219,47 @@ share/tracker/languages/stopwords.nl
share/tracker/languages/stopwords.pt
share/tracker/languages/stopwords.ru
share/tracker/languages/stopwords.sv
share/tracker/modules/
share/tracker/modules/applications.module
share/tracker/modules/evolution.module
share/tracker/modules/files.module
share/tracker/modules/gaim-conversations.module
share/tracker/services/
share/tracker/services/application.metadata
share/tracker/services/audio.metadata
share/tracker/services/conversation.metadata
share/tracker/services/default.metadata
share/tracker/services/default.service
share/tracker/services/document.metadata
share/tracker/services/email.metadata
share/tracker/services/file.metadata
share/tracker/services/image.metadata
share/tracker/services/playlist.metadata
share/tracker/services/video.metadata
share/tracker/sqlite-cache.sql
share/tracker/miners/
share/tracker/miners/tracker-miner-applications.desktop
share/tracker/miners/tracker-miner-emails.desktop
share/tracker/miners/tracker-miner-files.desktop
share/tracker/ontologies/
share/tracker/ontologies/10-xsd.ontology
share/tracker/ontologies/11-rdf.ontology
share/tracker/ontologies/12-nrl.ontology
share/tracker/ontologies/20-dc.ontology
share/tracker/ontologies/30-nie.ontology
share/tracker/ontologies/31-nao.ontology
share/tracker/ontologies/32-nco.ontology
share/tracker/ontologies/33-nfo.ontology
share/tracker/ontologies/34-nmo.ontology
share/tracker/ontologies/35-ncal.ontology
share/tracker/ontologies/36-scal.ontology
share/tracker/ontologies/37-nid3.ontology
share/tracker/ontologies/38-nmm.ontology
share/tracker/ontologies/39-mto.ontology
share/tracker/ontologies/40-mlo.ontology
share/tracker/ontologies/41-mfo.ontology
share/tracker/ontologies/89-mtp.ontology
share/tracker/ontologies/90-tracker.ontology
share/tracker/rss_viewer.ui
share/tracker/sqlite-contents.sql
share/tracker/sqlite-email.sql
share/tracker/sqlite-fulltext.sql
share/tracker/sqlite-metadata.sql
share/tracker/sqlite-service-triggers.sql
share/tracker/sqlite-service-types.sql
share/tracker/sqlite-service.sql
share/tracker/sqlite-stored-procs.sql
share/tracker/sqlite-tracker-triggers.sql
share/tracker/sqlite-tracker.sql
share/tracker/sqlite-user-data.sql
share/tracker/tracker-applet-prefs.glade
share/tracker/tracker-backup.xml
share/tracker/tracker-daemon.xml
share/tracker/tracker-extract.xml
share/tracker/tracker-files.xml
share/tracker/tracker-indexer.xml
share/tracker/tracker-keywords.xml
share/tracker/tracker-metadata.xml
share/tracker/tracker-preferences.glade
share/tracker/tracker-search.xml
share/tracker/tracker-miner-web.xml
share/tracker/tracker-miner.xml
share/tracker/tracker-preferences.ui
share/tracker/tracker-resources-class.xml
share/tracker/tracker-resources.xml
share/tracker/tracker-search-bar.ui
share/tracker/tracker-statistics.xml
share/tracker/tracker-status.xml
share/tracker/tracker-writeback.xml
share/vala/
share/vala/vapi/
share/vala/vapi/tracker-client-0.8.vapi
share/vala/vapi/tracker-miner-0.8.vapi
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor
@unexec-delete %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor
@exec %D/bin/update-desktop-database