diff options
author | Alyssa Ross <hi@alyssa.is> | 2019-10-24 16:01:08 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2019-12-16 22:03:46 +0000 |
commit | 36ccda06b5573488c8ee9f04950b1be7b0c63c80 (patch) | |
tree | f510e95f11162421760d8ba2846f8d16e158bb82 | |
parent | ee72cdb050021d296143f459f7206d96c6355c78 (diff) | |
download | nixlib-36ccda06b5573488c8ee9f04950b1be7b0c63c80.tar nixlib-36ccda06b5573488c8ee9f04950b1be7b0c63c80.tar.gz nixlib-36ccda06b5573488c8ee9f04950b1be7b0c63c80.tar.bz2 nixlib-36ccda06b5573488c8ee9f04950b1be7b0c63c80.tar.lz nixlib-36ccda06b5573488c8ee9f04950b1be7b0c63c80.tar.xz nixlib-36ccda06b5573488c8ee9f04950b1be7b0c63c80.tar.zst nixlib-36ccda06b5573488c8ee9f04950b1be7b0c63c80.zip |
ruby.withPackages: preserve setup hooks
This fixes nix-shell -p 'ruby.withPackages (const [])' ruby.devdoc which otherwise wouldn't find documentation, unlike nix-shell -p ruby ruby.devdoc which would, because ruby has setup hooks to accomodate for this, that were being masked by the withPackages wrapper.
-rw-r--r-- | nixpkgs/pkgs/development/ruby-modules/with-packages/default.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/ruby-modules/with-packages/default.nix b/nixpkgs/pkgs/development/ruby-modules/with-packages/default.nix index ac0a33f45614..7d49b0e0134d 100644 --- a/nixpkgs/pkgs/development/ruby-modules/with-packages/default.nix +++ b/nixpkgs/pkgs/development/ruby-modules/with-packages/default.nix @@ -64,6 +64,8 @@ let rm -f $out/bin/$(basename "$i") makeWrapper "$i" $out/bin/$(basename "$i") --set GEM_PATH ${gemEnv}/${ruby.gemPath} done + + ln -s ${ruby}/nix-support $out/nix-support ''; passthru = { |