Merge pull request #173053 from zotanmew/virtualdj

virtualdj 2024,8124 (new cask)
This commit is contained in:
Bevan Kay 2024-05-07 18:51:54 +10:00 committed by GitHub
commit 8306a10cb9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 32 additions and 0 deletions

32
Casks/v/virtualdj.rb Normal file
View File

@ -0,0 +1,32 @@
cask "virtualdj" do
version "2024,8124"
sha256 "fddcdd538b4b1a8a70b7cba07f1f1303c73a387eeae3e7600eccdf96c9ec2e08"
url "https://download.virtualdj.com/install_virtualdj_#{version.csv.first}_b#{version.csv.second}_mac.pkg"
name "VirtualDJ"
desc "DJ Software"
homepage "https://virtualdj.com/"
livecheck do
url "https://virtualdj.com/download/mac"
regex(/install[._-]virtualdj[._-]v?(\d+(?:\.\d+)*)[._-]b(\d+)[._-]mac\.pkg/i)
strategy :header_match do |headers, regex|
match = headers["location"].match(regex)
next if match.blank?
"#{match[1]},#{match[2]}"
end
end
pkg "install_virtualdj_#{version.csv.first}_b#{version.csv.second}_mac.pkg"
uninstall pkgutil: "com.atomixproductions.com.virtualdj8.VirtualDJ.pkg"
zap trash: [
"~/Library/Application Support/VirtualDJ",
"~/Library/Caches/com.atomixproductions.virtualdj",
"~/Library/HTTPStorages/com.atomixproductions.virtualdj.binarycookies",
"~/Library/Saved Application State/com.atomixproductions.virtualdj.savedState",
"~/Library/WebKit/com.atomixproductions.virtualdj",
]
end