summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-09-15 04:23:30 +0200
committeraszlig <aszlig@redmoonstudios.org>2015-09-15 04:25:41 +0200
commit7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90 (patch)
tree0eb7acaab6ca484ad52c780813977b3c0ca8b9f1 /pkgs
parentc545bc80f68a44d0d0e1cc85290d74d1d57c09fa (diff)
downloadnixpkgs-7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90.tar
nixpkgs-7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90.tar.gz
nixpkgs-7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90.tar.bz2
nixpkgs-7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90.tar.lz
nixpkgs-7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90.tar.xz
nixpkgs-7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90.tar.zst
nixpkgs-7fb1c7efcfa34a4af9f5de5fbde9e12d15017a90.zip
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 <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/python-packages.nix5
1 files changed, 5 insertions, 0 deletions
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/;