make
sudo make install
-You can even skip the configure step if all of the dependencies of
-Notmuch are satisfied. If they are not, the configure script will
-notice that and provide instructions on where to obtain the necessary
-dependencies.
+In fact, if you don't plan to pass any arguments to the configure
+script, then you can skip that step and just start with "make", (which
+will call configure for you). See this command:
+
+ ./configure --help
+
+for detailed documentation of the things you can control at the
+configure stage.
Dependencies
------------
Xapian is available from http://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 2.4
---------
GMime 2.4 provides decoding of MIME email messages for Notmuch.
Talloc is available from http://talloc.samba.org/
-On a modern, package-based operating system such as Debian, you can
-install all of the dependencies with the following simple command
-line:
+On a modern, package-based operating system you can install all of the
+dependencies with a simple simple command line. For example:
+
+ For Debian and similar:
sudo apt-get install libxapian-dev libgmime-2.4-dev libtalloc-dev
-On other systems, a similar command can be used, but the details of
-the package names may be different, (such as "devel" in place of
-"dev").
+ For Fedora and similar:
+
+ sudo yum install xapian-core-devel gmime-devel libtalloc-devel
+On other systems, a similar command can be used, but the details of
+the package names may be different.