homebrew-cask/Casks/soapui.rb

39 lines
2.1 KiB
Ruby

cask 'soapui' do
version '5.6.0'
sha256 '1cada0b5f237856d6e23253b54a0aca321f60cabfd3e4c7ab97b519c4c616eb8'
# s3.amazonaws.com/downloads.eviware/soapuios/ was verified as official when first introduced to the cask
url "https://s3.amazonaws.com/downloads.eviware/soapuios/#{version}/SoapUI-#{version}.dmg"
name 'SmartBear SoapUI'
homepage 'https://www.soapui.org/'
installer script: {
executable: "SoapUI #{version} Installer.app/Contents/MacOS/JavaApplicationStub",
# For future Cask maintainers, if any of these variables
# change in future versions from SmartBear, you can run
# the installer manually and then check the values in
# the following file generated by the installation:
# /Applications/SoapUI-${version}.app/Contents/java/app/.install4j/response.varfile
args: [
'-q', # Unattended mode
'-VcreateDesktopLinkAction$Boolean=false', # Do not create a desktop icon
'-Vsys.component.132$Boolean=true', # Install SoapUI
'-Vsys.component.714$Boolean=false', # Do not install source
'-Vsys.component.1263$Boolean=false', # Do not install HermesJMS
'-Vsys.component.2393$Boolean=false', # Do not install tutorials
'-VshowFileAction$Boolean=false', # Do not show release notes
"-Vsys.installationDir=#{appdir}", # Install to #{appdir} (default: /Applications)
'-VexecutionLauncherAction$Boolean=false', # Do not launch SoapUI after installing
],
}
uninstall trash: "#{appdir}/SoapUI-#{version}.app"
zap trash: [
'~/.soapuios',
'~/default-soapui-workspace.xml',
'~/soapui-settings.xml',
'~/Library/Application Support/SoapUI-*',
]
end