Skip to content

Commit

Permalink
Merge pull request #172384 from Homebrew/migrate-various
Browse files Browse the repository at this point in the history
  • Loading branch information
p-linnane committed Apr 29, 2024
2 parents a9afdb7 + 7da3fef commit 802ead0
Show file tree
Hide file tree
Showing 5 changed files with 237 additions and 0 deletions.
43 changes: 43 additions & 0 deletions Casks/a/adguard-vpn@nightly.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
cask "adguard-vpn@nightly" do
version "2.4.0.595"
sha256 :no_check

url "https://static.adguard-vpn.com/mac/nightly/AdGuardVPN.dmg"
name "AdGuard VPN"
desc "VPN for privacy and security"
homepage "https://adguard-vpn.com/"

livecheck do
url "https://adguard-vpn.com/en/versions/mac/nightly.html"
regex(/Version\s(\d+(?:\.\d+)+)/i)
end

conflicts_with cask: "adguard-vpn"
depends_on macos: ">= :sierra"

pkg "AdGuard VPN.pkg"

uninstall launchctl: [
"com.adguard.mac.vpn.tun-helper",
"com.adguard.mac.vpn.vpn_helper",
],
quit: "com.adguard.mac.vpn",
pkgutil: "com.adguard.mac.vpn-pkg",
delete: [
"/Library/Application Support/AdGuard Software/com.adguard.mac.vpn",
"/Library/Application Support/com.adguard.mac.vpn",
"/Library/Logs/com.adguard.mac.vpn",
],
rmdir: "/Library/Application Support/AdGuard Software"

zap trash: [
"~/Library/Application Scripts/*.com.adguard.mac",
"~/Library/Application Scripts/com.adguard.mac.vpn.launchatlogin",
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adguard.mac.vpn.launchatlogin.sfl*",
"~/Library/Caches/com.adguard.mac.vpn",
"~/Library/Containers/com.adguard.mac.vpn.launchatlogin",
"~/Library/Group Containers/*.com.adguard.mac",
"~/Library/HTTPStorages/com.adguard.mac.vpn",
"~/Library/Preferences/com.adguard.mac.vpn.plist",
]
end
58 changes: 58 additions & 0 deletions Casks/a/adguard@nightly.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
cask "adguard@nightly" do
version "2.14.0.1594"
sha256 :no_check

url "https://static.adguard.com/mac/nightly/AdGuard.dmg"
name "Adguard"
desc "Stand alone ad blocker"
homepage "https://adguard.com/"

livecheck do
url "https://adguard.com/en/versions/mac/nightly.html"
regex(/Mac\s(\d+(?:\.\d+)+)/i)
end

conflicts_with cask: "adguard"
depends_on macos: ">= :sierra"

pkg "AdGuard.pkg"

uninstall launchctl: [
"com.adguard.mac.adguard.helper",
"com.adguard.mac.adguard.pac",
"com.adguard.mac.adguard.tun-helper",
"com.adguard.mac.adguard.xpcgate2",
],
quit: "com.adguard.mac.adguard",
pkgutil: "com.adguard.mac.adguard-pkg",
delete: [
"/Library/Application Support/AdGuard Software/com.adguard.mac.adguard",
"/Library/Application Support/com.adguard.Adguard",
"/Library/com.adguard.mac.adguard.pac",
],
rmdir: "/Library/Application Support/AdGuard Software"

zap trash: [
"/Library/Logs/com.adguard.mac.adguard",
"~/Library/Application Scripts/*.com.adguard.mac",
"~/Library/Application Scripts/com.adguard.mac.adguard.loginhelper",
"~/Library/Application Scripts/com.adguard.mac.adguard.safari-assistant",
"~/Library/Application Support/Adguard",
"~/Library/Application Support/com.adguard.Adguard",
"~/Library/Application Support/com.adguard.mac.adguard.pac",
"~/Library/Application Support/com.adguard.mac.adguard.tun-helper",
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adguard.mac.adguard.loginhelper.sfl*",
"~/Library/Caches/com.adguard.Adguard",
"~/Library/Caches/com.adguard.mac.adguard",
"~/Library/Containers/com.adguard.mac.adguard.loginhelper",
"~/Library/Containers/com.adguard.mac.adguard.safari-assistant",
"~/Library/Cookies/com.adguard.Adguard.binarycookies",
"~/Library/Group Containers/*.com.adguard.mac",
"~/Library/HTTPStorages/com.adguard.mac.adguard",
"~/Library/HTTPStorages/com.adguard.mac.adguard.binarycookies",
"~/Library/Logs/Adguard",
"~/Library/Preferences/com.adguard.Adguard.plist",
"~/Library/Preferences/com.adguard.mac.adguard.plist",
"~/Library/Saved Application State/com.adguard.mac.adguard.savedState",
]
end
71 changes: 71 additions & 0 deletions Casks/d/dropbox@beta.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
cask "dropbox@beta" do
arch arm: "&arch=arm64"

version "198.3.7548"
sha256 arm: "c9a45c780b0f5a6eb01f7ad075f8a5d614c1ee1101e16600af9c967dc7f8d653",
intel: "b94e065b61a9112ac47a91b80347f26126d1e0cfb6e4b9812631b9a275fb25e9"

url "https://www.dropbox.com/download?build=#{version}&plat=mac&rtoken=&type=full#{arch}",
verified: "dropbox.com/"
name "Dropbox"
desc "Client for the Dropbox cloud storage service"
homepage "https://www.dropboxforum.com/t5/Desktop-client-builds/bd-p/101003016"

livecheck do
url :homepage
regex(/Beta\sBuild\s(\d+(?:\.\d+)+)/i)
end

auto_updates true
conflicts_with cask: "dropbox"
depends_on macos: ">= :high_sierra"

app "Dropbox.app"

uninstall launchctl: "com.dropbox.DropboxMacUpdate.agent",
kext: "com.getdropbox.dropbox.kext",
delete: [
"/Library/DropboxHelperTools",
"/Library/Preferences/com.getdropbox.dropbox.dbkextd.plist",
]

zap trash: [
"~/.dropbox",
"~/Library/Application Scripts/*.com.getdropbox.dropbox.sync",
"~/Library/Application Scripts/com.dropbox.alternatenotificationservice",
"~/Library/Application Scripts/com.dropbox.client.crashpad",
"~/Library/Application Scripts/com.dropbox.foldertagger",
"~/Library/Application Scripts/com.getdropbox.dropbox.fileprovider",
"~/Library/Application Scripts/com.getdropbox.dropbox.garcon",
"~/Library/Application Scripts/com.getdropbox.dropbox.TransferExtension",
"~/Library/Application Support/Dropbox",
"~/Library/Application Support/DropboxElectron",
"~/Library/Application Support/FileProvider/com.getdropbox.dropbox.fileprovider",
"~/Library/Caches/CloudKit/com.apple.bird/iCloud.com.getdropbox.Dropbox",
"~/Library/Caches/com.dropbox.DropboxMacUpdate",
"~/Library/Caches/com.getdropbox.dropbox",
"~/Library/Caches/com.getdropbox.DropboxMetaInstaller",
"~/Library/Caches/com.plausiblelabs.crashreporter.data/com.dropbox.DropboxMacUpdate",
"~/Library/CloudStorage/Dropbox",
"~/Library/Containers/com.dropbox.activityprovider",
"~/Library/Containers/com.dropbox.alternatenotificationservice",
"~/Library/Containers/com.dropbox.foldertagger",
"~/Library/Containers/com.getdropbox.dropbox.fileprovider",
"~/Library/Containers/com.getdropbox.dropbox.garcon",
"~/Library/Containers/com.getdropbox.dropbox.TransferExtension",
"~/Library/Dropbox",
"~/Library/Dropbox/DropboxMacUpdate.app/Contents/MacOS/DropboxMacUpdate",
"~/Library/Group Containers/*.com.getdropbox.dropbox.sync",
"~/Library/Group Containers/com.dropbox.client.crashpad",
"~/Library/Group Containers/com.getdropbox.dropbox.garcon",
"~/Library/HTTPStorages/com.dropbox.DropboxMacUpdate",
"~/Library/HTTPStorages/com.getdropbox.dropbox",
"~/Library/LaunchAgents/com.dropbox.DropboxMacUpdate.agent.plist",
"~/Library/Logs/Dropbox_debug.log",
"~/Library/Preferences/com.apple.FileProvider/com.getdropbox.dropbox.fileprovider",
"~/Library/Preferences/com.dropbox.DropboxMacUpdate.plist",
"~/Library/Preferences/com.dropbox.DropboxMonitor.plist",
"~/Library/Preferences/com.dropbox.tungsten.helper.plist",
"~/Library/Preferences/com.getdropbox.dropbox.plist",
]
end
32 changes: 32 additions & 0 deletions Casks/s/sketch@beta.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
cask "sketch@beta" do
version "100,180085"
sha256 "c355157118b02cb4f922d73accbef6154235e46b0e6fd4348a5e93343f359c6c"

url "https://beta-download.sketch.com/sketch-#{version.csv.first}-#{version.csv.second}.zip"
name "Sketch"
desc "Digital design and prototyping platform"
homepage "https://www.sketch.com/beta"

livecheck do
url "https://beta-download.sketch.com/sketch-versions.xml"
strategy :sparkle
end

auto_updates true
depends_on macos: ">= :monterey"

app "Sketch Beta.app"

uninstall quit: "com.bohemiancoding.sketch3.beta"

zap trash: [
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bohemiancoding.sketch3.beta.sfl*",
"~/Library/Application Support/com.bohemiancoding.sketch3.beta",
"~/Library/Caches/com.bohemiancoding.sketch3.beta",
"~/Library/Caches/com.plausiblelabs.crashreporter.data/com.bohemiancoding.sketch3.beta",
"~/Library/Cookies/com.bohemiancoding.sketch3.beta.binarycookies",
"~/Library/Logs/com.bohemiancoding.sketch3.beta",
"~/Library/Preferences/com.bohemiancoding.sketch3.beta.LSSharedFileList.plist",
"~/Library/Preferences/com.bohemiancoding.sketch3.beta.plist",
]
end
33 changes: 33 additions & 0 deletions Casks/z/zotero@beta.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
cask "zotero@beta" do
version "7.0.0-beta.76,91054acfe"
sha256 "95da6459a205c840b8ce852d9bc8eb8627c93302b8a476ea72ccc3f3e216f2df"

url "https://download.zotero.org/client/beta/#{version.csv.first}%2B#{version.csv.second}/Zotero-#{version.csv.first}%2B#{version.csv.second}.dmg"
name "Zotero Beta"
desc "Collect, organize, cite, and share research sources"
homepage "https://www.zotero.org/"

livecheck do
url "https://www.zotero.org/download/client/update/0/0/Darwin/en-US/beta/Darwin%25/update.xml"
strategy :xml do |xml|
xml.get_elements("//update[@type='major']").map do |element|
element.attributes["displayVersion"].split("+").join(",")
end
end
end

auto_updates true
conflicts_with cask: "zotero"
depends_on macos: ">= :sierra"

app "Zotero.app"

zap trash: [
"~/Library/Application Scripts/org.zotero.SafariExtensionApp.SafariExtension",
"~/Library/Application Support/Zotero",
"~/Library/Caches/Zotero",
"~/Library/Containers/org.zotero.SafariExtensionApp.SafariExtension",
"~/Library/Preferences/org.zotero.zotero-beta.plist",
"~/Library/Saved Application State/org.zotero.zotero-beta.savedState",
]
end

0 comments on commit 802ead0

Please sign in to comment.