about summary refs log tree commit diff
path: root/pkgs/top-level/node-packages.nix
diff options
context:
space:
mode:
authorRodney Lorrimar <dev@rodney.id.au>2016-03-26 14:27:24 +0000
committerRodney Lorrimar <dev@rodney.id.au>2016-03-28 08:23:06 +0100
commit457eddd18f180af2a2fd6285feeae7250b535281 (patch)
tree954ee794172abce1515a8167bc545b8f2e86177d /pkgs/top-level/node-packages.nix
parent156b05ae48fb24ba270609f5908d5f6d09f3f5ba (diff)
downloadnixlib-457eddd18f180af2a2fd6285feeae7250b535281.tar
nixlib-457eddd18f180af2a2fd6285feeae7250b535281.tar.gz
nixlib-457eddd18f180af2a2fd6285feeae7250b535281.tar.bz2
nixlib-457eddd18f180af2a2fd6285feeae7250b535281.tar.lz
nixlib-457eddd18f180af2a2fd6285feeae7250b535281.tar.xz
nixlib-457eddd18f180af2a2fd6285feeae7250b535281.tar.zst
nixlib-457eddd18f180af2a2fd6285feeae7250b535281.zip
bower2nix: 2.1.0 -> 3.0.1
1. Update bower2nix version and add new/updated dependencies into
   node-packages-generated.nix. This was done manually, with npm2nix
   generating the initial set of derivations. In future, it would be
   nice to have an automatic process (see #10358, #9332).

2. Add an override to nodePackages.bower2nix wrapping the commands so
   that git is on the PATH.

3. Update fetchbower to support new command-line options of bower2nix,
   and to allow github URL tag versions.
Diffstat (limited to 'pkgs/top-level/node-packages.nix')
-rw-r--r--pkgs/top-level/node-packages.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix
index fca110d2a017..d8eb668107be 100644
--- a/pkgs/top-level/node-packages.nix
+++ b/pkgs/top-level/node-packages.nix
@@ -63,6 +63,12 @@ in rec {
         sha1 = "26220f7e43ee3c0d714860db61c4d0ecc9bb3d89";
       }} ../webdrvr/chromedriver_linux64.zip
     '';
+    bower2nix.buildInputs = [ pkgs.makeWrapper ];
+    bower2nix.postInstall = ''
+      for prog in bower2nix fetch-bower; do
+        wrapProgram "$out/bin/$prog" --prefix PATH : "${pkgs.git}/bin"
+      done
+    '';
   } // args.overrides or {};
 
   # Apply overrides and back compatiblity transformations