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, regex| 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