From 5e2ee4560c75f729f8b8fd744bc1c27a2471cffb Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Tue, 23 Mar 2021 18:35:28 +0100 Subject: [PATCH] obs-virtualcam: add livecheck (#102443) --- Casks/obs-virtualcam.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Casks/obs-virtualcam.rb b/Casks/obs-virtualcam.rb index cbd6e7c776..6f5d379bb8 100644 --- a/Casks/obs-virtualcam.rb +++ b/Casks/obs-virtualcam.rb @@ -3,13 +3,24 @@ cask "obs-virtualcam" do sha256 "3b793ee5e55a834c97775e049e8707857b37da810ffa73bbb1e26196a0427aee" url "https://github.com/johnboiles/obs-mac-virtualcam/releases/download/v#{version.before_comma}/obs-mac-virtualcam-#{version.after_comma}-v#{version.before_comma}.pkg" - appcast "https://github.com/johnboiles/obs-mac-virtualcam/releases.atom" name "OBS Virtual Camera" homepage "https://github.com/johnboiles/obs-mac-virtualcam" + livecheck do + url "https://github.com/johnboiles/obs-mac-virtualcam/releases" + strategy :page_match do |page| + match = page.match(%r{href=.*?/obs-mac-virtualcam-([a-f0-9]+)-v?(\d+(?:\.\d+)*)\.pkg}i) + "#{match[2]},#{match[1]}" + end + end + depends_on macos: ">= :high_sierra" pkg "obs-mac-virtualcam-#{version.after_comma}-v#{version.before_comma}.pkg" uninstall pkgutil: "com.johnboiles.obs-mac-virtualcam" + + caveats do + discontinued + end end