lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at release-16.03-start 35 lines 818 B view raw
1{ stdenv, lib, fetchurl, makeWrapper, ruby }: 2 3stdenv.mkDerivation rec { 4 name = "rubygems-${version}"; 5 version = "2.4.8"; 6 src = fetchurl { 7 url = "http://production.cf.rubygems.org/rubygems/${name}.tgz"; 8 sha256 = "0pl4civyf0vhqsqbqaivvxrb3fsg8sid9a8jv5vfnk4hypz3ahss"; 9 }; 10 11 patches = [ ./gem_hook.patch ]; 12 13 buildInputs = [ruby makeWrapper]; 14 15 buildPhase = ":"; 16 17 installPhase = '' 18 ruby setup.rb --prefix=$out/ 19 20 wrapProgram $out/bin/gem --prefix RUBYLIB : $out/lib 21 22 find $out -type f -name "*.rb" | 23 xargs sed -i "s@/usr/bin/env@$(type -p env)@g" 24 25 mkdir -pv $out/nix-support 26 cat > $out/nix-support/setup-hook <<EOF 27 export RUBYOPT=rubygems 28 addToSearchPath RUBYLIB $out/lib 29 EOF 30 ''; 31 32 meta = { 33 description = "A package management framework for Ruby"; 34 }; 35}