mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
Add Android commandline tools (#104687)
* Add Android commandline tools * Update android-commandlinetools.rb * Update android-commandlinetools.rb * Update android-commandlinetools.rb * Update android-commandlinetools.rb * Update android-commandlinetools.rb * Update android-commandlinetools.rb Co-authored-by: Michael Cho <cho-m@tuta.io>
This commit is contained in:
co-authored by
Michael Cho
parent
aba536015a
commit
22d4ae56dc
@@ -0,0 +1,38 @@
|
||||
cask "android-commandlinetools" do
|
||||
version "7302050"
|
||||
sha256 "fda8189832e506a58643c119f02c515a5a85741ae9c040fab41ee6c5ac021311"
|
||||
|
||||
url "https://dl.google.com/android/repository/commandlinetools-mac-#{version}_latest.zip",
|
||||
verified: "dl.google.com/android/repository/"
|
||||
name "Android SDK Command-line Tools"
|
||||
desc "Command-line tools for building and debugging Android apps"
|
||||
homepage "https://developer.android.com/studio"
|
||||
|
||||
livecheck do
|
||||
url :homepage
|
||||
regex(%r{href=.*?/commandlinetools[._-]mac[._-](\d+)[._-]latest\.zip}i)
|
||||
end
|
||||
|
||||
conflicts_with cask: "android-sdk",
|
||||
formula: "proguard"
|
||||
|
||||
android_sdk_root = "#{HOMEBREW_PREFIX}/share/android-commandlinetools"
|
||||
android_clt_dir = "#{android_sdk_root}/cmdline-tools/homebrew"
|
||||
|
||||
binary "#{android_clt_dir}/bin/apkanalyzer"
|
||||
binary "#{android_clt_dir}/bin/avdmanager"
|
||||
binary "#{android_clt_dir}/bin/lint"
|
||||
binary "#{android_clt_dir}/bin/retrace"
|
||||
binary "#{android_clt_dir}/bin/screenshot2"
|
||||
binary "#{android_clt_dir}/bin/sdkmanager"
|
||||
artifact "cmdline-tools", target: android_clt_dir
|
||||
|
||||
zap trash: android_sdk_root
|
||||
|
||||
caveats do
|
||||
depends_on_java
|
||||
<<~EOS
|
||||
Default Android SDK root is #{android_sdk_root}
|
||||
EOS
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user