diff --git a/Casks/m/mplab-xc32.rb b/Casks/m/mplab-xc32.rb index 4e9ba731d00f7..9bcc983a07010 100644 --- a/Casks/m/mplab-xc32.rb +++ b/Casks/m/mplab-xc32.rb @@ -1,6 +1,7 @@ cask "mplab-xc32" do - version "4.35" - sha256 "f4664a269b873ae72572924fb5525979fa60a399c1d6ecc8fc196833013b79c2" + # NOTE: "32" is not a version number, but an intrinsic part of the product name + version "4.40" + sha256 "4463c2c7e191121dfbb103f40dc9ddbe1ef930fecd1d1bc12a574600e8ee4264" url "https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/SoftwareTools/xc32-v#{version}-full-install-osx-installer.dmg" name "MPLab XC32 Compiler" @@ -9,9 +10,11 @@ livecheck do url "https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc32" - regex(%r{href=.*?ProductDocuments/SoftwareTools/xc32[._-]v?(\d+(?:\.\d+)+)-full-install-osx-installer\.dmg}i) + regex(%r{href=.*?SoftwareTools/xc32[._-]v?(\d+(?:\.\d+)+)[._-]full[._-]install[._-]osx[._-]installer\.dmg}i) end + depends_on arch: :x86_64 + installer script: { executable: "xc32-v#{version}-osx-installer.app/Contents/MacOS/installbuilder.sh", args: [ @@ -54,4 +57,6 @@ args: ["--mode", "unattended"], sudo: true, } + + # No zap stanza required end