diff --git a/.cvsignore b/.cvsignore
index 15ca039..a753900 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-tracker-0.6.3.tar.bz2
+tracker-0.6.4.tar.bz2
diff --git a/sources b/sources
index 1301d52..5872c0c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f718aa38b7527229f5567834ae247a38  tracker-0.6.3.tar.bz2
+4f2d250d65f0be283ae456aede99a85b  tracker-0.6.4.tar.bz2
diff --git a/tracker.spec b/tracker.spec
index 5fa1d9f..01b2861 100644
--- a/tracker.spec
+++ b/tracker.spec
@@ -1,15 +1,15 @@
 Summary:	An object database, tag/metadata database, search tool and indexer
 Name:		tracker
-Version:	0.6.3
-Release:	3%{?dist}
+Version:	0.6.4
+Release:	1%{?dist}
 License:	GPLv2+
 Group:		Applications/System
 URL:		http://www.gnome.org/~jamiemcc/tracker/
 Source0:	http://www.gnome.org/~jamiemcc/tracker/%{name}-%{version}.tar.bz2
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:	gmime-devel, poppler-devel, gettext
-BuildRequires:	gnome-desktop-devel, gamin-devel, exempi-devel
-BuildRequires:	libexif-devel, libgsf-devel, gstreamer-devel
+BuildRequires:	gnome-desktop-devel, gamin-devel, libnotify-devel
+BuildRequires:	libexif-devel, libgsf-devel, gstreamer-devel, exempi-devel
 BuildRequires:	desktop-file-utils, intltool, deskbar-applet
 BuildRequires:	sqlite-devel, qdbm-devel, pygtk2-devel
 
@@ -51,14 +51,16 @@ GNOME libraries
 %prep
 %setup -q
 %define deskbar_applet_ver %(pkg-config --modversion deskbar-applet)
-%if "%deskbar_applet_ver" >= "2.19"
+%if "%deskbar_applet_ver" >= "2.19.4"
  %define deskbar_applet_dir %(pkg-config --variable modulesdir deskbar-applet)
+ %define deskbar_type module
 %else
  %define deskbar_applet_dir %(pkg-config --variable handlersdir deskbar-applet)
+ %define deskbar_type handler
 %endif
 
 %build
-%configure --disable-static --enable-deskbar-applet=auto	\
+%configure --disable-static --enable-deskbar-applet=%{deskbar_type}	\
 		--enable-external-qdbm
 # Disable rpath
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@@ -71,8 +73,8 @@ rm -rf %{buildroot}
 make DESTDIR=%{buildroot} install
 
 # Add an autostart for trackerd (for KDE)
-mkdir -p %{buildroot}%{_datadir}/autostart
-cp -pr trackerd.desktop %{buildroot}%{_datadir}/autostart/
+#mkdir -p %{buildroot}%{_datadir}/autostart
+#cp -pr trackerd.desktop %{buildroot}%{_datadir}/autostart/
 
 desktop-file-install --delete-original			\
 	--vendor="fedora"				\
@@ -86,27 +88,22 @@ rm -rf %{buildroot}%{_libdir}/*.la
 %clean
 rm -rf %{buildroot}
 
-
 %post -p /sbin/ldconfig
 
-
 %post search-tool
 touch --no-create %{_datadir}/icons/hicolor
 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
 
-
 %postun -p /sbin/ldconfig
 
-
 %postun search-tool
 touch --no-create %{_datadir}/icons/hicolor
 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
 
-
 %files -f %{name}.lang
 %defattr(-, root, root, -)
 %doc AUTHORS ChangeLog COPYING NEWS README
@@ -137,9 +134,13 @@ fi
 %{deskbar_applet_dir}/tracker*.py*
 %{_datadir}/icons/*/*/apps/tracker.*
 %{_datadir}/applications/*.desktop
-%{_datadir}/autostart/*.desktop
+#%{_datadir}/autostart/*.desktop
+%{_sysconfdir}/xdg/autostart/tracker-applet.desktop
 
 %changelog
+* Mon Dec 11 2007 Deji Akingunola <dakingun@gmail.com> - 0.6.4-1
+- Version 0.6.4
+
 * Tue Dec 04 2007 Deji Akingunola <dakingun@gmail.com> - 0.6.3-3
 - Rebuild for exempi-1.99.5
 
diff --git a/trackerd-getenv.patch b/trackerd-getenv.patch
deleted file mode 100644
index 2aa4a34..0000000
--- a/trackerd-getenv.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -up tracker-0.6.2/src/trackerd/tracker-apps.c.getenv tracker-0.6.2/src/trackerd/tracker-apps.c
---- tracker-0.6.2/src/trackerd/tracker-apps.c.getenv	2007-08-18 20:31:41.000000000 -0400
-+++ tracker-0.6.2/src/trackerd/tracker-apps.c	2007-09-11 12:47:38.000000000 -0400
-@@ -18,7 +18,8 @@
-  * Boston, MA  02110-1301, USA.
-  */
- 
--#include<string.h>
-+#include <stdlib.h>
-+#include <string.h>
- 
- #include "tracker-apps.h"
- #include "tracker-db.h"
-@@ -51,6 +52,7 @@ tracker_applications_add_service_directo
- 		value = getenv ("XDG_DATA_DIRS");
- 		if (value != NULL) {
- 			gchar **dir_array;
-+			tracker_log ("XDG_DATA_DIRS is at %p",value);
- 			dir_array = g_strsplit (value, ":", 0);
- 
- 			gint i;