On Wed, 10 Jan 2007, Saleem Abdulrasool wrote: 

> The second patch is for the sqlite setup.  Since sqlite is the only
> database backend in use, it drops the use of USING_SQLITE.  It further
> more, pulls in the header from the system if an external sqlite is
> selected.

Resending the second patch, the earlier one had some leftover quotes,
and so wont compile.  I forgot to regenerate the diff outside of the
source tree.

Sorry for the hassle.

Saleem Abdulrasool
compnerd (at) gentoo (dot) org
diff -burN tracker-0.5.3.no-mysql/configure.in tracker-0.5.3/configure.in
--- tracker-0.5.3.no-mysql/configure.in 2007-01-09 23:56:45.000000000 -0600
+++ tracker-0.5.3/configure.in  2007-01-10 00:21:44.000000000 -0600
@@ -223,13 +223,10 @@
                )
 
 ####################################################################
-# Optional database/indexer component checks
+# External SQLite check
 ####################################################################
 
-
 SQLITE_REQUIRED=3.2
-AC_DEFINE(USING_SQLITE, [], [Define if we are using sqlite])
-AM_CONDITIONAL(USING_SQLITE, true)
 
 AC_ARG_ENABLE(external_sqlite, 
        AC_HELP_STRING(
@@ -239,16 +236,18 @@
 
 if test "x$enable_external_sqlite" = "xyes"; 
 then
-       
        # Check for SQLite3
        PKG_CHECK_MODULES(SQLITE3, [ sqlite3 >= $SQLITE_REQUIRED ])
        AC_SUBST(SQLITE3_CFLAGS)
        AC_SUBST(SQLITE3_LIBS)
+
+       AC_DEFINE(USING_EXTERNAL_SQLITE, [], [Define if we are using sqlite])
        AM_CONDITIONAL(USING_EXTERNAL_SQLITE, true)
 else
        AM_CONDITIONAL(USING_EXTERNAL_SQLITE, false)
 fi             
 
+
 ###############################################################################
 # Check for file monitor backends
 ###############################################################################
diff -burN tracker-0.5.3.no-mysql/src/trackerd/Makefile.am 
tracker-0.5.3/src/trackerd/Makefile.am
--- tracker-0.5.3.no-mysql/src/trackerd/Makefile.am     2007-01-09 
23:56:45.000000000 -0600
+++ tracker-0.5.3/src/trackerd/Makefile.am      2007-01-10 00:20:48.000000000 
-0600
@@ -1,5 +1,5 @@
 if USING_EXTERNAL_SQLITE
-additional_flags= $(SQLITE3_CFLAGS)
+additional_flags= $(SQLITE3_CFLAGS) -I/usr/include
 additional_libs= $(SQLITE3_LIBS)
 else
 additional_flags= -I$(top_builddir)/src/sqlite3
Files tracker-0.5.3.no-mysql/src/trackerd/.Makefile.am.swp and 
tracker-0.5.3/src/trackerd/.Makefile.am.swp differ
diff -burN tracker-0.5.3.no-mysql/src/trackerd/tracker-db.h 
tracker-0.5.3/src/trackerd/tracker-db.h
--- tracker-0.5.3.no-mysql/src/trackerd/tracker-db.h    2007-01-09 
23:56:45.000000000 -0600
+++ tracker-0.5.3/src/trackerd/tracker-db.h     2007-01-10 00:01:50.000000000 
-0600
@@ -29,9 +29,7 @@
 
 #include "config.h"
 
-#ifdef USING_SQLITE
 #include "tracker-db-sqlite.h"
-#endif
 
 gboolean       tracker_db_is_file_up_to_date   (DBConnection *db_con, const 
char *uri, guint32 *id);
 FileInfo *     tracker_db_get_file_info        (DBConnection *db_con, FileInfo 
*info);
diff -burN tracker-0.5.3.no-mysql/src/trackerd/tracker-db-sqlite.h 
tracker-0.5.3/src/trackerd/tracker-db-sqlite.h
--- tracker-0.5.3.no-mysql/src/trackerd/tracker-db-sqlite.h     2007-01-09 
23:56:45.000000000 -0600
+++ tracker-0.5.3/src/trackerd/tracker-db-sqlite.h      2007-01-10 
00:04:35.000000000 -0600
@@ -22,7 +22,12 @@
 #ifndef _TRACKER_SQLITE_DB_H_
 #define _TRACKER_SQLITE_DB_H_
 
+#ifdef USING_EXTERNAL_SQLITE
+#include <sqlite3.h>
+#else
 #include "../sqlite3/sqlite3.h"
+#endif
+
 #include <glib.h>
 
 #include "tracker-utils.h"
diff -burN tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox-evolution.h 
tracker-0.5.3/src/trackerd/tracker-mbox-evolution.h
--- tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox-evolution.h        
2007-01-09 23:56:45.000000000 -0600
+++ tracker-0.5.3/src/trackerd/tracker-mbox-evolution.h 2007-01-10 
00:02:02.000000000 -0600
@@ -30,9 +30,7 @@
 
 #include "config.h"
 
-#ifdef USING_SQLITE
-#   include "tracker-db-sqlite.h"
-#endif
+#include "tracker-db-sqlite.h"
 
 
 /*
diff -burN tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox.h 
tracker-0.5.3/src/trackerd/tracker-mbox.h
--- tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox.h  2007-01-09 
23:56:45.000000000 -0600
+++ tracker-0.5.3/src/trackerd/tracker-mbox.h   2007-01-10 00:01:29.000000000 
-0600
@@ -30,9 +30,7 @@
 
 #include "config.h"
 
-#ifdef USING_SQLITE
-#   include "tracker-db-sqlite.h"
-#endif
+#include "tracker-db-sqlite.h"
 
 
 typedef enum {
diff -burN tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox-kmail.h 
tracker-0.5.3/src/trackerd/tracker-mbox-kmail.h
--- tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox-kmail.h    2007-01-09 
23:56:45.000000000 -0600
+++ tracker-0.5.3/src/trackerd/tracker-mbox-kmail.h     2007-01-10 
00:02:10.000000000 -0600
@@ -29,9 +29,7 @@
 
 #include "config.h"
 
-#ifdef USING_SQLITE
-#   include "tracker-db-sqlite.h"
-#endif
+#include "tracker-db-sqlite.h"
 
 
 /*
diff -burN tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox-thunderbird.h 
tracker-0.5.3/src/trackerd/tracker-mbox-thunderbird.h
--- tracker-0.5.3.no-mysql/src/trackerd/tracker-mbox-thunderbird.h      
2007-01-09 23:56:45.000000000 -0600
+++ tracker-0.5.3/src/trackerd/tracker-mbox-thunderbird.h       2007-01-10 
00:01:43.000000000 -0600
@@ -30,9 +30,7 @@
 
 #include "config.h"
 
-#ifdef USING_SQLITE
-#   include "tracker-db-sqlite.h"
-#endif
+#include "tracker-db-sqlite.h"
 
 
 /*

Attachment: pgpQ5FiSDmRIy.pgp
Description: PGP signature

_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to