gnu: notmuch: Add sfsexp input.

sfsexp is a C/C++ library for the manipulation (read, parse, modify, and
create) of symbolic expressions.  In an environment where sfsexp is available,
Notmuch will compile with support for a S-expression-based query format.  This
commit is to add sfsexp as a Notmuch dependency and therefore to add S-exp
support.

* gnu/packages/mail.scm (notmuch)[native-inputs]: Add git-minimal/pinned.
[inputs]: Add sfsexp.

Change-Id: Ic3b4a30b2672ad690d66b283e9bdc8e2197f97a7
Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Fabio Natali 2024-04-15 08:25:33 +01:00 committed by Christopher Baines
parent 99181ad981
commit b1de64812a
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -82,6 +82,7 @@ (define-module (gnu packages mail)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (gnu packages bison) #:use-module (gnu packages bison)
#:use-module (gnu packages boost) #:use-module (gnu packages boost)
#:use-module (gnu packages c)
#:use-module (gnu packages calendar) #:use-module (gnu packages calendar)
#:use-module (gnu packages check) #:use-module (gnu packages check)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
@ -1466,11 +1467,12 @@ (define-public notmuch
emacs-no-x ; -minimal lacks libxml, needed for some tests emacs-no-x ; -minimal lacks libxml, needed for some tests
which which
dtach dtach
git-minimal/pinned
gnupg gnupg
man-db man-db
perl)) perl))
(inputs (inputs
(list glib gmime talloc xapian zlib)) (list glib gmime sfsexp talloc xapian zlib))
(home-page "https://notmuchmail.org/") (home-page "https://notmuchmail.org/")
(synopsis "Thread-based email index, search, and tagging") (synopsis "Thread-based email index, search, and tagging")
(description (description