tracker r2930 - in trunk: . src/tracker-extract
- From: pvanhoof svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2930 - in trunk: . src/tracker-extract
- Date: Mon, 16 Feb 2009 09:12:52 +0000 (UTC)
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]