From 7585dbeb244072edca5c8487a75a2a973e25964a Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Wed, 1 May 2024 17:02:39 -0400 Subject: [PATCH] various casks: migrate --- Casks/chromedriver-beta.rb | 27 ------- Casks/deadbeef-nightly.rb | 20 ----- Casks/geogebra5.rb | 27 ------- Casks/keepassxc-snapshot.rb | 17 ----- Casks/mumble-snapshot.rb | 30 -------- Casks/openemu-experimental.rb | 38 ---------- Casks/openscad-snapshot.rb | 25 ------- Casks/pgadmin3.rb | 23 ------ Casks/playcover-community-beta.rb | 30 -------- Casks/qbittorrent-lt20.rb | 31 -------- Casks/qgis-ltr.rb | 27 ------- Casks/reflector2.rb | 22 ------ Casks/slicer-preview.rb | 25 ------- Casks/smcfancontrol-beta.rb | 24 ------ Casks/sonarr-beta.rb | 24 ------ Casks/transmission-nightly.rb | 29 ------- Casks/vlc-nightly.rb | 41 ---------- Casks/vscodium-insiders.rb | 31 -------- .../whoozle-android-file-transfer-nightly.rb | 18 ----- Casks/wine-devel.rb | 75 ------------------- Casks/wine-staging.rb | 75 ------------------- tap_migrations.json | 21 ++++++ 22 files changed, 21 insertions(+), 659 deletions(-) delete mode 100644 Casks/chromedriver-beta.rb delete mode 100644 Casks/deadbeef-nightly.rb delete mode 100644 Casks/geogebra5.rb delete mode 100644 Casks/keepassxc-snapshot.rb delete mode 100644 Casks/mumble-snapshot.rb delete mode 100644 Casks/openemu-experimental.rb delete mode 100644 Casks/openscad-snapshot.rb delete mode 100644 Casks/pgadmin3.rb delete mode 100644 Casks/playcover-community-beta.rb delete mode 100644 Casks/qbittorrent-lt20.rb delete mode 100644 Casks/qgis-ltr.rb delete mode 100644 Casks/reflector2.rb delete mode 100644 Casks/slicer-preview.rb delete mode 100644 Casks/smcfancontrol-beta.rb delete mode 100644 Casks/sonarr-beta.rb delete mode 100644 Casks/transmission-nightly.rb delete mode 100644 Casks/vlc-nightly.rb delete mode 100644 Casks/vscodium-insiders.rb delete mode 100644 Casks/whoozle-android-file-transfer-nightly.rb delete mode 100644 Casks/wine-devel.rb delete mode 100644 Casks/wine-staging.rb diff --git a/Casks/chromedriver-beta.rb b/Casks/chromedriver-beta.rb deleted file mode 100644 index a9fbd46f527f77..00000000000000 --- a/Casks/chromedriver-beta.rb +++ /dev/null @@ -1,27 +0,0 @@ -cask "chromedriver-beta" do - arch arm: "arm64", intel: "x64" - - version "125.0.6422.14" - sha256 arm: "3fe6d38083e6f26e0b0f2d6c34111812512f2b8d1a87f8c023155ea99a423261", - intel: "2dcc0f090681addfa8562476b7781e445da67b157382409a24f127396cdb8fd3" - - url "https://storage.googleapis.com/chrome-for-testing-public/#{version}/mac-#{arch}/chromedriver-mac-#{arch}.zip", - verified: "storage.googleapis.com/chrome-for-testing-public/" - name "ChromeDriver" - desc "Automated testing of webapps for Google Chrome" - homepage "https://chromedriver.chromium.org/" - - livecheck do - url "https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json" - regex(/v?(\d+(?:\.\d+)+)/i) - strategy :json do |json, regex| - json["channels"]["Beta"]["version"]&.scan(regex) { |match| match[0] } - end - end - - conflicts_with cask: "chromedriver" - - binary "chromedriver-mac-#{arch}/chromedriver" - - # No zap stanza required -end diff --git a/Casks/deadbeef-nightly.rb b/Casks/deadbeef-nightly.rb deleted file mode 100644 index 9ecb2d4ae4dfcc..00000000000000 --- a/Casks/deadbeef-nightly.rb +++ /dev/null @@ -1,20 +0,0 @@ -cask "deadbeef-nightly" do - version :latest - sha256 :no_check - - url "https://downloads.sourceforge.net/deadbeef/travis/macOS/master/deadbeef-devel-macos-universal.zip", - verified: "downloads.sourceforge.net/deadbeef/" - name "DeaDBeeF" - desc "Modular audio player" - homepage "https://deadbeef.sourceforge.io/" - - depends_on macos: ">= :high_sierra" - - app "DeaDBeeF.app" - - zap trash: [ - "~/Library/Preferences/com.deadbeef.deadbeef.plist", - "~/Library/Preferences/deadbeef", - "~/Library/Saved Application State/com.deadbeef.deadbeef.savedState", - ] -end diff --git a/Casks/geogebra5.rb b/Casks/geogebra5.rb deleted file mode 100644 index 8b91fcee59aa86..00000000000000 --- a/Casks/geogebra5.rb +++ /dev/null @@ -1,27 +0,0 @@ -cask "geogebra5" do - version "5.2.840.0" - sha256 "08881a2fd55ecb38f8cbe353dc9b2448a7bd39f840c9f1b0f6eb87a19bfd083e" - - url "https://download.geogebra.org/installers/#{version.major_minor}/GeoGebra-MacOS-Installer-withJava-#{version.dots_to_hyphens}.zip" - name "GeoGebra" - desc "Solve, save and share math problems, graph functions, etc" - homepage "https://www.geogebra.org/" - - livecheck do - url "https://download.geogebra.org/package/mac" - regex(%r{/GeoGebra[._-]MacOS[._-]Installer[._-]withJava[._-]v?(\d+(?:-\d+)+)\.zip}i) - strategy :header_match do |headers, regex| - match = headers["location"][regex, 1] - next if match.blank? - - match.tr("-", ".") - end - end - - app "Geogebra.app" - - uninstall quit: "org.geogebra#{version.major}.mac", - login_item: "Geogebra" - - zap trash: "~/Library/Saved Application State/org.geogebra5.mac.savedState" -end diff --git a/Casks/keepassxc-snapshot.rb b/Casks/keepassxc-snapshot.rb deleted file mode 100644 index d9a8af637e8da1..00000000000000 --- a/Casks/keepassxc-snapshot.rb +++ /dev/null @@ -1,17 +0,0 @@ -cask "keepassxc-snapshot" do - version :latest - sha256 :no_check - - url "https://snapshot.keepassxc.org/latest/" do |page| - file_path = page[/href="([^"]+-snapshot\.dmg)"/, 1] - URI.join(page.url, file_path) - end - name "KeePassXC" - desc "Password manager app" - homepage "https://keepassxc.org/" - - app "KeePassXC.app" - binary "#{appdir}/KeePassXC.app/Contents/MacOS/keepassxc-cli" - - zap trash: "~/.keepassxc" -end diff --git a/Casks/mumble-snapshot.rb b/Casks/mumble-snapshot.rb deleted file mode 100644 index 4f3ba31b85465c..00000000000000 --- a/Casks/mumble-snapshot.rb +++ /dev/null @@ -1,30 +0,0 @@ -cask "mumble-snapshot" do - version "1.5.629" - sha256 "d5e0f164e8f63ce79b0c2bc9d1e059213d80c3c5cd9e28c065657bc0594495ea" - - url "https://dl.mumble.info/snapshot/mumble_client-#{version}.x64.dmg" - name "Mumble Snapshot" - desc "Open-source, low-latency, high quality voice chat software for gaming" - homepage "https://mumble.info/" - - livecheck do - url "https://dl.mumble.info/latest/snapshot/client-macos-x64" - regex(/mumble[._-]client[._-](.+?)(?:\.x64|~snapshot)?\.dmg/i) - strategy :header_match do |headers, regex| - headers["content-disposition"][regex, 1].tr("~", "_") - end - end - - conflicts_with cask: "mumble" - depends_on macos: ">= :high_sierra" - - app "Mumble.app" - - zap trash: [ - "/Library/ScriptingAdditions/MumbleOverlay.osax", - "~/Library/Application Support/Mumble", - "~/Library/Logs/Mumble.log", - "~/Library/Preferences/net.sourceforge.mumble.Mumble.plist", - "~/Library/Saved Application State/net.sourceforge.mumble.Mumble.savedState", - ] -end diff --git a/Casks/openemu-experimental.rb b/Casks/openemu-experimental.rb deleted file mode 100644 index 33b42a31f84cf3..00000000000000 --- a/Casks/openemu-experimental.rb +++ /dev/null @@ -1,38 +0,0 @@ -cask "openemu-experimental" do - on_high_sierra :or_older do - version "2.0.9.1" - sha256 "62c44e823fef65c583cbf5e6f84faa03618d713f45610f73bc23fb34cbf64762" - - livecheck do - skip "Legacy version" - end - end - on_mojave :or_newer do - version "2.4.1" - sha256 "57b6f2b6005119efecb566e8cf611e12f1d0171dcd1f96797a0e9b4c33d3cdb4" - end - - url "https://github.com/OpenEmu/OpenEmu/releases/download/v#{version}/OpenEmu_#{version}-experimental.zip", - verified: "github.com/OpenEmu/OpenEmu/" - name "OpenEmu" - desc "Retro video game emulation" - homepage "https://openemu.org/" - - auto_updates true - conflicts_with cask: "openemu" - depends_on macos: ">= :mojave" - - app "OpenEmu.app" - - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.openemu.openemu.sfl*", - "~/Library/Application Support/OpenEmu", - "~/Library/Application Support/org.openemu.OEXPCCAgent.Agents", - "~/Library/Caches/OpenEmu", - "~/Library/Caches/org.openemu.OpenEmu", - "~/Library/Cookies/org.openemu.OpenEmu.binarycookies", - "~/Library/HTTPStorages/org.openemu.OpenEmu.binarycookies", - "~/Library/Preferences/org.openemu.*.plist", - "~/Library/Saved Application State/org.openemu.OpenEmu.savedState", - ] -end diff --git a/Casks/openscad-snapshot.rb b/Casks/openscad-snapshot.rb deleted file mode 100644 index 6de056096a09f6..00000000000000 --- a/Casks/openscad-snapshot.rb +++ /dev/null @@ -1,25 +0,0 @@ -cask "openscad-snapshot" do - version "2024.04.29" - sha256 "e33a68f9ecf0fd5416b7c663dbdb02dcaeb4fa6b83cffa3992fab8e3c83f733a" - - url "https://files.openscad.org/snapshots/OpenSCAD-#{version}.dmg" - name "OpenSCAD" - desc "Programmable solid 3D CAD modeller" - homepage "https://www.openscad.org/downloads.html#snapshots" - - livecheck do - url "https://files.openscad.org/snapshots/.snapshot_macos.js" - regex(/OpenSCAD[._-]v?(\d+(?:\.\d+)+)\.dmg/i) - end - - conflicts_with cask: "openscad" - - app "OpenSCAD.app" - binary "#{appdir}/OpenSCAD.app/Contents/MacOS/OpenSCAD", target: "openscad" - - zap trash: [ - "~/Library/Caches/org.openscad.OpenSCAD", - "~/Library/Preferences/org.openscad.OpenSCAD.plist", - "~/Library/Saved Application State/org.openscad.OpenSCAD.savedState", - ] -end diff --git a/Casks/pgadmin3.rb b/Casks/pgadmin3.rb deleted file mode 100644 index bb14cda33c20c0..00000000000000 --- a/Casks/pgadmin3.rb +++ /dev/null @@ -1,23 +0,0 @@ -cask "pgadmin3" do - # NOTE: "3" is not a version number, but indicates a different vendor - version "1.22.2" - sha256 "35a140e5a15d2acbdd981819c6f891ad197af520914a26964920424621fe5c31" - - url "https://ftp.postgresql.org/pub/pgadmin/pgadmin3/v#{version}/osx/pgadmin3-#{version}.dmg", - verified: "ftp.postgresql.org/pub/pgadmin/pgadmin3/" - name "pgAdmin" - desc "Administration and development platform for PostgreSQL" - homepage "https://www.pgadmin.org/" - - livecheck do - url "https://pgadmin-archive.postgresql.org/pgadmin3/index.html" - regex(%r{href=["']?v?(\d+(?:\.\d+)+)(?:/index.html)/?["' >]}i) - end - - app "pgAdmin3.app" - - zap trash: [ - "~/Library/Preferences/pgadmin3 Preferences", - "~/Library/Saved Application State/org.postgresql.pgadmin.savedState", - ] -end diff --git a/Casks/playcover-community-beta.rb b/Casks/playcover-community-beta.rb deleted file mode 100644 index b030d9ee5ed5fb..00000000000000 --- a/Casks/playcover-community-beta.rb +++ /dev/null @@ -1,30 +0,0 @@ -cask "playcover-community-beta" do - version "3.0.0-beta.2" - sha256 "48a57cecc3a3c7e9af69e795706af3b9c729e46a6eea2e363eaa8628c5f12791" - - url "https://github.com/PlayCover/PlayCover/releases/download/#{version}/PlayCover_#{version}.dmg" - name "PlayCover" - desc "Sideload iOS apps and games" - homepage "https://github.com/PlayCover/PlayCover" - - livecheck do - url :url - regex(/(\d+(?:\.\d+)+[._-]beta(\.\d+)?)/i) - end - - auto_updates true - conflicts_with cask: "playcover-community" - depends_on arch: :arm64 - depends_on macos: ">= :monterey" - - app "PlayCover.app" - - zap trash: [ - "~/Library/Application Support/io.playcover.PlayCover", - "~/Library/Caches/io.playcover.PlayCover", - "~/Library/Containers/io.playcover.PlayCover", - "~/Library/Frameworks/PlayTools.framework", - "~/Library/Preferences/io.playcover.PlayCover.plist", - "~/Library/Saved Application State/io.playcover.PlayCover.savedState", - ] -end diff --git a/Casks/qbittorrent-lt20.rb b/Casks/qbittorrent-lt20.rb deleted file mode 100644 index 2f8f1c5edbb167..00000000000000 --- a/Casks/qbittorrent-lt20.rb +++ /dev/null @@ -1,31 +0,0 @@ -cask "qbittorrent-lt20" do - version "4.6.4" - sha256 "be24d257b8c5b6d1f7aa77bbf96df64edbbf5991cfed0c81b38663a213f60694" - - url "https://downloads.sourceforge.net/qbittorrent/qbittorrent-mac/qbittorrent-#{version}/qbittorrent-#{version}_lt20.dmg", - verified: "downloads.sourceforge.net/qbittorrent/qbittorrent-mac/" - name "qBittorrent" - desc "Edition of qBitorrent based on libtorrent-rasterbar 2.0.x" - homepage "https://www.qbittorrent.org/" - - livecheck do - url "https://sourceforge.net/projects/qbittorrent/rss?path=/qbittorrent-mac" - regex(/qbittorrent[._-]v?(\d+(?:\.\d+)+)[._-]lt20\.dmg/i) - strategy :page_match - end - - conflicts_with cask: "qbittorrent" - depends_on macos: ">= :mojave" - - # Renamed for consistency: app name is different in the Finder and in a shell. - app "qbittorrent.app", target: "qBittorrent.app" - - zap trash: [ - "~/.config/qBittorrent", - "~/Library/Application Support/qBittorrent", - "~/Library/Caches/qBittorrent", - "~/Library/Preferences/org.qbittorrent.qBittorrent.plist", - "~/Library/Preferences/qBittorrent", - "~/Library/Saved Application State/org.qbittorrent.qBittorrent.savedState", - ] -end diff --git a/Casks/qgis-ltr.rb b/Casks/qgis-ltr.rb deleted file mode 100644 index 1f4b6bbd29096b..00000000000000 --- a/Casks/qgis-ltr.rb +++ /dev/null @@ -1,27 +0,0 @@ -cask "qgis-ltr" do - version "3.34.6,20240419_184338" - sha256 "a694b3999d88638484463ff33f3f33f7c53ce3b587c80383bed4a8bb17556a63" - - url "https://qgis.org/downloads/macos/ltr/qgis_ltr_final-#{version.csv.first.dots_to_underscores}_#{version.csv.second}.dmg" - name "QGIS LTR" - desc "Geographic Information System" - homepage "https://www.qgis.org/" - - livecheck do - url "https://qgis.org/downloads/macos/qgis-macos-ltr.sha256sum" - regex(/qgis_ltr_final[._-]v?(\d+(?:_\d+)+)[._-](\d+_\d+)\.dmg/i) - strategy :page_match do |page, regex| - page.scan(regex).map { |match| "#{match[0].tr("_", ".")},#{match[1]}" } - end - end - - depends_on macos: ">= :high_sierra" - - app "QGIS-LTR.app" - - zap trash: [ - "~/Library/Application Support/QGIS", - "~/Library/Caches/QGIS", - "~/Library/Saved Application State/org.qgis.qgis*.savedState", - ] -end diff --git a/Casks/reflector2.rb b/Casks/reflector2.rb deleted file mode 100644 index 1834f8da69bb68..00000000000000 --- a/Casks/reflector2.rb +++ /dev/null @@ -1,22 +0,0 @@ -cask "reflector2" do - version "2.7.3" - sha256 "fd9e4c1ee48d113c09c5e2736001a20e3eff6fdf655ec974b814a190c1c8b76e" - - url "https://download.airsquirrels.com/Reflector#{version.major}/Mac/Reflector-#{version}.dmg" - name "Reflector" - desc "Wireless screen-mirroring application" - homepage "https://www.airsquirrels.com/reflector/" - - livecheck do - url "https://updates.airsquirrels.com/Reflector#{version.major}/Mac/Reflector#{version.major}.xml" - strategy :sparkle, &:short_version - end - - app "Reflector #{version.major}.app" - - zap trash: [ - "~/Library/Application Support/Logs/Reflector.log", - "~/Library/Caches/com.squirrels.Reflector-#{version.major}", - "~/Library/Preferences/com.squirrels.Reflector-#{version.major}.plist", - ] -end diff --git a/Casks/slicer-preview.rb b/Casks/slicer-preview.rb deleted file mode 100644 index 1489dcdd944d37..00000000000000 --- a/Casks/slicer-preview.rb +++ /dev/null @@ -1,25 +0,0 @@ -cask "slicer-preview" do - version :latest - sha256 :no_check - - url "https://download.slicer.org/find?os=macosx&stability=nightly" do |page| - require "json" - file_path = JSON.parse(page)["download_url"] - URI.join(page.url, file_path) - end - name "3D Slicer" - desc "Medical image processing and visualization system" - homepage "https://www.slicer.org/" - - conflicts_with cask: "slicer" - - app "Slicer.app" - - zap trash: [ - "~/.config/www.na-mic.org", - "~/Library/Application Support/NA-MIC", - "~/Library/Preferences/org.slicer.slicer.plist", - "~/Library/Preferences/Slicer.plist", - "~/Library/Saved Application State/org.slicer.slicer.savedState", - ] -end diff --git a/Casks/smcfancontrol-beta.rb b/Casks/smcfancontrol-beta.rb deleted file mode 100644 index 1c0a27355f4d8d..00000000000000 --- a/Casks/smcfancontrol-beta.rb +++ /dev/null @@ -1,24 +0,0 @@ -cask "smcfancontrol-beta" do - version "2.6.1" - sha256 "d9dcd2c01e2583b74e14a6303ffd75d659dea7f99e1e42de4d8fcb0115cbcec3" - - url "https://github.com/hholtmann/smcFanControl/releases/download/#{version}%C3%9F1/smcFanControl_#{version.dots_to_underscores}.zip" - name "smcFanControl" - desc "Sets a minimum speed for built-in fans" - homepage "https://github.com/hholtmann/smcFanControl" - - livecheck do - url :url - regex(/^v?(\d+(?:\.\d+)+)[^ß]?/i) - end - - conflicts_with cask: "smcfancontrol" - - app "smcFanControl.app" - - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.eidac.smcfancontrol#{version.major}.sfl*", - "~/Library/Application Support/smcFanControl", - "~/Library/Caches/com.eidac.smcFanControl#{version.major}", - ] -end diff --git a/Casks/sonarr-beta.rb b/Casks/sonarr-beta.rb deleted file mode 100644 index 1aa6a90e3af4f1..00000000000000 --- a/Casks/sonarr-beta.rb +++ /dev/null @@ -1,24 +0,0 @@ -cask "sonarr-beta" do - version "3.0.9.1555" - sha256 "50ede276cd42c41b9a3f66ca2495b16b0f99b4b773615ab602f069acf10c5a04" - - url "https://download.sonarr.tv/v#{version.major}/develop/#{version}/Sonarr.develop.#{version}.macos.zip" - name "Sonarr Beta" - desc "PVR for Usenet and BitTorrent users" - homepage "https://sonarr.tv/" - - livecheck do - url "https://download.sonarr.tv/v3/develop/" - regex(%r{href=["']?v?(\d+(?:\.\d+)+)/?["' >]}i) - end - - conflicts_with cask: "sonarr" - depends_on cask: "mono-mdk" - - app "Sonarr.app" - - zap trash: [ - "~/.config/Sonarr", - "~/Library/Saved Application State/com.osx.sonarr.tv.savedState", - ] -end diff --git a/Casks/transmission-nightly.rb b/Casks/transmission-nightly.rb deleted file mode 100644 index 2c7aee42e1ca13..00000000000000 --- a/Casks/transmission-nightly.rb +++ /dev/null @@ -1,29 +0,0 @@ -cask "transmission-nightly" do - version :latest - sha256 :no_check - - url "https://build.transmissionbt.com/job/trunk-mac/lastSuccessfulBuild/artifact/release/" do |page| - file_path = page[/href="([^"]+.dmg)"/, 1] - URI.join(page.url, file_path) - end - name "Transmission" - desc "Open-source BitTorrent client" - homepage "https://transmissionbt.com/" - - conflicts_with cask: "transmission" - depends_on macos: ">= :mojave" - - app "Transmission.app" - - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.m0k.transmission.sfl*", - "~/Library/Application Support/Transmission", - "~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/org.m0k.transmission.help", - "~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/Transmission Help*", - "~/Library/Caches/org.m0k.transmission", - "~/Library/Cookies/org.m0k.transmission.binarycookies", - "~/Library/Preferences/org.m0k.transmission.LSSharedFileList.plist", - "~/Library/Preferences/org.m0k.transmission.plist", - "~/Library/Saved Application State/org.m0k.transmission.savedState", - ] -end diff --git a/Casks/vlc-nightly.rb b/Casks/vlc-nightly.rb deleted file mode 100644 index 5abc7d8e2eb7b2..00000000000000 --- a/Casks/vlc-nightly.rb +++ /dev/null @@ -1,41 +0,0 @@ -cask "vlc-nightly" do - arch arm: "arm64", intel: "x86_64" - - version :latest - sha256 :no_check - - url "https://artifacts.videolan.org/vlc/nightly-macos-#{arch}/" do |page| - folder_path = page[%r{\d+-\d+/}] - url URI.join(page.url, folder_path) do |version_page| - file_path = version_page[/href="([^"]+.dmg)"/, 1] - URI.join(version_page.url, file_path) - end - end - name "VLC media player" - desc "Open-source cross-platform multimedia player" - homepage "https://www.videolan.org/vlc/" - - conflicts_with cask: "vlc" - - app "VLC.app" - # shim script (https://github.com/Homebrew/homebrew-cask/issues/18809) - shimscript = "#{staged_path}/vlc.wrapper.sh" - binary shimscript, target: "vlc" - - preflight do - File.write shimscript, <<~EOS - #!/bin/sh - exec '#{appdir}/VLC.app/Contents/MacOS/VLC' "$@" - EOS - end - - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.videolan.vlc.sfl*", - "~/Library/Application Support/org.videolan.vlc", - "~/Library/Application Support/VLC", - "~/Library/Caches/org.videolan.vlc", - "~/Library/Preferences/org.videolan.vlc", - "~/Library/Preferences/org.videolan.vlc.plist", - "~/Library/Saved Application State/org.videolan.vlc.savedState", - ] -end diff --git a/Casks/vscodium-insiders.rb b/Casks/vscodium-insiders.rb deleted file mode 100644 index ce44bc5e1c6c1f..00000000000000 --- a/Casks/vscodium-insiders.rb +++ /dev/null @@ -1,31 +0,0 @@ -cask "vscodium-insiders" do - arch arm: "arm64", intel: "x64" - - version "1.88.0.24095-insider" - sha256 arm: "fddfedb021922d3639eab004ef6d4097feecc02046ca3d3c6cdc4329c70bd860", - intel: "40c43c1c403bc29627f252bf5a7143192644a374d3d4fd09e2621a005b343fc0" - - url "https://github.com/VSCodium/vscodium-insiders/releases/download/#{version}/VSCodium.#{arch}.#{version}.dmg", - verified: "github.com/VSCodium/vscodium-insiders/" - name "VSCodium" - name "VSCodium Insiders" - desc "Code editor" - homepage "https://vscodium.com/" - - depends_on macos: ">= :catalina" - - app "VSCodium - Insiders.app" - binary "#{appdir}/VSCodium - Insiders.app/Contents/Resources/app/bin/codium-insiders", target: "codium-insiders" - - zap trash: [ - "~/.vscodium-insiders", - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vscodium.vscodiuminsiders.sfl*", - "~/Library/Application Support/VSCodium - Insiders", - "~/Library/Caches/com.vscodium.VSCodiumInsiders", - "~/Library/Caches/com.vscodium.VSCodiumInsiders.ShipIt", - "~/Library/Caches/VSCodium - Insiders", - "~/Library/HTTPStorages/com.vscodium.VSCodiumInsiders", - "~/Library/Preferences/com.vscodium.VSCodiumInsiders*.plist", - "~/Library/Saved Application State/com.vscodium.VSCodiumInsiders.savedState", - ] -end diff --git a/Casks/whoozle-android-file-transfer-nightly.rb b/Casks/whoozle-android-file-transfer-nightly.rb deleted file mode 100644 index 85a43e1d80d424..00000000000000 --- a/Casks/whoozle-android-file-transfer-nightly.rb +++ /dev/null @@ -1,18 +0,0 @@ -cask "whoozle-android-file-transfer-nightly" do - version :latest - sha256 :no_check - - url "https://github.com/whoozle/android-file-transfer-linux/releases/download/continuous/AndroidFileTransferForLinux.dmg", - verified: "github.com/whoozle/android-file-transfer-linux/" - name "Android File Transfer" - homepage "https://whoozle.github.io/android-file-transfer-linux/" - - conflicts_with cask: "whoozle-android-file-transfer" - depends_on macos: ">= :sierra" - - app "Android File Transfer for Linux.app" - binary "#{appdir}/Android File Transfer for Linux.app/Contents/SharedSupport/bin/aft-mtp-cli" - binary "#{appdir}/Android File Transfer for Linux.app/Contents/SharedSupport/bin/aft-mtp-mount" - - # No zap stanza required -end diff --git a/Casks/wine-devel.rb b/Casks/wine-devel.rb deleted file mode 100644 index 5dddfc166b308c..00000000000000 --- a/Casks/wine-devel.rb +++ /dev/null @@ -1,75 +0,0 @@ -cask "wine-devel" do - version "9.7" - sha256 "f4c7fbc424fec28a6ec8791e392c2ae918c15d3e0b11034d65edc438e8014f6c" - - # Current winehq packages are deprecated and these are packages from - # the new maintainers that will eventually be pushed to Winehq. - # See https://www.winehq.org/pipermail/wine-devel/2021-July/191504.html - url "https://github.com/Gcenx/macOS_Wine_builds/releases/download/#{version}/wine-devel-#{version}-osx64.tar.xz", - verified: "github.com/Gcenx/macOS_Wine_builds/" - name "WineHQ-devel" - desc "Compatibility layer to run Windows applications" - homepage "https://wiki.winehq.org/MacOS" - - livecheck do - url :url - strategy :github_latest - regex(/^v?((?:\d+(?:\.\d+)+)(?:-RC\d)?)$/i) - end - - conflicts_with cask: [ - "wine-stable", - "wine-staging", - ] - depends_on cask: "gstreamer-runtime" - depends_on macos: ">= :catalina" - - app "Wine Devel.app" - dir_path = "#{appdir}/Wine Devel.app/Contents/Resources" - binary "#{dir_path}/start/bin/appdb" - binary "#{dir_path}/start/bin/winehelp" - binary "#{dir_path}/wine/bin/msidb" - binary "#{dir_path}/wine/bin/msiexec" - binary "#{dir_path}/wine/bin/notepad" - binary "#{dir_path}/wine/bin/regedit" - binary "#{dir_path}/wine/bin/regsvr32" - binary "#{dir_path}/wine/bin/wine" - binary "#{dir_path}/wine/bin/wine-preloader" - binary "#{dir_path}/wine/bin/wine64" - binary "#{dir_path}/wine/bin/wine64-preloader" - binary "#{dir_path}/wine/bin/wineboot" - binary "#{dir_path}/wine/bin/winecfg" - binary "#{dir_path}/wine/bin/wineconsole" - binary "#{dir_path}/wine/bin/winedbg" - binary "#{dir_path}/wine/bin/winefile" - binary "#{dir_path}/wine/bin/winemine" - binary "#{dir_path}/wine/bin/winepath" - binary "#{dir_path}/wine/bin/wineserver" - - zap trash: [ - "~/.local/share/applications/wine*", - "~/.local/share/icons/hicolor/**/application-x-wine*", - "~/.local/share/mime/application/x-wine*", - "~/.local/share/mime/packages/x-wine*", - "~/.wine", - "~/.wine32", - "~/Library/Saved Application State/org.winehq.wine-devel.wine.savedState", - ], - rmdir: [ - "~/.local/share/applications", - "~/.local/share/icons", - "~/.local/share/mime", - ] - - caveats <<~EOS - #{token} supports both 32-bit and 64-bit. It is compatible with an existing - 32-bit wine prefix, but it will now default to 64-bit when you create a new - wine prefix. The architecture can be selected using the WINEARCH environment - variable which can be set to either win32 or win64. - - To create a new pure 32-bit prefix, you can run: - $ WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg - - See the Wine FAQ for details: https://wiki.winehq.org/FAQ#Wineprefixes - EOS -end diff --git a/Casks/wine-staging.rb b/Casks/wine-staging.rb deleted file mode 100644 index fc426aea787ffe..00000000000000 --- a/Casks/wine-staging.rb +++ /dev/null @@ -1,75 +0,0 @@ -cask "wine-staging" do - version "9.7" - sha256 "8d5231668c862f7cffa8b5ff2d19d30b550859c13967bee4e62ffc7d309ca699" - - # Current winehq packages are deprecated and these are packages from - # the new maintainers that will eventually be pushed to Winehq. - # See https://www.winehq.org/pipermail/wine-devel/2021-July/191504.html - url "https://github.com/Gcenx/macOS_Wine_builds/releases/download/#{version.major_minor}/wine-staging-#{version}-osx64.tar.xz", - verified: "github.com/Gcenx/macOS_Wine_builds/" - name "WineHQ-staging" - desc "Compatibility layer to run Windows applications" - homepage "https://wiki.winehq.org/MacOS" - - livecheck do - url :url - strategy :github_latest - regex(/^v?((?:\d+(?:\.\d+)+)(?:-RC\d)?)$/i) - end - - conflicts_with cask: [ - "wine-stable", - "wine-devel", - ] - depends_on cask: "gstreamer-runtime" - depends_on macos: ">= :catalina" - - app "Wine Staging.app" - dir_path = "#{appdir}/Wine Staging.app/Contents/Resources" - binary "#{dir_path}/start/bin/appdb" - binary "#{dir_path}/start/bin/winehelp" - binary "#{dir_path}/wine/bin/msidb" - binary "#{dir_path}/wine/bin/msiexec" - binary "#{dir_path}/wine/bin/notepad" - binary "#{dir_path}/wine/bin/regedit" - binary "#{dir_path}/wine/bin/regsvr32" - binary "#{dir_path}/wine/bin/wine" - binary "#{dir_path}/wine/bin/wine-preloader" - binary "#{dir_path}/wine/bin/wine64" - binary "#{dir_path}/wine/bin/wine64-preloader" - binary "#{dir_path}/wine/bin/wineboot" - binary "#{dir_path}/wine/bin/winecfg" - binary "#{dir_path}/wine/bin/wineconsole" - binary "#{dir_path}/wine/bin/winedbg" - binary "#{dir_path}/wine/bin/winefile" - binary "#{dir_path}/wine/bin/winemine" - binary "#{dir_path}/wine/bin/winepath" - binary "#{dir_path}/wine/bin/wineserver" - - zap trash: [ - "~/.local/share/applications/wine*", - "~/.local/share/icons/hicolor/**/application-x-wine*", - "~/.local/share/mime/application/x-wine*", - "~/.local/share/mime/packages/x-wine*", - "~/.wine", - "~/.wine32", - "~/Library/Saved Application State/org.winehq.wine-staging.wine.savedState", - ], - rmdir: [ - "~/.local/share/applications", - "~/.local/share/icons", - "~/.local/share/mime", - ] - - caveats <<~EOS - #{token} supports both 32-bit and 64-bit. It is compatible with an existing - 32-bit wine prefix, but it will now default to 64-bit when you create a new - wine prefix. The architecture can be selected using the WINEARCH environment - variable which can be set to either win32 or win64. - - To create a new pure 32-bit prefix, you can run: - $ WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg - - See the Wine FAQ for details: https://wiki.winehq.org/FAQ#Wineprefixes - EOS -end diff --git a/tap_migrations.json b/tap_migrations.json index 8faa2374a57244..6eecfff9338e06 100644 --- a/tap_migrations.json +++ b/tap_migrations.json @@ -27,6 +27,7 @@ "brave-browser-nightly": "homebrew/cask/brave-browser@nightly", "buckets-beta": "homebrew/cask/buckets@beta", "carbon-copy-cloner5": "homebrew/cask/carbon-copy-cloner@5", + "chromedriver-beta": "homebrew/cask/chromedriver@beta", "corretto11": "homebrew/cask/corretto@11", "corretto17": "homebrew/cask/corretto@17", "corretto21": "homebrew/cask/corretto@21", @@ -34,6 +35,7 @@ "dash6": "homebrew/cask/dash@6", "db-browser-for-sqlcipher-nightly": "homebrew/cask/db-browser-for-sqlcipher@nightly", "db-browser-for-sqlite-nightly": "homebrew/cask/db-browser-for-sqlite@nightly", + "deadbeef-nightly": "homebrew/cask/deadbeef@nightly", "defold-alpha": "homebrew/cask/defold@alpha", "defold-beta": "homebrew/cask/defold@beta", "discord-canary": "homebrew/cask/discord@canary", @@ -55,6 +57,7 @@ "firefox-esr": "homebrew/cask/firefox@esr", "firefox-nightly": "homebrew/cask/firefox@nightly", "folding-at-home-beta": "homebrew/cask/folding-at-home@beta", + "geogebra5": "homebrew/cask/geogebra@5", "gimp-dev": "homebrew/cask/gimp@dev", "github-beta": "homebrew/cask/github@beta", "godot3": "homebrew/cask/godot@3", @@ -79,6 +82,7 @@ "kaleidoscope2": "homebrew/cask/kaleidoscope@2", "kaleidoscope3": "homebrew/cask/kaleidoscope@3", "keepassxc-beta": "homebrew/cask/keepassxc@beta", + "keepassxc-snapshot": "homebrew/cask/keepassxc@snapshot", "keka-beta": "homebrew/cask/keka@beta", "kitty-nightly": "homebrew/cask/kitty@nightly", "lando-edge": "homebrew/cask/lando@edge", @@ -99,11 +103,14 @@ "mongodb-compass-beta": "homebrew/cask/mongodb-compass@beta", "mono-mdk-for-visual-studio": "homebrew/cask/mono-mdk-for-visual-studio", "mullvadvpn-beta": "homebrew/cask/mullvadvpn@beta", + "mumble-snapshot": "homebrew/cask/mumble@snapshot", "navicat-premium15": "homebrew/cask/navicat-premium@15", "netnewswire-beta": "homebrew/cask/netnewswire@beta", "obs-beta": "homebrew/cask/obs@beta", "omegat-latest": "homebrew/cask/omegat@latest", + "openemu-experimental": "homebrew/cask/openemu@experimental", "openra-playtest": "homebrew/cask/openra-playtest", + "openscad-snapshot": "homebrew/cask/openscad@snapshot", "openshot-video-editor-daily": "homebrew/cask/openshot-video-editor@daily", "opera-beta": "homebrew/cask/opera@beta", "opera-crypto-developer": "homebrew/cask/opera-crypto@developer", @@ -118,13 +125,18 @@ "parallels17": "homebrew/cask/parallels@17", "parallels18": "homebrew/cask/parallels@18", "pdf-expert-beta": "homebrew/cask/pdf-expert@beta", + "pgadmin3": "homebrew/cask/pgadmin3", "picoscope-beta": "homebrew/cask/picoscope@beta", + "playcover-community-beta": "homebrew/cask/playcover-community@beta", "postico1": "homebrew/cask/postico@1", "postmancanary": "homebrew/cask/postman@canary", "powershell-preview": "homebrew/cask/powershell@preview", "processing3": "homebrew/cask/processing@3", "propresenter-beta": "homebrew/cask/propresenter@beta", + "qbittorrent-lt20": "homebrew/cask/qbittorrent@lt20", + "qgis-ltr": "homebrew/cask/qgis@ltr", "qt-creator-dev": "homebrew/cask/qt-creator@dev", + "reflector2": "homebrew/cask/reflector@2", "royal-tsx-beta": "homebrew/cask/royal-tsx@beta", "safari-technology-preview": "homebrew/cask/safari-technology-preview", "shadow-beta": "homebrew/cask/shadow@beta", @@ -132,6 +144,9 @@ "sketch-beta": "homebrew/cask/sketch@beta", "skype-preview": "homebrew/cask/skype@preview", "slack-beta": "homebrew/cask/slack@beta", + "slicer-preview": "homebrew/cask/slicer@preview", + "smcfancontrol-beta": "homebrew/cask/smcfancontrol@beta", + "sonarr-beta": "homebrew/cask/sonarr@beta", "sonos-s1-controller": "homebrew/cask/sonos-s1-controller", "sourcetree-beta": "homebrew/cask/sourcetree@beta", "sublime-merge-dev": "homebrew/cask/sublime-merge@dev", @@ -149,6 +164,7 @@ "thunderbird-beta": "homebrew/cask/thunderbird@beta", "thunderbird-daily": "homebrew/cask/thunderbird@daily", "tor-browser-alpha": "homebrew/cask/tor-browser@alpha", + "transmission-nightly": "homebrew/cask/transmission@nightly", "tsh13": "homebrew/cask/tsh@13", "tunnelblick-beta": "homebrew/cask/tunnelblick@beta", "typora-dev": "homebrew/cask/typora@dev", @@ -158,10 +174,15 @@ "virtualbuddy-beta": "homebrew/cask/virtualbuddy@beta", "visual-studio-code-insiders": "homebrew/cask/visual-studio-code@insiders", "vivaldi-snapshot": "homebrew/cask/vivaldi@snapshot", + "vlc-nightly": "homebrew/cask/vlc@nightly", "vmware-fusion-tech-preview": "homebrew/cask/vmware-fusion-tech-preview", + "vscodium-insiders": "homebrew/cask/vscodium@insiders", "wezterm-nightly": "homebrew/cask/wezterm@nightly", "whatsapp-beta": "homebrew/cask/whatsapp@beta", "whatsapp-legacy": "homebrew/cask/whatsapp@legacy", + "whoozle-android-file-transfer-nightly": "homebrew/cask/whoozle-android-file-transfer@nightly", + "wine-devel": "homebrew/cask/wine@devel", + "wine-staging": "homebrew/cask/wine@staging", "xampp7": "homebrew/cask/xampp@7", "xmind-beta": "homebrew/cask/xmind@beta", "zed-preview": "homebrew/cask/zed@preview",