diff options
| author | Keegan Carruthers-Smith <keegan.csmith@gmail.com> | 2023-07-29 23:20:57 +0200 |
|---|---|---|
| committer | Keegan Carruthers-Smith <keegan.csmith@gmail.com> | 2023-07-29 23:27:10 +0200 |
| commit | cc781739cdc12d22d6e94a75d2ed57ecd2b50e67 (patch) | |
| tree | 7d14ae9c3677cc7e6c1eb49bccc8b51761e3ad95 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | dcd55915ad3945cf6ca6dec55842ec346a77d718 (diff) | |
python3Packages.notmuch2: use bindingconfig that works on darwin
Instead of using the configure generated _notmuch_config.py, we generate
our own which correctly references each respective field.
The _notmuch_config.py in notmuch.bindingconfig contained references to
the build directory. On linux this didn't break anything due to the
sandbox always having a build root of /build. But on darwin this would
be different depending on the derivation being built. So the build
accidently worked since version.txt would end up in the same place on
linux.
It seems in practice NOTMUCH_LIB_DIR not containing the built libraries
did not break the build. Either way after this commit it will point to
the correct place.
For convenience the _notmuch_config.py from notmuch.bindingconfig is
viewable here
https://gist.github.com/keegancsmith/bdc2f0e44425ad68c8b6a85f8ed0b289
We do not remove the bindingconfig output from notmuch in this commit
since in my local testing that just caused cache invalidations on
notmuch. But can do that as well.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
