mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
nextcloud: various updates
This commit is contained in:
+24
-22
@@ -1,36 +1,38 @@
|
||||
cask "nextcloud" do
|
||||
on_el_capitan :or_older do
|
||||
version "2.6.5.20200710-legacy"
|
||||
sha256 "4c67e50361dd5596fb884002d1ed907fe109d607fba2cabe07e505addd164519"
|
||||
on_big_sur :or_older do
|
||||
version "3.8.1"
|
||||
sha256 "448647db0068ff9a2b669ff2f9d715a36b4e5e1af82e9849e57d9f7078d1bd2e"
|
||||
|
||||
url "https://github.com/nextcloud/desktop/releases/download/v#{version.major_minor_patch}/Nextcloud-#{version}.pkg",
|
||||
verified: "github.com/nextcloud/desktop/"
|
||||
livecheck do
|
||||
skip "Legacy version"
|
||||
end
|
||||
|
||||
depends_on macos: ">= :mojave"
|
||||
end
|
||||
on_sierra :or_newer do
|
||||
on_monterey :or_newer do
|
||||
version "3.11.0"
|
||||
sha256 "e2e42c4d255546e32d11e3c2c20d8e805aa08425d6f7994f0a1fa3c3438047b3"
|
||||
|
||||
url "https://github.com/nextcloud-releases/desktop/releases/download/v#{version}/Nextcloud-#{version}.pkg",
|
||||
verified: "github.com/nextcloud-releases/desktop/"
|
||||
end
|
||||
livecheck do
|
||||
url :url
|
||||
regex(/^Nextcloud[._-]v?(\d+(?:\.\d+)+)\.pkg$/i)
|
||||
strategy :github_latest do |json, regex|
|
||||
json["assets"]&.map do |asset|
|
||||
match = asset["name"]&.match(regex)
|
||||
next if match.blank?
|
||||
|
||||
name "Nextcloud"
|
||||
desc "Desktop sync client for Nextcloud software products"
|
||||
homepage "https://nextcloud.com/"
|
||||
|
||||
livecheck do
|
||||
url :url
|
||||
regex(/^Nextcloud[._-]v?(\d+(?:\.\d+)+)\.pkg$/i)
|
||||
strategy :github_latest do |json, regex|
|
||||
json["assets"]&.map do |asset|
|
||||
match = asset["name"]&.match(regex)
|
||||
next if match.blank?
|
||||
|
||||
match[1]
|
||||
match[1]
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
url "https://github.com/nextcloud-releases/desktop/releases/download/v#{version}/Nextcloud-#{version}.pkg",
|
||||
verified: "github.com/nextcloud-releases/desktop/"
|
||||
name "Nextcloud"
|
||||
desc "Desktop sync client for Nextcloud software products"
|
||||
homepage "https://nextcloud.com/"
|
||||
|
||||
auto_updates true
|
||||
|
||||
pkg "Nextcloud-#{version}.pkg"
|
||||
|
||||
Reference in New Issue
Block a user