stop using gross dependency resolution
This commit is contained in:
parent
3026d8833d
commit
e9328fa7c3
@ -61,14 +61,14 @@ in ruby.stdenv.mkDerivation (attrs // {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
GEM_PATH="${depsPath}" GEM_HOME=$out/${ruby.gemPath} \
|
GEM_HOME=$out/${ruby.gemPath} \
|
||||||
gem install -p http://nodtd.invalid \
|
gem install -p http://nodtd.invalid \
|
||||||
--build-root / -n "$out/bin" "$src" $gemFlags -- $buildFlags
|
--build-root / -n "$out/bin" "$src" $gemFlags -- $buildFlags
|
||||||
rm -frv $out/${ruby.gemPath}/cache # don't keep the .gem file here
|
rm -frv $out/${ruby.gemPath}/cache # don't keep the .gem file here
|
||||||
|
|
||||||
for prog in $out/bin/*; do
|
for prog in $out/bin/*; do
|
||||||
wrapProgram "$prog" \
|
wrapProgram "$prog" \
|
||||||
--prefix GEM_PATH : "$out/${ruby.gemPath}:${depsPath}" \
|
--prefix GEM_PATH : "$out/${ruby.gemPath}" \
|
||||||
--prefix RUBYLIB : "${rubygems}/lib" \
|
--prefix RUBYLIB : "${rubygems}/lib" \
|
||||||
--set RUBYOPT rubygems \
|
--set RUBYOPT rubygems \
|
||||||
$extraWrapperFlags ''${extraWrapperFlagsArray[@]}
|
$extraWrapperFlags ''${extraWrapperFlagsArray[@]}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user