I have spent some time modernizing Pinot, and version 1.20 is the end result.
See the NEWS file for details. User-side highlights are:
-
giomm >= 2.6, gtkmm >= 3.24 and Xapian >= 1.4.10 are required
-
the gtk2 UI was replaced with a gtk3 UI is loaded off a XML file
-
GNOME Shell search provider interface (v2) was implemented. The file installed at /usr/share/gnome-shell/search-providers/com.github.fabricecolin.Pinot.search-provider.ini enables selecting Pinot as a search provider in GNOME Settings. This means that anything the daemon has indexed (i.e. the contents of the My Documents index) can be searched through the GNOME search box.
-
a bunch of .src plugins were dropped, Arxiv.src was added
-
RST files are processed with rst2txt instead of rst2html
Re-indexing is heavily recommended. See the README's "How to reset indexes" section.
Grab a tarball at https://github.com/FabriceColin/pinot/releases/tag/1.20