summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorLin Jian <me@linj.tech>2025-02-04 04:00:17 +0800
committerLin Jian <me@linj.tech>2025-02-05 07:36:49 +0800
commite78debdfa7de0edbe97abf84c01b0a097055b3c5 (patch)
tree032af5df8fce1a1bdf401063166bd770b82226fa /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parentd3376dec33ad1bc6904c0d2cdfb472f6f6b076dd (diff)
emacs: enable strictDeps for elisp packages
This is a step towards the goal[1] of enabling strictDeps by default in Nixpkgs. This helps users write better buildInputs/nativeBuildinputs and checkInputs/nativeCheckInputs. It also makes the build faster because it reduces unnecessary runs of hooks added by addEnvHooks. Previously, emacs was only in nativeBuildInputs. After strictDeps is enabled, emacs has to be also in buildInputs to provide a header file needed[2] by dynamic modules from an elisp package. Only some elisp packages contain dynamic modules but we always add emacs to buildInputs since there is no harm. [1]: https://github.com/NixOS/nixpkgs/issues/178468 [2]: info "(elisp) Module Initialization"
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions