]> git.notmuchmail.org Git - notmuch/blobdiff - INSTALL
emacs: Add new option notmuch-search-hide-excluded
[notmuch] / INSTALL
diff --git a/INSTALL b/INSTALL
index 6e6f4799aee7ffc8137c6b76b59ae32894d59df6..8054fafa1d34a05637323058e316b035bcd7fdff 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -20,7 +20,7 @@ configure stage.
 
 Dependencies
 ------------
-Notmuch depends on four libraries: Xapian, GMime 2.6,
+Notmuch depends on four libraries: Xapian, GMime 3.0,
 Talloc, and zlib which are each described below:
 
        Xapian
@@ -32,13 +32,6 @@ Talloc, and zlib which are each described below:
 
        Xapian is available from https://xapian.org
 
-       Note: Notmuch will work best with Xapian 1.0.18 (or later) or
-       Xapian 1.1.4 (or later). Previous versions of Xapian (whether
-       1.0 or 1.1) had a performance bug that made notmuch very slow
-       when modifying tags. This would cause distracting pauses when
-       reading mail while notmuch would wait for Xapian when removing
-       the "inbox" and "unread" tags from messages in a thread.
-
        GMime
        -----
        GMime provides decoding of MIME email messages for Notmuch.
@@ -48,6 +41,15 @@ Talloc, and zlib which are each described below:
 
        GMime is available from https://github.com/jstedfast/gmime
 
+        Sfsexp
+        ------
+
+        sfsexp is the "small fast s-expression" library. Notmuch
+        optionally use it to provide a second query parser.
+
+        sfsexp is available from https://github.com/mjsottile/sfsexp.
+        In Debian Bookworm and later, install libsexp-dev.
+
        Talloc
        ------
        Talloc is a memory-pool allocator used by Notmuch.
@@ -95,7 +97,7 @@ dependencies with a single simple command line. For example:
 
   For Fedora and similar:
 
-       sudo yum install xapian-core-devel gmime-devel libtalloc-devel zlib-devel python3-sphinx texinfo info
+       sudo dnf install xapian-core-devel gmime30-devel libtalloc-devel zlib-devel python3-sphinx texinfo info
 
 On other systems, a similar command can be used, but the details of
 the package names may be different.