tracker r2930 - in trunk: . src/tracker-extract



Author: pvanhoof
Date: Mon Feb 16 09:12:52 2009
New Revision: 2930
URL: http://svn.gnome.org/viewvc/tracker?rev=2930&view=rev

Log:
2009-02-16  Philip Van Hoof  <philip codeminded be>

        * src/tracker-extract/tracker-extract-ps.c
        * configure.ac: Added option to disable uncompressing ps.gz files to
        /tmp, which is a bad idea on certain mobile devices



Modified:
   trunk/ChangeLog
   trunk/configure.ac
   trunk/src/tracker-extract/tracker-extract-ps.c

Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac	(original)
+++ trunk/configure.ac	Mon Feb 16 09:12:52 2009
@@ -211,6 +211,20 @@
 AC_SUBST(DBUS_SERVICES_DIR)
 
 ####################################################################
+# PS extractor option
+####################################################################
+
+AC_ARG_ENABLE([unzip_psgz_files],
+              AS_HELP_STRING([--enable-unzip-ps-gz-files=ARG],
+                             [enable gunzipping ps.gz files]),,
+              [enable_unzip_psgz_files=yes])
+
+if test x$enable_unzip_psgz_files == "xyes"; then
+  AC_DEFINE(USING_UNZIPPSFILES, 1, [Unzip ps.gz files])
+fi
+
+
+####################################################################
 # Push modules
 ####################################################################
 

Modified: trunk/src/tracker-extract/tracker-extract-ps.c
==============================================================================
--- trunk/src/tracker-extract/tracker-extract-ps.c	(original)
+++ trunk/src/tracker-extract/tracker-extract-ps.c	Mon Feb 16 09:12:52 2009
@@ -54,13 +54,18 @@
 
 #endif /* HAVE_GETLINE */
 
+#ifdef USING_UNZIPPSFILES
 static void extract_ps_gz (const gchar *filename,
 			   GHashTable  *metadata);
+#endif
+
 static void extract_ps	  (const gchar *filename,
 			   GHashTable  *metadata);
 
 static TrackerExtractData data[] = {
+#ifdef USING_UNZIPPSFILES
 	{ "application/x-gzpostscript",	extract_ps_gz },
+#endif
 	{ "application/postscript",	extract_ps    },
 	{ NULL, NULL }
 };
@@ -283,6 +288,7 @@
 	}
 }
 
+#ifdef USING_UNZIPPSFILES
 static void
 extract_ps_gz (const gchar *filename,
 	       GHashTable  *metadata)
@@ -353,6 +359,7 @@
 	extract_ps (gunzipped, metadata);
 	g_unlink (gunzipped);
 }
+#endif
 
 TrackerExtractData *
 tracker_get_extract_data (void)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]