From 4be46b231ffba2c998dde90889ae1741c94f6906 Mon Sep 17 00:00:00 2001 From: Tanguy Le Carrour Date: Wed, 24 Nov 2021 15:00:33 +0100 Subject: gnu: Add python-notmuch2. * gnu/packages/mail.scm (python-notmuch2): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/mail.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 290b48e0b3..eb00f89c57 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -107,6 +107,7 @@ #:use-module (gnu packages language) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libevent) + #:use-module (gnu packages libffi) #:use-module (gnu packages libidn) #:use-module (gnu packages libunistring) #:use-module (gnu packages libunwind) @@ -1511,6 +1512,21 @@ and search library.") (define-public python2-notmuch (package-with-python2 python-notmuch)) +(define-public python-notmuch2 + (package + (inherit python-notmuch) + (name "python-notmuch2") + (propagated-inputs `(("python-cffi" ,python-cffi))) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; This python package lives in a subdirectory of the notmuch source + ;; tree, so chdir into it before building. + (add-after 'unpack 'enter-python-dir + (lambda _ (chdir "bindings/python-cffi")))))) + (synopsis "Pythonic bindings for the notmuch mail database using CFFI") + (license license:gpl3+))) + (define-public muchsync (package (name "muchsync") -- cgit 1.4.1