From fa7d2b88ea6195d557407f6bddd208fa4489b0bb Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Sun, 28 Apr 2024 15:09:57 -0400 Subject: [PATCH 1/5] adguard@nightly: migrate --- Casks/a/adguard@nightly.rb | 58 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 Casks/a/adguard@nightly.rb diff --git a/Casks/a/adguard@nightly.rb b/Casks/a/adguard@nightly.rb new file mode 100644 index 000000000000..6a29c49a79b6 --- /dev/null +++ b/Casks/a/adguard@nightly.rb @@ -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 From bc7b8414620a6c767303f3468db0b52614b5b51b Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Sun, 28 Apr 2024 15:10:11 -0400 Subject: [PATCH 2/5] adguard-vpn@nightly: migrate --- Casks/a/adguard-vpn@nightly.rb | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Casks/a/adguard-vpn@nightly.rb diff --git a/Casks/a/adguard-vpn@nightly.rb b/Casks/a/adguard-vpn@nightly.rb new file mode 100644 index 000000000000..fb73ac9e0788 --- /dev/null +++ b/Casks/a/adguard-vpn@nightly.rb @@ -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 From 069e762f6c4c756f87788125a524e6124629783b Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Sun, 28 Apr 2024 15:10:21 -0400 Subject: [PATCH 3/5] dropbox@beta: migrate --- Casks/d/dropbox@beta.rb | 71 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 Casks/d/dropbox@beta.rb diff --git a/Casks/d/dropbox@beta.rb b/Casks/d/dropbox@beta.rb new file mode 100644 index 000000000000..b3dba595ab72 --- /dev/null +++ b/Casks/d/dropbox@beta.rb @@ -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 From 4a31df4cf67bbd7f4a550a3fce14de4b15d01431 Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Sun, 28 Apr 2024 15:10:33 -0400 Subject: [PATCH 4/5] sketch@beta: migrate --- Casks/s/sketch@beta.rb | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Casks/s/sketch@beta.rb diff --git a/Casks/s/sketch@beta.rb b/Casks/s/sketch@beta.rb new file mode 100644 index 000000000000..c2ec4bb3e871 --- /dev/null +++ b/Casks/s/sketch@beta.rb @@ -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 From 7da3fefd682eab7edfead5a8cbdf08e63abf5660 Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Sun, 28 Apr 2024 15:10:40 -0400 Subject: [PATCH 5/5] zotero@beta: migrate --- Casks/z/zotero@beta.rb | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Casks/z/zotero@beta.rb diff --git a/Casks/z/zotero@beta.rb b/Casks/z/zotero@beta.rb new file mode 100644 index 000000000000..c86529509537 --- /dev/null +++ b/Casks/z/zotero@beta.rb @@ -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