[tracker] Delete tracker-needle



commit e479e5f393e4b7292ab4ac8088ec22e4ed30aa3c
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sun Jul 2 16:57:25 2017 +0200

    Delete tracker-needle
    
    It was cool when Tracker search was barely integrated anywhere.
    Nowadays, it's nothing but an aging showcase app (eg. was conceived
    in the gtk2 days and barely ported to gtk3, and it shows everywhere).
    
    If you want a modern and capable search UI, try Nautilus. If you
    are outraged that tracker-needle is gone and ended up here, by all
    means be my guest, reset to the parent of this commit and take it
    out of tree. If you join #tracker I'll gladly give you advise on
    how could it be brought up-to-date. But our hands are full, sorry,
    we leave cool UIs to others.

 configure.ac                                       |   51 -
 docs/manpages/Makefile.am                          |    5 -
 po/POTFILES.in                                     |    9 -
 src/Makefile.am                                    |    4 -
 src/meson.build                                    |    3 -
 src/tracker-needle/.gitignore                      |    6 -
 src/tracker-needle/Makefile.am                     |   80 --
 src/tracker-needle/config.vapi                     |   31 -
 src/tracker-needle/icons/16x16/Makefile.am         |    8 -
 src/tracker-needle/icons/16x16/tracker.png         |  Bin 997 -> 0 bytes
 src/tracker-needle/icons/22x22/Makefile.am         |    8 -
 src/tracker-needle/icons/22x22/tracker.png         |  Bin 1334 -> 0 bytes
 src/tracker-needle/icons/24x24/Makefile.am         |    8 -
 src/tracker-needle/icons/24x24/tracker.png         |  Bin 1484 -> 0 bytes
 src/tracker-needle/icons/32x32/Makefile.am         |    8 -
 src/tracker-needle/icons/32x32/tracker.png         |  Bin 2242 -> 0 bytes
 src/tracker-needle/icons/48x48/Makefile.am         |    8 -
 src/tracker-needle/icons/48x48/tracker.png         |  Bin 4145 -> 0 bytes
 src/tracker-needle/icons/Makefile.am               |   14 -
 src/tracker-needle/icons/scalable/Makefile.am      |   11 -
 src/tracker-needle/icons/scalable/tracker.svg      | 1347 --------------------
 src/tracker-needle/meson.build                     |   46 -
 .../org.freedesktop.Tracker.Needle.gschema.xml.in  |   19 -
 src/tracker-needle/tracker-history.vala            |   93 --
 src/tracker-needle/tracker-needle.appdata.xml      |   24 -
 src/tracker-needle/tracker-needle.desktop.in.in    |   14 -
 src/tracker-needle/tracker-needle.ui               |  469 -------
 src/tracker-needle/tracker-needle.vala             |  858 -------------
 src/tracker-needle/tracker-query.vala              |  410 ------
 src/tracker-needle/tracker-result-store.vala       |  890 -------------
 src/tracker-needle/tracker-stats.vala              |  191 ---
 src/tracker-needle/tracker-tags-view.vala          |  834 ------------
 src/tracker-needle/tracker-utils.vala              |  238 ----
 src/tracker-needle/tracker-view.vala               |  561 --------
 34 files changed, 0 insertions(+), 6248 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index d50b2ed..6ff4eaf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -405,16 +405,6 @@ PKG_CHECK_MODULES(TRACKER_MINER_RSS, [$TRACKER_MINER_RSS_REQUIRED],
                   [have_tracker_miner_rss=yes],
                   [have_tracker_miner_rss=no])
 
-# Check requirements for tracker-needle
-TRACKER_NEEDLE_REQUIRED="glib-2.0     >= $GLIB_REQUIRED
-                         gio-unix-2.0 >= $GLIB_REQUIRED
-                         gmodule-2.0  >= $GLIB_REQUIRED
-                         gtk+-3.0     >= $GTK_REQUIRED"
-
-PKG_CHECK_MODULES(TRACKER_NEEDLE, [$TRACKER_NEEDLE_REQUIRED],
-                  [have_tracker_needle=yes],
-                  [have_tracker_needle=no])
-
 # Check we have Vala valac command we need
 VALA_MIN_VERSION=0.18.0
 AM_PROG_VALAC([$VALA_MIN_VERSION])
@@ -507,7 +497,6 @@ if test "x$enable_minimal" = "xyes"; then
    enable_miner_fs=no
    enable_miner_apps=no
    enable_miner_rss=no
-   enable_tracker_needle=no
 fi
 
 ####################################################################
@@ -1232,34 +1221,6 @@ fi
 AM_CONDITIONAL(HAVE_TAGLIB, test "x$have_taglib" = "xyes")
 
 ##################################################################
-# Check for tracker-needle
-##################################################################
-
-AC_ARG_ENABLE([tracker-needle],
-              AS_HELP_STRING([--enable-tracker-needle],
-                             [enable GTK+ UI to search for content [[default=auto]]]),
-              [enable_tracker_needle=$enableval],
-              [enable_tracker_needle=auto])
-
-if test "x$enable_tracker_needle" = "xyes" ; then
-   if test "x$have_tracker_needle" != "xyes"; then
-      AC_MSG_ERROR([Could not find tracker-needle dependencies ($TRACKER_NEEDLE_REQUIRED).])
-   fi
-else
-   if test "x$enable_tracker_needle" = "xno"; then
-      have_tracker_needle="no  (disabled)"
-   fi
-fi
-
-if test "x$have_tracker_needle" = "xyes"; then
-   AC_DEFINE(HAVE_TRACKER_NEEDLE, [1], [Define to 1 if tracker-needle is compiled])
-else
-   AC_DEFINE(HAVE_TRACKER_NEEDLE, [0], [Define to 0 if tracker-needle is not compiled])
-fi
-
-AM_CONDITIONAL(HAVE_TRACKER_NEEDLE, test "$have_tracker_needle" = "yes")
-
-##################################################################
 # Check for tracker-resdump
 ##################################################################
 
@@ -2224,14 +2185,6 @@ AC_CONFIG_FILES([
        src/tracker-store/Makefile
        src/tracker/Makefile
        src/tracker-extract/Makefile
-       src/tracker-needle/Makefile
-       src/tracker-needle/icons/Makefile
-       src/tracker-needle/icons/16x16/Makefile
-       src/tracker-needle/icons/22x22/Makefile
-       src/tracker-needle/icons/24x24/Makefile
-       src/tracker-needle/icons/32x32/Makefile
-       src/tracker-needle/icons/48x48/Makefile
-       src/tracker-needle/icons/scalable/Makefile
        src/tracker-writeback/Makefile
        src/plugins/Makefile
        tests/common/Makefile
@@ -2392,10 +2345,6 @@ Writeback Formats:
 fi
 
 echo "
-Applications:
-
-       Build tracker-needle:                   $have_tracker_needle
-
 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 e261489..31c6545 100644
--- a/docs/manpages/Makefile.am
+++ b/docs/manpages/Makefile.am
@@ -1,4 +1,3 @@
-tn = tracker-needle.1
 tmrss = tracker-miner-rss.1
 
 common = \
@@ -19,10 +18,6 @@ common = \
 # Require only common and enabled manpages
 man_MANS = $(common)
 
-if HAVE_TRACKER_NEEDLE
-man_MANS += $(tn)
-endif
-
 if HAVE_TRACKER_MINER_RSS
 man_MANS += $(tmrss)
 endif
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 042a150..83180e0 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -30,15 +30,6 @@ 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-needle/org.freedesktop.Tracker.Needle.gschema.xml.in
-src/tracker-needle/tracker-needle.desktop.in.in
-[type: gettext/glade]src/tracker-needle/tracker-needle.ui
-src/tracker-needle/tracker-needle.vala
-src/tracker-needle/tracker-query.vala
-src/tracker-needle/tracker-stats.vala
-src/tracker-needle/tracker-tags-view.vala
-src/tracker-needle/tracker-utils.vala
-src/tracker-needle/tracker-view.vala
 src/tracker-store/tracker-main.vala
 src/tracker-store/tracker-store.desktop.in.in
 src/tracker-store/org.freedesktop.Tracker.Store.gschema.xml.in
diff --git a/src/Makefile.am b/src/Makefile.am
index 131f1dd..3ff5e7c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -28,10 +28,6 @@ if HAVE_TRACKER_WRITEBACK
 SUBDIRS += tracker-writeback
 endif
 
-if HAVE_TRACKER_NEEDLE
-SUBDIRS += tracker-needle
-endif
-
 EXTRA_DIST = \
        meson.build \
        create-miner-symlinks.sh \
diff --git a/src/meson.build b/src/meson.build
index 1ea9619..f18903b 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -41,7 +41,4 @@ subdir('tracker')
 # Public shared database
 subdir('tracker-store')
 
-# Example search application
-subdir('tracker-needle')
-
 meson.add_install_script('create-miner-symlinks.sh', dbus_services_dir, tracker_miner_services_dir)


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