mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
+9
-5
@@ -1,18 +1,22 @@
|
||||
cask "clickshare" do
|
||||
version "4.27.2.4"
|
||||
sha256 "d36a6a63bbaee2d0e0927c49ae24b1ad47cdeaef4e8554586204fe491528b42f"
|
||||
version "4.28.0.11,45"
|
||||
sha256 "9b14dddad05c87a85c7d5fa9f004dc029fcec49abd14f8b8196d675f7ebf2f9e"
|
||||
|
||||
url "https://www.barco.com/services/website/en/TdeFiles/Download?FileNumber=R3306192&TdeType=3&MajorVersion=#{format("%02d", version.major)}&MinorVersion=#{format("%02d", version.minor)}&PatchVersion=#{format("%02d", version.patch)}&BuildVersion=#{format("%03d", version.split(".").last)}"
|
||||
url "https://www.barco.com/services/website/en/TdeFiles/Download?FileNumber=R3306192&TdeType=3&MajorVersion=#{format("%02d", version.csv.first.major)}&MinorVersion=#{format("%02d", version.csv.first.minor)}&PatchVersion=#{format("%02d", version.csv.first.patch)}&BuildVersion=#{format("%03d", version.csv.first.split(".").last)}"
|
||||
name "ClickShare"
|
||||
desc "Wireless teleconferencing client"
|
||||
homepage "https://www.barco.com/en/clickshare/app"
|
||||
|
||||
livecheck do
|
||||
url "https://www.barco.com/en/support/software/R3306192"
|
||||
regex(/td>v?(\d+(?:\.\d+)+)</i)
|
||||
regex(/<div[^>]*>\s*v?(\d+(?:\.\d+)+)/i)
|
||||
strategy :page_match do |page, regex|
|
||||
versions = page.scan(regex).flatten.uniq
|
||||
"#{versions.first},#{versions.count + 4}"
|
||||
end
|
||||
end
|
||||
|
||||
container nested: "ClickShare_Setup.dmg"
|
||||
container nested: "R3306192_#{version.csv.second}_ApplicationSw/ClickShare_Setup.dmg"
|
||||
|
||||
app "ClickShare.app"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user