diff --git a/Casks/d/ddpm.rb b/Casks/d/ddpm.rb index 146054cb07..9750c290c9 100644 --- a/Casks/d/ddpm.rb +++ b/Casks/d/ddpm.rb @@ -1,19 +1,22 @@ cask "ddpm" do - version "1.2.0.0052" - sha256 "53faf376738a35a8f1af6f4ba48ea18986d885f032ca89911172f6e6e1b4c58b" + version "1.3.0.0026" + sha256 "fad4c289349f0d6e6b55af535f7494dcba1762fffddaa089d75065f9dd4ccdd3" - url "https://dl.dell.com/FOLDER10656664M/1/DDPMv#{version}.zip" + url "https://www.delldisplaymanagermac.com/DDPM/DDPMv#{version}.zip", + verified: "delldisplaymanagermac.com/" name "DDPM" name "Dell Display and Peripheral Manager" desc "Monitors and peripherals manager" homepage "https://dell.com/" livecheck do - url "https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=3v8tw" - regex(/ddpmv(\d+(?:\.\d+)+)\.zip/i) + url "https://www.delldisplaymanagermac.com/DDPM/ddpm.json" + strategy :json do |json| + json.dig("versionTable", "*", "originVersion") + end end - pkg "DDPMv#{version}/DDPM_Installer.pkg" + pkg "DDPM_Installer.pkg" binary "/Applications/DDPM/DDPM.app/Contents/MacOS/DDPM" uninstall pkgutil: "Qisda.pkg.DDPM",