diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/notmuch2/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/notmuch2/default.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/notmuch2/default.nix b/nixpkgs/pkgs/development/python-modules/notmuch2/default.nix index af288e2a1393..b8ed00ca2579 100644 --- a/nixpkgs/pkgs/development/python-modules/notmuch2/default.nix +++ b/nixpkgs/pkgs/development/python-modules/notmuch2/default.nix @@ -20,9 +20,16 @@ buildPythonPackage { ]; # since notmuch 0.35, this package expects _notmuch_config.py that is - # generated by notmuch's configure script + # generated by notmuch's configure script. We write one which references our + # built libraries. postPatch = '' - cp ${notmuch.bindingconfig}/_notmuch_config.py . + cat > _notmuch_config.py << EOF + import os + dir_path = os.path.dirname(os.path.realpath(__file__)) + NOTMUCH_VERSION_FILE=os.path.join(dir_path, '../../version.txt') + NOTMUCH_INCLUDE_DIR='${notmuch.out}/lib' + NOTMUCH_LIB_DIR='${notmuch.out}/lib' + EOF ''; # no tests @@ -30,7 +37,6 @@ buildPythonPackage { pythonImportsCheck = [ "notmuch2" ]; meta = with lib; { - broken = stdenv.isDarwin; description = "Pythonic bindings for the notmuch mail database using CFFI"; homepage = "https://notmuchmail.org/"; license = licenses.gpl3; |