mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
38 lines
1.0 KiB
Ruby
38 lines
1.0 KiB
Ruby
cask "qingg" do
|
|
version "2.15"
|
|
sha256 "3d4e9ec86ef863564b5de4879c8186051e0e6a9a166bad6f0629ff547283dacb"
|
|
|
|
url "https://qingg.im/download/Qingg-#{version}.dmg"
|
|
name "QinggIM"
|
|
name "清歌输入法"
|
|
desc "Wubi input method"
|
|
homepage "https://qingg.im/mac/"
|
|
|
|
# The `shortVersionString` value may contain additional text besides the
|
|
# numeric version (e.g., `2.15 十周年纪念版`), so we match the version from
|
|
# the URL in this instance.
|
|
livecheck do
|
|
url "https://qingg.im/sparkle/appcast.php"
|
|
regex(/Qingg[._-]v?(\d+(?:\.\d+)+)\.(?:dmg|pkg|zip)/i)
|
|
strategy :sparkle do |item|
|
|
match = item&.url&.match(regex)
|
|
next if match.blank?
|
|
|
|
match[1]
|
|
end
|
|
end
|
|
|
|
auto_updates true
|
|
|
|
pkg "安装包.pkg"
|
|
|
|
uninstall pkgutil: "com.aodaren.Qingg.pkg"
|
|
|
|
zap trash: [
|
|
"~/Library/Application Support/com.aodaren.inputmethod.Qingg",
|
|
"~/Library/Application Support/Qingg",
|
|
"~/Library/Caches/com.aodaren.inputmethod.Qingg",
|
|
"~/Library/Preferences/com.aodaren.inputmethod.Qingg.plist",
|
|
]
|
|
end
|