homebrew-cask/Casks/owncloud.rb

35 lines
1.0 KiB
Ruby

cask "owncloud" do
version "2.7.4.2934"
sha256 "07b9c8398d305375c8fe7f551c0b9d280933e92a63aed3b4b4b928ecbb71adbb"
url "https://download.owncloud.com/desktop/ownCloud/stable/#{version}/mac/ownCloud-#{version}.pkg"
name "ownCloud"
desc "Desktop syncing client for ownCloud"
homepage "https://owncloud.com/"
livecheck do
url "https://owncloud.com/desktop-app/"
strategy :page_match
regex(%r{href=.*?/owncloud-(\d+(?:\.\d+)*)\.pkg}i)
end
depends_on macos: ">= :sierra"
pkg "ownCloud-#{version}.pkg"
uninstall pkgutil: [
"com.ownCloud.client",
"com.owncCloud.finderPlugin",
]
zap trash: [
"~/Library/Group Containers/9B5WD74GWJ.com.owncloud.desktopclient",
"~/Library/Caches/com.owncloud.desktopclient",
"~/Library/Application Scripts/com.owncloud.desktopclient.FinderSyncExt",
"~/Library/Containers/com.owncloud.desktopclient.FinderSyncExt",
"~/Library/Preferences/com.owncloud.desktopclient.plist",
"~/Library/Application Support/ownCloud",
"~/Library/Preferences/ownCloud",
]
end