about summary refs log tree commit diff
path: root/pkgs/tools/networking/airfield/deps.sh
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2017-11-14 12:08:17 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2017-11-14 16:37:17 +0100
commit9e0f86131f7f21605f76af143f3ac3ebeaeb45e6 (patch)
tree00b6abb67ef169730a82c4f6b6ed538bf0622e3b /pkgs/tools/networking/airfield/deps.sh
parent5ae373b3ebe83144f0339b0d9d8f5a5c48286885 (diff)
downloadnixlib-9e0f86131f7f21605f76af143f3ac3ebeaeb45e6.tar
nixlib-9e0f86131f7f21605f76af143f3ac3ebeaeb45e6.tar.gz
nixlib-9e0f86131f7f21605f76af143f3ac3ebeaeb45e6.tar.bz2
nixlib-9e0f86131f7f21605f76af143f3ac3ebeaeb45e6.tar.lz
nixlib-9e0f86131f7f21605f76af143f3ac3ebeaeb45e6.tar.xz
nixlib-9e0f86131f7f21605f76af143f3ac3ebeaeb45e6.tar.zst
nixlib-9e0f86131f7f21605f76af143f3ac3ebeaeb45e6.zip
airfield: fix build
Airfield suffered from loose version constraints which
caused severe version (and API) conflicts between its dependencies
and transitive ones.

Furthermore the `npm2nix` packaging is deprecated and needed to be
replaced by `node2nix`.

see #31032
Diffstat (limited to 'pkgs/tools/networking/airfield/deps.sh')
-rwxr-xr-xpkgs/tools/networking/airfield/deps.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/tools/networking/airfield/deps.sh b/pkgs/tools/networking/airfield/deps.sh
new file mode 100755
index 000000000000..216e3c11a9a2
--- /dev/null
+++ b/pkgs/tools/networking/airfield/deps.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i bash -p nodePackages.node2nix
+
+node2nix -6 -i deps.json \
+  --no-copy-node-env \
+  -e ../../../development/node-packages/node-env.nix -c node.nix