homebrew-cask/Casks/l/loupedeck.rb

48 lines
2.0 KiB
Ruby

cask "loupedeck" do
version "5.9.1.19365"
sha256 "cf0357880332e537827b328716345b9c6dff0537a189f3181f6ff8565aef2db7"
url "https://5145542.fs1.hubspotusercontent-na1.net/hubfs/5145542/Knowledge%20Base/LD%20Software%20Downloads/#{version.major_minor_patch.chomp(".0")}/LoupedeckInstaller_#{version}.dmg",
verified: "5145542.fs1.hubspotusercontent-na1.net/hubfs/5145542/"
name "Loupdeck"
desc "Software for Loupedeck consoles"
homepage "https://loupedeck.com/"
livecheck do
url "https://loupedeck.com/downloads/"
regex(/href=.*?LoupedeckInstaller(?:[._\s-]|%20)+v?(\d+(?:\.\d+)+)\.dmg/i)
end
depends_on macos: ">= :sierra"
pkg "LoupedeckInstaller.pkg"
uninstall launchctl: "com.loupedeck.loupedeck2.launch",
quit: [
"com.loupedeck.Loupedeck2",
"com.loupedeck.loupedeckconfig",
],
pkgutil: [
"com.loupedeck.ImageLibraryInstaller",
"com.loupedeck.LibraryInstaller",
"com.loupedeck.LoupedeckLibraryPackageManagerMacPackageInstaller",
"com.loupedeck.LoupedeckPackageInstaller",
"com.loupedeck.LoupedeckServiceToolPackageInstaller",
"com.loupedeck.MediaInstaller",
"com.loupedeck.OBSClientPluginPackageInstaller",
"com.loupedeck.PluginPackageInstaller",
"com.loupedeck.UIPackageInstaller",
],
delete: "/Applications/Loupedeck.app"
zap trash: [
"~/Library/Application Support/Adobe/CameraRaw/Settings/Loupedeck - Karo Holmberg",
"~/Library/Application Support/Adobe/CameraRaw/Settings/Loupedeck - Loke Roos",
"~/Library/Application Support/Adobe/Lightroom/Export Presets/Loupedeck Exports",
"~/Library/Application Support/Adobe/Lightroom/Modules/loupedeck2.lrplugin",
"~/Library/Application Support/Capture One/KeyboardShortcuts/Loupedeck_beta.plist",
"~/Library/Application Support/LoupedeckConfig",
"~/Library/Logs/LoupedeckConfig",
]
end