depends dbus             &&
depends dbus-glib        &&
depends zlib             &&
depends libpng           &&
depends intltool         &&
depends perl             &&
depends xml-parser-expat &&
depends pango            &&
depends -sub TSAFE sqlite &&
depends data-uuid        &&
depends glib2            &&

optional_depends taglib                                        \
                 "--enable-taglib"                             \
                 "--disable-taglib"                            \
                 "for writeback to audio files"                &&

optional_depends libxml2                                       \
                 "--enable-libxml2"                            \
                 "--disable-libxml2"                           \
                 "for HTML/XML extractors"                     &&

optional_depends libgnome-keyring                              \
                 "--enable-gnome-keyring"                      \
                 "--disable-gnome-keyring"                     \
                 "for Gnome Keyring support"                   &&

optional_depends libgsf                                        \
                 "--enable-libgsf"                             \
                 "--disable-libgsf"                            \
                 "for GSF data extractor"                      &&

optional_depends libexif                                       \
                 "--enable-libexif"                            \
                 "--disable-libexif"                           \
                 "for exif data extractor"                     &&

optional_depends poppler                                       \
                 "--enable-poppler"                            \
                 "--disable-poppler"                           \
                 "for PDF data extractor support"              &&

optional_depends libgxps                                       \
                 "--enable-libgxps"                            \
                 "--disable-libgxps"                           \
                 "for XPS data extractor"                      &&

optional_depends gtk-doc                                       \
                 "--enable-gtk-doc"                            \
                 "--disable-gtk-doc"                           \
                 "to build documentation"                      &&

if is_depends_enabled $SPELL gtk-doc; then
  depends graphviz
fi                                                             &&

optional_depends enca                                          \
                 "--with-enca"                                 \
                 "--without-enca"                              \
                 "for Cyrillic language detection in MP3s"     &&

optional_depends libvorbis                                     \
                 "--enable-libvorbis"                          \
                 "--disable-libvorbis"                         \
                 "for vorbis data (ogg) extractor"             &&

optional_depends flac                                          \
                 "--enable-libflac"                            \
                 "--disable-libflac"                           \
                 "for flac data extractor"                     &&

optional_depends libcue                                        \
                 "--enable-libcue"                             \
                 "--disable-libcue"                            \
                 "for external cuesheet parsing"               &&

optional_depends totem-pl-parser                               \
                 "--enable-playlist"                           \
                 "--disable-playlist"                          \
                 "to enable playlist support"                  &&

optional_depends nautilus2                                     \
                 "--enable-nautilus-extension"                 \
                 "--disable-nautilus-extension"                \
                 "for the nautilus extension (tagging widget)" &&

optional_depends exempi                                        \
                 "--enable-exempi"                             \
                 "--disable-exempi"                            \
                 "for XMP data extractor"                      &&

optional_depends JPEG                                          \
                 "--enable-libjpeg"                            \
                 "--disable-libjpeg"                           \
                 "for JPEG data extractor"                     &&

optional_depends tiff                                          \
                 "--enable-libtiff"                            \
                 "--disable-libtiff"                           \
                 "for TIFF data extractor"                     &&

optional_depends GIFLIB                                        \
                 "--enable-libgif"                             \
                 "--disable-libgif"                            \
                 "for GIF data extractor"                      &&

optional_depends gdk-pixbuf2                                   \
                 "--enable-gdkpixbuf"                          \
                 "--disable-gdkpixbuf"                         \
                 "for MP3 album art"                           &&

optional_depends libiptcdata                                   \
                 "--enable-libiptcdata"                        \
                 "--disable-libiptcdata"                       \
                 "for iptc data extractor"                     &&

#optional_depends evolution                                     \
#                 "--enable-miner-evolution"                    \
#                 "--disable-miner-evolution"                   \
#                 "to enable Evolution email data miner"        &&

optional_depends thunderbird                                   \
                 "--enable-miner-thunderbird"                  \
                 "--disable-miner-thunderbird"                 \
                 "to enable thunderbird email data miner"      &&

optional_depends firefox                                       \
                 "--enable-miner-firefox"                      \
                 "--disable-miner-firefox"                     \
                 "to enable Firefox email miner"               &&

optional_depends rest                                          \
                 "--enable-miner-flickr"                       \
                 "--disable-miner-flickr"                      \
                 "to enable Flickr miner"                      &&

if [[ "${TRACKER_EXTRACTOR}" == "gstreamer" ]]; then
  depends gstreamer
elif [[ "${TRACKER_EXTRACTOR}" == "xine" ]]; then
  depends xine-lib
fi                                                             &&

optional_depends upower                                            \
                 "--enable-upower"                                 \
                 "--disable-upower"                                \
                 "to enable UPower support for AC power detection" &&

optional_depends network-manager                                   \
                 "--enable-network-manager"                        \
                 "--disable-network-manager"                       \
                 "to detect network status"                        &&

if [[ "${TRACKER_SEARCH_TOOL}" == "--enable-tracker-search-tool" ]] ||
   [[ "${TRACKER_PREFERENCES}" == "--enable-tracker-preferences" ]] ||
   [[ "${TRACKER_STATUS}" == "--enable-tracker-status-icon" ]] ||
   [[ "${TRACKER_EXPLORER}" == "--enable-tracker-explorer" ]] ||
   [[ "${TRACKER_SEARCH_BAR}" == "--enable-tracker-search-bar" ]]; then
  depends gtk+3
fi                                                             &&

if [[ "${TRACKER_SEARCH_TOOL}" == "--enable-tracker-search-tool" ]] ||
   [[ "${TRACKER_EXPLORER}" == "--enable-tracker-explorer" ]]; then
  depends libgee
fi                                                             &&

if [[ "${TRACKER_SEARCH_BAR}" == "--enable-tracker-search-bar" ]]; then
  depends gnome-panel &&
  depends libgee
fi
