diff options
| author | Lin Jian <me@linj.tech> | 2025-02-04 04:00:17 +0800 |
|---|---|---|
| committer | Lin Jian <me@linj.tech> | 2025-02-05 07:36:49 +0800 |
| commit | e78debdfa7de0edbe97abf84c01b0a097055b3c5 (patch) | |
| tree | 032af5df8fce1a1bdf401063166bd770b82226fa /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | d3376dec33ad1bc6904c0d2cdfb472f6f6b076dd (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
