cask "wpsoffice-cn" do arch arm: "arm64", intel: "x64" version "7.5.1,8994" sha256 arm: "a266f7f3b1aa5b49717daa1a604f681bf72ada6df7ffa5824876d30d758dc9c6", intel: "0346cf0d1a0e542f3ace2c4ea31fc4f8753d205e2c6171041d814f3eb5916f76" url "https://package.mac.wpscdn.cn/mac_wps_pkg/#{version.csv.first}/WPS_Office_#{version.csv.first}(#{version.csv.second})_#{arch}.dmg", verified: "package.mac.wpscdn.cn/mac_wps_pkg/" name "WPS Office" desc "All-in-one office service platform in Chinese" homepage "https://mac.wps.cn/" livecheck do url :homepage regex(%r{>\s*v?(\d+(?:\.\d+)+)\s*[_\uff08(](\d+)[_\uff09)]\s*/\s*\d+(?:\.\d+)*\s*<}im) strategy :page_match do |page, regex| page.scan(regex).map { |match| "#{match[0]},#{match[1]}" } end end conflicts_with cask: "wpsoffice" depends_on macos: ">= :high_sierra" app "wpsoffice.app" zap trash: [ "~/Library/Application Scripts/com.kingsoft.wpsoffice.mac", "~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.FinderSync", "~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.recentfiles", "~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.WPSFinderMenu", "~/Library/Application Scripts/YK4WKE5WAM.wpsoffice", "~/Library/Containers/com.kingsoft.wpsoffice.mac", "~/Library/Containers/com.kingsoft.wpsoffice.mac.FinderSync", "~/Library/Containers/com.kingsoft.wpsoffice.mac.recentfiles", "~/Library/Containers/com.kingsoft.wpsoffice.mac.WPSFinderMenu", "~/Library/Containers/YK4WKE5WAM.wpsoffice", ] end