Files
homebrew-cask/Casks/e/engine-prime.rb
Mike McQuaid aa461148bb Move all remaining casks to sharded subdirectories.
The migration of `orka.rb` and then `o*.rb` has worked well without
complaint so: let's move everything else, too.
2023-08-09 12:08:38 +01:00

27 lines
941 B
Ruby

cask "engine-prime" do
version "1.6.1,5f4b42a70b"
sha256 "978c1fdde817f855242502a833b9a7447501fdc2ba9af0d941509561059f90b3"
url "https://cdn.inmusicbrands.com/denondj/EnginePrime/#{version.csv.first.no_dots}/Engine_Prime_#{version.csv.first}_#{version.csv.second}_Setup.dmg",
verified: "inmusicbrands.com/"
name "Engine Prime"
desc "Music Management Software for Denon's Engine OS Hardware"
homepage "https://www.denondj.com/engineprime"
livecheck do
url "https://www.denondj.com/downloads"
regex(%r{href=.*?/Engine[._-]?Prime[._-]?v?(\d+(?:\.\d+)*)(?:[._-]([0-9a-z]+))?[._-]Setup\.dmg}i)
strategy :page_match do |page, regex|
page.scan(regex).map do |match|
"#{match[0]}#{"," + match[1] if match[1]}"
end
end
end
pkg "Engine Prime_#{version.csv.first}_Setup.pkg"
uninstall pkgutil: "com.airmusictechnology.engineprime.application"
zap trash: "~/Music/Engine Library"
end