forked from Homebrew/homebrew-cask-versions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
brave-browser-nightly.rb
30 lines (24 loc) 路 1.08 KB
/
brave-browser-nightly.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
cask "brave-browser-nightly" do
arch arm: "arm64", intel: "x64"
folder = on_arch_conditional arm: "nightly-arm64", intel: "nightly"
version "1.66.43.0"
sha256 arm: "a9e5d40f5f1f2c8a4302d1a6942aa37076458308ef35e314d341882841f13fdc",
intel: "058de83a54bdd18931eb529e6d16412e435a1b7d371d4a53361ab3e23842d582"
url "https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/#{folder}/#{version.major_minor_patch.sub(".", "")}/Brave-Browser-Nightly-#{arch}.dmg",
verified: "updates-cdn.bravesoftware.com/sparkle/Brave-Browser/"
name "Brave Nightly"
desc "Web browser focusing on privacy"
homepage "https://brave.com/download-nightly/"
livecheck do
url "https://updates.bravesoftware.com/sparkle/Brave-Browser/#{folder}/appcast.xml"
strategy :sparkle, &:short_version
end
auto_updates true
depends_on macos: ">= :high_sierra"
app "Brave Browser Nightly.app"
zap trash: [
"~/Library/Application Support/brave",
"~/Library/Preferences/com.electron.brave.plist",
"~/Library/Saved Application State/com.electron.brave.savedState",
]
end