From 7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 15 Sep 2015 04:23:30 +0200 Subject: [PATCH] python/notmuch: Fix runtime dep on libnotmuch. The Python library wants to use ctypes.CDLL() on libnotmuch, so we need to patch in the correct store path of the shared object file. Thanks to mog from the #nixos IRC for stumbling over this. Signed-off-by: aszlig --- pkgs/top-level/python-packages.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fe5e1743e45..af8a3736c53 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9178,6 +9178,11 @@ let buildInputs = with self; [ python pkgs.notmuch ]; + postPatch = '' + sed -i -e '/CDLL/s@"libnotmuch\.@"${pkgs.notmuch}/lib/libnotmuch.@' \ + notmuch/globals.py + ''; + meta = { description = "A Python wrapper around notmuch"; homepage = http://notmuchmail.org/;