2016-08-22 06:41:11 +08:00
|
|
|
cask 'adobe-air-sdk' do
|
2017-12-13 12:10:20 +08:00
|
|
|
version '28.0'
|
|
|
|
sha256 '485de6aed65ee32be7df05269c3751dc8d59c6a389512592fa685484bd297b90'
|
2016-08-22 06:41:11 +08:00
|
|
|
|
2017-04-29 00:09:44 +08:00
|
|
|
url "https://airdownload.adobe.com/air/mac/download/#{version}/AIRSDK_Compiler.dmg"
|
2016-08-22 06:41:11 +08:00
|
|
|
name 'Adobe AIR SDK'
|
2016-08-23 21:37:09 +08:00
|
|
|
homepage 'https://www.adobe.com/devnet/air/air-sdk-download.html'
|
2016-08-22 06:41:11 +08:00
|
|
|
|
2016-08-26 22:30:52 +08:00
|
|
|
binary 'bin/aasdoc.wrapper.sh', target: 'aasdoc'
|
|
|
|
binary 'bin/acompc.wrapper.sh', target: 'acompc'
|
|
|
|
binary 'bin/adl.wrapper.sh', target: 'adl'
|
|
|
|
binary 'bin/adt.wrapper.sh', target: 'adt'
|
|
|
|
binary 'bin/amxmlc.wrapper.sh', target: 'amxmlc'
|
|
|
|
binary 'bin/asdoc.wrapper.sh', target: 'asdoc'
|
|
|
|
binary 'bin/compc.wrapper.sh', target: 'compc'
|
|
|
|
binary 'bin/fdb.wrapper.sh', target: 'fdb'
|
|
|
|
binary 'bin/fontswf.wrapper.sh', target: 'fontswf'
|
|
|
|
binary 'bin/mxmlc.wrapper.sh', target: 'mxmlc'
|
|
|
|
binary 'bin/optimizer.wrapper.sh', target: 'optimizer'
|
|
|
|
binary 'bin/swcdepends.wrapper.sh', target: 'swcdepends'
|
|
|
|
binary 'bin/swfdump.wrapper.sh', target: 'swfdump'
|
2016-08-22 06:41:11 +08:00
|
|
|
|
|
|
|
preflight do
|
2017-07-06 10:34:38 +08:00
|
|
|
[
|
|
|
|
'aasdoc',
|
|
|
|
'acompc',
|
|
|
|
'adl',
|
|
|
|
'adt',
|
|
|
|
'amxmlc',
|
|
|
|
'asdoc',
|
|
|
|
'compc',
|
|
|
|
'fdb',
|
|
|
|
'fontswf',
|
|
|
|
'mxmlc',
|
|
|
|
'optimizer',
|
|
|
|
'swcdepends',
|
|
|
|
'swfdump',
|
2016-08-22 06:41:11 +08:00
|
|
|
].each do |shimscript|
|
2016-08-26 22:30:52 +08:00
|
|
|
# shim script (https://github.com/caskroom/homebrew-cask/issues/18809)
|
2017-10-22 23:36:29 +08:00
|
|
|
IO.write "#{staged_path}/bin/#{shimscript}.wrapper.sh", <<~EOS
|
2016-08-22 06:41:11 +08:00
|
|
|
#!/bin/sh
|
|
|
|
exec '#{staged_path}/bin/#{shimscript}' "$@"
|
2016-08-26 22:30:52 +08:00
|
|
|
EOS
|
2016-08-22 06:41:11 +08:00
|
|
|
end
|
|
|
|
end
|
2017-04-29 00:09:44 +08:00
|
|
|
|
|
|
|
postflight do
|
|
|
|
FileUtils.ln_sf(staged_path.to_s, "#{HOMEBREW_PREFIX}/share/adobe-air-sdk")
|
|
|
|
end
|
|
|
|
|
|
|
|
uninstall_postflight do
|
|
|
|
FileUtils.rm("#{HOMEBREW_PREFIX}/share/adobe-air-sdk")
|
|
|
|
end
|
|
|
|
|
2017-10-22 23:36:29 +08:00
|
|
|
caveats <<~EOS
|
2017-04-29 00:09:44 +08:00
|
|
|
You may want to add to your profile:
|
2017-10-24 06:48:10 +08:00
|
|
|
'export ADOBE_AIR_HOME="#{HOMEBREW_PREFIX}/share/adobe-air-sdk"'
|
2017-04-29 00:09:44 +08:00
|
|
|
|
|
|
|
This operation may take up to 10 minutes depending on your internet connection.
|
|
|
|
Please, be patient.
|
|
|
|
EOS
|
2016-08-22 06:41:11 +08:00
|
|
|
end
|