summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2023-05-28 19:00:48 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-05-29 22:16:45 -0300
commitc4e48ded591c380c3c5b9b15077fe31263c0870a (patch)
tree41161d06ba2ce85924fddef4a48cffcea11f74de /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent6d93b7783264d34b424b6ef7c6271775d8bbe7aa (diff)
emacs: a huge refactor
A list of modifications: - The calling handles at `top-level/all-packages.nix` were transferred to `pkgs/applications/editors/emacs/default.nix` (the good old `recurseIntoAttrs` design pattern); - The files `macport.nix` and `28.nix` were removed, replaced by the bigger and better `sources.nix`; - Aliases for the most important derivations were put on `all-packages.nix`; - The file `generic.nix` was refactored. Among its changes, the most noticeable: - `pname` is decorated according to the selected UI options; - Environment variables are explicitly under `env` set; - The `null` defaults and (in)equality tests were removed; - It obliged the addition of some Boolean flag guards; - The flag `noGui` was added, allowing easier override for `emacs-nox`. With this huge refactor, the emacs build functions become more sane and maintainable, allowing future additions.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions