forked from Homebrew/homebrew-cask
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathandroid-sdk.rb
36 lines (31 loc) · 1.2 KB
/
android-sdk.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
cask 'android-sdk' do
version '4333796'
sha256 'ecb29358bc0f13d7c2fa0f9290135a5b608e38434aad9bf7067d0252c160853e'
# dl.google.com/android/repository/ was verified as official when first introduced to the cask
url "https://dl.google.com/android/repository/sdk-tools-darwin-#{version}.zip"
name 'android-sdk'
homepage 'https://developer.android.com/studio/releases/sdk-tools'
binary "#{staged_path}/tools/android"
binary "#{staged_path}/tools/bin/archquery"
binary "#{staged_path}/tools/bin/avdmanager"
binary "#{staged_path}/tools/bin/jobb"
binary "#{staged_path}/tools/bin/lint"
binary "#{staged_path}/tools/bin/monkeyrunner"
binary "#{staged_path}/tools/bin/screenshot2"
binary "#{staged_path}/tools/bin/sdkmanager"
binary "#{staged_path}/tools/bin/uiautomatorviewer"
binary "#{staged_path}/tools/emulator"
binary "#{staged_path}/tools/emulator-check"
binary "#{staged_path}/tools/mksdcard"
binary "#{staged_path}/tools/monitor"
postflight do
FileUtils.ln_sf(staged_path.to_s, "#{HOMEBREW_PREFIX}/share/android-sdk")
end
uninstall_postflight do
FileUtils.rm_f("#{HOMEBREW_PREFIX}/share/android-sdk")
end
caveats do
depends_on_java '8'
discontinued
end
end