about summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-09-20 22:05:22 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-09-20 22:05:29 -0700
commit0a7176c5a12e633650f5b11bdbae79a60ba58715 (patch)
tree97c728e00f37566f98efae033a39dd794ee507da /pkgs/development/interpreters
parent700c3c93fb26a60b3a11082323cb399212076a78 (diff)
downloadnixlib-0a7176c5a12e633650f5b11bdbae79a60ba58715.tar
nixlib-0a7176c5a12e633650f5b11bdbae79a60ba58715.tar.gz
nixlib-0a7176c5a12e633650f5b11bdbae79a60ba58715.tar.bz2
nixlib-0a7176c5a12e633650f5b11bdbae79a60ba58715.tar.lz
nixlib-0a7176c5a12e633650f5b11bdbae79a60ba58715.tar.xz
nixlib-0a7176c5a12e633650f5b11bdbae79a60ba58715.tar.zst
nixlib-0a7176c5a12e633650f5b11bdbae79a60ba58715.zip
Revert "bundlerEnv: Use released versions of bundler"
This reverts commit 7bc8b1561e044084a37e844bbb5a1b00902c654a.

This breaks some ruby gems and needs to be reworked again.
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/ruby/bundler-env/default.nix14
1 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/development/interpreters/ruby/bundler-env/default.nix b/pkgs/development/interpreters/ruby/bundler-env/default.nix
index 762beffd7451..b51a6d49bd3d 100644
--- a/pkgs/development/interpreters/ruby/bundler-env/default.nix
+++ b/pkgs/development/interpreters/ruby/bundler-env/default.nix
@@ -1,5 +1,5 @@
 { stdenv, runCommand, writeText, writeScript, writeScriptBin, ruby, lib
-, callPackage, defaultGemConfig, fetchurl, fetchgit, buildRubyGem, bundler
+, callPackage, defaultGemConfig, fetchurl, fetchgit, buildRubyGem , bundler_HEAD
 , git
 }@defs:
 
@@ -18,7 +18,7 @@ let
 
   shellEscape = x: "'${lib.replaceChars ["'"] [("'\\'" + "'")] x}'";
   const = x: y: x;
-  bundler' = bundler.override { inherit ruby; };
+  bundler = bundler_HEAD.override { inherit ruby; };
   inherit (builtins) attrValues;
 
   gemName = attrs: "${attrs.name}-${attrs.version}.gem";
@@ -252,7 +252,7 @@ let
 
     buildInputs = [
       ruby
-      bundler'
+      bundler
       git
     ] ++ args.buildInputs or [];
 
@@ -270,7 +270,7 @@ let
       cp ${purifiedLockfile} $BUNDLE_GEMFILE.lock
 
       export NIX_GEM_SOURCES=${sources}
-      export NIX_BUNDLER_GEMPATH=${bundler'}/${ruby.gemPath}
+      export NIX_BUNDLER_GEMPATH=${bundler}/${ruby.gemPath}
 
       export GEM_HOME=$out/${ruby.gemPath}
       export GEM_PATH=$NIX_BUNDLER_GEMPATH:$GEM_HOME
@@ -279,7 +279,7 @@ let
       ${allBuildFlags}
 
       mkdir gems
-      cp ${bundler'}/${ruby.gemPath}/cache/bundler-*.gem gems
+      cp ${bundler}/${bundler.ruby.gemPath}/cache/bundler-*.gem gems
       ${copyGems}
 
       ${lib.optionalString (!documentation) ''
@@ -304,7 +304,7 @@ let
 
     passthru = {
       inherit ruby;
-      bundler = bundler';
+      inherit bundler;
 
       env = let
         irbrc = builtins.toFile "irbrc" ''
@@ -320,7 +320,7 @@ let
           shellHook = ''
             export BUNDLE_GEMFILE=${derivation.bundle}/Gemfile
             export GEM_HOME=${derivation}/${ruby.gemPath}
-            export NIX_BUNDLER_GEMPATH=${bundler'}/${ruby.gemPath}
+            export NIX_BUNDLER_GEMPATH=${bundler}/${ruby.gemPath}
             export GEM_PATH=$NIX_BUNDLER_GEMPATH:$GEM_HOME
             export OLD_IRBRC="$IRBRC"
             export IRBRC=${irbrc}