wrappedRuby: add test for binaryWrapper

main
Sandro Jäckel 2 years ago
parent e377a4d312
commit a734cbbd5d
No known key found for this signature in database
GPG Key ID: B1763F8651144063
  1. 16
      pkgs/development/ruby-modules/bundled-common/default.nix

@ -118,9 +118,12 @@ let
wrappedRuby = stdenv.mkDerivation {
name = "wrapped-ruby-${pname'}";
nativeBuildInputs = [ makeBinaryWrapper ];
inherit (ruby) gemPath meta;
buildCommand = ''
dontUnpack = true;
buildPhase = ''
mkdir -p $out/bin
for i in ${ruby}/bin/*; do
makeWrapper "$i" $out/bin/$(basename "$i") \
@ -131,6 +134,15 @@ let
--set GEM_PATH ${basicEnv}/${ruby.gemPath}
done
'';
dontInstall = true;
doCheck = true;
checkPhase = ''
$out/bin/ruby --help > /dev/null
'';
inherit (ruby) meta;
};
env = let

Loading…
Cancel
Save