diff options
author | William A. Kennington III <william@wkennington.com> | 2015-09-20 22:05:22 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-09-20 22:05:29 -0700 |
commit | 0a7176c5a12e633650f5b11bdbae79a60ba58715 (patch) | |
tree | 97c728e00f37566f98efae033a39dd794ee507da /pkgs/development/interpreters | |
parent | 700c3c93fb26a60b3a11082323cb399212076a78 (diff) | |
download | nixlib-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.nix | 14 |
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} |