diff options
author | Shea Levy <shea@shealevy.com> | 2013-04-01 10:51:22 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2013-04-01 10:51:22 -0400 |
commit | cf019ab91e2551aaa7946d3eebe15b8d044d5613 (patch) | |
tree | 268d3212bae8f35b053ac9b34f421953d08e7363 /pkgs/top-level/node-packages.nix | |
parent | ce9abc81198e2a70c901c98cb00ea90f2e627996 (diff) | |
download | nixlib-cf019ab91e2551aaa7946d3eebe15b8d044d5613.tar nixlib-cf019ab91e2551aaa7946d3eebe15b8d044d5613.tar.gz nixlib-cf019ab91e2551aaa7946d3eebe15b8d044d5613.tar.bz2 nixlib-cf019ab91e2551aaa7946d3eebe15b8d044d5613.tar.lz nixlib-cf019ab91e2551aaa7946d3eebe15b8d044d5613.tar.xz nixlib-cf019ab91e2551aaa7946d3eebe15b8d044d5613.tar.zst nixlib-cf019ab91e2551aaa7946d3eebe15b8d044d5613.zip |
Add git prerelease of aws-sdk nodePackage
Required modifying patchLatest to handle tarballs that don't create a 'package' directory Signed-off-by: Shea Levy <shea@shealevy.com>
Diffstat (limited to 'pkgs/top-level/node-packages.nix')
-rw-r--r-- | pkgs/top-level/node-packages.nix | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 06f7ad321bbc..f84464c05f70 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -9,9 +9,12 @@ let self = { patchLatest = srcAttrs: let src = fetchurl srcAttrs; in pkgs.runCommand src.name {} '' + mkdir unpack + cd unpack tar xf ${src} + mv */ package sed -i -e "s/: \"latest\"/: \"*\"/" package/package.json - tar cf $out package + tar cf $out * ''; "abbrev" = self."abbrev-1"; @@ -96,6 +99,19 @@ let self = { "aws-sdk" = self."aws-sdk-*"; + "aws-sdk-git" = self.buildNodePackage rec { + name = "aws-sdk-0.9.8-pre7b687a0c262ac129fd6eaffeb02de09ee7e6a87c"; + src = self.patchLatest { + url = "https://github.com/aws/aws-sdk-js/archive/7b687a0c262ac129fd6eaffeb02de09ee7e6a87c.tar.gz"; + sha256 = "1pn43wxi3xz4kjyxf8j7zil5frhd1zpqja8szamgll2pxxnpnr3i"; + name = "${name}.tgz"; + }; + deps = [ + self."xml2js-0.2.4" + self."xmlbuilder" + ]; + }; + "aws-sdk-*" = self.buildNodePackage rec { name = "aws-sdk-0.9.7-pre.8"; src = self.patchLatest { |