From e771f34140c9e6bb37af1006c9ba0664d6ac1fe8 Mon Sep 17 00:00:00 2001 From: commitay Date: Thu, 29 Jun 2017 10:20:39 +1000 Subject: [PATCH] Update kdiff3 - add shimscript (#35967) --- Casks/kdiff3.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Casks/kdiff3.rb b/Casks/kdiff3.rb index 8a7f945e402..0b5f737b4d3 100644 --- a/Casks/kdiff3.rb +++ b/Casks/kdiff3.rb @@ -10,7 +10,16 @@ cask 'kdiff3' do homepage 'http://kdiff3.sourceforge.net/' app 'kdiff3.app' - binary "#{appdir}/kdiff3.app/Contents/MacOS/kdiff3" + # shim script (https://github.com/caskroom/homebrew-cask/issues/18809) + shimscript = "#{staged_path}/kdiff3.wrapper.sh" + binary shimscript, target: 'kdiff3' + + preflight do + IO.write shimscript, <<-EOS.undent + #!/bin/bash + '#{appdir}/kdiff3.app/Contents/MacOS/kdiff3' "$@" + EOS + end zap delete: '~/.kdiff3rc' end