From b73aa9cab28c7d9c77ff11d1dc6c171254263290 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Wed, 6 Mar 2024 13:36:30 -0500 Subject: [PATCH 1/3] ddpm 1.3.0.0026 Signed-off-by: Rui Chen --- Casks/d/ddpm.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Casks/d/ddpm.rb b/Casks/d/ddpm.rb index 146054cb07..2d3f289364 100644 --- a/Casks/d/ddpm.rb +++ b/Casks/d/ddpm.rb @@ -1,19 +1,19 @@ 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://dl.dell.com/FOLDER11285771M/1/DDPMv#{version}.zip" 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" + url "https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=ND3C5" regex(/ddpmv(\d+(?:\.\d+)+)\.zip/i) end - pkg "DDPMv#{version}/DDPM_Installer.pkg" + pkg "DDPM_Installer.pkg" binary "/Applications/DDPM/DDPM.app/Contents/MacOS/DDPM" uninstall pkgutil: "Qisda.pkg.DDPM", From 8101a2f27e29b7f6472a442627923fba9d20c970 Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Thu, 7 Mar 2024 15:42:16 +1100 Subject: [PATCH 2/3] ddpm: update url & livecheck --- Casks/d/ddpm.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Casks/d/ddpm.rb b/Casks/d/ddpm.rb index 2d3f289364..72d9e9eabe 100644 --- a/Casks/d/ddpm.rb +++ b/Casks/d/ddpm.rb @@ -2,15 +2,17 @@ cask "ddpm" do version "1.3.0.0026" sha256 "fad4c289349f0d6e6b55af535f7494dcba1762fffddaa089d75065f9dd4ccdd3" - url "https://dl.dell.com/FOLDER11285771M/1/DDPMv#{version}.zip" + url "https://www.delldisplaymanagermac.com/DDPM/DDPMv#{version}.zip" 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=ND3C5" - 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 "DDPM_Installer.pkg" From cc639a1f9f81102e532fef062631819f845b8469 Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Thu, 7 Mar 2024 15:43:14 +1100 Subject: [PATCH 3/3] ddpm: add verified parameter to url --- Casks/d/ddpm.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Casks/d/ddpm.rb b/Casks/d/ddpm.rb index 72d9e9eabe..9750c290c9 100644 --- a/Casks/d/ddpm.rb +++ b/Casks/d/ddpm.rb @@ -2,7 +2,8 @@ cask "ddpm" do version "1.3.0.0026" sha256 "fad4c289349f0d6e6b55af535f7494dcba1762fffddaa089d75065f9dd4ccdd3" - url "https://www.delldisplaymanagermac.com/DDPM/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"