diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2011-01-21 08:24:57 +0000 |
---|---|---|
committer | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2011-01-21 08:24:57 +0000 |
commit | 15333c2665081738b8ff0a69524c88f74bbaf1ea (patch) | |
tree | 4ed4c1718c9a08493c6420279edf8b814617844d /pkgs/development/interpreters/ruby/rubygems.nix | |
parent | 9e22c7f8aba1b1f9af1513b0d5504f178ca218de (diff) | |
download | nixlib-15333c2665081738b8ff0a69524c88f74bbaf1ea.tar nixlib-15333c2665081738b8ff0a69524c88f74bbaf1ea.tar.gz nixlib-15333c2665081738b8ff0a69524c88f74bbaf1ea.tar.bz2 nixlib-15333c2665081738b8ff0a69524c88f74bbaf1ea.tar.lz nixlib-15333c2665081738b8ff0a69524c88f74bbaf1ea.tar.xz nixlib-15333c2665081738b8ff0a69524c88f74bbaf1ea.tar.zst nixlib-15333c2665081738b8ff0a69524c88f74bbaf1ea.zip |
Adjust description
svn path=/nixpkgs/trunk/; revision=25655
Diffstat (limited to 'pkgs/development/interpreters/ruby/rubygems.nix')
-rw-r--r-- | pkgs/development/interpreters/ruby/rubygems.nix | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/development/interpreters/ruby/rubygems.nix b/pkgs/development/interpreters/ruby/rubygems.nix index 1e037bb785c5..6c0cef9b4d14 100644 --- a/pkgs/development/interpreters/ruby/rubygems.nix +++ b/pkgs/development/interpreters/ruby/rubygems.nix @@ -16,7 +16,7 @@ rec { doInstall = fullDepEntry ('' ruby setup.rb --prefix=$out/ - wrapProgram $out/bin/gem --prefix RUBYLIB : $out/lib:$out/lib + wrapProgram $out/bin/gem --prefix RUBYLIB : $out/lib find $out -type f -name "*.rb" | xargs sed -i "s@/usr/bin/env@$(type -p env)@g" mkdir -pv $out/nix-support cat > $out/nix-support/setup-hook <<EOF @@ -37,11 +37,15 @@ rec { meta = { description = "Ruby gems package collection"; longDescription = '' - see comment in rubyLibs to get to know how to use ruby gems in nix + Nix can create nix packages from gems. + + To use it do the following: + 1. Install rubygems and rubyLibs.nix. + 2. Add $your_profile/${ruby.gemPath} to GEM_PATH. + 3. export RUBYLIB=$your_profile/lib RUBYOPT=rubygems + 4. See `gem nix --help` for the rest. ''; }; - # TODO don't resolve 302 redirects but make nix resolve in fetchurl and - # nix-prefetch-url. This should be done on stdenv-updates. - patches = [ ./gem_hook.patch /* see longDescription above */ ]; + patches = [ ./gem_hook.patch ]; } |