homebrew-cask-versions/Casks/brave-browser-dev.rb

33 lines
1 KiB
Ruby

cask "brave-browser-dev" do
arch = Hardware::CPU.intel? ? "x64" : "arm64"
folder = Hardware::CPU.intel? ? "dev" : "dev-arm64"
version "1.43.52.0,143.52"
if Hardware::CPU.intel?
sha256 "81cc8ce69996e6c05c47c7256e8b70b8aa0229a21945511981c0a3f3ae38a80f"
else
sha256 "e4b18558e3bbf1c1f615817eee795a77915cc553147d3184823f1c61f375310f"
end
url "https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/#{folder}/#{version.csv.second}/Brave-Browser-Dev-#{arch}.dmg",
verified: "updates-cdn.bravesoftware.com/sparkle/Brave-Browser/"
name "Brave Dev"
desc "Web browser focusing on privacy"
homepage "https://brave.com/download-dev/"
livecheck do
url "https://updates.bravesoftware.com/sparkle/Brave-Browser/#{folder}/appcast.xml"
strategy :sparkle
end
auto_updates true
app "Brave Browser Dev.app"
zap trash: [
"~/Library/Application Support/brave",
"~/Library/Preferences/com.electron.brave.plist",
"~/Library/Saved Application State/com.electron.brave.savedState",
]
end