summary refs log tree commit diff
path: root/pkgs/development/node-packages/default.nix
diff options
context:
space:
mode:
authorChristian Albrecht <christian.albrecht@mayflower.de>2020-05-29 21:24:31 +0200
committerChristian Albrecht <christian.albrecht@mayflower.de>2020-05-29 21:24:31 +0200
commitdb062297cb47cb811021d527582d7a360ba1bd86 (patch)
treee1571badc397341a06f63cd6f84d61f1ab95db65 /pkgs/development/node-packages/default.nix
parent2312f5fbc4a5031450f575a860a6c38dd35a47e9 (diff)
downloadnixpkgs-db062297cb47cb811021d527582d7a360ba1bd86.tar
nixpkgs-db062297cb47cb811021d527582d7a360ba1bd86.tar.gz
nixpkgs-db062297cb47cb811021d527582d7a360ba1bd86.tar.bz2
nixpkgs-db062297cb47cb811021d527582d7a360ba1bd86.tar.lz
nixpkgs-db062297cb47cb811021d527582d7a360ba1bd86.tar.xz
nixpkgs-db062297cb47cb811021d527582d7a360ba1bd86.tar.zst
nixpkgs-db062297cb47cb811021d527582d7a360ba1bd86.zip
Add meta.broken and meta.platforms to node-packages
Diffstat (limited to 'pkgs/development/node-packages/default.nix')
-rw-r--r--pkgs/development/node-packages/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index 7bd0aa18b8c..ac442e2e07f 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -1,6 +1,8 @@
 { pkgs, nodejs, stdenv }:
 
 let
+  since = (version: pkgs.lib.versionAtLeast nodejs.version version);
+  before = (version: pkgs.lib.versionOlder nodejs.version version);
   nodePackages = import ./composition.nix {
     inherit pkgs nodejs;
     inherit (stdenv.hostPlatform) system;
@@ -21,12 +23,21 @@ nodePackages // {
     '';
   };
 
+  coc-imselect = nodePackages.coc-imselect.override {
+    meta.broken = since "10";
+  };
+
+  "fast-cli-1.x" = nodePackages."fast-cli-1.x".override {
+    meta.broken = since "10";
+  };
+
   jshint = nodePackages.jshint.override {
     buildInputs = [ pkgs.phantomjs2 ];
   };
 
   dat = nodePackages.dat.override {
     buildInputs = [ nodePackages.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ];
+    meta.broken = since "12";
   };
 
   dnschain = nodePackages.dnschain.override {
@@ -34,6 +45,7 @@ nodePackages // {
     postInstall = ''
       wrapProgram $out/bin/dnschain --suffix PATH : ${pkgs.openssl.bin}/bin
     '';
+    meta.broken = since "14";
   };
 
   bitwarden-cli = pkgs.lib.overrideDerivation nodePackages."@bitwarden/cli" (drv: {
@@ -48,6 +60,7 @@ nodePackages // {
       ln -s /usr/bin/xcodebuild $tmp
       export PATH="$PATH:$tmp"
     '';
+    meta.platforms = [ pkgs.lib.platforms.darwin ];
   });
 
   fast-cli = nodePackages."fast-cli-1.x".override {
@@ -60,14 +73,17 @@ nodePackages // {
 
   git-ssb = nodePackages.git-ssb.override {
     buildInputs = [ nodePackages.node-gyp-build ];
+    meta.broken = since "10";
   };
 
   insect = nodePackages.insect.override (drv: {
     nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.psc-package pkgs.purescript nodePackages.pulp ];
+    meta.broken = since "10";
   });
 
   node-inspector = nodePackages.node-inspector.override {
     buildInputs = [ nodePackages.node-pre-gyp ];
+    meta.broken = since "10";
   };
 
   node2nix =  nodePackages.node2nix.override {
@@ -77,6 +93,10 @@ nodePackages // {
     '';
   };
 
+  node-red = nodePackages.node-red.override {
+    meta.broken = since "10";
+  };
+
   pnpm = nodePackages.pnpm.override {
     nativeBuildInputs = [ pkgs.makeWrapper ];
 
@@ -96,8 +116,13 @@ nodePackages // {
     '';
   };
 
+  pulp = nodePackages.pulp.override {
+    meta.broken = since "10";
+  };
+
   ssb-server = nodePackages.ssb-server.override {
     buildInputs = [ pkgs.automake pkgs.autoconf nodePackages.node-gyp-build ];
+    meta.broken = since "10";
   };
 
   tedicross = nodePackages."tedicross-git+https://github.com/TediCross/TediCross.git#v0.8.7".override {
@@ -108,6 +133,10 @@ nodePackages // {
     '';
   };
 
+  stf = nodePackages.stf.override {
+    meta.broken = since "10";
+  };
+
   webtorrent-cli = nodePackages.webtorrent-cli.override {
     buildInputs = [ nodePackages.node-gyp-build ];
   };