[tracker] Remove all miners/extract/writeback



commit 0422c157a7b9a831b37c0b3ebe9e81e82269117b
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Jul 17 01:10:49 2017 +0200

    Remove all miners/extract/writeback
    
    This is being split to its own package

 configure.ac                                       | 1288 -------
 docs/manpages/Makefile.am                          |   14 +-
 po/POTFILES.in                                     |   19 -
 src/Makefile.am                                    |   11 -
 src/create-miner-symlinks.sh                       |   13 -
 src/libtracker-common/Makefile.am                  |    2 -
 src/libtracker-common/meson.build                  |    1 -
 src/libtracker-common/tracker-common.h             |    1 -
 src/libtracker-common/tracker-seccomp.c            |  228 --
 src/libtracker-common/tracker-seccomp.h            |   35 -
 src/libtracker-extract/Makefile.am                 |   69 -
 src/libtracker-extract/meson.build                 |   47 -
 src/libtracker-extract/tracker-data.h              |   95 -
 src/libtracker-extract/tracker-encoding-enca.c     |   59 -
 src/libtracker-extract/tracker-encoding-enca.h     |   33 -
 src/libtracker-extract/tracker-encoding-libicu.c   |   84 -
 src/libtracker-extract/tracker-encoding-libicu.h   |   34 -
 src/libtracker-extract/tracker-encoding.c          |   67 -
 src/libtracker-extract/tracker-encoding.h          |   41 -
 src/libtracker-extract/tracker-exif.c              |  643 ----
 src/libtracker-extract/tracker-exif.h              |  113 -
 src/libtracker-extract/tracker-extract-info.c      |  222 --
 src/libtracker-extract/tracker-extract-info.h      |   51 -
 src/libtracker-extract/tracker-extract.h           |   40 -
 src/libtracker-extract/tracker-guarantee.c         |  229 --
 src/libtracker-extract/tracker-guarantee.h         |   48 -
 src/libtracker-extract/tracker-iptc.c              |  335 --
 src/libtracker-extract/tracker-iptc.h              |   81 -
 src/libtracker-extract/tracker-module-manager.c    |  519 ---
 src/libtracker-extract/tracker-module-manager.h    |   57 -
 src/libtracker-extract/tracker-resource-helpers.c  |  338 --
 src/libtracker-extract/tracker-resource-helpers.h  |   41 -
 src/libtracker-extract/tracker-utils.c             |  979 ------
 src/libtracker-extract/tracker-utils.h             |   62 -
 src/libtracker-extract/tracker-xmp.c               | 1165 -------
 src/libtracker-extract/tracker-xmp.h               |  191 --
 src/meson.build                                    |   14 -
 src/miners/Makefile.am                             |   15 -
 src/miners/apps/.gitignore                         |    2 -
 src/miners/apps/Makefile.am                        |   73 -
 src/miners/apps/meson.build                        |   45 -
 ...sktop.Tracker1.Miner.Applications.service.in.in |   10 -
 src/miners/apps/tracker-main.c                     |  316 --
 src/miners/apps/tracker-miner-applications.c       |  970 ------
 src/miners/apps/tracker-miner-applications.h       |   52 -
 src/miners/apps/tracker-miner-apps.desktop.in.in   |   18 -
 src/miners/apps/tracker-miner-apps.service.in      |   10 -
 src/miners/fs/.gitignore                           |    5 -
 src/miners/fs/Makefile.am                          |  124 -
 src/miners/fs/meson.build                          |   79 -
 ....freedesktop.Tracker.Miner.Files.gschema.xml.in |  162 -
 ....freedesktop.Tracker1.Miner.Files.service.in.in |   10 -
 src/miners/fs/tracker-config.c                     | 1239 -------
 src/miners/fs/tracker-config.h                     |   91 -
 src/miners/fs/tracker-extract-watchdog.c           |  158 -
 src/miners/fs/tracker-extract-watchdog.h           |   38 -
 src/miners/fs/tracker-main.c                       |  923 -----
 src/miners/fs/tracker-miner-files-index.c          |  584 ----
 src/miners/fs/tracker-miner-files-index.h          |   52 -
 src/miners/fs/tracker-miner-files-index.xml        |   18 -
 src/miners/fs/tracker-miner-files-peer-listener.c  |  455 ---
 src/miners/fs/tracker-miner-files-peer-listener.h  |   65 -
 src/miners/fs/tracker-miner-files.c                | 3557 --------------------
 src/miners/fs/tracker-miner-files.h                |   95 -
 src/miners/fs/tracker-miner-fs.desktop.in.in       |   18 -
 src/miners/fs/tracker-miner-fs.service.in          |   10 -
 src/miners/fs/tracker-power-hal.c                  |  551 ---
 src/miners/fs/tracker-power-upower.c               |  266 --
 src/miners/fs/tracker-power.h                      |   58 -
 src/miners/fs/tracker-storage.c                    | 1105 ------
 src/miners/fs/tracker-storage.h                    |  118 -
 src/miners/fs/tracker-thumbnailer.c                |  508 ---
 src/miners/fs/tracker-thumbnailer.h                |   79 -
 src/miners/fs/tracker-writeback-dispatcher.c       |  400 ---
 src/miners/fs/tracker-writeback-dispatcher.h       |   53 -
 src/miners/fs/tracker-writeback-listener.c         |  543 ---
 src/miners/fs/tracker-writeback-listener.h         |   53 -
 src/miners/fs/tracker-writeback.c                  |  137 -
 src/miners/fs/tracker-writeback.h                  |   38 -
 src/miners/meson.build                             |    3 -
 src/miners/rss/.gitignore                          |    2 -
 src/miners/rss/Makefile.am                         |   73 -
 src/miners/rss/meson.build                         |   43 -
 ...rg.freedesktop.Tracker1.Miner.RSS.service.in.in |   10 -
 src/miners/rss/tracker-main.c                      |  237 --
 src/miners/rss/tracker-miner-rss.c                 | 1483 --------
 src/miners/rss/tracker-miner-rss.desktop.in.in     |   18 -
 src/miners/rss/tracker-miner-rss.h                 |   53 -
 src/miners/rss/tracker-miner-rss.service.in        |   10 -
 src/tracker-extract/.gitignore                     |    8 -
 src/tracker-extract/10-abw.rule                    |    4 -
 src/tracker-extract/10-bmp.rule                    |    5 -
 src/tracker-extract/10-comics.rule                 |    3 -
 src/tracker-extract/10-dvi.rule                    |    4 -
 src/tracker-extract/10-ebooks.rule                 |    3 -
 src/tracker-extract/10-epub.rule                   |    4 -
 src/tracker-extract/10-flac.rule                   |    4 -
 src/tracker-extract/10-gif.rule                    |    4 -
 src/tracker-extract/10-html.rule                   |    4 -
 src/tracker-extract/10-ico.rule                    |    4 -
 src/tracker-extract/10-jpeg.rule                   |    4 -
 src/tracker-extract/10-mp3.rule                    |    4 -
 src/tracker-extract/10-msoffice.rule               |    4 -
 src/tracker-extract/10-oasis.rule                  |    4 -
 src/tracker-extract/10-pdf.rule                    |    4 -
 src/tracker-extract/10-png.rule                    |    4 -
 src/tracker-extract/10-ps.rule                     |    4 -
 src/tracker-extract/10-svg.rule                    |    3 -
 src/tracker-extract/10-tiff.rule                   |    4 -
 src/tracker-extract/10-vorbis.rule                 |    4 -
 src/tracker-extract/10-xmp.rule                    |    4 -
 src/tracker-extract/10-xps.rule                    |    4 -
 src/tracker-extract/11-iso.rule                    |    4 -
 src/tracker-extract/11-msoffice-xml.rule           |    4 -
 src/tracker-extract/15-gstreamer-guess.rule        |    4 -
 src/tracker-extract/15-playlist.rule               |    4 -
 src/tracker-extract/15-source-code.rule            |    4 -
 .../90-gstreamer-audio-generic.rule                |    4 -
 .../90-gstreamer-image-generic.rule                |    4 -
 .../90-gstreamer-video-generic.rule                |    4 -
 src/tracker-extract/90-libav-audio-generic.rule    |    4 -
 src/tracker-extract/90-libav-video-generic.rule    |    4 -
 src/tracker-extract/90-text-generic.rule           |    4 -
 src/tracker-extract/91-gstreamer-generic-dlna.rule |    4 -
 src/tracker-extract/Makefile.am                    |  637 ----
 src/tracker-extract/meson.build                    |  206 --
 .../org.freedesktop.Tracker.Extract.gschema.xml.in |   58 -
 ...reedesktop.Tracker1.Miner.Extract.service.in.in |   10 -
 src/tracker-extract/tracker-config.c               |  328 --
 src/tracker-extract/tracker-config.h               |   61 -
 src/tracker-extract/tracker-cue-sheet.c            |  427 ---
 src/tracker-extract/tracker-cue-sheet.h            |   56 -
 src/tracker-extract/tracker-extract-abw.c          |  271 --
 src/tracker-extract/tracker-extract-bmp.c          |  145 -
 src/tracker-extract/tracker-extract-controller.c   |  314 --
 src/tracker-extract/tracker-extract-controller.h   |   55 -
 src/tracker-extract/tracker-extract-decorator.c    |  685 ----
 src/tracker-extract/tracker-extract-decorator.h    |   57 -
 src/tracker-extract/tracker-extract-dummy.c        |   31 -
 src/tracker-extract/tracker-extract-dvi.c          |  249 --
 src/tracker-extract/tracker-extract-epub.c         |  693 ----
 src/tracker-extract/tracker-extract-flac.c         |  321 --
 src/tracker-extract/tracker-extract-gif.c          |  525 ---
 src/tracker-extract/tracker-extract-gstreamer.c    | 1324 --------
 src/tracker-extract/tracker-extract-html.c         |  317 --
 src/tracker-extract/tracker-extract-icon.c         |  162 -
 src/tracker-extract/tracker-extract-iso.c          |  176 -
 src/tracker-extract/tracker-extract-jpeg.c         |  583 ----
 src/tracker-extract/tracker-extract-libav.c        |  249 --
 src/tracker-extract/tracker-extract-mp3.c          | 2603 --------------
 src/tracker-extract/tracker-extract-msoffice-xml.c |  900 -----
 src/tracker-extract/tracker-extract-msoffice.c     | 1713 ----------
 src/tracker-extract/tracker-extract-oasis.c        |  533 ---
 src/tracker-extract/tracker-extract-pdf.c          |  622 ----
 src/tracker-extract/tracker-extract-persistence.c  |  273 --
 src/tracker-extract/tracker-extract-persistence.h  |   64 -
 src/tracker-extract/tracker-extract-playlist.c     |  172 -
 src/tracker-extract/tracker-extract-png.c          |  729 ----
 src/tracker-extract/tracker-extract-priority.xml   |   11 -
 src/tracker-extract/tracker-extract-ps.c           |  339 --
 src/tracker-extract/tracker-extract-text.c         |  108 -
 src/tracker-extract/tracker-extract-tiff.c         |  657 ----
 src/tracker-extract/tracker-extract-vorbis.c       |  352 --
 src/tracker-extract/tracker-extract-xmp.c          |  225 --
 src/tracker-extract/tracker-extract-xps.c          |   69 -
 src/tracker-extract/tracker-extract.c              |  767 -----
 src/tracker-extract/tracker-extract.desktop.in.in  |   18 -
 src/tracker-extract/tracker-extract.h              |   84 -
 src/tracker-extract/tracker-extract.service.in     |   10 -
 src/tracker-extract/tracker-gsf.c                  |  176 -
 src/tracker-extract/tracker-gsf.h                  |   36 -
 src/tracker-extract/tracker-main.c                 |  492 ---
 src/tracker-extract/tracker-main.h                 |   38 -
 src/tracker-extract/tracker-read.c                 |  384 ---
 src/tracker-extract/tracker-read.h                 |   36 -
 .../org.freedesktop.Tracker.gschema.xml.in         |    5 -
 src/tracker-writeback/.gitignore                   |    5 -
 src/tracker-writeback/Makefile.am                  |   97 -
 src/tracker-writeback/meson.build                  |   76 -
 ...rg.freedesktop.Tracker.Writeback.gschema.xml.in |   28 -
 .../org.freedesktop.Tracker1.Writeback.service.in  |    4 -
 src/tracker-writeback/tracker-config.c             |  195 --
 src/tracker-writeback/tracker-config.h             |   56 -
 src/tracker-writeback/tracker-main.c               |  154 -
 src/tracker-writeback/tracker-writeback-file.c     |  277 --
 src/tracker-writeback/tracker-writeback-file.h     |   60 -
 src/tracker-writeback/tracker-writeback-module.c   |  198 --
 src/tracker-writeback/tracker-writeback-module.h   |   95 -
 src/tracker-writeback/tracker-writeback-playlist.c |  246 --
 src/tracker-writeback/tracker-writeback-taglib.c   |  289 --
 src/tracker-writeback/tracker-writeback-xmp.c      |  599 ----
 src/tracker-writeback/tracker-writeback.c          |  936 -----
 src/tracker-writeback/tracker-writeback.h          |   56 -
 src/tracker-writeback/tracker-writeback.service.in |   10 -
 src/tracker-writeback/tracker-writeback.xml        |   27 -
 tests/Makefile.am                                  |    8 -
 tests/functional-tests/Makefile.am                 |    2 -
 .../test-extraction-data/Makefile.am               |    7 -
 tests/functional-tests/test-extraction-data/README |   68 -
 ...81603ae26-97bc592b27a9ada2d9a4bb418ed0ebed.jpeg |  Bin 51241 -> 0 bytes
 .../audio/Jazz_Audio_OPLs0.expected                |   11 -
 .../audio/Jazz_Audio_OPLs0.pya                     |  Bin 198963 -> 0 bytes
 .../test-extraction-data/audio/Makefile.am         |   14 -
 .../audio/audio-test-1.expected                    |   17 -
 .../test-extraction-data/audio/audio-test-1.mp3    |  Bin 61547 -> 0 bytes
 .../audio/audio-test-2.expected                    |   16 -
 .../test-extraction-data/audio/audio-test-2.mp3    |  Bin 65536 -> 0 bytes
 .../audio/empty_albumi_song3.expected              |    9 -
 .../audio/empty_albumi_song3.mp3                   |  Bin 49153 -> 0 bytes
 .../test-extraction-data/images/Makefile.am        |   41 -
 .../images/comment-extension-block.expected        |   11 -
 .../images/comment-extension-block.gif             |  Bin 164489 -> 0 bytes
 .../images/corrupted-image.expected                |    7 -
 .../images/corrupted-image.gif                     |  Bin 224 -> 0 bytes
 .../test-extraction-data/images/roi.expected       |   11 -
 .../test-extraction-data/images/roi.jpg            |  Bin 8604 -> 0 bytes
 .../test-extraction-data/images/roi2.expected      |   12 -
 .../test-extraction-data/images/roi2.png           |  Bin 23289 -> 0 bytes
 .../images/test-image-1.expected                   |   18 -
 .../test-extraction-data/images/test-image-1.jpg   |  Bin 7558 -> 0 bytes
 .../images/test-image-2.expected                   |    9 -
 .../test-extraction-data/images/test-image-2.png   |  Bin 2374 -> 0 bytes
 .../images/test-image-3.expected                   |   11 -
 .../test-extraction-data/images/test-image-3.tif   |  Bin 4594 -> 0 bytes
 .../images/test-iptcdata-records.expected          |    8 -
 .../images/test-iptcdata-records.jpg               |  Bin 3608 -> 0 bytes
 .../images/xmp-loaded-1.expected                   |   19 -
 .../test-extraction-data/images/xmp-loaded-1.gif   |  Bin 5671 -> 0 bytes
 .../test-extraction-data/office/Makefile.am        |   26 -
 .../test-extraction-data/office/office-doc.doc     |  Bin 82944 -> 0 bytes
 .../office/office-doc.expected                     |   10 -
 .../test-extraction-data/office/pdf-doc.expected   |    7 -
 .../test-extraction-data/office/pdf-doc.pdf        |  Bin 236639 -> 0 bytes
 .../office/powerpoint.expected                     |    9 -
 .../test-extraction-data/office/powerpoint.ppt     |  Bin 1508864 -> 0 bytes
 .../test-extraction-data/playlists/Makefile.am     |   10 -
 .../playlists/playlist-test-1.expected             |   13 -
 .../playlists/playlist-test-1.m3u                  |    8 -
 ...a9c86cc51-7215ee9c7d9dc229d2921a40e899ec5f.jpeg |  Bin 7558 -> 0 bytes
 .../test-extraction-data/video/184505.expected     |   10 -
 .../test-extraction-data/video/184505.mp4          |  Bin 74438 -> 0 bytes
 .../test-extraction-data/video/Makefile.am         |   16 -
 .../test-extraction-data/video/video-1.expected    |    9 -
 .../test-extraction-data/video/video-1.mp4         |  Bin 211931 -> 0 bytes
 .../test-extraction-data/video/video-2.expected    |    9 -
 .../test-extraction-data/video/video-2.mov         |  Bin 170678 -> 0 bytes
 .../test-writeback-data/Makefile.am                |    8 -
 .../test-writeback-data/writeback-test-1.jpeg      |  Bin 306 -> 0 bytes
 .../test-writeback-data/writeback-test-2.tif       |  Bin 4594 -> 0 bytes
 .../test-writeback-data/writeback-test-4.png       |  Bin 2374 -> 0 bytes
 tests/libtracker-extract/.gitignore                |    8 -
 tests/libtracker-extract/Makefile.am               |   70 -
 tests/libtracker-extract/areas-ns.xmp              |   32 -
 tests/libtracker-extract/areas-with-contacts.xmp   |   53 -
 tests/libtracker-extract/areas.xmp                 |   31 -
 tests/libtracker-extract/encoding-detect.bin       |    1 -
 tests/libtracker-extract/exif-free-img.jpg         |  Bin 839 -> 0 bytes
 tests/libtracker-extract/exif-img.jpg              |  Bin 1637 -> 0 bytes
 tests/libtracker-extract/getline-test.txt          |    3 -
 tests/libtracker-extract/guarantee-mtime-test.txt  |    1 -
 tests/libtracker-extract/iptc-img.jpg              |  Bin 3782 -> 0 bytes
 tests/libtracker-extract/meson.build               |   59 -
 tests/libtracker-extract/nb282393.xmp              |  105 -
 tests/libtracker-extract/nb282393_simple.xmp       |   37 -
 tests/libtracker-extract/tracker-encoding-test.c   |   76 -
 tests/libtracker-extract/tracker-exif-test.c       |   96 -
 .../libtracker-extract/tracker-extract-info-test.c |   73 -
 tests/libtracker-extract/tracker-guarantee-test.c  |  164 -
 tests/libtracker-extract/tracker-iptc-test.c       |  161 -
 tests/libtracker-extract/tracker-test-utils.c      |  305 --
 tests/libtracker-extract/tracker-test-xmp.c        |  588 ----
 tests/meson.build                                  |    9 -
 tests/tracker-writeback/01-writeback.py            |  102 -
 tests/tracker-writeback/Makefile.am                |    9 -
 tests/tracker-writeback/data/test01.jpg            |  Bin 306 -> 0 bytes
 275 files changed, 1 insertions(+), 47626 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 093dd7a..0424181 100644
--- a/configure.ac
+++ b/configure.ac
@@ -297,13 +297,6 @@ LIBTRACKER_REMOTE_REQUIRED="glib-2.0       >= $GLIB_REQUIRED
 
 PKG_CHECK_MODULES(LIBTRACKER_REMOTE, [$LIBTRACKER_REMOTE_REQUIRED])
 
-# Check requirements for libtracker-extract
-LIBTRACKER_EXTRACT_REQUIRED="glib-2.0     >= $GLIB_REQUIRED
-                             gio-unix-2.0 >= $GLIB_REQUIRED
-                            gmodule-2.0  >= $GLIB_REQUIRED"
-
-PKG_CHECK_MODULES(LIBTRACKER_EXTRACT, [$LIBTRACKER_EXTRACT_REQUIRED])
-
 # Check requirements for libtracker-fts
 LIBTRACKER_FTS_REQUIRED="glib-2.0     >= $GLIB_REQUIRED
                          gio-unix-2.0 >= $GLIB_REQUIRED
@@ -354,56 +347,6 @@ PKG_CHECK_MODULES(TRACKER_STORE, [$TRACKER_STORE_REQUIRED])
 
 TRACKER_STORE_LIBS="$TRACKER_STORE_LIBS -lz -lm"
 
-# Check requirements for tracker-extract
-TRACKER_EXTRACT_REQUIRED="glib-2.0        >= $GLIB_REQUIRED
-                          gio-unix-2.0    >= $GLIB_REQUIRED
-                          gmodule-2.0     >= $GLIB_REQUIRED"
-
-PKG_CHECK_MODULES(TRACKER_EXTRACT, [$TRACKER_EXTRACT_REQUIRED])
-
-TRACKER_EXTRACT_MODULES_DIR="${libdir}/tracker-${TRACKER_API_VERSION}/extract-modules"
-AC_SUBST(TRACKER_EXTRACT_MODULES_DIR)
-
-# NOTE: We don't use ${TRACKER_API_VERSION} because other content like
-# the ontology is installed to the same location.
-TRACKER_EXTRACT_RULES_DIR="${datadir}/tracker/extract-rules"
-AC_SUBST(TRACKER_EXTRACT_RULES_DIR)
-
-# Check requirements for tracker-extract modules
-TRACKER_EXTRACT_MODULES_REQUIRED="glib-2.0     >= $GLIB_REQUIRED"
-
-PKG_CHECK_MODULES(TRACKER_EXTRACT_MODULES, [$TRACKER_EXTRACT_MODULES_REQUIRED])
-
-# Check requirements for tracker-writeback
-TRACKER_WRITEBACK_REQUIRED="glib-2.0     >= $GLIB_REQUIRED
-                            gio-unix-2.0 >= $GLIB_REQUIRED
-                            gmodule-2.0  >= $GLIB_REQUIRED"
-
-PKG_CHECK_MODULES(TRACKER_WRITEBACK, [$TRACKER_WRITEBACK_REQUIRED])
-
-# Check requirements for tracker-miner-fs
-TRACKER_MINER_FS_REQUIRED="glib-2.0     >= $GLIB_REQUIRED
-                           gio-unix-2.0 >= $GLIB_REQUIRED
-                           gmodule-2.0  >= $GLIB_REQUIRED"
-
-PKG_CHECK_MODULES(TRACKER_MINER_FS, [$TRACKER_MINER_FS_REQUIRED])
-
-TRACKER_MINER_FS_LIBS="$TRACKER_MINER_FS_LIBS -lz -lm"
-
-# Check requirements for tracker-miner-apps
-TRACKER_MINER_APPS_REQUIRED="glib-2.0     >= $GLIB_REQUIRED
-                             gio-unix-2.0 >= $GLIB_REQUIRED"
-
-PKG_CHECK_MODULES(TRACKER_MINER_APPS, [$TRACKER_MINER_APPS_REQUIRED])
-
-# Check requirements for tracker-miner-rss
-TRACKER_MINER_RSS_REQUIRED="glib-2.0 >= $GLIB_REQUIRED
-                            libgrss  >= $LIBGRSS_REQUIRED"
-
-PKG_CHECK_MODULES(TRACKER_MINER_RSS, [$TRACKER_MINER_RSS_REQUIRED],
-                  [have_tracker_miner_rss=yes],
-                  [have_tracker_miner_rss=no])
-
 # Check we have Vala valac command we need
 VALA_MIN_VERSION=0.18.0
 AM_PROG_VALAC([$VALA_MIN_VERSION])
@@ -968,1178 +911,11 @@ fi
 AM_CONDITIONAL(HAVE_NETWORK_MANAGER, test "x$have_network_manager" = "xyes")
 
 ##################################################################
-# Check for libtracker-extract: libexif
-##################################################################
-
-AC_ARG_ENABLE(libexif,
-              AS_HELP_STRING([--enable-libexif],
-                             [enable extractor for exif metadata [[default=auto]]]),
-              [enable_libexif=$enableval],
-              [enable_libexif=auto])
-
-if test "x$enable_libexif" != "xno" ; then
-   PKG_CHECK_MODULES(LIBEXIF,
-                     [libexif >= $LIBEXIF_REQUIRED],
-                     [have_libexif=yes],
-                     [have_libexif=no])
-
-   LIBTRACKER_EXTRACT_CFLAGS="$LIBTRACKER_EXTRACT_CFLAGS $LIBEXIF_CFLAGS"
-   LIBTRACKER_EXTRACT_LIBS="$LIBTRACKER_EXTRACT_LIBS $LIBEXIF_LIBS"
-
-   if test "x$have_libexif" = "xyes"; then
-      AC_DEFINE(HAVE_LIBEXIF, [], [Define if we have libexif])
-   fi
-else
-   have_libexif="no  (disabled)"
-fi
-
-if test "x$enable_libexif" = "xyes"; then
-   if test "x$have_libexif" != "xyes"; then
-      AC_MSG_ERROR([Could not find libexif >= $LIBEXIF_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_EXIF, test "x$have_libexif" = "xyes")
-
-##################################################################
-# Check for libtracker-extract: libiptcdata
-##################################################################
-
-AC_ARG_ENABLE(libiptcdata,
-              AS_HELP_STRING([--enable-libiptcdata],
-                             [enable extractor for iptc metadata [[default=auto]]]),
-              [enable_libiptcdata=$enableval],
-              [enable_libiptcdata=auto])
-
-if test "x$enable_libiptcdata" != "xno" ; then
-   PKG_CHECK_MODULES(LIBIPTCDATA,
-                     [libiptcdata],
-                     [have_libiptcdata=yes],
-                     [have_libiptcdata=no])
-
-   LIBTRACKER_EXTRACT_CFLAGS="$LIBTRACKER_EXTRACT_CFLAGS $LIBIPTCDATA_CFLAGS"
-   LIBTRACKER_EXTRACT_LIBS="$LIBTRACKER_EXTRACT_LIBS $LIBIPTCDATA_LIBS"
-
-   if test "x$have_libiptcdata" = "xyes"; then
-      AC_DEFINE(HAVE_LIBIPTCDATA, [], [Define if we have libiptcdata])
-   fi
-else
-   have_libiptcdata="no  (disabled)"
-fi
-
-if test "x$enable_libiptcdata" = "xyes"; then
-   if test "x$have_libiptcdata" != "xyes"; then
-      AC_MSG_ERROR([Could not find libiptcdata.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_IPTC, test "x$have_libiptcdata" = "xyes")
-
-##################################################################
-# Check for libtracker-extract, tracker-writeback: exempi
-##################################################################
-
-AC_ARG_ENABLE(exempi,
-              AS_HELP_STRING([--enable-exempi],
-                             [enable extractor for XMP metadata [[default=auto]]]),
-              [enable_exempi=$enableval],
-              [enable_exempi=auto])
-
-if test "x$enable_exempi" != "xno" ; then
-   PKG_CHECK_MODULES(EXEMPI,
-                     [exempi-2.0 >= $EXEMPI_REQUIRED],
-                     [have_exempi=yes],
-                     [have_exempi=no])
-
-   TRACKER_WRITEBACK_CFLAGS="$TRACKER_WRITEBACK_CFLAGS $EXEMPI_CFLAGS"
-   TRACKER_WRITEBACK_LIBS="$TRACKER_WRITEBACK_LIBS $EXEMPI_LIBS"
-
-   LIBTRACKER_EXTRACT_CFLAGS="$LIBTRACKER_EXTRACT_CFLAGS $EXEMPI_CFLAGS"
-   LIBTRACKER_EXTRACT_LIBS="$LIBTRACKER_EXTRACT_LIBS $EXEMPI_LIBS"
-
-   if test "x$have_exempi" = "xyes"; then
-      AC_DEFINE(HAVE_EXEMPI, [], [Define if we have exempi])
-   fi
-else
-   have_exempi="no  (disabled)"
-fi
-
-if test "x$enable_exempi" = "xyes"; then
-   if test "x$have_exempi" != "xyes"; then
-      AC_MSG_ERROR([Could not find exempi >= $EXEMPI_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_EXEMPI, test "x$have_exempi" = "xyes")
-
-##################################################################
-# Check for tracker-miner-fs
-##################################################################
-
-have_tracker_miner_fs="yes"
-
-AC_ARG_ENABLE(miner_fs,
-              AS_HELP_STRING([--enable-miner-fs],
-                             [enable File System miner [[default=yes]]]),
-              [enable_miner_fs=$enableval],
-              [enable_miner_fs=yes])
-
-enable_tracker_miner_fs=$enable_miner_fs
-
-if test "x$enable_tracker_miner_fs" = "xyes"; then
-   if test "x$have_tracker_miner_fs" != "xyes"; then
-      AC_MSG_ERROR([Could not find tracker-miner-fs dependencies ($TRACKER_MINER_FS_REQUIRED).])
-   fi
-else
-   if test "x$enable_tracker_miner_fs" = "xno"; then
-      have_tracker_miner_fs="no  (disabled)"
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_TRACKER_MINER_FS, test "x$have_tracker_miner_fs" = "xyes")
-
-##################################################################
-# Check for tracker-extract
-##################################################################
-
-have_tracker_extract="yes"
-
-AC_ARG_ENABLE(tracker-extract,
-              AS_HELP_STRING([--enable-extract],
-                             [enable Extractor miner [[default=yes]]]),
-              [enable_tracker_extract=$enableval],
-              [enable_tracker_extract=yes])
-
-if test "x$enable_tracker_extract" = "xyes"; then
-   if test "x$have_tracker_extract" != "xyes"; then
-      AC_MSG_ERROR([Could not find tracker-extract dependencies ($TRACKER_EXTRACT_REQUIRED).])
-   fi
-else
-   if test "x$enable_tracker_extract" = "xno"; then
-      have_tracker_extract="no  (disabled)"
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_TRACKER_EXTRACT, test "x$have_tracker_extract" = "xyes")
-
-##################################################################
-# Check for tracker-writeback
-##################################################################
-
-have_tracker_writeback="yes"
-
-AC_ARG_ENABLE(tracker-writeback,
-              AS_HELP_STRING([--enable-tracker-writeback],
-                             [enable writeback [[default=yes]]]),
-              [enable_tracker_writeback=$enableval],
-              [enable_tracker_writeback=yes])
-
-if test "x$enable_tracker_writeback" = "xyes"; then
-   if test "x$have_tracker_writeback" != "xyes"; then
-      AC_MSG_ERROR([Could not find tracker-writeback dependencies ($TRACKER_WRITEBACK_REQUIRED).])
-   fi
-else
-   if test "x$enable_tracker_writeback" = "xno"; then
-      have_tracker_writeback="no  (disabled)"
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_TRACKER_WRITEBACK, test "x$have_tracker_writeback" = "xyes")
-
-##################################################################
-# Check for tracker-miner-apps
-##################################################################
-
-have_tracker_miner_apps="yes"
-
-AC_ARG_ENABLE(miner_apps,
-              AS_HELP_STRING([--enable-miner-apps],
-                             [enable Application miner [[default=yes]]]),
-              [enable_miner_apps=$enableval],
-              [enable_miner_apps=yes])
-
-enable_tracker_miner_apps=$enable_miner_apps
-
-if test "x$enable_tracker_miner_apps" = "xyes"; then
-   if test "x$have_tracker_miner_apps" != "xyes"; then
-      AC_MSG_ERROR([Could not find tracker-miner-apps dependencies ($TRACKER_MINER_APPS_REQUIRED).])
-   fi
-else
-   if test "x$enable_tracker_miner_apps" = "xno"; then
-      have_tracker_miner_apps="no  (disabled)"
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_TRACKER_MINER_APPS, test "x$have_tracker_miner_apps" = "xyes")
-
-##################################################################
-# Check for tracker-miner-rss
-##################################################################
-
-AC_ARG_ENABLE([miner_rss],
-              AS_HELP_STRING([--enable-miner-rss],
-                             [enable RSS data miner [[default=auto]]]),
-              [enable_miner_rss=$enableval],
-              [enable_miner_rss=auto])
-
-enable_tracker_miner_rss=$enable_miner_rss
-
-if test "x$enable_tracker_miner_rss" = "xyes" ; then
-   if test "x$have_tracker_miner_rss" != "xyes"; then
-      AC_MSG_ERROR([Could not find tracker-miner-rss dependencies ($TRACKER_MINER_RSS_REQUIRED).])
-   fi
-else
-   if test "x$enable_tracker_miner_rss" = "xno" ; then
-      have_tracker_miner_rss="no  (disabled)"
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_TRACKER_MINER_RSS, test "x$have_tracker_miner_rss" = "xyes")
-
-####################################################################
-# Check for tracker-writeback: Taglib for audio writeback support
-####################################################################
-
-AC_ARG_ENABLE(taglib,
-              AS_HELP_STRING([--enable-taglib],
-                             [enable writeback for audio files [[default=auto]]]),
-              [enable_taglib=$enableval],
-              [enable_taglib=auto])
-
-if test "x$enable_taglib" != "xno" ; then
-   PKG_CHECK_MODULES(TAGLIB,
-                     [taglib_c >= $TAGLIB_REQUIRED],
-                     [have_taglib=yes],
-                     [have_taglib=no])
-
-   TRACKER_WRITEBACK_CFLAGS="$TRACKER_WRITEBACK_CFLAGS $TAGLIB_CFLAGS"
-   TRACKER_WRITEBACK_LIBS="$TRACKER_WRITEBACK_LIBS $TAGLIB_LIBS"
-else
-   have_taglib="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_TAGLIB, test "x$have_taglib" = "xyes")
-
-##################################################################
 # Check for tracker-resdump
 ##################################################################
 
 AM_CONDITIONAL(HAVE_TRACKER_RESDUMP, test "$have_tracker_resdump" = "yes")
 
-####################################################################
-####################################################################
-####################################################################
-# This section is for tracker-extract dependencies
-####################################################################
-####################################################################
-####################################################################
-
-####################################################################
-# Check for tracker-extract: enca for defect Russian/Cyrillic in MP3s
-####################################################################
-
-AC_ARG_ENABLE(enca,
-              AS_HELP_STRING([--enable-enca],
-                             [enable libenca for Cyrillic language detection in MP3s [[default=auto]]]),
-              [enable_enca=$enableval],
-              [enable_enca=auto])
-
-if test "x$enable_enca" != "xno" ; then
-   PKG_CHECK_MODULES(ENCA, [enca >= 1.9], have_enca=yes, have_enca=no)
-
-   LIBTRACKER_EXTRACT_CFLAGS="$LIBTRACKER_EXTRACT_CFLAGS $ENCA_CFLAGS"
-   LIBTRACKER_EXTRACT_LIBS="$LIBTRACKER_EXTRACT_LIBS $ENCA_LIBS"
-
-   if test "x$have_enca" = "xyes"; then
-     AC_DEFINE(HAVE_ENCA, [], [Enca language detection aid])
-   fi
-else
-   have_enca="no  (disabled)"
-fi
-
-AC_ARG_ENABLE(icu-charset-detection,
-              AS_HELP_STRING([--enable-icu-charset-detection],
-                             [enable libicu for charset detection in MP3s [[default=auto]]]),
-              [enable_icu_charset_detection=$enableval],
-              [enable_icu_charset_detection=auto])
-
-if test "x$have_libicu" = "xyes"; then
-       if test "x$enable_icu_charset_detection" != "xno"; then
-               have_libicu_charset_detection="yes"
-               AC_DEFINE(HAVE_LIBICU_CHARSET_DETECTION, [], [ICU language detection aid])
-       else
-               have_libicu_charset_detection="no"
-       fi
-fi
-
-if test "x$have_enca" = "xyes" || test "x$have_libicu_charset_detection" = "xyes"; then
-   have_charset_detection="yes"
-else
-   have_charset_detection="no"
-fi
-
-AM_CONDITIONAL(HAVE_ENCA, test "$have_enca" = "yes")
-AM_CONDITIONAL(HAVE_LIBICU_CHARSET_DETECTION, test "$have_libicu_charset_detection" = "yes")
-
-##################################################################
-# Check for tracker-extract: libxml2 for XML/HTML extractor
-##################################################################
-
-AC_ARG_ENABLE(libxml2,
-              AS_HELP_STRING([--enable-libxml2],
-                             [enable extractor for HTML/XML metadata [[default=yes]]]),
-              [enable_libxml2=$enableval],
-              [enable_libxml2=yes])
-
-if test "x$enable_libxml2" != "xno"; then
-   PKG_CHECK_MODULES(LIBXML2,
-                     [libxml-2.0 >= $LIBXML2_REQUIRED],
-                     [have_libxml2=yes],
-                     [have_libxml2=no])
-   AC_SUBST(LIBXML2_CFLAGS)
-   AC_SUBST(LIBXML2_LIBS)
-
-   if test "x$have_libxml2" = "xyes"; then
-      AC_DEFINE(HAVE_LIBXML2, [], [Define if we have libxml2])
-   fi
-else
-   have_libxml2="no  (disabled)"
-fi
-
-if test "x$enable_libxml2" = "xyes"; then
-   if test "x$have_libxml2" != "xyes"; then
-      AC_MSG_ERROR([Could not find libxml2 >= $LIBXML2_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBXML2, test "x$have_libxml2" = "xyes")
-
-####################################################################
-# Check for tracker-extract: gstreamer/etc
-####################################################################
-
-AC_ARG_ENABLE(generic-media-extractor,
-              AS_HELP_STRING([--enable-generic-media-extractor=ARG],
-                             [enables one of the (gstreamer, libav, auto) generic media extractor backends 
[[default=auto]]]),
-              [enable_generic_media_extractor=$enableval],
-              [enable_generic_media_extractor=auto])
-
-PKG_CHECK_MODULES(GSTREAMER,
-                  [gstreamer-1.0 >= $GSTREAMER_REQUIRED
-                   gstreamer-tag-1.0 >= $GSTREAMER_REQUIRED],
-                  [have_libgstreamer=yes],
-                  [have_libgstreamer=no])
-
-AC_SUBST(GSTREAMER_CFLAGS)
-AC_SUBST(GSTREAMER_LIBS)
-
-PKG_CHECK_MODULES(AVFORMAT,
-                  [libavformat >= 0.8.4],
-                  [have_libavformat=yes],
-                  [have_libavformat=no])
-
-AC_SUBST(AVFORMAT_CFLAGS)
-AC_SUBST(AVFORMAT_LIBS)
-
-PKG_CHECK_MODULES(AVCODEC,
-                  [libavcodec >= 0.8.4],
-                  [have_libavcodec=yes],
-                  [have_libavcodec=no])
-
-AC_SUBST(AVCODEC_CFLAGS)
-AC_SUBST(AVCODEC_LIBS)
-
-PKG_CHECK_MODULES(AVUTIL,
-                  [libavutil >= 0.8.4],
-                  [have_libavutil=yes],
-                  [have_libavutil=no])
-
-AC_SUBST(AVUTIL_CFLAGS)
-AC_SUBST(AVUTIL_LIBS)
-
-if test "x$enable_generic_media_extractor" = "xauto"; then
-   if test "$have_libgstreamer" = "yes"; then
-      have_generic_media_handler="yes"
-      generic_media_handler_name="GStreamer"
-   elif test "$have_libav" = "yes"; then
-      generic_media_handler_name="libav"
-      have_generic_media_handler="yes"
-   else
-      have_generic_media_handler="no"
-      generic_media_handler_name="none"
-   fi
-elif test "x$enable_generic_media_extractor" = "xgstreamer"; then
-   if test "$have_libgstreamer" = "yes"; then
-      generic_media_handler_name="GStreamer"
-      have_generic_media_handler="yes"
-   else
-      AC_MSG_ERROR([Could not find GStreamer >= $GSTREAMER_REQUIRED])
-   fi
-elif test "x$enable_generic_media_extractor" = "xlibav"; then
-   if test "$have_libavformat" = "yes" && test "$have_libavcodec" = "yes" && test "$have_libavutil" = "yes"; 
then
-      generic_media_handler_name="libav"
-      have_generic_media_handler="yes"
-   else
-      AC_MSG_ERROR([Could not find libav])
-   fi
-else
-   have_generic_media_handler="no"
-   generic_media_handler_name="none"
-fi
-
-if test "$generic_media_handler_name" = "GStreamer"; then
-   AC_DEFINE(HAVE_GSTREAMER, [], [Define if we have GStreamer])
-   AM_CONDITIONAL(HAVE_GSTREAMER, true)
-   AM_CONDITIONAL(HAVE_LIBAV, false)
-elif test "$generic_media_handler_name" = "libav"; then
-   AC_DEFINE(HAVE_LIBAV, [], [Define if we have libav])
-   AM_CONDITIONAL(HAVE_LIBAV, true)
-   AM_CONDITIONAL(HAVE_GSTREAMER, false)
-else
-   AM_CONDITIONAL(HAVE_LIBAV, false)
-   AM_CONDITIONAL(HAVE_GSTREAMER, false)
-fi
-
-###########################################################################
-# Check for gstreamer backend: tagreadbin/decodebin2/discoverer/gupnp-dlna
-###########################################################################
-
-AC_ARG_WITH([gstreamer-backend],
-            AS_HELP_STRING([--with-gstreamer-backend],
-                           [enables one of the (gupnp-dlna, discoverer) GStreamer backends 
[[default=discoverer]]]),
-            [with_gstreamer_backend=$withval],
-            [with_gstreamer_backend=discoverer])
-
-if test "$generic_media_handler_name" != "GStreamer"; then
-   AC_MSG_WARN([No need to specify a GStreamer backend if not using GStreamer])
-   gstreamer_backend="N/A"
-else
-   case "x$with_gstreamer_backend" in
-        "xdiscoverer")
-           PKG_CHECK_MODULES(GSTREAMER_PBUTILS,
-                             [gstreamer-pbutils-1.0 >= $GSTREAMER_REQUIRED],
-                             [have_gstreamer_pbutils=yes],
-                             [have_gstreamer_pbutils=no])
-           AC_SUBST(GSTREAMER_PBUTILS_CFLAGS)
-           AC_SUBST(GSTREAMER_PBUTILS_LIBS)
-
-           if test "x$have_gstreamer_pbutils" != "xyes"; then
-              AC_MSG_ERROR([Could not find GStreamer pbutils])
-           fi
-
-           gstreamer_backend="Discoverer"
-           AC_DEFINE(GSTREAMER_BACKEND_DISCOVERER, [], [Define that GStreamer Discoverer should be used])
-        ;;
-        "xgupnp-dlna")
-           PKG_CHECK_MODULES(GUPNP_DLNA,
-                             [gupnp-dlna-2.0 >= $GUPNP_DLNA_REQUIRED gupnp-dlna-gst-2.0 >= 
$GUPNP_DLNA_REQUIRED],
-                             [have_gupnp_dlna=yes],
-                             [have_gupnp_dlna=no])
-           AC_SUBST(GUPNP_DLNA_CFLAGS)
-           AC_SUBST(GUPNP_DLNA_LIBS)
-
-           if test "x$have_gupnp_dlna" = "xyes"; then
-              gstreamer_backend="GUPnP-DLNA"
-              AC_DEFINE(GSTREAMER_BACKEND_GUPNP_DLNA, [], [Define that GUPnP-DLNA should be used])
-           else
-              AC_MSG_ERROR([Could not find GUPnP-DLNA >= $GUPNP_DLNA_REQUIRED])
-           fi
-        ;;
-        # Invalid option value
-        *) AC_MSG_ERROR([Wrong value for --with-gstreamer-backend: $with_gstreamer_backend]) ;;
-   esac
-fi
-
-AM_CONDITIONAL(HAVE_GUPNP_DLNA,        test "x$gstreamer_backend" = "xGUPnP-DLNA")
-AM_CONDITIONAL(HAVE_GSTREAMER_PBUTILS, test "x$gstreamer_backend" = "xDiscoverer")
-
-####################################################################
-# Check for tracker-extract: support .ps.gz files
-####################################################################
-
-AC_ARG_ENABLE([unzip_psgz_files],
-              AS_HELP_STRING([--enable-unzip-ps-gz-files],
-                             [enable extractor for PS.GZ metadata [[default=auto]]]),
-              [enable_unzip_psgz_files=$enableval],
-              [enable_unzip_psgz_files=auto])
-
-if test x$enable_unzip_psgz_files != "xno"; then
-  AC_DEFINE(USING_UNZIPPSFILES, 1, [Unzip ps.gz files])
-fi
-
-##################################################################
-# Check for tracker-extract: poppler for PDF
-##################################################################
-
-AC_ARG_ENABLE(poppler,
-              AS_HELP_STRING([--enable-poppler],
-                             [enable extractor for PDF metadata [[default=auto]]]),
-              [enable_poppler=$enableval],
-              [enable_poppler=auto])
-
-if test "x$enable_poppler" != "xno" ; then
-   PKG_CHECK_MODULES(POPPLER,
-                     [poppler-glib >= $POPPLER_REQUIRED],
-                     [have_poppler=yes],
-                     [have_poppler=no])
-
-   AC_SUBST(POPPLER_CFLAGS)
-   AC_SUBST(POPPLER_LIBS)
-
-   if test "x$have_poppler" = "xyes"; then
-      AC_DEFINE(HAVE_POPPLER, [], [Define if we have poppler-glib])
-   fi
-else
-   have_poppler="no  (disabled)"
-fi
-
-if test "x$enable_poppler" = "xyes"; then
-   if test "x$have_poppler" != "xyes"; then
-      AC_MSG_ERROR([Could not find poppler-glib >= $POPPLER_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_POPPLER, test "x$have_poppler" = "xyes")
-
-##################################################################
-# Check for tracker-extract: libgxps for XPS
-##################################################################
-
-AC_ARG_ENABLE(libgxps,
-              AS_HELP_STRING([--enable-libgxps],
-                             [enable extractor for XPS metadata [[default=auto]]]),
-              [enable_libgxps=$enableval],
-              [enable_libgxps=auto])
-
-if test "x$enable_libgxps" != "xno" ; then
-   PKG_CHECK_MODULES(LIBGXPS,
-                     [libgxps],
-                     [have_libgxps=yes],
-                     [have_libgxps=no])
-
-   AC_SUBST(LIBGXPS_CFLAGS)
-   AC_SUBST(LIBGXPS_LIBS)
-
-   if test "x$have_libgxps" = "xyes"; then
-      AC_DEFINE(HAVE_LIBGXPS, [], [Define if we have libgxps])
-   fi
-else
-   have_libgxps="no  (disabled)"
-fi
-
-if test "x$enable_libgxps" = "xyes"; then
-   if test "x$have_libgxps" != "xyes"; then
-      AC_MSG_ERROR([Could not find libgxps.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBGXPS, test "x$have_libgxps" = "xyes")
-
-##################################################################
-# Check for tracker-extract: libgsf
-##################################################################
-
-AC_ARG_ENABLE(libgsf,
-              AS_HELP_STRING([--enable-libgsf],
-                             [enable extractor for GSF metadata (MSOffice, LibreOffice, EPub) 
[[default=auto]]]),
-              [enable_libgsf=$enableval],
-              [enable_libgsf=auto])
-
-if test "x$enable_libgsf" != "xno" ; then
-   PKG_CHECK_MODULES(LIBGSF,
-                     [libgsf-1 >= $LIBGSF_REQUIRED],
-                    [have_libgsf=yes],
-                    [have_libgsf=no])
-
-   AC_SUBST(LIBGSF_CFLAGS)
-   AC_SUBST(LIBGSF_LIBS)
-
-   if test "x$have_libgsf" = "xyes"; then
-      AC_DEFINE(HAVE_LIBGSF, [], [Define if we have libgsf])
-   fi
-else
-   have_libgsf="no  (disabled)"
-fi
-
-if test "x$enable_libgsf" = "xyes"; then
-   if test "x$have_libgsf" != "xyes"; then
-      AC_MSG_ERROR([Could not find libgsf >= $LIBGSF_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBGSF, test "x$have_libgsf" = "xyes")
-
-##################################################################
-# Check for tracker-extract: libosinfo
-##################################################################
-
-AC_ARG_ENABLE(libosinfo,
-              AS_HELP_STRING([--enable-libosinfo],
-                             [enable extractor for ISO metadata [[default=auto]]]),
-              [enable_libosinfo=$enableval],
-              [enable_libosinfo=auto])
-
-if test "x$enable_libosinfo" != "xno" ; then
-   PKG_CHECK_MODULES(LIBOSINFO,
-                     [libosinfo-1.0 >= $LIBOSINFO_REQUIRED],
-                    [have_libosinfo=yes],
-                    [have_libosinfo=no])
-
-   AC_SUBST(LIBOSINFO_CFLAGS)
-   AC_SUBST(LIBOSINFO_LIBS)
-
-   if test "x$have_libosinfo" = "xyes"; then
-      AC_DEFINE(HAVE_LIBOSINFO, [], [Define if we have libosinfo])
-   fi
-else
-   have_libosinfo="no  (disabled)"
-fi
-
-if test "x$enable_libosinfo" = "xyes"; then
-   if test "x$have_libosinfo" != "xyes"; then
-      AC_MSG_ERROR([Could not find libosinfo >= $LIBOSINFO_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBOSINFO, test "x$have_libosinfo" = "xyes")
-
-##################################################################
-# Check for tracker-extract: libgif
-##################################################################
-
-# FIXME: This should be package based. Unfortunately in several main
-# distros, it is not.
-
-OLD_CFLAGS="$CFLAGS"
-OLD_LDFLAGS="$LDFLAGS"
-OLD_LIBS="$LIBS"
-CFLAGS=""
-LDFLAGS=""
-LIBS=""
-
-AC_ARG_ENABLE(libgif,
-              AS_HELP_STRING([--enable-libgif],
-                             [enable extractor for GIF metadata [[default=auto]]]),
-              [enable_libgif=$enableval],
-              [enable_libgif=auto])
-
-if test "x$enable_libgif" != "xno" ; then
-   AC_CHECK_HEADER(gif_lib.h,
-   AC_CHECK_LIB(gif, DGifOpen))
-
-   have_libgif=${ac_cv_lib_gif_DGifOpen:-no}
-
-   LIBGIF_CFLAGS="$CFLAGS"
-   LIBGIF_LIBS="$LIBS"
-
-   AC_SUBST(LIBGIF_CFLAGS)
-   AC_SUBST(LIBGIF_LIBS)
-
-   if test "x$have_libgif" = "xyes"; then
-      AC_DEFINE(HAVE_LIBGIF, [], [Define if we have libgif])
-   fi
-else
-   have_libgif="no  (disabled)"
-fi
-
-if test "x$enable_libgif" = "xyes"; then
-   if test "x$have_libgif" != "xyes"; then
-      AC_MSG_ERROR([Could not find libgif >= $LIBGIF_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBGIF, test "x$have_libgif" = "xyes")
-
-CFLAGS="$OLD_CFLAGS"
-LDFLAGS="$OLD_LDFLAGS"
-LIBS="$OLD_LIBS"
-
-##################################################################
-# Check for tracker-extract: libjpeg
-##################################################################
-
-# FIXME: This should be package based. Unfortunately in several main
-# distros, it is not.
-
-OLD_CFLAGS="$CFLAGS"
-OLD_LDFLAGS="$LDFLAGS"
-OLD_LIBS="$LIBS"
-CFLAGS=""
-LDFLAGS=""
-LIBS=""
-
-AC_ARG_ENABLE(libjpeg,
-              AS_HELP_STRING([--enable-libjpeg],
-                             [enable extractor for JPEG metadata [[default=auto]]]),
-              [enable_libjpeg=$enableval],
-              [enable_libjpeg=auto])
-
-if test "x$enable_libjpeg" != "xno" ; then
-   AC_CHECK_HEADER(jpeglib.h,
-   AC_CHECK_LIB(jpeg, jpeg_CreateCompress))
-
-   have_libjpeg=${ac_cv_lib_jpeg_jpeg_CreateCompress:-no}
-
-   LIBJPEG_CFLAGS="$CFLAGS"
-   LIBJPEG_LIBS="$LIBS"
-
-   AC_SUBST(LIBJPEG_CFLAGS)
-   AC_SUBST(LIBJPEG_LIBS)
-
-   if test "x$have_libjpeg" = "xyes"; then
-      AC_DEFINE(HAVE_LIBJPEG, [], [Define if we have libjpeg])
-   fi
-else
-   have_libjpeg="no  (disabled)"
-fi
-
-if test "x$enable_libjpeg" = "xyes"; then
-   if test "x$have_libjpeg" != "xyes"; then
-      AC_MSG_ERROR([Could not find libjpeg >= $LIBJPEG_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBJPEG, test "x$have_libjpeg" = "xyes")
-
-CFLAGS="$OLD_CFLAGS"
-LDFLAGS="$OLD_LDFLAGS"
-LIBS="$OLD_LIBS"
-
-##################################################################
-# Check for tracker-extract: libtiff
-##################################################################
-
-# FIXME: This should be package based. Unfortunately in several main
-# distros, it is not.
-
-OLD_CFLAGS="$CFLAGS"
-OLD_LDFLAGS="$LDFLAGS"
-OLD_LIBS="$LIBS"
-CFLAGS=""
-LDFLAGS=""
-LIBS=""
-
-AC_ARG_ENABLE(libtiff,
-              AS_HELP_STRING([--enable-libtiff],
-                             [enable extractor for TIFF metadata [[default=auto]]]),
-              [enable_libtiff=$enableval],
-              [enable_libtiff=auto])
-
-if test "x$enable_libtiff" != "xno" ; then
-   AC_CHECK_HEADER(tiff.h,
-                   AC_CHECK_LIB(tiff, TIFFOpen))
-
-   have_libtiff=${ac_cv_lib_tiff_TIFFOpen:-no}
-
-   LIBTIFF_CFLAGS="$CFLAGS"
-   LIBTIFF_LIBS="$LIBS"
-
-   AC_SUBST(LIBTIFF_CFLAGS)
-   AC_SUBST(LIBTIFF_LIBS)
-
-   if test "x$have_libtiff" = "xyes"; then
-      AC_DEFINE(HAVE_LIBTIFF, [], [Define if we have libtiff])
-   fi
-else
-   have_libtiff="no  (disabled)"
-fi
-
-if test "x$enable_libtiff" = "xyes"; then
-   if test "x$have_libtiff" != "xyes"; then
-      AC_MSG_ERROR([Could not find libtiff >= $LIBTIFF_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBTIFF, test "x$have_libtiff" = "xyes")
-
-CFLAGS="$OLD_CFLAGS"
-LDFLAGS="$OLD_LDFLAGS"
-LIBS="$OLD_LIBS"
-
-##################################################################
-# Check for tracker-extract: libpng
-##################################################################
-
-# FIXME: This should be package based. Unfortunately in several main
-# distros, it is not.
-
-OLD_CFLAGS="$CFLAGS"
-OLD_LDFLAGS="$LDFLAGS"
-OLD_LIBS="$LIBS"
-CFLAGS=""
-LDFLAGS=""
-LIBS=""
-
-AC_ARG_ENABLE(libpng,
-              AS_HELP_STRING([--enable-libpng],
-                             [enable extractor for PNG metadata [[default=auto]]]),
-              [enable_libpng=$enableval],
-              [enable_libpng=auto])
-
-if test "x$enable_libpng" != "xno" ; then
-   AC_CHECK_HEADER(png.h,
-                   AC_CHECK_LIB(png, png_create_read_struct))
-
-   have_libpng=${ac_cv_lib_png_png_create_read_struct:-no}
-
-   LIBPNG_CFLAGS="$CFLAGS"
-   LIBPNG_LIBS="$LIBS"
-
-   AC_SUBST(LIBPNG_CFLAGS)
-   AC_SUBST(LIBPNG_LIBS)
-
-   if test "x$have_libpng" = "xyes"; then
-      AC_DEFINE(HAVE_LIBPNG, [], [Define if we have libpng])
-   fi
-else
-   have_libpng="no  (disabled)"
-fi
-
-if test "x$enable_libpng" = "xyes"; then
-   if test "x$have_libpng" != "xyes"; then
-      AC_MSG_ERROR([Could not find libpng >= $LIBPNG_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBPNG, test "x$have_libpng" = "xyes")
-
-CFLAGS="$OLD_CFLAGS"
-LDFLAGS="$OLD_LDFLAGS"
-LIBS="$OLD_LIBS"
-
-##################################################################
-# Check for tracker-extract: vorbis
-##################################################################
-
-AC_ARG_ENABLE(libvorbis,
-              AS_HELP_STRING([--enable-libvorbis],
-                             [enable extractor for OGG metadata (Vorbis) [[default=no]]]),
-              [enable_libvorbis=$enableval],
-              [enable_libvorbis=no])
-
-if test "x$enable_libvorbis" != "xno" ; then
-   PKG_CHECK_MODULES(LIBVORBIS,
-                     [vorbisfile >= $LIBVORBIS_REQUIRED],
-                     [have_libvorbis=yes],
-                     [have_libvorbis=no])
-
-   AC_SUBST(LIBVORBIS_CFLAGS)
-   AC_SUBST(LIBVORBIS_LIBS)
-
-   if test "x$have_libvorbis" = "xyes"; then
-      AC_DEFINE(HAVE_LIBVORBIS, [], [Define if we have libvorbis])
-   fi
-else
-   have_libvorbis="no  (disabled)"
-fi
-
-if test "x$enable_libvorbis" = "xyes"; then
-   if test "x$have_libvorbis" != "xyes"; then
-      AC_MSG_ERROR([Could not find libvorbis >= $LIBVORBIS_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBVORBIS, test "x$have_libvorbis" = "xyes")
-
-####################################################################
-# Check for tracker-extract: flac
-####################################################################
-
-AC_ARG_ENABLE(libflac,
-              AS_HELP_STRING([--enable-libflac],
-                             [enable extractor for FLAC metadata [[default=no]]]),
-              [enable_libflac=$enableval],
-              [enable_libflac=no])
-
-if test "x$enable_libflac" != "xno" ; then
-   PKG_CHECK_MODULES(LIBFLAC,
-                     [flac >= $LIBFLAC_REQUIRED],
-                     [have_libflac=yes],
-                     [have_libflac=no])
-   AC_SUBST(LIBFLAC_CFLAGS)
-   AC_SUBST(LIBFLAC_LIBS)
-
-   if test "x$have_libflac" = "xyes"; then
-      AC_DEFINE(HAVE_LIBFLAC, [], [Define if we have libflac])
-   fi
-else
-   have_libflac="no  (disabled)"
-fi
-
-if test "x$enable_libflac" = "xyes"; then
-   if test "x$have_libflac" != "xyes"; then
-      AC_MSG_ERROR([Could not find libflac >= $LIBFLAC_REQUIRED.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_LIBFLAC, test "x$have_libflac" = "xyes")
-
-####################################################################
-# Check for tracker-extract-gstreamer: libcue
-####################################################################
-
-AC_ARG_ENABLE(libcue,
-              AS_HELP_STRING([--enable-libcue],
-                             [enable external cuesheet parsing  [[default=auto]]]),
-              [enable_libcue=$enableval],
-              [enable_libcue=auto])
-
-if test "x$enable_libcue" != "xno" ; then
-   PKG_CHECK_MODULES(LIBCUE,
-                     [libcue],
-                     [have_libcue=yes],
-                     [have_libcue=no])
-
-   AC_SUBST(LIBCUE_CFLAGS)
-   AC_SUBST(LIBCUE_LIBS)
-
-   if test "x$have_libcue" = "xyes"; then
-      AC_DEFINE(HAVE_LIBCUE, [], [Define if we have libcue])
-
-      PKG_CHECK_EXISTS([libcue >= 2.0.0], have_libcue2=yes, have_libcue2=no)
-      if test "x$have_libcue2" = "xyes"; then
-        AC_DEFINE(HAVE_LIBCUE2, [], [Define if we have libcue 2 or up])
-      fi
-   fi
-else
-   have_libcue="no  (disabled)"
-fi
-
-if test "x$enable_libcue" = "xyes"; then
-   if test "x$have_libcue" != "xyes"; then
-      AC_MSG_ERROR([Could not find libcue.])
-   fi
-fi
-
-####################################################################
-# Check for tracker-extract: AbiWord
-####################################################################
-
-AC_ARG_ENABLE(abiword,
-              AS_HELP_STRING([--enable-abiword],
-                             [enable extractor for ABW metadata (AbiWord) [[default=auto]]]),
-              [enable_abiword=$enableval],
-              [enable_abiword=auto])
-
-if test "x$enable_abiword" != "xno" ; then
-   AC_SUBST(ABIWORD_CFLAGS)
-   AC_SUBST(ABIWORD_LIBS)
-   AC_DEFINE(HAVE_ABIWORD, [], [Define if we have AbiWord extractor])
-   have_abiword=yes
-else
-   have_abiword="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_ABIWORD, test "x$have_abiword" = "xyes")
-
-####################################################################
-# Check for tracker-extract: DVI
-####################################################################
-
-AC_ARG_ENABLE(dvi,
-              AS_HELP_STRING([--enable-dvi],
-                             [enable extractor for DVI metadata [[default=auto]]]),
-              [enable_dvi=$enableval],
-              [enable_dvi=auto])
-
-if test "x$enable_dvi" != "xno"; then
-   AC_SUBST(DVI_CFLAGS)
-   AC_SUBST(DVI_LIBS)
-   AC_DEFINE(HAVE_DVI, [], [Define if we have DVI extractor])
-   have_dvi=yes
-else
-   have_dvi="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_DVI, test "x$have_dvi" = "xyes")
-
-####################################################################
-# Check for tracker-extract: mp3
-####################################################################
-
-AC_ARG_ENABLE(mp3,
-              AS_HELP_STRING([--enable-mp3],
-                             [enable extractor for MP3 metadata [[default=auto]]]),
-              [enable_mp3=$enableval],
-              [enable_mp3=auto])
-
-if test "x$enable_mp3" != "xno"; then
-   AC_SUBST(MP3_CFLAGS)
-   AC_SUBST(MP3_LIBS)
-   AC_DEFINE(HAVE_MP3, [], [Define if we have MP3 extractor])
-   have_mp3=yes
-else
-   have_mp3="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_MP3, test "x$have_mp3" = "xyes")
-
-####################################################################
-# Check for tracker-extract: ps
-####################################################################
-
-AC_ARG_ENABLE(ps,
-              AS_HELP_STRING([--enable-ps],
-                             [enable extractor for PS metadata [[default=auto]]]),
-              [enable_ps=$enableval],
-              [enable_ps=auto])
-
-if test "x$enable_ps" != "xno"; then
-   AC_SUBST(PS_CFLAGS)
-   AC_SUBST(PS_LIBS)
-   AC_DEFINE(HAVE_PS, [], [Define if we have PS extractor])
-   have_ps=yes
-else
-   have_ps="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_PS, test "x$have_ps" = "xyes")
-
-####################################################################
-# Check for tracker-extract: text
-####################################################################
-
-AC_ARG_ENABLE(text,
-              AS_HELP_STRING([--enable-text],
-                             [enable extractor for TXT metadata [[default=auto]]]),
-              [enable_text=$enableval],
-              [enable_text=auto])
-
-if test "x$enable_text" != "xno"; then
-   AC_SUBST(TEXT_CFLAGS)
-   AC_SUBST(TEXT_LIBS)
-   AC_DEFINE(HAVE_TEXT, [], [Define if we have text extractor])
-   have_text=yes
-else
-   have_text="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_TEXT, test "x$have_text" = "xyes")
-
-####################################################################
-# Check for tracker-extract: icon
-####################################################################
-
-AC_ARG_ENABLE(icon,
-              AS_HELP_STRING([--enable-icon],
-                             [enable extractor for ICO metadata [[default=auto]]]),
-              [enable_icon=$enableval],
-              [enable_icon=auto])
-
-if test "x$enable_icon" != "xno"; then
-   AC_SUBST(ICON_CFLAGS)
-   AC_SUBST(ICON_LIBS)
-   AC_DEFINE(HAVE_ICON, [], [Define if we have ICON extractor])
-   have_icon=yes
-else
-   have_icon="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_ICON, test "x$have_icon" = "xyes")
-
-####################################################################
-# Check for tracker-extract, tracker-writeback: totem-pl-parser
-####################################################################
-
-AC_ARG_ENABLE(playlist,
-              AS_HELP_STRING([--enable-playlist],
-                             [enable extractor for Playlist metadata [[default=auto]]]),
-              [enable_playlist=$enableval],
-              [enable_playlist=auto])
-
-if test "x$enable_playlist" != "xno" ; then
-   PKG_CHECK_MODULES(TOTEM_PL_PARSER,
-                     [totem-plparser
-                      glib-2.0     >= $GLIB_REQUIRED
-                      gobject-2.0  >= $GLIB_REQUIRED],
-                     [have_playlist=yes],
-                     [have_playlist=no])
-
-   TRACKER_WRITEBACK_CFLAGS="$TRACKER_WRITEBACK_CFLAGS $TOTEM_PL_PARSER_CFLAGS"
-   TRACKER_WRITEBACK_LIBS="$TRACKER_WRITEBACK_LIBS $TOTEM_PL_PARSER_LIBS"
-
-   AC_SUBST(TOTEM_PL_PARSER_CFLAGS)
-   AC_SUBST(TOTEM_PL_PARSER_LIBS)
-
-   if test "x$have_playlist" = "xyes"; then
-      AC_DEFINE(HAVE_TOTEM_PL_PARSER, [], [Define if we have Totem PL parser])
-   fi
-else
-   have_playlist="no  (disabled)"
-fi
-
-if test "x$enable_playlist" = "xyes"; then
-   if test "x$have_playlist" != "xyes"; then
-      AC_MSG_ERROR([Could not find Totem PL parser.])
-   fi
-fi
-
-AM_CONDITIONAL(HAVE_TOTEM_PL_PARSER, test "x$have_playlist" = "xyes")
-
-#####################################################################
-# Check for tracker-extract: Guarantee existence of certain metadata
-#####################################################################
-
-# Currently guarantees (for extraction):
-# - nie:title for music and video files
-# - nie:contentCreated for music, video and image files
-
-AC_ARG_ENABLE(guarantee-metadata,
-              AS_HELP_STRING([--enable-guarantee-metadata],
-                             [enable guaranteed existence of some metadata, e.g. nie:title from files 
[[default=no]]]),
-              [enable_guarantee_metadata=$enableval],
-              [enable_guarantee_metadata=no])
-
-if test "x$enable_guarantee_metadata" != "xno"; then
-  AC_DEFINE(GUARANTEE_METADATA, 1, [Guarantee existence of some metadata])
-fi
-
-####################################################################
-# Check if we should use initctl or sysvinit
-####################################################################
-
-# Check for initcl
-AC_PATH_PROG(INITCTL, initctl, [])
-AC_SUBST(INITCTL)
-AM_CONDITIONAL(HAVE_UPSTART, test "x$INITCTL" != "x")
-
-####################################################################
-# Check whether we should install artwork
-####################################################################
-
-AC_ARG_ENABLE(artwork,
-              AS_HELP_STRING([--enable-artwork],
-                             [install artwork, e.g. data/icons/* [[default=auto]]]),
-              [enable_artwork=$enableval],
-              [enable_artwork=auto])
-
-if test "x$enable_artwork" != "xno"; then
-   AC_DEFINE(HAVE_ARTWORK, [], [Define if we should install artwork])
-   have_artwork=yes
-else
-   have_artwork="no  (disabled)"
-fi
-
-AM_CONDITIONAL(HAVE_ARTWORK, test "x$have_artwork" = "xyes")
-
-##################################################################
-# Check for libseccomp
-##################################################################
-
-PKG_CHECK_MODULES(LIBSECCOMP,
-                  [libseccomp >= 2.0],
-                  [have_libseccomp=yes],
-                  [have_libseccomp=no])
-
-if test "$have_libseccomp" = "yes"; then
-   LIBTRACKER_COMMON_LIBS="$LIBTRACKER_COMMON_LIBS $LIBSECCOMP_LIBS"
-   LIBTRACKER_COMMON_CFLAGS="$LIBTRACKER_COMMON_CFLAGS $LIBSECCOMP_CFLAGS"
-   AC_DEFINE(HAVE_LIBSECCOMP, [], [Define if we have libseccomp])
-# seccomp is a linux thing
-elif test "$tracker_os_linux" = "yes"; then
-   AC_MSG_ERROR([Libseccomp is mandatory for sandboxed metadata extraction])
-fi
-
 ##################################################################
 # Write generated files
 ##################################################################
@@ -2173,23 +949,15 @@ AC_CONFIG_FILES([
        src/libtracker-remote/Makefile
        src/libtracker-sparql-backend/Makefile
        src/libtracker-fts/Makefile
-       src/libtracker-extract/Makefile
        src/libtracker-miner/Makefile
        src/libtracker-miner/tracker-miner.pc
        src/Makefile
-       src/miners/Makefile
-       src/miners/fs/Makefile
-       src/miners/apps/Makefile
-       src/miners/rss/Makefile
        src/ontologies/Makefile
        src/tracker-store/Makefile
        src/tracker/Makefile
-       src/tracker-extract/Makefile
-       src/tracker-writeback/Makefile
        tests/common/Makefile
         tests/gvdb/Makefile
        tests/libtracker-common/Makefile
-       tests/libtracker-extract/Makefile
        tests/libtracker-data/Makefile
        tests/libtracker-data/aggregates/Makefile
        tests/libtracker-data/algebra/Makefile
@@ -2225,13 +993,6 @@ AC_CONFIG_FILES([
        tests/functional-tests/common/utils/configuration.py
        tests/functional-tests/common/utils/Makefile
        tests/functional-tests/unittest2/Makefile
-       tests/functional-tests/test-extraction-data/Makefile
-       tests/functional-tests/test-extraction-data/audio/Makefile
-       tests/functional-tests/test-extraction-data/images/Makefile
-       tests/functional-tests/test-extraction-data/office/Makefile
-       tests/functional-tests/test-extraction-data/video/Makefile
-       tests/functional-tests/test-extraction-data/playlists/Makefile
-       tests/functional-tests/test-writeback-data/Makefile
        tests/functional-tests/test-ontologies/Makefile
        tests/functional-tests/test-ontologies/basic/Makefile
        tests/functional-tests/test-ontologies/property-range-int-to-string/Makefile
@@ -2249,7 +1010,6 @@ AC_CONFIG_FILES([
        tests/functional-tests/ttl/Makefile
        tests/Makefile
        tests/tracker-steroids/Makefile
-       tests/tracker-writeback/Makefile
        utils/Makefile
        utils/ontology/Makefile
        utils/data-generators/Makefile
@@ -2293,56 +1053,8 @@ Feature Support:
        Build with SQLite FTS support:          $have_tracker_fts (built-in FTS: $have_builtin_fts5)
        Build with Stemming support:            $have_libstemmer
 
-       Install artwork                         $have_artwork
-
        Bash completion support:                $with_bash_completion_dir ($BASH_COMPLETION_DIR)
 
-Data Miners / Writebacks:
-
-       FS (File System):                       $have_tracker_miner_fs
-       Applications:                           $have_tracker_miner_apps
-       RSS:                                    $have_tracker_miner_rss
-
-        Extract (secondary extraction):         $have_tracker_extract
-        Writeback (writing changes back):       $have_tracker_writeback"
-
-if test "x$enable_tracker_extract" != "xno" ; then
-echo "
-Metadata Extractors:
-
-       Support PNG:                            $have_libpng
-       Support PDF:                            $have_poppler
-       Support XPS:                            $have_libgxps
-       Support GIF:                            $have_libgif (xmp: $have_exempi)
-       Support JPEG:                           $have_libjpeg (xmp: $have_exempi, exif: $have_libexif, iptc: 
$have_libiptcdata)
-       Support TIFF:                           $have_libtiff (xmp: $have_exempi, exif: yes, iptc: 
$have_libiptcdata)
-       Support Vorbis (ogg/etc):               $have_libvorbis
-       Support Flac:                           $have_libflac
-       Support MS & Open Office:               $have_libgsf
-       Support XML / HTML:                     $have_libxml2
-       Support embedded / sidecar XMP:         $have_exempi
-       Support generic media formats:          $have_generic_media_handler ($generic_media_handler_name) 
(backend: $gstreamer_backend)
-       Support cue sheet parsing:              $have_libcue (libcue2.0: $have_libcue2)
-       Support playlists (w/ Totem):           $have_playlist
-       Support ISO image parsing:              $have_libosinfo
-       Support AbiWord document parsing:       $have_abiword
-       Support DVI parsing:                    $have_dvi
-       Support MP3 parsing:                    $have_mp3
-       Support MP3 tag charset detection:      $have_charset_detection (icu: $have_libicu_charset_detection, 
enca: $have_enca)
-       Support PS parsing:                     $have_ps
-       Support text parsing:                   $have_text
-       Support icon parsing:                   $have_icon"
-fi
-
-if test "x$enable_tracker_writeback" != "xno" ; then
-echo "
-Writeback Formats:
-
-       Audio files using Taglib:               $have_taglib
-       XMP:                                    $have_exempi"
-fi
-
-echo "
 Frameworks / Options:
 
        Support Guaranteed Metadata             $enable_guarantee_metadata (e.g. guess nie:title from files)
diff --git a/docs/manpages/Makefile.am b/docs/manpages/Makefile.am
index 31c6545..b719e47 100644
--- a/docs/manpages/Makefile.am
+++ b/docs/manpages/Makefile.am
@@ -1,9 +1,5 @@
-tmrss = tracker-miner-rss.1
-
 common = \
-       tracker-extract.1 \
        tracker-info.1 \
-       tracker-miner-fs.1 \
        tracker-daemon.1 \
        tracker-search.1 \
        tracker-sparql.1 \
@@ -12,20 +8,12 @@ common = \
        tracker-store.1 \
        tracker-tag.1 \
        tracker-reset.1 \
-       tracker-index.1 \
-       tracker-writeback.1
+       tracker-index.1
 
 # Require only common and enabled manpages
 man_MANS = $(common)
 
-if HAVE_TRACKER_MINER_RSS
-man_MANS += $(tmrss)
-endif
-
 # Make sure even disabled manpages get distributed
 EXTRA_DIST = \
        $(common) \
-       $(tp) \
-       $(tn) \
-       $(tmrss) \
        meson.build
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 47d9b3e..95953cd 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -13,23 +13,6 @@ src/libtracker-miner/tracker-miner-fs.c
 src/libtracker-miner/tracker-miner-object.c
 src/libtracker-miner/tracker-miner-online.c
 src/libtracker-miner/tracker-miner-proxy.c
-src/miners/apps/org.freedesktop.Tracker1.Miner.Applications.service.in.in
-src/miners/apps/tracker-main.c
-src/miners/apps/tracker-miner-apps.desktop.in.in
-src/miners/fs/org.freedesktop.Tracker1.Miner.Files.service.in.in
-src/miners/fs/org.freedesktop.Tracker.Miner.Files.gschema.xml.in
-src/miners/fs/tracker-main.c
-src/miners/fs/tracker-miner-files.c
-src/miners/fs/tracker-miner-fs.desktop.in.in
-src/miners/rss/org.freedesktop.Tracker1.Miner.RSS.service.in.in
-src/miners/rss/tracker-main.c
-src/miners/rss/tracker-miner-rss.c
-src/miners/rss/tracker-miner-rss.desktop.in.in
-src/tracker-extract/org.freedesktop.Tracker1.Miner.Extract.service.in.in
-src/tracker-extract/org.freedesktop.Tracker.Extract.gschema.xml.in
-src/tracker-extract/tracker-extract.c
-src/tracker-extract/tracker-main.c
-src/tracker-extract/tracker-extract.desktop.in.in
 src/tracker-store/tracker-main.vala
 src/tracker-store/tracker-store.desktop.in.in
 src/tracker-store/org.freedesktop.Tracker.Store.gschema.xml.in
@@ -48,5 +31,3 @@ src/tracker/tracker-sparql.c
 src/tracker/tracker-sql.c
 src/tracker/tracker-status.c
 src/tracker/tracker-tag.c
-src/tracker-writeback/tracker-main.c
-src/tracker-writeback/org.freedesktop.Tracker.Writeback.gschema.xml.in
diff --git a/src/Makefile.am b/src/Makefile.am
index 3ff5e7c..22b6ad8 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -13,22 +13,11 @@ SUBDIRS =                                              \
        libtracker-direct                              \
        libtracker-remote                              \
        libtracker-sparql-backend                      \
-       libtracker-extract                             \
        libtracker-miner                               \
        libtracker-control                             \
        tracker                                        \
-       miners                                         \
        tracker-store
 
-if HAVE_TRACKER_EXTRACT
-SUBDIRS += tracker-extract
-endif
-
-if HAVE_TRACKER_WRITEBACK
-SUBDIRS += tracker-writeback
-endif
-
 EXTRA_DIST = \
        meson.build \
-       create-miner-symlinks.sh \
        install-generated-header.sh
diff --git a/src/libtracker-common/Makefile.am b/src/libtracker-common/Makefile.am
index 8b00ee8..df75937 100644
--- a/src/libtracker-common/Makefile.am
+++ b/src/libtracker-common/Makefile.am
@@ -28,7 +28,6 @@ libtracker_common_la_SOURCES = \
        tracker-ioprio.c \
        tracker-log.c \
        tracker-sched.c \
-       tracker-seccomp.c \
        tracker-type-utils.c \
        tracker-utils.c \
        tracker-locale.c \
@@ -45,7 +44,6 @@ noinst_HEADERS = \
        tracker-domain-ontology.h \
        tracker-file-utils.h \
        tracker-sched.h \
-       tracker-seccomp.h \
        tracker-type-utils.h \
        tracker-utils.h \
        tracker-locale.h \
diff --git a/src/libtracker-common/meson.build b/src/libtracker-common/meson.build
index b0411cc..c9a1def 100644
--- a/src/libtracker-common/meson.build
+++ b/src/libtracker-common/meson.build
@@ -26,7 +26,6 @@ tracker_common_sources = [
   'tracker-locale.c',
   'tracker-parser-utils.c',
   'tracker-language.c',
-  'tracker-seccomp.c',
   enums[0], enums[1],
   tracker_common_parser_sha1_header,
 ]
diff --git a/src/libtracker-common/tracker-common.h b/src/libtracker-common/tracker-common.h
index 47191fd..5a97e98 100644
--- a/src/libtracker-common/tracker-common.h
+++ b/src/libtracker-common/tracker-common.h
@@ -37,7 +37,6 @@
 #include "tracker-log.h"
 #include "tracker-parser.h"
 #include "tracker-sched.h"
-#include "tracker-seccomp.h"
 #include "tracker-type-utils.h"
 #include "tracker-utils.h"
 #include "tracker-locale.h"
diff --git a/src/meson.build b/src/meson.build
index f18903b..00f0ec5 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -20,18 +20,6 @@ subdir('libtracker-sparql-backend')
 # Public libtracker-miner library
 subdir('libtracker-miner')
 
-# Internal data extraction helpers
-subdir('libtracker-extract')
-
-# Public data extract tool & modules
-subdir('tracker-extract')
-
-# Public miners
-subdir('miners')
-
-# Public metadata writeback tool & modiles
-subdir('tracker-writeback')
-
 # Internal control library
 subdir('libtracker-control')
 
@@ -40,5 +28,3 @@ subdir('tracker')
 
 # Public shared database
 subdir('tracker-store')
-
-meson.add_install_script('create-miner-symlinks.sh', dbus_services_dir, tracker_miner_services_dir)
diff --git a/src/tracker-store/org.freedesktop.Tracker.gschema.xml.in 
b/src/tracker-store/org.freedesktop.Tracker.gschema.xml.in
index b9ddc1d..e6007bb 100644
--- a/src/tracker-store/org.freedesktop.Tracker.gschema.xml.in
+++ b/src/tracker-store/org.freedesktop.Tracker.gschema.xml.in
@@ -22,10 +22,5 @@ Boston, MA  02110-1301, USA.
     <child name="db" schema="org.freedesktop.Tracker.DB"/>
     <child name="fts" schema="org.freedesktop.Tracker.FTS"/>
     <child name="store" schema="org.freedesktop.Tracker.Store"/>
-    <child name="extract" schema="org.freedesktop.Tracker.Extract"/>
-    <child name="writeback" schema="org.freedesktop.Tracker.Writeback"/>
-    <child name="miner" schema="org.freedesktop.Tracker.Miner"/>
   </schema>
-
-  <schema id="org.freedesktop.Tracker.Miner" path="/org/freedesktop/tracker/miner/" />
 </schemalist>
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 451ff91..db6cf30 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -13,14 +13,6 @@ if HAVE_TRACKER_FTS
 SUBDIRS += libtracker-fts
 endif
 
-if HAVE_TRACKER_EXTRACT
-SUBDIRS += libtracker-extract
-endif
-
-if HAVE_TRACKER_WRITEBACK
-SUBDIRS += tracker-writeback
-endif
-
 if DIST_FUNCTIONAL_TESTS
 SUBDIRS += functional-tests
 endif
diff --git a/tests/functional-tests/Makefile.am b/tests/functional-tests/Makefile.am
index c3dd296..8b1e720 100644
--- a/tests/functional-tests/Makefile.am
+++ b/tests/functional-tests/Makefile.am
@@ -1,8 +1,6 @@
 SUBDIRS = \
        ipc \
        common \
-       test-extraction-data \
-       test-writeback-data \
        test-apps-data \
        ttl \
        unittest2 \
diff --git a/tests/meson.build b/tests/meson.build
index 0730a11..e3bdea8 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -4,10 +4,6 @@ subdir('gvdb')
 subdir('libtracker-common')
 subdir('libtracker-data')
 
-if enable_extract
-  subdir('libtracker-extract')
-endif
-
 if enable_fts
   subdir('libtracker-fts')
 endif
@@ -16,11 +12,6 @@ subdir('libtracker-miner')
 subdir('libtracker-sparql')
 subdir('tracker-steroids')
 
-# The test case for writeback doesn't seem to work.
-#if enable_writeback
-#  subdir('tracker-writeback')
-#endif
-
 if get_option('functional_tests')
   subdir('functional-tests')
 endif


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