summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorRiley Inman <rileyminman@gmail.com>2019-09-21 12:39:15 -0400
committerRiley Inman <rileyminman@gmail.com>2019-09-21 12:54:46 -0400
commit98a7d7990e6df67fc53fdb5f95fa841fa595fc95 (patch)
tree74dbcad65bf53f8f6fe6de14829ec4d4f0d87004 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parentc545e85de875d54a71d15983cbdc4dba46a5eb44 (diff)
iosevka: Simplify custom build process
Although hopefully this can eventually be added to nodePackages, it uses some devDependencies to build custom fonts. Node2nix doesn't currently support enabling devDependencies for a single package. - Got rid of redundant let-in statements. - node-packages.json now only pulls in Iosevka. - generate.sh * Uses a nix-shell shebang to ensure it builds using the current version of node2nix (the old version caused some issues due to the 19.03 release version being 1.6.0 instead of 1.7.0). * Builds in development mode to fix the devDependencies issue. - Use the tree of the built node package as sourceRoot instead of installing node dependencies manually. This means the source will have to be updated in both node-packages.json and default.nix, but to make things easier the derivation inherits the version number. - Disparate build options now all live under privateBuildPlan, which is converted first with builtins.toJSON and then to TOML using remarshal (Unfortunately there is not currently a builtins.toTOML). - Extra parameters can also be provided that will be converted to JSON then TOML. This will overwrite the default parameters.toml file.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions