Update installer scripts - part 3 (#32148)

* paye tools

* receitanet

* scratch

* sencha

* soapui

* teamdrive

* thebrain

* thinkorswim

* xampp
This commit is contained in:
commitay 2017-04-11 03:38:23 +10:00 committed by Markus Reiter
parent 487d4e146f
commit e7c69b2c23
9 changed files with 54 additions and 36 deletions

View File

@ -6,9 +6,11 @@ cask 'paye-tools' do
name 'Basic PAYE Tools'
homepage 'https://www.gov.uk/basic-paye-tools'
installer script: "payetools-rti-#{version}-osx.app/Contents/MacOS/osx-intel",
args: ['--mode', 'unattended'],
sudo: true
installer script: {
executable: "payetools-rti-#{version}-osx.app/Contents/MacOS/osx-intel",
args: ['--mode', 'unattended'],
sudo: true,
}
uninstall quit: 'uk.gov.hmrc.bptrti'
end

View File

@ -7,9 +7,11 @@ cask 'receitanet' do
homepage 'http://idg.receita.fazenda.gov.br/interface/cidadao/irpf/2016/'
app 'Receitanet.app'
installer script: "Receitanet-#{version}.app/Contents/MacOS/installer",
args: %W[--response-file response --mode silent --prefix #{staged_path}],
sudo: true
installer script: {
executable: "Receitanet-#{version}.app/Contents/MacOS/installer",
args: %W[--response-file response --mode silent --prefix #{staged_path}],
sudo: true,
}
uninstall script: {
executable: 'Desinstalador',

View File

@ -10,9 +10,11 @@ cask 'scratch' do
depends_on cask: 'adobe-air'
installer script: "Install Scratch #{version.major}.app/Contents/MacOS/Install Scratch #{version.major}",
args: %w[-silent],
sudo: true
installer script: {
executable: "Install Scratch #{version.major}.app/Contents/MacOS/Install Scratch #{version.major}",
args: %w[-silent],
sudo: true,
}
uninstall script: {
executable: Hbc::Container::Air::INSTALLER_PATHNAME,

View File

@ -6,9 +6,11 @@ cask 'sencha' do
name 'Sencha Cmd'
homepage 'https://www.sencha.com/products/sencha-cmd/'
installer script: "SenchaCmd-#{version}-osx.app/Contents/MacOS/JavaApplicationStub",
args: ['-Djava.awt.headless=true', '-q', '-dir', "/opt/Sencha/Cmd/#{version}"],
sudo: true
installer script: {
executable: "SenchaCmd-#{version}-osx.app/Contents/MacOS/JavaApplicationStub",
args: ['-Djava.awt.headless=true', '-q', '-dir', "/opt/Sencha/Cmd/#{version}"],
sudo: true,
}
postflight do
set_ownership '/opt/Sencha'

View File

@ -28,21 +28,23 @@ cask 'soapui' do
# And refer to the install4j command line options for additional information
# https://resources.ej-technologies.com/install4j/help/doc/index.html
#
installer script: "SoapUI #{version} Installer.app/Contents/MacOS/JavaApplicationStub",
args: [
'-q',
'-Vsys.adminRights$Boolean=true',
'-Vsys.programGroupDisabled$Boolean=true',
'-VcreateDesktopLinkAction$Boolean=false',
'-Vsys.component.2393$Boolean=false',
'-Vsys.component.132$Boolean=true',
'-Vsys.component.1263$Boolean=false',
'-Vsys.languageId=en',
'-VshowFileAction$Boolean=false',
'-Vsys.installationDir=/Applications',
'-VexecutionLauncherAction$Boolean=false',
'-Vsys.component.714$Boolean=true',
]
installer script: {
executable: "SoapUI #{version} Installer.app/Contents/MacOS/JavaApplicationStub",
args: [
'-q',
'-Vsys.adminRights$Boolean=true',
'-Vsys.programGroupDisabled$Boolean=true',
'-VcreateDesktopLinkAction$Boolean=false',
'-Vsys.component.2393$Boolean=false',
'-Vsys.component.132$Boolean=true',
'-Vsys.component.1263$Boolean=false',
'-Vsys.languageId=en',
'-VshowFileAction$Boolean=false',
'-Vsys.installationDir=/Applications',
'-VexecutionLauncherAction$Boolean=false',
'-Vsys.component.714$Boolean=true',
],
}
uninstall delete: "/Applications/SoapUI-#{version}.app"
end

View File

@ -7,8 +7,10 @@ cask 'teamdrive' do
name 'TeamDrive'
homepage 'https://www.teamdrive.com/'
installer script: "Install-TeamDrive-#{version}_TMDR.app/Contents/MacOS/osx-intel",
args: ['--unattendedmodeui', 'none', '--mode', 'unattended']
installer script: {
executable: "Install-TeamDrive-#{version}_TMDR.app/Contents/MacOS/osx-intel",
args: ['--unattendedmodeui', 'none', '--mode', 'unattended'],
}
uninstall script: {
executable: '/Applications/TeamDrive/uninstall.app/Contents/MacOS/osx-intel',

View File

@ -6,8 +6,10 @@ cask 'thebrain' do
name 'TheBrain'
homepage 'https://www.thebrain.com/'
installer script: 'TheBrain Installer.app/Contents/MacOS/JavaApplicationStub',
args: ['-q']
installer script: {
executable: 'TheBrain Installer.app/Contents/MacOS/JavaApplicationStub',
args: ['-q'],
}
uninstall delete: '/Applications/TheBrain.app'
end

View File

@ -6,8 +6,10 @@ cask 'thinkorswim' do
name 'thinkDesktop'
homepage 'https://mediaserver.thinkorswim.com/installer/install.html#macosx'
installer script: 'thinkorswim Installer.app/Contents/MacOS/JavaApplicationStub',
args: ['-q']
installer script: {
executable: 'thinkorswim Installer.app/Contents/MacOS/JavaApplicationStub',
args: ['-q'],
}
uninstall script: {
executable: '/Applications/thinkorswim/thinkorswim Uninstaller.app/Contents/MacOS/JavaApplicationStub',

View File

@ -7,9 +7,11 @@ cask 'xampp' do
name 'XAMPP'
homepage 'https://www.apachefriends.org/index.html'
installer script: 'XAMPP.app/Contents/MacOS/osx-intel',
args: ['--mode', 'unattended'],
sudo: true
installer script: {
executable: 'XAMPP.app/Contents/MacOS/osx-intel',
args: ['--mode', 'unattended'],
sudo: true,
}
uninstall quit: 'com.bitnami.manager',
delete: '/Applications/XAMPP/'