diff options
author | Shea Levy <shea@shealevy.com> | 2012-08-22 18:54:47 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2012-08-22 18:54:47 -0400 |
commit | 270c7f2209618d3a55def6aafee5527bb4ad0b08 (patch) | |
tree | 9ee88d8892b42baefa6defc450016aeb1558d771 /pkgs/development/web/nodejs/default.nix | |
parent | a167fadc074889d11e59bdbbdb3299038a52aa69 (diff) | |
download | nixpkgs-270c7f2209618d3a55def6aafee5527bb4ad0b08.tar nixpkgs-270c7f2209618d3a55def6aafee5527bb4ad0b08.tar.gz nixpkgs-270c7f2209618d3a55def6aafee5527bb4ad0b08.tar.bz2 nixpkgs-270c7f2209618d3a55def6aafee5527bb4ad0b08.tar.lz nixpkgs-270c7f2209618d3a55def6aafee5527bb4ad0b08.tar.xz nixpkgs-270c7f2209618d3a55def6aafee5527bb4ad0b08.tar.zst nixpkgs-270c7f2209618d3a55def6aafee5527bb4ad0b08.zip |
nodejs: Bump and backport fix to support ESPIPE
Diffstat (limited to 'pkgs/development/web/nodejs/default.nix')
-rw-r--r-- | pkgs/development/web/nodejs/default.nix | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/pkgs/development/web/nodejs/default.nix b/pkgs/development/web/nodejs/default.nix index c8d553d468e..75e0df0e89e 100644 --- a/pkgs/development/web/nodejs/default.nix +++ b/pkgs/development/web/nodejs/default.nix @@ -1,12 +1,21 @@ { stdenv, fetchurl, openssl, python, zlib, v8, linkV8Headers ? false, utillinux }: +let + + espipe_patch = fetchurl { + url = https://github.com/joyent/libuv/commit/0ac2fdc55455794e057e4999a2e785ca8fbfb1b2.patch; + sha256 = "0mqgbsz23b3zp19dwk12ys14b031hssmlp40dylb7psj937qcpzi"; + }; + +in + stdenv.mkDerivation rec { - version = "0.8.7"; + version = "0.8.8"; name = "nodejs-${version}"; src = fetchurl { url = "http://nodejs.org/dist/v${version}/node-v${version}.tar.gz"; - sha256 = "014x3r5vayb1zhmv4cdd9kwdcz408g2yjgvdwfk8xl3s6j4995zs"; + sha256 = "0cri5r191l5pw8a8pf3gs7hfjm3rrz6kdnm3l8wghmp9p12p0aq9"; }; configureFlags = [ @@ -21,6 +30,9 @@ stdenv.mkDerivation rec { prePatch = '' sed -e 's|^#!/usr/bin/env python$|#!${python}/bin/python|g' -i tools/{*.py,waf-light,node-waf} configure + pushd deps/uv + patch -p 1 < ${espipe_patch} + popd ''; postInstall = '' |