27 lines
910 B
Ruby
27 lines
910 B
Ruby
cask "webull" do
|
|
arch arm: "global_arm64", intel: "global_x64"
|
|
livecheck_arch = on_arch_conditional arm: "qt_m1_global", intel: "qt_mac_global"
|
|
|
|
version "6.9.1"
|
|
sha256 arm: "e9e4061e26b5ec52f1e2f9eaa7683d4a314475f8aa4d99e50efd3dd71c01658f",
|
|
intel: "7cbc30f31508d95832e4706fec2c1681c68af994480102226285316aa80db632"
|
|
|
|
url "https://u1sweb.webullfintech.com/us/Webull%20Desktop_#{version}_#{arch}signed.dmg",
|
|
verified: "u1sweb.webullfintech.com/us/"
|
|
name "Webull"
|
|
desc "Desktop client for Webull Financial LLC"
|
|
homepage "https://webull.com/"
|
|
|
|
livecheck do
|
|
url "https://infoapi.webullfintech.com/api/operation/appver/last?platform=#{livecheck_arch}&osv=10.15"
|
|
regex(/Webull%20Desktop[._-](\d+(?:\.\d+)+).*?.dmg/i)
|
|
strategy :page_match
|
|
end
|
|
|
|
depends_on macos: ">= :mojave"
|
|
|
|
app "Webull Desktop.app"
|
|
|
|
zap trash: "~/Library/Application Support/Webull Desktop"
|
|
end
|