diff --git a/Casks/remarkable.rb b/Casks/remarkable.rb index 19079bcd6e..0457197287 100644 --- a/Casks/remarkable.rb +++ b/Casks/remarkable.rb @@ -1,16 +1,19 @@ cask "remarkable" do - version "2.14.0.607" - sha256 "f1861d6706a8fefbad3e6b95cfd6f2b3ac90cde4cf50a7d27d24017515272429" + version "2.14.2.612,40108032" + sha256 "e70aef4218e4ae27a0df095d32f489aa9d89cc2bb3de1da6ab2989d1bb4c6300" - url "https://updates-download.cloud.remarkable.engineering/sparkle/reMarkableMacOs/Staging_9fb83f4b-c3d3-4d4d-83ca-8970001ea9a3/39780352/reMarkable-#{version}.dmg", - verified: "updates-download.cloud.remarkable.engineering" + url "https://updates-download.cloud.remarkable.engineering/sparkle/reMarkableMacOs/Staging_9fb83f4b-c3d3-4d4d-83ca-8970001ea9a3/#{version.csv.second}/reMarkable-#{version.csv.first}.dmg", + verified: "updates-download.cloud.remarkable.engineering/sparkle/reMarkableMacOs/" name "Remarkable" desc "View, Screen Share, organize, import, and download files to a reMarkable device" homepage "https://remarkable.com/" livecheck do url "https://get-updates.cloud.remarkable.engineering/sparkle/reMarkableMacOs/Prod/appcast.xml" - regex(/reMarkable-(\d+(?:\.\d+)+)\.dmg/i) + regex(%r{([^/]+)/reMarkable[._-]v?(\d+(?:\.\d+)+)\.dmg}i) + strategy :page_match do |page, regex| + page.scan(regex).map { |match| "#{match.second},#{match.first}" } + end end auto_updates true