diff options
| author | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-05-28 19:00:48 -0300 |
|---|---|---|
| committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-05-29 22:16:45 -0300 |
| commit | c4e48ded591c380c3c5b9b15077fe31263c0870a (patch) | |
| tree | 41161d06ba2ce85924fddef4a48cffcea11f74de /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 6d93b7783264d34b424b6ef7c6271775d8bbe7aa (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
