From aa8b17baf32467031e2265cf57be77f852d8af1b Mon Sep 17 00:00:00 2001 From: Ivan Trubach Date: Mon, 3 Jun 2024 21:14:44 +0300 Subject: [PATCH] buildRubyGem: do not patch shebangs in non-existent directory --- pkgs/development/ruby-modules/gem/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ruby-modules/gem/default.nix b/pkgs/development/ruby-modules/gem/default.nix index 2ddbcffd18de..2e280364cfcc 100644 --- a/pkgs/development/ruby-modules/gem/default.nix +++ b/pkgs/development/ruby-modules/gem/default.nix @@ -258,7 +258,9 @@ stdenv.mkDerivation ((builtins.removeAttrs attrs ["source"]) // { # store. fixupPhase = attrs.fixupPhase or '' runHook preFixup - patchShebangs --update --host $out/${ruby.gemPath}/bin + if [[ -d $out/${ruby.gemPath}/bin ]]; then + patchShebangs --update --host $out/${ruby.gemPath}/bin + fi runHook postFixup '';