Unverified Commit 6cbba87d authored by Florian Klink's avatar Florian Klink Committed by GitHub
Browse files

Merge pull request #246103 from keegancsmith/k/notmuch2

python310Packages.notmuch2: use bindingconfig that works on darwin
parents b735c6cd cc781739
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -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;