From 081fed5041d1de9c28c61119518d9c8d5225142e Mon Sep 17 00:00:00 2001 From: mavenor Date: Sat, 24 Feb 2024 02:35:54 +0530 Subject: [PATCH 1/2] vitalsource-bookshelf: Add livecheck the livecheck URL is Cloudflare-protected needs :user_agent => :browser --- Casks/v/vitalsource-bookshelf.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Casks/v/vitalsource-bookshelf.rb b/Casks/v/vitalsource-bookshelf.rb index ad9ade2bf3..78c9c36041 100644 --- a/Casks/v/vitalsource-bookshelf.rb +++ b/Casks/v/vitalsource-bookshelf.rb @@ -9,7 +9,8 @@ cask "vitalsource-bookshelf" do homepage "https://www.vitalsource.com/bookshelf-features" livecheck do - skip "No version information available" + url "https://support.vitalsource.com/hc/en-gb/p/download" + regex(/href=["']?[^'" >]*VitalSource[-_.]Bookshelf[-_.](\d+(?:\.\d+)+)\.dmg/i) end depends_on macos: ">= :mojave" From 63b23d99f607ba1481f97eaa3d6edff7f1b4e6ab Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Sun, 25 Feb 2024 19:31:34 +1100 Subject: [PATCH 2/2] vitalsource-bookshelf: update regex --- Casks/v/vitalsource-bookshelf.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/v/vitalsource-bookshelf.rb b/Casks/v/vitalsource-bookshelf.rb index 78c9c36041..637363f974 100644 --- a/Casks/v/vitalsource-bookshelf.rb +++ b/Casks/v/vitalsource-bookshelf.rb @@ -10,7 +10,7 @@ cask "vitalsource-bookshelf" do livecheck do url "https://support.vitalsource.com/hc/en-gb/p/download" - regex(/href=["']?[^'" >]*VitalSource[-_.]Bookshelf[-_.](\d+(?:\.\d+)+)\.dmg/i) + regex(/href=.*?VitalSource[-_.]Bookshelf[-_.]v?(\d+(?:\.\d+)+)\.dmg/i) end depends_on macos: ">= :mojave"