diff options
| author | Riley Inman <rileyminman@gmail.com> | 2019-09-21 12:39:15 -0400 |
|---|---|---|
| committer | Riley Inman <rileyminman@gmail.com> | 2019-09-21 12:54:46 -0400 |
| commit | 98a7d7990e6df67fc53fdb5f95fa841fa595fc95 (patch) | |
| tree | 74dbcad65bf53f8f6fe6de14829ec4d4f0d87004 /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch | |
| parent | c545e85de875d54a71d15983cbdc4dba46a5eb44 (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/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions
