brave-browser@*: migrate from `homebrew/cask-versions`

Signed-off-by: Michael Cho <michael@michaelcho.dev>
This commit is contained in:
Michael Cho 2024-04-27 16:23:26 -04:00
parent c3572223e3
commit 6292b84dd4
No known key found for this signature in database
GPG Key ID: 55E85E28A7CD1E85
3 changed files with 90 additions and 0 deletions

View File

@ -0,0 +1,30 @@
cask "brave-browser@beta" do
arch arm: "arm64", intel: "x64"
folder = on_arch_conditional arm: "beta-arm64", intel: "beta"
version "1.66.90.0"
sha256 arm: "134b72ff55a5e3c612fb9ea751195258d4e6322f9203bed1dee0943cb916aeaa",
intel: "035bd5a15fcfbfd24e94200126d355844ad1fdff1333c3677dc487fba377d644"
url "https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/#{folder}/#{version.major_minor_patch.sub(".", "")}/Brave-Browser-Beta-#{arch}.dmg",
verified: "updates-cdn.bravesoftware.com/sparkle/Brave-Browser/"
name "Brave Beta"
desc "Web browser focusing on privacy"
homepage "https://brave.com/download-beta/"
livecheck do
url "https://updates.bravesoftware.com/sparkle/Brave-Browser/#{folder}/appcast.xml"
strategy :sparkle, &:short_version
end
auto_updates true
depends_on macos: ">= :catalina"
app "Brave Browser Beta.app"
zap trash: [
"~/Library/Application Support/brave",
"~/Library/Preferences/com.electron.brave.plist",
"~/Library/Saved Application State/com.electron.brave.savedState",
]
end

View File

@ -0,0 +1,30 @@
cask "brave-browser@dev" do
arch arm: "arm64", intel: "x64"
folder = on_arch_conditional arm: "dev-arm64", intel: "dev"
version "1.61.87.0"
sha256 arm: "0416c004411443dc66c7330c9181b5bfbb31dcc9f14a6e79efab2b02aa07bc35",
intel: "bd17479a2b65e693f979c58038d82657cbf63298ea3162f5fa714ac8e0580480"
url "https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/#{folder}/#{version.major_minor_patch.sub(".", "")}/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, &:short_version
end
auto_updates true
depends_on macos: ">= :catalina"
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

View File

@ -0,0 +1,30 @@
cask "brave-browser@nightly" do
arch arm: "arm64", intel: "x64"
folder = on_arch_conditional arm: "nightly-arm64", intel: "nightly"
version "1.67.42.0"
sha256 arm: "dd5b01c106b393ea94ffb3a59ab2151c2baa68d6abe14bf12ace39327bd9a935",
intel: "bc6dfbeefe757301ac7052a953402e27ffc62add6cd78d47cae7346d08cb5d68"
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: ">= :catalina"
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