From 86710c1fe6808a981e7a2420af802deb87a56d23 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 17 Feb 2012 21:40:14 +0000 Subject: [PATCH] Ruby gems: Install all dependent gems in the user environment svn path=/nixpkgs/trunk/; revision=32370 --- pkgs/development/interpreters/ruby/gem.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/interpreters/ruby/gem.nix b/pkgs/development/interpreters/ruby/gem.nix index 289f840aa04..a64f10e268c 100644 --- a/pkgs/development/interpreters/ruby/gem.nix +++ b/pkgs/development/interpreters/ruby/gem.nix @@ -40,6 +40,15 @@ let runHook postInstall ''; + + propagatedUserEnvPkgs = requiredGems; + postFixup = '' + if [ -n "$propagatedUserEnvPkgs" ]; then + mkdir -p "$out/nix-support" + echo "$propagatedUserEnvPkgs" > "$out/nix-support/propagated-user-env-packages" + fi + ''; + }; mb = stdenv.lib.maybeAttr; patchedGem = a: stdenv.mkDerivation (removeAttrs (stdenv.lib.mergeAttrsByFuncDefaults