diff --git a/.github/autobump.txt b/.github/autobump.txt index 9291f8fd61a8..7e5587d81b97 100644 --- a/.github/autobump.txt +++ b/.github/autobump.txt @@ -36,6 +36,7 @@ affinity-designer affinity-photo affinity-publisher aide-app +airflow airtame akiflow alcom @@ -47,6 +48,7 @@ aliworkbench almighty alt-tab altair-graphql-client +amadine amazon-chime amazon-q amie @@ -138,7 +140,6 @@ blockbench blockstream-green blocs blood-on-the-clocktower-online -bloop bluewallet boinc boltai @@ -223,8 +224,10 @@ cog coin-wallet commander-one commandpost +compositor confluent-cli connect-fonts +contour cookie copilot copilot-for-xcode @@ -465,6 +468,7 @@ geoda geogebra geogebra@5 geph +ghostty ghostty@tip git-credential-manager gitbutler @@ -480,12 +484,12 @@ gns3 gnucash go-agent go-server +go-shiori godspeed gog-galaxy goland goodsync google-chrome@beta -google-chrome@canary google-chrome@dev google-cloud-sdk gpg-suite@nightly @@ -511,6 +515,7 @@ hbuilderx heptabase herd heroic +heynote hhkb-studio hides holavpn @@ -565,8 +570,8 @@ jasp java@beta jazz2-resurrection jbrowse -jdownloader jellyfin +jet-pilot jetbrains-gateway jetbrains-toolbox jgrennison-openttd @@ -768,6 +773,7 @@ mutedeck mutesync mweb-pro nagstamon +naps2 native-access naver-whale navicat-for-mariadb @@ -815,6 +821,7 @@ obsidian ocenaudio octarine odrive +ok-json okta-advanced-server-access ollama ollamac @@ -957,6 +964,7 @@ qfinder-pro qgis qgroundcontrol qlab +qlmarkdown qownnotes qq qqlive @@ -975,12 +983,14 @@ quickwhisper quip racket radarr +radiola rancher rapidapi rapidweaver razorsql readdle-spark reader +readest readmoreading readyapi realforce @@ -988,7 +998,7 @@ reaper receipts rectangle rectangle-pro -redisinsight +redis-insight reflect reflector rekordbox @@ -1004,6 +1014,7 @@ requestly resolume-arena responsively restfox +restic-browser retcon retrobatch reveal @@ -1039,6 +1050,7 @@ saleae-logic sanctum santa sapmachine-jdk +satyrn sauce-connect schism-tracker screaming-frog-log-file-analyser @@ -1069,7 +1081,6 @@ setapp sf sfm shadow -shadow-bot shadow@beta shadowsocksx-ng shapr3d @@ -1098,6 +1109,7 @@ slack slack-cli slack@beta smartgit +smartsynchronize smooze-pro smultron snagit @@ -1144,6 +1156,7 @@ strongvpn studio-3t sublime-merge sublime-text@dev +subsurface sunsama super-productivity superhuman @@ -1157,6 +1170,7 @@ swiftformat-for-xcode sync syncovery syncthing +syntax-highlight tabby tableflip tableplus @@ -1256,6 +1270,7 @@ ui ultimate understand uninstallpkg +unite unite-phone unity unity-hub @@ -1322,8 +1337,10 @@ whalebird whatsapp whatsapp@beta whatsapp@legacy +whatsize whisky widelands +wifi-explorer-pro wifispoof winbox windows-app @@ -1349,6 +1366,7 @@ xiaomi-cloud xiv-on-mac xliff-editor xmind +xmplify xnconvert xnviewmp xpra diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e654e9cfb852..2ec7abf1c266 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -184,24 +184,24 @@ jobs: end File.open(ENV.fetch("GITHUB_ENV"), "a") do |f| - f.puts "CASK_CONFLICTS=\"#{cask_conflicts&.join(" ")}\"" if cask_conflicts.present? - f.puts "CASK_DEPENDENCIES=\"#{cask_dependencies&.join(" ")}\"" if cask_dependencies.present? - f.puts "FORMULA_CONFLICTS=\"#{formula_conflicts&.join(" ")}\"" if formula_conflicts.present? + f.puts "CASK_CONFLICTS=#{cask_conflicts&.join(" ")}" if cask_conflicts.present? + f.puts "CASK_DEPENDENCIES=#{cask_dependencies&.join(" ")}" if cask_dependencies.present? + f.puts "FORMULA_CONFLICTS=#{formula_conflicts&.join(" ")}" if formula_conflicts.present? end EOF if: always() && steps.fetch.outcome == 'success' && matrix.cask - name: Uninstall conflicting formulae run: | - # shellcheck disable=SC2086 - brew uninstall --formula $FORMULA_CONFLICTS + read -r -a formula_conflicts_array <<< "$FORMULA_CONFLICTS" + brew uninstall --formula "${formula_conflicts_array[@]}" if: ${{ always() && steps.info.outcome == 'success' && env.FORMULA_CONFLICTS != '' }} timeout-minutes: 30 - name: Uninstall conflicting casks run: | - # shellcheck disable=SC2086 - brew uninstall --cask $CASK_CONFLICTS + read -r -a cask_conflicts_array <<< "$CASK_CONFLICTS" + brew uninstall --cask "${cask_conflicts_array[@]}" if: ${{ always() && steps.info.outcome == 'success' && env.CASK_CONFLICTS != '' }} timeout-minutes: 30 @@ -239,8 +239,8 @@ jobs: - name: Uninstall cask dependencies run: | - # shellcheck disable=SC2086 - brew uninstall --cask $CASK_DEPENDENCIES + read -r -a cask_dependencies_array <<< "$CASK_DEPENDENCIES" + brew uninstall --cask "${cask_dependencies_array[@]}" if: ${{ always() && steps.install.outcome == 'success' && env.CASK_DEPENDENCIES != '' }} timeout-minutes: 30 diff --git a/Casks/0/0-ad.rb b/Casks/0/0-ad.rb index 3d28c9071d89..338d07cc0f33 100644 --- a/Casks/0/0-ad.rb +++ b/Casks/0/0-ad.rb @@ -13,7 +13,7 @@ livecheck do url "https://play0ad.com/download/mac/" - regex(/href=.*?0ad[._-]v?(.*?)[._-]osx64\.dmg/i) + regex(/href=.*?0ad[._-]v?(.*?)[._-]#{arch}\.dmg/i) end depends_on macos: ">= :sierra" diff --git a/Casks/1/115browser.rb b/Casks/1/115browser.rb index 0c128193f700..db91da7aeac8 100644 --- a/Casks/1/115browser.rb +++ b/Casks/1/115browser.rb @@ -1,9 +1,9 @@ cask "115browser" do arch arm: "arm64", intel: "x64" - version "27.0.9.3" - sha256 arm: "d7a274c128b5d0320ce191c828f53614e94c8f83d42e3c396ec30972ae725b61", - intel: "9c2af21b48c0f53b24a4d7b6e89ca8b32e78ecdafdd5375f13c5018258a23767" + version "35.0.0.2" + sha256 arm: "2ca1be4bcbf1d3ad7a08eab1bdb21c7020e394135b3b07754322be23261b5f9a", + intel: "6f962559b13a09ac87a8456d1c142d9292876206f397adc5b15567cec04ecdf6" url "https://down.115.com/client/mac/115br_v#{version}_#{arch}.dmg" name "115Browser" diff --git a/Casks/a/abstract.rb b/Casks/a/abstract.rb index fc49046c0100..6860fd55fff7 100644 --- a/Casks/a/abstract.rb +++ b/Casks/a/abstract.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Abstract.app" diff --git a/Casks/a/acorn.rb b/Casks/a/acorn.rb index 09f7fd13c41a..7e958309d253 100644 --- a/Casks/a/acorn.rb +++ b/Casks/a/acorn.rb @@ -1,6 +1,6 @@ cask "acorn" do - version "7.4.6" - sha256 "4102c05f1b5fe8771b98e0070133768e665cfebf0eabf1573053e3833b96e8c0" + version "8.0" + sha256 "64065b7d6a3a801b701be40e082768fbf5aaa05aa41c8c421ed1bd8579ac1e62" url "https://flyingmeat.com/download/Acorn-#{version}.zip" name "Acorn" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :sonoma" app "Acorn.app" diff --git a/Casks/a/aegisub.rb b/Casks/a/aegisub.rb index 9e48c72d6dbd..281662e470dd 100644 --- a/Casks/a/aegisub.rb +++ b/Casks/a/aegisub.rb @@ -1,14 +1,17 @@ cask "aegisub" do - version "3.2.2" - sha256 "d71fa46f074a2d5a252f30779e0b8d913d5157258f5d9fc333411f8c9493f42b" + version "3.4.1" + sha256 "006f69f117552a071503f723ad9ac8685e8c051055dcb132e6409c9a2f4cde64" - url "https://github.com/Aegisub/Aegisub/releases/download/v#{version}/Aegisub-#{version}.dmg" + url "https://github.com/TypesettingTools/Aegisub/releases/download/v#{version}/Aegisub-#{version}.dmg", + verified: "github.com/TypesettingTools/Aegisub/" name "Aegisub" desc "Create and modify subtitles" - homepage "https://github.com/Aegisub/Aegisub" + homepage "https://aegisub.org/" - # https://github.com/Aegisub/Aegisub/issues/336 - deprecate! date: "2024-09-06", because: :unmaintained + livecheck do + url :url + strategy :github_latest + end app "Aegisub.app" diff --git a/Casks/a/affine.rb b/Casks/a/affine.rb index 12c2c8a748cb..a1e0d17fd8dc 100644 --- a/Casks/a/affine.rb +++ b/Casks/a/affine.rb @@ -1,9 +1,9 @@ cask "affine" do arch arm: "arm64", intel: "x64" - version "0.19.1" - sha256 arm: "ad8f1993f21ffdf25cb4a5bd7446a4f1d8b3051b22b36f980c3465d1efda33fc", - intel: "524c99c42fc9a5ba7d4fb2e91856949467ccbb8f8ecea8fb75c052836815bce5" + version "0.19.5" + sha256 arm: "06c631f5dc50a97dc131947fab44a9fb7a285b094a80e007dad24f1368bba248", + intel: "7cb29de6137e3ee66b3e1aa30bb98b83ad66f90df8f2821550fdeb59ab5d7772" url "https://github.com/toeverything/AFFiNE/releases/download/v#{version}/affine-#{version}-stable-macos-#{arch}.zip", verified: "github.com/toeverything/AFFiNE/" diff --git a/Casks/a/aide-app.rb b/Casks/a/aide-app.rb index 7bcfd115dc3a..a5058ecc36f7 100644 --- a/Casks/a/aide-app.rb +++ b/Casks/a/aide-app.rb @@ -1,9 +1,9 @@ cask "aide-app" do arch arm: "arm64", intel: "x64" - version "1.94.2.24361" - sha256 arm: "aa6911bf39d090f933717bee77be428724f292781790cafc412baef39362c0ab", - intel: "29b543816a57499d2f621f6393388f07c054b8fc7c3fcfbb481901191531964c" + version "1.96.2.25003" + sha256 arm: "38945bdae222a968f18da7915cc838696517002470feac922e4f01fd45d072e2", + intel: "1448763eea13f9ed0ff01ade0ad3880d928f79627834efaa899abf1b77487ec4" url "https://github.com/codestoryai/binaries/releases/download/#{version}/Aide.#{arch}.#{version}.dmg", verified: "github.com/codestoryai/binaries/" diff --git a/Casks/a/aircall.rb b/Casks/a/aircall.rb index 5d77e72e2e8a..17ddeeb6a5a3 100644 --- a/Casks/a/aircall.rb +++ b/Casks/a/aircall.rb @@ -1,6 +1,6 @@ cask "aircall" do - version "3.1.65" - sha256 "a9a8d8bda43acf1fcea6130187b15a712826704cc781c5d451c71207c3ce1164" + version "3.1.66" + sha256 "d61c50d9f3466fe3751abe4945bc45d68cc9f6b71865b8ffa2a9bfd616fdb35b" url "https://download-electron.aircall.io/Aircall-#{version}.dmg" name "Aircall" diff --git a/Casks/a/airflow.rb b/Casks/a/airflow.rb index 8b3056c5b026..136a65879627 100644 --- a/Casks/a/airflow.rb +++ b/Casks/a/airflow.rb @@ -1,6 +1,6 @@ cask "airflow" do - version "3.3.8" - sha256 "b53d702c365941e4d3bb2bc2272a6809ac04cd1f634be2f0c6a1970ff01fa351" + version "3.3.9" + sha256 "fb7fa83fd4662ffdf5237b683556ef13ccb15ec5f1572a8e86ff9b1779764644" url "https://cdn.downloads.iocave.net/Airflow/Airflow%20#{version}.zip", verified: "cdn.downloads.iocave.net/Airflow/" @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "Airflow.app" diff --git a/Casks/a/alacritty.rb b/Casks/a/alacritty.rb index 0be2e4c5bd4b..589891d208fb 100644 --- a/Casks/a/alacritty.rb +++ b/Casks/a/alacritty.rb @@ -30,7 +30,7 @@ manpage "Alacritty.app/Contents/Resources/alacritty-bindings.5.gz" zap trash: [ - "~/Library/Preferences/io.alacritty.plist", - "~/Library/Saved Application State/io.alacritty.savedState", + "~/Library/Preferences/org.alacritty.plist", + "~/Library/Saved Application State/org.alacritty.savedState", ] end diff --git a/Casks/a/alcom.rb b/Casks/a/alcom.rb index 3b0521687125..d9d69cec1579 100644 --- a/Casks/a/alcom.rb +++ b/Casks/a/alcom.rb @@ -1,6 +1,6 @@ cask "alcom" do - version "0.1.17" - sha256 "90d6b2030ed0c5f7dc124d1b2c91eeb3641ae90a5a40ac1630fb4ab0072d80cb" + version "1.0.0" + sha256 "ffb9c293ead76febc881543918481ea672f7e1083b2a61ea83a14a9bbf0b9993" url "https://github.com/vrc-get/vrc-get/releases/download/gui-v#{version}/ALCOM-#{version}-universal.dmg", verified: "github.com/vrc-get/vrc-get/" diff --git a/Casks/a/alcove.rb b/Casks/a/alcove.rb index f4425db9e412..7163ad39d0d1 100644 --- a/Casks/a/alcove.rb +++ b/Casks/a/alcove.rb @@ -1,6 +1,6 @@ cask "alcove" do - version "1.0.3" - sha256 "3f1c1f3400421d0ebbffa0aede126e2476d9ab72d12b06cbcebbe7c6c59a5fca" + version "1.1.0" + sha256 "28ac86cc7361da7137d9e06406f8f034bd35c6d1208875b92719b612ef448ceb" url "https://github.com/henrikruscon/alcove-releases/releases/download/#{version}/Alcove.zip", verified: "github.com/henrikruscon/alcove-releases/" diff --git a/Casks/a/algodoo.rb b/Casks/a/algodoo.rb index 614664f4a046..4d10698fcebb 100644 --- a/Casks/a/algodoo.rb +++ b/Casks/a/algodoo.rb @@ -15,6 +15,8 @@ end end + depends_on macos: ">= :mojave" + app "Algodoo.app" zap trash: [ diff --git a/Casks/a/aliworkbench.rb b/Casks/a/aliworkbench.rb index ea899b94b878..9ce10d7d8b7c 100644 --- a/Casks/a/aliworkbench.rb +++ b/Casks/a/aliworkbench.rb @@ -1,6 +1,6 @@ cask "aliworkbench" do - version "9.66.00QNM" - sha256 "e6ab9ad7e2011e6d8fa67d5a80e4298297fc74a7c44345bfa39ffe3d03060d63" + version "9.66.01QNM" + sha256 "e4e41002c5aaca26b83eff47cfc6437f1cd9940d113a953dbf68e95feb1bc655" url "https://download.alicdn.com/wangwang/AliworkbenchQN_(#{version}).dmg", verified: "download.alicdn.com/wangwang/" @@ -16,7 +16,7 @@ json["model"]&.map do |item| next if item["platform"] != "mac" - item["version"] + item["version"]&.strip end end end diff --git a/Casks/a/alt-tab.rb b/Casks/a/alt-tab.rb index 374b86ab50b0..807b7aad0889 100644 --- a/Casks/a/alt-tab.rb +++ b/Casks/a/alt-tab.rb @@ -1,6 +1,6 @@ cask "alt-tab" do - version "7.14.1" - sha256 "eb6fb637e4e32aaf93749b9a3a2ce9892bc6427902dbe561057fb703641ea702" + version "7.17.0" + sha256 "8275a48db1f194158a9c6112c7f84f72546874261db3d7564a5f6bf279d34f99" url "https://github.com/lwouis/alt-tab-macos/releases/download/v#{version}/AltTab-#{version}.zip", verified: "github.com/lwouis/alt-tab-macos/" diff --git a/Casks/a/altair-graphql-client.rb b/Casks/a/altair-graphql-client.rb index c2b87f3531b5..61fb04ae7243 100644 --- a/Casks/a/altair-graphql-client.rb +++ b/Casks/a/altair-graphql-client.rb @@ -1,9 +1,9 @@ cask "altair-graphql-client" do arch arm: "arm64", intel: "x64" - version "8.0.5" - sha256 arm: "d1695d560e18daf3089fdc8188b9dd599e9fd1be3a6839417e68e2580749879b", - intel: "43b135da9845937e77e41fd5bd0856df0890c1686d58bf45c8258291541d7515" + version "8.1.3" + sha256 arm: "b5e71d34df33d3b68467bc53efd900bd0715b06c4f93e760ee2ce3590d0f9de5", + intel: "366e1ffd05ff3d7000a435165b5fb7e19b57a792a5f10e402669bef6d63ce0ef" url "https://github.com/imolorhe/altair/releases/download/v#{version}/altair_#{version}_#{arch}_mac.zip", verified: "github.com/imolorhe/altair/" @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Altair GraphQL Client.app" zap trash: [ diff --git a/Casks/a/amadine.rb b/Casks/a/amadine.rb index 292734087404..b3a824303a93 100644 --- a/Casks/a/amadine.rb +++ b/Casks/a/amadine.rb @@ -1,5 +1,5 @@ cask "amadine" do - version "1.6.2" + version "1.6.5" sha256 :no_check url "https://belightsoft.s3.amazonaws.com/Amadine.dmg", @@ -13,7 +13,8 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :sierra" + auto_updates true + depends_on macos: ">= :mojave" app "Amadine.app" diff --git a/Casks/a/amazon-chime.rb b/Casks/a/amazon-chime.rb index cdc1f2100589..45e1f1d4daa1 100644 --- a/Casks/a/amazon-chime.rb +++ b/Casks/a/amazon-chime.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Amazon Chime.app" diff --git a/Casks/a/amazon-photos.rb b/Casks/a/amazon-photos.rb index ba41185d3379..79b6570eaada 100644 --- a/Casks/a/amazon-photos.rb +++ b/Casks/a/amazon-photos.rb @@ -14,7 +14,7 @@ strategy :extract_plist end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :sierra" app "Amazon Photos.app" diff --git a/Casks/a/amethyst.rb b/Casks/a/amethyst.rb index 4c60d3004b7e..7c569d7f7d52 100644 --- a/Casks/a/amethyst.rb +++ b/Casks/a/amethyst.rb @@ -10,8 +10,8 @@ end end on_catalina :or_newer do - version "0.21.2" - sha256 "a6a53370d50ff2fde5b3af012335978205e05157b5c1cfdb37906d5ea2875cce" + version "0.22.0" + sha256 "dc9dae316132c03ec5a7ff90767164f8410a94e2d327f1b525a39e90f6fd90fe" url "https://github.com/ianyh/Amethyst/releases/download/v#{version}/Amethyst.zip", verified: "github.com/ianyh/Amethyst/" diff --git a/Casks/a/amie.rb b/Casks/a/amie.rb index 212b6f82a228..b7d67b5e5a5f 100644 --- a/Casks/a/amie.rb +++ b/Casks/a/amie.rb @@ -12,7 +12,7 @@ homepage "https://amie.so/" auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Amie.app" diff --git a/Casks/a/ammonite.rb b/Casks/a/ammonite.rb index 940fe52e5d30..eaeeeb9975d9 100644 --- a/Casks/a/ammonite.rb +++ b/Casks/a/ammonite.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :big_sur" + app "Ammonite.app" zap trash: [ diff --git a/Casks/a/anka-virtualization.rb b/Casks/a/anka-virtualization.rb index 8f0e4e4f0121..082708fe5906 100644 --- a/Casks/a/anka-virtualization.rb +++ b/Casks/a/anka-virtualization.rb @@ -1,6 +1,6 @@ cask "anka-virtualization" do - version "3.6.0.197" - sha256 "a8c45bf71b5ddd1ae3d1ac49f971dffee8a91275ec7787fd48077c45853e3855" + version "3.6.1.198" + sha256 "b0c2f84b18770d8946cfc021e30be3def52826f209b932874616bd6401a48766" url "https://downloads.veertu.com/anka/Anka-#{version}.pkg" name "Anka Virtualization" diff --git a/Casks/a/anki.rb b/Casks/a/anki.rb index c5cf5eb2e8b6..af5e0809740c 100644 --- a/Casks/a/anki.rb +++ b/Casks/a/anki.rb @@ -30,5 +30,9 @@ app "Anki.app" - zap trash: "~/Library/Application Support/Anki*" + zap trash: [ + "~/Library/Application Support/Anki*", + "~/Library/Caches/Anki", + "~/Library/Saved Application State/net.ankiweb.dtop.savedState", + ] end diff --git a/Casks/a/another-redis-desktop-manager.rb b/Casks/a/another-redis-desktop-manager.rb index 1223900151c2..fe06006aa9c1 100644 --- a/Casks/a/another-redis-desktop-manager.rb +++ b/Casks/a/another-redis-desktop-manager.rb @@ -1,9 +1,9 @@ cask "another-redis-desktop-manager" do arch arm: "arm64", intel: "x64" - version "1.7.0" - sha256 arm: "385a5488f3b748ed51f2b13d330669fab1fb23c0a46fd304b8fa0cd2a65f4b76", - intel: "51cec983ac4e9ea95d003d470603c6a2cf90fff7c45f60cc887fde272173ea02" + version "1.7.1" + sha256 arm: "1833e153cd7d9c66cc6d88ec1448b081dfeb5c122c3c65bcae47be1c4d760235", + intel: "2e399909abb1c24f963fcd0bf62e493abd76b36d767d7fa9e31bde66008f33bc" url "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v#{version}/Another-Redis-Desktop-Manager-mac-#{version}-#{arch}.dmg" name "Another Redis Desktop Manager" diff --git a/Casks/a/apache-couchdb.rb b/Casks/a/apache-couchdb.rb index 42dd70cc23e1..083bcfc5fb7d 100644 --- a/Casks/a/apache-couchdb.rb +++ b/Casks/a/apache-couchdb.rb @@ -13,7 +13,7 @@ livecheck do url "https://neighbourhood.ie/download-apache-couchdb-mac/" - regex(%r{href=.*?/(\d+(?:[.-]\d+)*)/mac/(arm64|x86_64)/Apache-CouchDB\.zip}i) + regex(%r{href=.*?/(\d+(?:[.-]\d+)*)/mac/#{arch}/Apache-CouchDB\.zip}i) end # see https://neighbourhood.ie/download-apache-couchdb-mac/ diff --git a/Casks/a/apparency.rb b/Casks/a/apparency.rb index b27743d6efa1..1476c59bb6de 100644 --- a/Casks/a/apparency.rb +++ b/Casks/a/apparency.rb @@ -57,10 +57,12 @@ binary "#{appdir}/Apparency.app/Contents/MacOS/appy" zap trash: [ + "~/Library/Application Scripts/*.com.mothersruin.Apparency.SharedPrefs", "~/Library/Application Scripts/com.mothersruin.Apparency", "~/Library/Application Scripts/com.mothersruin.Apparency.QLPreviewExtension", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mothersruin.apparency.sfl*", "~/Library/Containers/com.mothersruin.Apparency", "~/Library/Containers/com.mothersruin.Apparency.QLPreviewExtension", + "~/Library/Group Containers/*.com.mothersruin.Apparency.SharedPrefs", ] end diff --git a/Casks/a/appflowy.rb b/Casks/a/appflowy.rb index 69b74c1506e0..b18f3584a8a2 100644 --- a/Casks/a/appflowy.rb +++ b/Casks/a/appflowy.rb @@ -1,6 +1,6 @@ cask "appflowy" do - version "0.7.8" - sha256 "a05ed00bca80f5c492c53d4aa1955d7bd5a534eae24c58bd9b5ff3f5179ba1f4" + version "0.7.9" + sha256 "ab7f3f88f0d7a9dff93516940e80328a50eefa80de2bdbe9eba723ea75f4dcea" url "https://github.com/AppFlowy-IO/AppFlowy/releases/download/#{version}/Appflowy-#{version}-macos-universal.zip", verified: "github.com/AppFlowy-IO/AppFlowy/" diff --git a/Casks/a/appium-inspector.rb b/Casks/a/appium-inspector.rb index bb4fcaf26c77..87541e9c758b 100644 --- a/Casks/a/appium-inspector.rb +++ b/Casks/a/appium-inspector.rb @@ -29,6 +29,8 @@ end end + depends_on macos: ">= :big_sur" + app "Appium Inspector.app" zap trash: [ diff --git a/Casks/a/aquaterm.rb b/Casks/a/aquaterm.rb index 53abf5cf880c..787a69958d06 100644 --- a/Casks/a/aquaterm.rb +++ b/Casks/a/aquaterm.rb @@ -9,6 +9,7 @@ # No releases since 2013 deprecate! date: "2024-01-04", because: :unmaintained + disable! date: "2025-01-06", because: :unmaintained depends_on macos: ">= :high_sierra" diff --git a/Casks/a/archipelago.rb b/Casks/a/archipelago.rb index 66a59ed6932e..5cb1e1c7dcb4 100644 --- a/Casks/a/archipelago.rb +++ b/Casks/a/archipelago.rb @@ -7,7 +7,7 @@ desc "Terminal emulator built on web technology" homepage "https://github.com/npezza93/archipelago" - depends_on macos: ">= :sonoma" + depends_on macos: ">= :sequoia" app "Archipelago.app" diff --git a/Casks/a/arduino-ide.rb b/Casks/a/arduino-ide.rb index 331bb23d0919..452ee17804de 100644 --- a/Casks/a/arduino-ide.rb +++ b/Casks/a/arduino-ide.rb @@ -17,7 +17,7 @@ end conflicts_with cask: "arduino-ide@nightly" - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Arduino IDE.app" diff --git a/Casks/a/around.rb b/Casks/a/around.rb index 34275639a5f1..4e8984161d09 100644 --- a/Casks/a/around.rb +++ b/Casks/a/around.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Around.app" diff --git a/Casks/a/artpip.rb b/Casks/a/artpip.rb deleted file mode 100644 index 5b553116fd02..000000000000 --- a/Casks/a/artpip.rb +++ /dev/null @@ -1,13 +0,0 @@ -cask "artpip" do - version "2.7.1" - sha256 :no_check - - url "https://www.artpip.com/download/osx" - name "Artpip" - desc "Curated photographic desktop backgrounds" - homepage "https://www.artpip.com/" - - disable! date: "2024-01-01", because: :no_longer_available - - app "Artpip.app" -end diff --git a/Casks/a/asset-catalog-tinkerer.rb b/Casks/a/asset-catalog-tinkerer.rb index f3d7ce260b42..6d1b344477b6 100644 --- a/Casks/a/asset-catalog-tinkerer.rb +++ b/Casks/a/asset-catalog-tinkerer.rb @@ -12,7 +12,7 @@ strategy :github_latest end - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Asset Catalog Tinkerer.app" diff --git a/Casks/a/astropad-studio.rb b/Casks/a/astropad-studio.rb index 686054263309..1f9f0f96942e 100644 --- a/Casks/a/astropad-studio.rb +++ b/Casks/a/astropad-studio.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Astropad Studio.app" diff --git a/Casks/a/aw-edid-editor.rb b/Casks/a/aw-edid-editor.rb new file mode 100644 index 000000000000..46420217661b --- /dev/null +++ b/Casks/a/aw-edid-editor.rb @@ -0,0 +1,34 @@ +cask "aw-edid-editor" do + version "3.0.20" + sha256 "489fcd0fd08fb4a2633bf5fef4dd36e022f5947f425a15a1c49612b3dbb62336" + + url "https://s3.eu-west-3.amazonaws.com/aw.store01/Site+Internet/Software/AW+EDID+Editor/Software/Setup+Application/awedideditor_#{version.dots_to_underscores}_macos.zip", + verified: "s3.eu-west-3.amazonaws.com/aw.store01/" + name "AW EDID Editor" + desc "Edit any standard EDID binary file, supports DisplayID and CEA-861-G extensions" + homepage "https://www.analogway.com/products/aw-edid-editor" + + livecheck do + url :homepage + regex(/href=.*?awedideditor[._-]v?(\d+(?:[._]\d+)+)[._-]macos\.zip/i) + strategy :page_match do |page, regex| + match = page.match(regex) + next if match.blank? + + match[1].tr("_", ".") + end + end + + depends_on macos: ">= :mojave" + + app "AW EDID Editor.app" + + zap trash: [ + "~/Library/Preferences/com.analogway.AW-EDID-EDITOR.plist", + "~/Library/Preferences/EdidEditorConf.json", + ] + + caveats do + requires_rosetta + end +end diff --git a/Casks/a/azure-data-studio.rb b/Casks/a/azure-data-studio.rb index 47f0d8c3cd2d..512aada581cf 100644 --- a/Casks/a/azure-data-studio.rb +++ b/Casks/a/azure-data-studio.rb @@ -19,7 +19,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Azure Data Studio.app" binary "#{appdir}/Azure Data Studio.app/Contents/Resources/app/bin/code", target: "azuredatastudio" diff --git a/Casks/b/backyard-ai.rb b/Casks/b/backyard-ai.rb index 11d113a839cc..c2850367b2ed 100644 --- a/Casks/b/backyard-ai.rb +++ b/Casks/b/backyard-ai.rb @@ -1,7 +1,7 @@ cask "backyard-ai" do arch arm: "Arm64" - version "0.32.0" + version "0.33.0" sha256 :no_check url "https://update.backyard.ai/download/dmg#{arch}" @@ -16,7 +16,7 @@ end end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Backyard AI.app" diff --git a/Casks/b/baidunetdisk.rb b/Casks/b/baidunetdisk.rb index 2c8fd18960c0..6eb9efb16298 100644 --- a/Casks/b/baidunetdisk.rb +++ b/Casks/b/baidunetdisk.rb @@ -18,6 +18,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "BaiduNetdisk_mac.app" diff --git a/Casks/b/ballast.rb b/Casks/b/ballast.rb index f44baf78462f..f054de68d5c0 100644 --- a/Casks/b/ballast.rb +++ b/Casks/b/ballast.rb @@ -8,7 +8,7 @@ desc "Status Bar app to keep the audio balance from drifting" homepage "https://jamsinclair.nz/ballast" - depends_on macos: ">= :sierra" + depends_on macos: ">= :monterey" app "ballast.app" diff --git a/Casks/b/basecamp.rb b/Casks/b/basecamp.rb index 80cd6c832e7f..9d033d6f8fac 100644 --- a/Casks/b/basecamp.rb +++ b/Casks/b/basecamp.rb @@ -23,7 +23,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Basecamp #{version.major}.app" diff --git a/Casks/b/batteries.rb b/Casks/b/batteries.rb index b2f19f214ce2..2ed22b4b87fa 100644 --- a/Casks/b/batteries.rb +++ b/Casks/b/batteries.rb @@ -13,7 +13,7 @@ strategy :github_latest end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Batteries.app" diff --git a/Casks/b/battery.rb b/Casks/b/battery.rb index 553e966d5640..e3d8ab9f56a2 100644 --- a/Casks/b/battery.rb +++ b/Casks/b/battery.rb @@ -18,6 +18,10 @@ zap trash: [ "~/.battery", "~/Library/Application Support/battery", + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.palokaj.battery.sfl*", + "~/Library/Caches/co.palokaj.battery", + "~/Library/Caches/co.palokaj.battery.ShipIt", + "~/Library/HTTPStorages/co.palokaj.battery", "~/Library/LaunchAgents/battery.plist", "~/Library/Preferences/co.palokaj.battery.plist", "~/Library/Preferences/org.mentor.Battery.plist", diff --git a/Casks/b/bazecor.rb b/Casks/b/bazecor.rb index 044d7a5a8c9b..5c8affee1425 100644 --- a/Casks/b/bazecor.rb +++ b/Casks/b/bazecor.rb @@ -16,7 +16,7 @@ strategy :github_latest end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Bazecor.app" diff --git a/Casks/b/beekeeper-studio.rb b/Casks/b/beekeeper-studio.rb index a20886f841a9..c79a3e89006f 100644 --- a/Casks/b/beekeeper-studio.rb +++ b/Casks/b/beekeeper-studio.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Beekeeper Studio.app" diff --git a/Casks/b/bentobox.rb b/Casks/b/bentobox.rb index c43ca25e9f7d..ee2a4a31fb11 100644 --- a/Casks/b/bentobox.rb +++ b/Casks/b/bentobox.rb @@ -1,6 +1,6 @@ cask "bentobox" do - version "0.8.0" - sha256 "4adb116fe807562fcd85089027f43687920a746cc3956724886d0f0fe2c7300d" + version "0.8.1" + sha256 "4c680b1a3a7b0ffdf3c697eced1fb1566a934dada60156aab4a49f8a428e5e5b" url "https://releases.bentobox.friendlyventures.org/#{version}/bentobox-macos-universal.zip", verified: "releases.bentobox.friendlyventures.org/" diff --git a/Casks/b/bespoke.rb b/Casks/b/bespoke.rb index 0c8399eae97c..6cb59b12e632 100644 --- a/Casks/b/bespoke.rb +++ b/Casks/b/bespoke.rb @@ -8,6 +8,8 @@ desc "Software modular synth" homepage "https://www.bespokesynth.com/" + depends_on macos: ">= :high_sierra" + app "BespokeSynth.app" zap trash: [ diff --git a/Casks/b/bettermouse.rb b/Casks/b/bettermouse.rb index 8efe5c3e47b5..4db1effe84a6 100644 --- a/Casks/b/bettermouse.rb +++ b/Casks/b/bettermouse.rb @@ -1,6 +1,6 @@ cask "bettermouse" do - version "1.6.6777" - sha256 "8d73320db359ab085b454a7a96d9962a6c393a6a0f9c776b312f3d3ae87f61e7" + version "1.6.6797" + sha256 "27c1fc908cd8343cecd5199bf9041701037a3c2d5ac38992a67f0e615aef4783" url "https://better-mouse.com/wp-content/uploads/BetterMouse.#{version}.zip" name "BetterMouse" diff --git a/Casks/b/bike.rb b/Casks/b/bike.rb index 614cd7aeb3ce..e8907674616e 100644 --- a/Casks/b/bike.rb +++ b/Casks/b/bike.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Bike.app" diff --git a/Casks/b/binance.rb b/Casks/b/binance.rb index 896c20e9e669..5f3456a48978 100644 --- a/Casks/b/binance.rb +++ b/Casks/b/binance.rb @@ -1,9 +1,9 @@ cask "binance" do arch arm: "arm64", intel: "x64" - version "1.54.5" - sha256 arm: "579aaee3c4f6ca45da996d2e8c9a1a7bef1e2108166117759310db3571caec9b", - intel: "deb8a0771470c8fb05aa4524fdf8f19b782f19fd1cbfdd949d757e0b8a8730dd" + version "1.54.7" + sha256 arm: "8e66055030d58528b0754a874f355055845af9f7bbad77c8e6101ff70a16bf86", + intel: "799d43291edd121c1f310e475e4c9218828939fe1bebcdab4dcf093b0b360188" url "https://ftp.binance.com/electron-desktop/mac/production/binance-#{version}-#{arch}.dmg" name "Binance" diff --git a/Casks/b/biscuit.rb b/Casks/b/biscuit.rb index de68ed77b878..80a3f8255d6b 100644 --- a/Casks/b/biscuit.rb +++ b/Casks/b/biscuit.rb @@ -12,7 +12,7 @@ homepage "https://eatbiscuit.com/" auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Biscuit.app" diff --git a/Casks/b/bitbar.rb b/Casks/b/bitbar.rb index e7ff67b1aacb..966426bf85ce 100644 --- a/Casks/b/bitbar.rb +++ b/Casks/b/bitbar.rb @@ -7,6 +7,8 @@ desc "Utility to display the output from any script or program in the menu bar" homepage "https://github.com/matryer/bitbar/" + deprecate! date: "2024-12-30", because: :unmaintained + app "BitBar.app" zap trash: [ diff --git a/Casks/b/bitwarden.rb b/Casks/b/bitwarden.rb index a80a706b28d6..f08825e1b429 100644 --- a/Casks/b/bitwarden.rb +++ b/Casks/b/bitwarden.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Bitwarden.app" diff --git a/Casks/b/blender.rb b/Casks/b/blender.rb index 161b96487614..6ea97dde5b04 100644 --- a/Casks/b/blender.rb +++ b/Casks/b/blender.rb @@ -16,7 +16,7 @@ end conflicts_with cask: "blender@lts" - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Blender.app" # shim script (https://github.com/Homebrew/homebrew-cask/issues/18809) diff --git a/Casks/b/blitz-gg.rb b/Casks/b/blitz-gg.rb index e02f16507cf7..0ea444898892 100644 --- a/Casks/b/blitz-gg.rb +++ b/Casks/b/blitz-gg.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Blitz.app" diff --git a/Casks/b/blood-on-the-clocktower-online.rb b/Casks/b/blood-on-the-clocktower-online.rb index fb2fcc6942f4..092fb44c6035 100644 --- a/Casks/b/blood-on-the-clocktower-online.rb +++ b/Casks/b/blood-on-the-clocktower-online.rb @@ -1,9 +1,9 @@ cask "blood-on-the-clocktower-online" do arch arm: "aarch64", intel: "x64" - version "3.36.0" - sha256 arm: "b850d66177c2b7e90fcc91dc3d4f6d43fe278d46d4e6f4881dce0b98843c4dee", - intel: "16515065f9fc9e33ea1a7e63ee8e755d6499205dd90c497665c646e736505793" + version "3.37.0" + sha256 arm: "d821ff64aafa557593dc7742fecee964c94ee9a9ee2fc1e0dbcc8922c423acbe", + intel: "5836857d560bef9078947aac4f47681100079a22a579cf2cbf2b60c09cc66519" url "https://github.com/ThePandemoniumInstitute/botc-release/releases/download/v#{version}/Blood.on.the.Clocktower.Online_#{version}_#{arch}.dmg", verified: "github.com/ThePandemoniumInstitute/botc-release/" diff --git a/Casks/b/bloop.rb b/Casks/b/bloop.rb index ae7d4f3a6b6b..5bdd323366da 100644 --- a/Casks/b/bloop.rb +++ b/Casks/b/bloop.rb @@ -11,10 +11,7 @@ desc "Code search engine" homepage "https://bloop.ai/" - livecheck do - url :url - strategy :github_latest - end + deprecate! date: "2025-01-05", because: :discontinued depends_on macos: ">= :big_sur" diff --git a/Casks/b/bluos-controller.rb b/Casks/b/bluos-controller.rb index bbe3b758c91e..75664761d422 100644 --- a/Casks/b/bluos-controller.rb +++ b/Casks/b/bluos-controller.rb @@ -16,7 +16,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "BluOS Controller.app" diff --git a/Casks/b/boxy-suite.rb b/Casks/b/boxy-suite.rb index 041966613461..8b3a38030250 100644 --- a/Casks/b/boxy-suite.rb +++ b/Casks/b/boxy-suite.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Boxy for Gmail.app" app "Boxy for Calendar.app" diff --git a/Casks/b/brave-browser@beta.rb b/Casks/b/brave-browser@beta.rb index 16ce7cfcfab5..b74c92772848 100644 --- a/Casks/b/brave-browser@beta.rb +++ b/Casks/b/brave-browser@beta.rb @@ -2,9 +2,9 @@ arch arm: "arm64", intel: "x64" folder = on_arch_conditional arm: "beta-arm64", intel: "beta" - version "1.74.36.0" - sha256 arm: "1bbba27722fb9d7e54c3d0c6da3de8c25cefa166aece0178b24111b6f0f4805b", - intel: "a0db679d190bb5f9a06f8a0a6b2d58ff906bd8ddc153183ce08f961b8064079b" + version "1.74.41.0" + sha256 arm: "8110f8e4e15b90fa7b3b14816fb9ef77056f317ae9cb60d4f4676eebcbadf6a0", + intel: "526e111978cc469ade24b7e93325884a8ac4d2313eef358538944fe500a85cf9" 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/" diff --git a/Casks/b/brave-browser@nightly.rb b/Casks/b/brave-browser@nightly.rb index 7b6f78141ab3..2c7a1d4a6363 100644 --- a/Casks/b/brave-browser@nightly.rb +++ b/Casks/b/brave-browser@nightly.rb @@ -2,9 +2,9 @@ arch arm: "arm64", intel: "x64" folder = on_arch_conditional arm: "nightly-arm64", intel: "nightly" - version "1.75.127.0" - sha256 arm: "ac57bc5bcf5f63397fe520bb9eff02f3a6a2f073ea84e094a990758be905cb88", - intel: "bcc2b893bdd1452d77d6ae7f6737eec9497e83fe1d675cec8731503883a7f7dd" + version "1.75.136.0" + sha256 arm: "6d60a564fb1df6f25ea158a2217eb3e812a6a677148a77379b16c7e30cc72fbe", + intel: "04662d5ba8b3ec91fdb3210b02247947488acc2640868330bad1fb61977cc6ff" 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/" diff --git a/Casks/b/breaktimer.rb b/Casks/b/breaktimer.rb index e91831a937d4..36bc0e47af7e 100644 --- a/Casks/b/breaktimer.rb +++ b/Casks/b/breaktimer.rb @@ -9,6 +9,7 @@ homepage "https://breaktimer.app/" auto_updates true + depends_on macos: ">= :big_sur" app "BreakTimer.app" binary "#{appdir}/BreakTimer.app/Contents/MacOS/BreakTimer", target: "breaktimer" diff --git a/Casks/b/brewtarget.rb b/Casks/b/brewtarget.rb index 5542b59e7630..acef916b83e2 100644 --- a/Casks/b/brewtarget.rb +++ b/Casks/b/brewtarget.rb @@ -1,13 +1,14 @@ cask "brewtarget" do - version "4.0.12" - sha256 "cba6112f773654989aa214bdacabc174f480403112a50a652f50742083fa2948" + version "4.0.15" + sha256 "1c8b0eaa0be89b5708ff3d24b75e9e736e93d58cf4cbb7521d655b9438a359f9" - url "https://github.com/Brewtarget/brewtarget/releases/download/v#{version}/brewtarget_#{version}.dmg" + url "https://github.com/Brewtarget/brewtarget/releases/download/v#{version}/brewtarget_#{version}_MacOS.dmg", + verified: "github.com/Brewtarget/brewtarget/" name "brewtarget" desc "Beer recipe creation tool" - homepage "https://github.com/Brewtarget/brewtarget/" + homepage "https://www.brewtarget.beer/" - app "brewtarget_#{version}.app" + app "brewtarget_#{version}_MacOS.app" zap trash: [ "~/Library/Preferences/brewtarget", diff --git a/Casks/b/browser-deputy.rb b/Casks/b/browser-deputy.rb index 7f5f06aeb19a..bf7262347b73 100644 --- a/Casks/b/browser-deputy.rb +++ b/Casks/b/browser-deputy.rb @@ -1,11 +1,11 @@ cask "browser-deputy" do - version "1.6.3" + version "1.7.0" sha256 :no_check url "https://anybox.ltd/browser-deputy/download/browserdeputy-latest.zip" name "Browser Deputy" desc "Command palette in any application" - homepage "https://anybox.ltd/en/browser-deputy" + homepage "https://anybox.ltd/browser-deputy" livecheck do url "https://anybox.ltd/browser-deputy/download/appcast.xml" diff --git a/Casks/b/browserosaurus.rb b/Casks/b/browserosaurus.rb index 372e87ea8cb2..3a27b16e2462 100644 --- a/Casks/b/browserosaurus.rb +++ b/Casks/b/browserosaurus.rb @@ -11,7 +11,7 @@ homepage "https://github.com/will-stone/browserosaurus" auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Browserosaurus.app" diff --git a/Casks/b/bruno.rb b/Casks/b/bruno.rb index 70a9f4012938..7981dc3dac0f 100644 --- a/Casks/b/bruno.rb +++ b/Casks/b/bruno.rb @@ -16,7 +16,7 @@ strategy :github_latest end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Bruno.app" diff --git a/Casks/c/c0re100-qbittorrent.rb b/Casks/c/c0re100-qbittorrent.rb index c4b68751bd33..3109026537ab 100644 --- a/Casks/c/c0re100-qbittorrent.rb +++ b/Casks/c/c0re100-qbittorrent.rb @@ -13,7 +13,7 @@ end conflicts_with cask: "qbittorrent" - depends_on macos: ">= :mojave" + depends_on macos: ">= :monterey" app "qbittorrent.app" diff --git a/Casks/c/caido.rb b/Casks/c/caido.rb index bb5e4daf1380..315aa7762725 100644 --- a/Casks/c/caido.rb +++ b/Casks/c/caido.rb @@ -18,7 +18,7 @@ end end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Caido.app" binary "#{appdir}/Caido.app/Contents/Resources/bin/caido-cli" diff --git a/Casks/c/calendar-366.rb b/Casks/c/calendar-366.rb index dcab33d1d965..a5aae23dba42 100644 --- a/Casks/c/calendar-366.rb +++ b/Casks/c/calendar-366.rb @@ -1,7 +1,7 @@ cask "calendar-366" do # NOTE: "366" is not a version number, but an intrinsic part of the product name - version "2.15.6" - sha256 "d87c8e7838b79995cf041fff3fb1325e84261a83e7d2bb27e62250adb24581c6" + version "2.15.7" + sha256 "075907f10feecff8a9e3fd0154ec54ff3df3151a88735b359be067a36a6237d7" url "https://nspektor.com/downloads/Calendar366_v#{version}.dmg" name "Calendar 366 II" diff --git a/Casks/c/camunda-modeler.rb b/Casks/c/camunda-modeler.rb index 0a5e87ffab49..78a2426f50df 100644 --- a/Casks/c/camunda-modeler.rb +++ b/Casks/c/camunda-modeler.rb @@ -16,7 +16,7 @@ regex(%r{href=.*?/camunda[._-]modeler[._-]v?(\d+(?:\.\d+)+)[._-]mac[._-]#{arch}\.zip}i) end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Camunda Modeler.app" diff --git a/Casks/c/capacities.rb b/Casks/c/capacities.rb index e87ce8b48917..b47774d00da7 100644 --- a/Casks/c/capacities.rb +++ b/Casks/c/capacities.rb @@ -1,9 +1,9 @@ cask "capacities" do arch arm: "-arm64" - version "1.44.13" - sha256 arm: "a763acf7a3372147e3d6df7f666dc56ecf959eda4e977c5d0874feac3d3f934f", - intel: "537ecb20e378d656109c7e53784e2e9e4ed674567fce359486c8c675d85c1bc2" + version "1.44.16" + sha256 arm: "0d24cdaa0323ba682a2d30e2a4ea92c416c73b356b5af64dbbc70c9d0bd85a62", + intel: "d5fba7edeccec6e51be1aae9b2b67384ae70afd5219a6b1bfacd1eba80b40296" url "https://capacities-frontend-app.s3.amazonaws.com/Capacities-#{version}#{arch}.dmg", verified: "capacities-frontend-app.s3.amazonaws.com/" @@ -16,7 +16,7 @@ strategy :electron_builder end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Capacities.app" diff --git a/Casks/c/cardhop.rb b/Casks/c/cardhop.rb index f954bd1cd202..8cb61d258e70 100644 --- a/Casks/c/cardhop.rb +++ b/Casks/c/cardhop.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Cardhop.app" diff --git a/Casks/c/chai.rb b/Casks/c/chai.rb index c636b2162153..2d3b04a0a13a 100644 --- a/Casks/c/chai.rb +++ b/Casks/c/chai.rb @@ -7,7 +7,7 @@ desc "Utility to prevent the system from going to sleep" homepage "https://github.com/lvillani/chai" - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "Chai.app" diff --git a/Casks/c/charmstone.rb b/Casks/c/charmstone.rb index 4a892904fbf5..2d42a93c36c8 100644 --- a/Casks/c/charmstone.rb +++ b/Casks/c/charmstone.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Charmstone.app" diff --git a/Casks/c/chatterino.rb b/Casks/c/chatterino.rb index 98b1c13a5521..bb80e00d9703 100644 --- a/Casks/c/chatterino.rb +++ b/Casks/c/chatterino.rb @@ -1,6 +1,6 @@ cask "chatterino" do - version "2.5.1" - sha256 "e9f3488ec32824b2b6df987d227fef2ac7132b463ea0dc58921f84587ee62840" + version "2.5.2" + sha256 "64d5b796dbae6ef73b7e9420df5cde01547308172a6f9f62301d879c305a674a" url "https://chatterino.fra1.digitaloceanspaces.com/bin/#{version}/Chatterino.dmg", verified: "chatterino.fra1.digitaloceanspaces.com/" diff --git a/Casks/c/choice-financial-terminal.rb b/Casks/c/choice-financial-terminal.rb index 238193e6b402..65325f4ba7eb 100644 --- a/Casks/c/choice-financial-terminal.rb +++ b/Casks/c/choice-financial-terminal.rb @@ -1,7 +1,7 @@ cask "choice-financial-terminal" do arch arm: "arm", intel: "x86" - version "8.5.0.1" + version "8.6.0.1" sha256 :no_check url "https://choice-app.eastmoney.com/choice/OfflinePackage/ChoiceSetup_mac_#{arch}.dmg" diff --git a/Casks/c/chromedriver@beta.rb b/Casks/c/chromedriver@beta.rb index 19d2a916d8f2..8659cd3100e5 100644 --- a/Casks/c/chromedriver@beta.rb +++ b/Casks/c/chromedriver@beta.rb @@ -18,8 +18,6 @@ end end - deprecate! date: "2025-05-01", because: :unsigned - conflicts_with cask: "chromedriver" binary "chromedriver-mac-#{arch}/chromedriver" diff --git a/Casks/c/chromium-gost.rb b/Casks/c/chromium-gost.rb index 346e20aeb7c0..24169bad5735 100644 --- a/Casks/c/chromium-gost.rb +++ b/Casks/c/chromium-gost.rb @@ -10,7 +10,7 @@ desc "Browser based on Chromium with support for GOST cryptographic algorithms" homepage "https://github.com/deemru/Chromium-Gost" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Chromium-Gost.app" diff --git a/Casks/c/chronycontrol.rb b/Casks/c/chronycontrol.rb index 348c8334d352..88b1ec66dbb6 100644 --- a/Casks/c/chronycontrol.rb +++ b/Casks/c/chronycontrol.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "ChronyControl.app" diff --git a/Casks/c/cinco.rb b/Casks/c/cinco.rb index d871546acd6c..63b6e057d4dc 100644 --- a/Casks/c/cinco.rb +++ b/Casks/c/cinco.rb @@ -10,7 +10,7 @@ livecheck do url "https://ls5download.cs.tu-dortmund.de/cinco/releases/" - regex(%r{href="(\d+(?:\.\d+)+)/"}i) + regex(%r{href=["']?v?(\d+(?:\.\d+)+)/?["' >]}i) end pkg "Install Cinco.pkg" diff --git a/Casks/c/cirrus.rb b/Casks/c/cirrus.rb index 3bfbfe9604eb..577e66a7cba7 100644 --- a/Casks/c/cirrus.rb +++ b/Casks/c/cirrus.rb @@ -24,7 +24,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "cirrus#{version.csv.first.major}#{version.csv.first.minor}/Cirrus.app" diff --git a/Casks/c/claude.rb b/Casks/c/claude.rb index d0957b56abf7..a4e3213decb6 100644 --- a/Casks/c/claude.rb +++ b/Casks/c/claude.rb @@ -22,7 +22,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Claude.app" diff --git a/Casks/c/clearvpn.rb b/Casks/c/clearvpn.rb index 985e9871732b..4cfb05fcb696 100644 --- a/Casks/c/clearvpn.rb +++ b/Casks/c/clearvpn.rb @@ -20,7 +20,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "ClearVPN.app" diff --git a/Casks/c/clickhouse.rb b/Casks/c/clickhouse.rb index 53afac52b032..14e6102bd1c3 100644 --- a/Casks/c/clickhouse.rb +++ b/Casks/c/clickhouse.rb @@ -1,9 +1,9 @@ cask "clickhouse" do arch arm: "-aarch64" - version "24.12.1.1614-stable" - sha256 arm: "e125c7bd46ebdc664882b264441261843449a9bf10d301c8f1741610c3b60320", - intel: "dd042987dbea20b0211dea97b16cfc13f8787635d3dfe526f30b010c83cbc66b" + version "24.12.2.29-stable" + sha256 arm: "c9a92f825b953c0688cfc5879cadd002a99430099db830b908e069c8bade95ef", + intel: "e7055e72f5e877fa54d5dc5de7a6f563307e58f53f0184c4caff4e5178429109" url "https://github.com/ClickHouse/ClickHouse/releases/download/v#{version}/clickhouse-macos#{arch}", verified: "github.com/ClickHouse/ClickHouse/" diff --git a/Casks/c/clickup.rb b/Casks/c/clickup.rb index cb7aed62354a..31c51f6d84f3 100644 --- a/Casks/c/clickup.rb +++ b/Casks/c/clickup.rb @@ -27,7 +27,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "ClickUp.app" diff --git a/Casks/c/clockify.rb b/Casks/c/clockify.rb index b11178653a1a..48a1eaee04b0 100644 --- a/Casks/c/clockify.rb +++ b/Casks/c/clockify.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :monterey" app "Clockify Desktop.app" diff --git a/Casks/c/cloudflare-warp.rb b/Casks/c/cloudflare-warp.rb index 00c549f1a351..3d9207528a6e 100644 --- a/Casks/c/cloudflare-warp.rb +++ b/Casks/c/cloudflare-warp.rb @@ -29,6 +29,7 @@ pkgutil: "com.cloudflare.1dot1dot1dot1.macos" zap trash: [ + "/Library/LaunchDaemons/com.cloudflare.1dot1dot1dot1.macos.warp.daemon.plist", "~/Library/Application Scripts/com.cloudflare.1dot1dot1dot1.macos.loginlauncherapp", "~/Library/Application Support/com.cloudflare.1dot1dot1dot1.macos", "~/Library/Caches/com.cloudflare.1dot1dot1dot1.macos", @@ -37,5 +38,6 @@ "~/Library/HTTPStorages/com.cloudflare.1dot1dot1dot1.macos", "~/Library/HTTPStorages/com.cloudflare.1dot1dot1dot1.macos.binarycookies", "~/Library/Preferences/com.cloudflare.1dot1dot1dot1.macos.plist", + "~/Library/WebKit/com.cloudflare.1dot1dot1dot1.macos", ] end diff --git a/Casks/c/cocktail.rb b/Casks/c/cocktail.rb index 6d5cc5982489..f1f451e86e38 100644 --- a/Casks/c/cocktail.rb +++ b/Casks/c/cocktail.rb @@ -61,7 +61,7 @@ url "https://www.maintain.se/downloads/Cocktail#{version.major}SE.dmg" end on_sequoia :or_newer do - version "18.2.1" + version "18.2.2" sha256 :no_check url "https://www.maintain.se/downloads/Cocktail#{version.major}SE.dmg" diff --git a/Casks/c/coderunner.rb b/Casks/c/coderunner.rb index 9944f9e83911..0ae43268269a 100644 --- a/Casks/c/coderunner.rb +++ b/Casks/c/coderunner.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "CodeRunner.app" diff --git a/Casks/c/codux.rb b/Casks/c/codux.rb index d32766d2491f..c18332ab8273 100644 --- a/Casks/c/codux.rb +++ b/Casks/c/codux.rb @@ -16,7 +16,7 @@ regex(/href=.*?Codux[._-]v?(\d+(?:\.\d+)+)[._-]#{arch}\.dmg/i) end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Codux.app" diff --git a/Casks/c/cog.rb b/Casks/c/cog.rb index 60945420e32e..a87bcb5da586 100644 --- a/Casks/c/cog.rb +++ b/Casks/c/cog.rb @@ -1,6 +1,6 @@ cask "cog" do - version "2877,408b8047b" - sha256 "2a861e65c6b885de782983c37815361bfafa0e0c79a3a17fbda6ab58edb17dbe" + version "2883,ae71a6a2b" + sha256 "3d1190c521a8b26da30243a2b99556e34cd818bd11af2ae4c0b1d75f673ff8cc" url "https://cogcdn.cog.losno.co/Cog-#{version.csv.second}.zip" name "Cog" diff --git a/Casks/c/command-tab-plus.rb b/Casks/c/command-tab-plus.rb index 9f6a494c9894..841eb50f5a25 100644 --- a/Casks/c/command-tab-plus.rb +++ b/Casks/c/command-tab-plus.rb @@ -13,7 +13,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "Command-Tab Plus #{version.major}.app" diff --git a/Casks/c/compositor.rb b/Casks/c/compositor.rb index 5928d6689abb..0c42d9ee4fc2 100644 --- a/Casks/c/compositor.rb +++ b/Casks/c/compositor.rb @@ -1,6 +1,6 @@ cask "compositor" do - version "1.27.0" - sha256 "69435ef3b2fa4c90ec6ba5ec0f241f535112412598d8adac4a6c972a5e05f3a9" + version "1.28.0" + sha256 "45257a424636ead2fcb6fad606fbd248723b4670283767ec4431a2648a48cc95" url "https://compositorapp.com/updates/Compositor_#{version}.zip" name "Compositor" @@ -12,7 +12,8 @@ strategy :sparkle end - depends_on macos: ">= :sierra" + auto_updates true + depends_on macos: ">= :catalina" app "Compositor.app" diff --git a/Casks/c/contour.rb b/Casks/c/contour.rb index 27fe6fbddf25..657239e12d6b 100644 --- a/Casks/c/contour.rb +++ b/Casks/c/contour.rb @@ -1,9 +1,9 @@ cask "contour" do arch arm: "arm", intel: "x86" - version "0.6.0.7452" - sha256 arm: "0bbde7becfd6f7ab5d11c5cfcd266db7f942e91dede8d2898e1f8adabe64aae5", - intel: "f26f10883e1abc5b0099fcfee69831583058dab72f64f198ec3bbe08c608e916" + version "0.6.1.7494" + sha256 arm: "71c91a97a1adb1969750a4842295ab4fd9d91f25cc84161fa89670472261793b", + intel: "fd560a5e58f55ac20cd0d440b136365428126ba6fac8edde69b4d36d98467c7e" url "https://github.com/contour-terminal/contour/releases/download/v#{version}/contour-#{version}-macOS-#{arch}.dmg" name "contour" diff --git a/Casks/c/controlplane.rb b/Casks/c/controlplane.rb index 6c0c1ca4d1dd..21709dbaef35 100644 --- a/Casks/c/controlplane.rb +++ b/Casks/c/controlplane.rb @@ -10,6 +10,7 @@ # app crash and homepage is gone deprecate! date: "2023-12-29", because: :discontinued + disable! date: "2024-12-30", because: :discontinued app "ControlPlane.app" diff --git a/Casks/c/copilot.rb b/Casks/c/copilot.rb index a1cf285b3268..86fdf3901e29 100644 --- a/Casks/c/copilot.rb +++ b/Casks/c/copilot.rb @@ -1,6 +1,6 @@ cask "copilot" do - version "5.1.2,248-2d28fbc4" - sha256 "2d28fbc49b35000bf77a76daa28516d0b0538905bed8344d3148737acf5bb1db" + version "5.1.4,250-59429088" + sha256 "59429088e0d9656d80a76859a6db1ad7361933238d433f085433c1eeacdda164" url "https://storage.googleapis.com/copilot-mac-releases/images/Copilot-#{version.csv.first}-#{version.csv.second}.dmg", verified: "storage.googleapis.com/copilot-mac-releases/" diff --git a/Casks/c/coscreen.rb b/Casks/c/coscreen.rb index 0bd81a3da203..b48605579c6e 100644 --- a/Casks/c/coscreen.rb +++ b/Casks/c/coscreen.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :ventura" app "CoScreen.app" diff --git a/Casks/c/coteditor.rb b/Casks/c/coteditor.rb index 81c428691b54..15e8172e776f 100644 --- a/Casks/c/coteditor.rb +++ b/Casks/c/coteditor.rb @@ -84,6 +84,7 @@ "~/Library/Caches/com.apple.helpd/Generated/com.coteditor.CotEditor.help*", "~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.coteditor.CotEditor.help*", "~/Library/Caches/com.apple.helpd/SDMHelpData/Other/Japanese/HelpSDMIndexFile/com.coteditor.CotEditor.help*", + "~/Library/Caches/com.coteditor.CotEditor", "~/Library/Containers/com.coteditor.CotEditor", "~/Library/Preferences/com.coteditor.CotEditor.plist", ] diff --git a/Casks/c/countdown.rb b/Casks/c/countdown.rb deleted file mode 100644 index e7dc849ba100..000000000000 --- a/Casks/c/countdown.rb +++ /dev/null @@ -1,16 +0,0 @@ -cask "countdown" do - version "0.1.0" - sha256 "3616d9c01d79e14f8db01d492c882700bfcca6c4bf886f1a73e36ad04893213c" - - url "https://github.com/soffes/Countdown/releases/download/v#{version}/Countdown.saver-#{version}.zip" - name "Countdown Screensaver" - homepage "https://github.com/soffes/Countdown" - - # no releases in the past 8 years, and no commits in the past 6 years - # users have reported that it stopped working - # https://github.com/soffes/Countdown/issues/8 - # https://github.com/soffes/Countdown/issues/11 - disable! date: "2024-01-01", because: :unmaintained - - screen_saver "Countdown.saver" -end diff --git a/Casks/c/coverload.rb b/Casks/c/coverload.rb index d7e6e2e6b7d8..cefc5c1371cf 100644 --- a/Casks/c/coverload.rb +++ b/Casks/c/coverload.rb @@ -13,6 +13,8 @@ regex(%r{href=.*?/CoverLoad[._-]v?(\d+(?:\.\d+)+-\d+)\.zip}i) end + depends_on macos: ">= :high_sierra" + app "CoverLoad.app" zap trash: [ diff --git a/Casks/c/cozy-drive.rb b/Casks/c/cozy-drive.rb index d4c9cba88b88..497c29283351 100644 --- a/Casks/c/cozy-drive.rb +++ b/Casks/c/cozy-drive.rb @@ -13,7 +13,7 @@ strategy :header_match end - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "Cozy Drive.app" diff --git a/Casks/c/crossover.rb b/Casks/c/crossover.rb index 3df3a4ca2396..437a9fc29d36 100644 --- a/Casks/c/crossover.rb +++ b/Casks/c/crossover.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "CrossOver.app" diff --git a/Casks/c/cryptomator.rb b/Casks/c/cryptomator.rb index 4eb6b092077e..dfc896965612 100644 --- a/Casks/c/cryptomator.rb +++ b/Casks/c/cryptomator.rb @@ -11,26 +11,14 @@ desc "Multi-platform client-side cloud file encryption tool" homepage "https://cryptomator.org/" - # Not every GitHub release provides a file for macOS, so we check multiple - # recent releases instead of only the "latest" release. livecheck do - url :url - regex(/^Cryptomator[._-]v?(\d+(?:\.\d+)+).*?\.(?:dmg|pkg)$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] || release["prerelease"] - - release["assets"]&.map do |asset| - match = asset["name"]&.match(regex) - next if match.blank? - - match[1] - end - end.flatten + url "https://api.cryptomator.org/desktop/latest-version.json" + strategy :json do |json| + json["mac"] end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Cryptomator.app" diff --git a/Casks/c/curseforge.rb b/Casks/c/curseforge.rb index f64f0e0a1e2a..ecf3a0797461 100644 --- a/Casks/c/curseforge.rb +++ b/Casks/c/curseforge.rb @@ -1,6 +1,6 @@ cask "curseforge" do - version "1.266.1-0" - sha256 "e5cc7c111ab796ab04c5afb92e0acfdfcb8d50a961784edcdeeac7a99159e221" + version "1.268.2-0" + sha256 "dd543259a809781bbb9488ff5469da035ff6395a2c83e0ebce35144cced684bf" url "https://curseforge.overwolf.com/electron/mac/CurseForge-#{version}-universal-mac.zip" name "CurseForge" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "CurseForge.app" diff --git a/Casks/c/cursor.rb b/Casks/c/cursor.rb index 4c7c7d1955dc..f17eb8c7da6b 100644 --- a/Casks/c/cursor.rb +++ b/Casks/c/cursor.rb @@ -1,9 +1,9 @@ cask "cursor" do arch arm: "arm64", intel: "x64" - version "0.44.9,2412268nc6pfzgo" - sha256 arm: "a9ecc40205c0fb002a511c63f49e11d4471bb55bc27efff49cc960f3e561073a", - intel: "e527cd07b1b3638a302446bffda1323b00d9c7b1c331e340461850a12d12c58a" + version "0.44.11,250103fqxdt5u9z" + sha256 arm: "4f43cd1d10afcfca10ebdfd79b86b24888a33e22495677617cbe192d6e36e1fe", + intel: "910f3e5edf823d29981f7c468ce345c3ca174bfb2e4c7f8f404f5111183fdcd7" url "https://download.todesktop.com/230313mzl4w4u92/Cursor%20#{version.csv.first}%20-%20Build%20#{version.csv.second}-#{arch}-mac.zip", verified: "download.todesktop.com/230313mzl4w4u92/" diff --git a/Casks/c/cursorsense.rb b/Casks/c/cursorsense.rb index 3086266a68f2..3e9d52e2a38e 100644 --- a/Casks/c/cursorsense.rb +++ b/Casks/c/cursorsense.rb @@ -12,7 +12,7 @@ regex(%r{href=.*?/CursorSensev?(\d+(?:\.\d+)+)\.dmg}i) end - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "CursorSense.app" diff --git a/Casks/d/dash-dash.rb b/Casks/d/dash-dash.rb index fde2dd325a50..a2f20bb59222 100644 --- a/Casks/d/dash-dash.rb +++ b/Casks/d/dash-dash.rb @@ -16,7 +16,7 @@ strategy :github_latest end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Dash-Qt.app" diff --git a/Casks/d/dash.rb b/Casks/d/dash.rb index 98c6513766bd..769fb91d5f14 100644 --- a/Casks/d/dash.rb +++ b/Casks/d/dash.rb @@ -14,7 +14,7 @@ auto_updates true conflicts_with cask: "dash@6" - depends_on macos: ">= :mojave" + depends_on macos: ">= :high_sierra" app "Dash.app" diff --git a/Casks/d/dashcam-viewer.rb b/Casks/d/dashcam-viewer.rb index 95b623d0982b..cc8f128fb390 100644 --- a/Casks/d/dashcam-viewer.rb +++ b/Casks/d/dashcam-viewer.rb @@ -14,7 +14,7 @@ regex(%r{href=.*?/Dashcam[._-]Viewer[._-]v?(\d+(?:\.\d+)+)\.dmg}i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :monterey" app "Dashcam Viewer.app" diff --git a/Casks/d/data-science-studio.rb b/Casks/d/data-science-studio.rb index acbe37c305e2..3afe2c9c821b 100644 --- a/Casks/d/data-science-studio.rb +++ b/Casks/d/data-science-studio.rb @@ -12,6 +12,8 @@ strategy :electron_builder end + depends_on macos: ">= :catalina" + app "DataScienceStudio.app" zap trash: [ diff --git a/Casks/d/datagraph.rb b/Casks/d/datagraph.rb index e1c565bfb11a..a92cdad4b3b2 100644 --- a/Casks/d/datagraph.rb +++ b/Casks/d/datagraph.rb @@ -12,6 +12,8 @@ regex(/Version\s+v?(\d+(?:\.\d+)+)/i) end + depends_on macos: ">= :high_sierra" + app "DataGraph.app" zap trash: [ diff --git a/Casks/d/dbeaver-community.rb b/Casks/d/dbeaver-community.rb index 70dc19052844..26617af4b85f 100644 --- a/Casks/d/dbeaver-community.rb +++ b/Casks/d/dbeaver-community.rb @@ -1,9 +1,9 @@ cask "dbeaver-community" do arch arm: "aarch64", intel: "x86_64" - version "24.3.1" - sha256 arm: "ed2fa9d189660db4cd7a1c89587c98d27fb4ec6e5672444ffc045bca4dfc38b0", - intel: "e8eea15f1b14d767707492fed68c36937f854d3ecd4d220b915832f2f38f5963" + version "24.3.2" + sha256 arm: "93325e298ed5f0205c76ca0364323d781aebd61116877bf21c8df0828b3fb3f3", + intel: "70126f12519fb826f21515f3a9cb9045ae0603a9d79840f1b6c7b7f3c16e1f7d" url "https://dbeaver.io/files/#{version}/dbeaver-ce-#{version}-macos-#{arch}.dmg" name "DBeaver Community Edition" diff --git a/Casks/d/dbeaverlite.rb b/Casks/d/dbeaverlite.rb index cf6140977e94..150d2868b67c 100644 --- a/Casks/d/dbeaverlite.rb +++ b/Casks/d/dbeaverlite.rb @@ -2,8 +2,8 @@ arch arm: "aarch64", intel: "x86_64" version "24.3.0" - sha256 arm: "b3a1322d795d4519d57108098c43b3ebe20ceb212d35f22bfe4d3a293d32a311", - intel: "572f9a4776bcb3eba5280f989143a96a5f89f42c62ea94edb84e2ec38af3d857" + sha256 arm: "17b48da553ff340aac32d23418440316dda9d3cb7a9e87800b385c0cc788855a", + intel: "6d69d662d6b59ca11056317470a9a7da1d40b763b66fdf7a271bd69479dbc7e4" url "https://dbeaver.com/downloads-lite/#{version}/dbeaver-le-#{version}-macos-#{arch}.dmg" name "DBeaver Lite Edition" @@ -17,6 +17,8 @@ end end + depends_on macos: ">= :big_sur" + app "DBeaverLite.app" uninstall signal: ["TERM", "com.dbeaver.product.lite"] diff --git a/Casks/d/dbeaverultimate.rb b/Casks/d/dbeaverultimate.rb index fb73db70a625..c64f94c1e15b 100644 --- a/Casks/d/dbeaverultimate.rb +++ b/Casks/d/dbeaverultimate.rb @@ -2,8 +2,8 @@ arch arm: "aarch64", intel: "x86_64" version "24.3.0" - sha256 arm: "486bf2e782de0fbd4b229dcb355e03afdbd87f9c29394e0dd43ff15f6bdc6487", - intel: "1dd6bdba043494de7184fd09980de96009ae6bb64ce2d038d3db7fa4e28e0fbc" + sha256 arm: "f35b601d27ba75971b150932a0edbc19f0107b752b7146ec593abc576e95b7c9", + intel: "842f9973794acfcfabbba5151240c5c9b1b5933cc8810bada22d1748c5ae8a81" url "https://dbeaver.com/downloads-ultimate/#{version}/dbeaver-ue-#{version}-macos-#{arch}.dmg" name "DBeaver Ultimate Edition" @@ -17,6 +17,8 @@ end end + depends_on macos: ">= :big_sur" + app "DBeaverUltimate.app" uninstall signal: ["TERM", "com.dbeaver.product.ultimate"] diff --git a/Casks/d/dbgate.rb b/Casks/d/dbgate.rb index 8d62dcecfb83..c90406b9f9a4 100644 --- a/Casks/d/dbgate.rb +++ b/Casks/d/dbgate.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "DbGate.app" zap trash: [ diff --git a/Casks/d/dcommander.rb b/Casks/d/dcommander.rb index a95e18f3faaf..ddb7c76c58f5 100644 --- a/Casks/d/dcommander.rb +++ b/Casks/d/dcommander.rb @@ -1,5 +1,5 @@ cask "dcommander" do - version "3.9.6.2" + version "3.9.7.2" sha256 :no_check url "https://devstorm-apps.com/dc/download.php" @@ -18,6 +18,8 @@ end end + depends_on macos: ">= :big_sur" + app "DCommander.app" zap trash: "~/Library/Containers/com.devstorm.dc3" diff --git a/Casks/d/dcp-o-matic-batch-converter.rb b/Casks/d/dcp-o-matic-batch-converter.rb index 81f96f289667..2ea6570a8784 100644 --- a/Casks/d/dcp-o-matic-batch-converter.rb +++ b/Casks/d/dcp-o-matic-batch-converter.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-batch-converter" do - version "2.18.1" - sha256 "31b9bd72ae3c6c645ed67c0228350f88511ae8dcfc5793045671051e6abbbc3c" + version "2.18.2" + sha256 "48ac83a90833429bb5367ead9d4d4b71311c8fe4bf531f7a117147b9dcafdd2c" url "https://dcpomatic.com/dl.php?id=osx-10.10-batch&version=#{version}" name "DCP-o-matic Batch converter" diff --git a/Casks/d/dcp-o-matic-combiner.rb b/Casks/d/dcp-o-matic-combiner.rb index 6e65d95cb19b..4f19e5598d7d 100644 --- a/Casks/d/dcp-o-matic-combiner.rb +++ b/Casks/d/dcp-o-matic-combiner.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-combiner" do - version "2.18.1" - sha256 "501d6a6490db22300cf830db3a2dffc9730da997011c5b689cce8a86a835fe97" + version "2.18.2" + sha256 "4ff90f0060abdf54da16b3eb380301c6dbed6246e1e92e9ddbb98b39e75cfd73" url "https://dcpomatic.com/dl.php?id=osx-10.10-combiner&version=#{version}" name "DCP-o-matic-combiner" diff --git a/Casks/d/dcp-o-matic-disk-writer.rb b/Casks/d/dcp-o-matic-disk-writer.rb index 23664755b637..bf51b935a0cb 100644 --- a/Casks/d/dcp-o-matic-disk-writer.rb +++ b/Casks/d/dcp-o-matic-disk-writer.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-disk-writer" do - version "2.18.1" - sha256 "8b6794734e4d10ac85cdd98a58e8e5b4f6c37d4431f3a82f08035f77b001082f" + version "2.18.2" + sha256 "df0b2d1771370d01693ac7097050727719093769e82996872610463183c20072" url "https://dcpomatic.com/dl.php?id=osx-10.10-disk&version=#{version}" name "DCP-o-matic Disk Writer" diff --git a/Casks/d/dcp-o-matic-editor.rb b/Casks/d/dcp-o-matic-editor.rb index c31fa3de3961..90707cfca81c 100644 --- a/Casks/d/dcp-o-matic-editor.rb +++ b/Casks/d/dcp-o-matic-editor.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-editor" do - version "2.18.1" - sha256 "94209a226cfb3725baea112e03fe1a5e6c22f42165fb45412e936a1fcd162aa3" + version "2.18.2" + sha256 "8981dce7d8d82a237c9fcecd03625616256bd8079f6e377264567b3ab1fe5e9e" url "https://dcpomatic.com/dl.php?id=osx-10.10-editor&version=#{version}" name "DCP-o-matic Editor" diff --git a/Casks/d/dcp-o-matic-encode-server.rb b/Casks/d/dcp-o-matic-encode-server.rb index 9022a97455a6..f92bd4cf09aa 100644 --- a/Casks/d/dcp-o-matic-encode-server.rb +++ b/Casks/d/dcp-o-matic-encode-server.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-encode-server" do - version "2.18.1" - sha256 "1956e6f7a4337f909c0642944a0f6690edabbcfa13b1135a7c107b5466d5c7fa" + version "2.18.2" + sha256 "1ae7c28b89ee86d357cd24e227e9a4ce249f56b474fe71b5ae36465a1a4ec09c" url "https://dcpomatic.com/dl.php?id=osx-10.10-server&version=#{version}" name "DCP-o-matic Encode Server" diff --git a/Casks/d/dcp-o-matic-kdm-creator.rb b/Casks/d/dcp-o-matic-kdm-creator.rb index 1f1574f7972f..5dc05d253e01 100644 --- a/Casks/d/dcp-o-matic-kdm-creator.rb +++ b/Casks/d/dcp-o-matic-kdm-creator.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-kdm-creator" do - version "2.18.1" - sha256 "44833e6e3c9658e17e801946f9b58bfa0b69f08c7cb4a26972a8e77a701c952b" + version "2.18.2" + sha256 "413d63e3d6882da2c42af47645ab4f0bb4b7aa4f390d6c40fc85c5e5917a1f0e" url "https://dcpomatic.com/dl.php?id=osx-10.10-kdm&version=#{version}" name "DCP-o-matic KDM Creator" diff --git a/Casks/d/dcp-o-matic-player.rb b/Casks/d/dcp-o-matic-player.rb index 69f235db1dac..0b6ae9aa71b3 100644 --- a/Casks/d/dcp-o-matic-player.rb +++ b/Casks/d/dcp-o-matic-player.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-player" do - version "2.18.1" - sha256 "1720dbb9655c9bec11a3700a8d056f9c796fd375f5d25dc8bf24f60b0a6f42d4" + version "2.18.2" + sha256 "3d9aaa9bef4a7c947083a30a6654f0e3ff7d256cfb3ebaad24437b47828db8a4" url "https://dcpomatic.com/dl.php?id=osx-10.10-player&version=#{version}" name "DCP-o-matic Player" diff --git a/Casks/d/dcp-o-matic-playlist-editor.rb b/Casks/d/dcp-o-matic-playlist-editor.rb index 084091d3d7ec..92776157d1c9 100644 --- a/Casks/d/dcp-o-matic-playlist-editor.rb +++ b/Casks/d/dcp-o-matic-playlist-editor.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic-playlist-editor" do - version "2.18.1" - sha256 "c3242aeddf09340b5c82f58e7d18b39c569bcba949b836fa57ac9118a0384a7c" + version "2.18.2" + sha256 "be8ce9201360a4f5bcf6d62323f4c58a7624a410710866b416107107dc0039c8" url "https://dcpomatic.com/dl.php?id=osx-10.10-playlist&version=#{version}" name "DCP-o-matic Playlist Editor" diff --git a/Casks/d/dcp-o-matic.rb b/Casks/d/dcp-o-matic.rb index b94483edcb01..7af003886eab 100644 --- a/Casks/d/dcp-o-matic.rb +++ b/Casks/d/dcp-o-matic.rb @@ -1,6 +1,6 @@ cask "dcp-o-matic" do - version "2.18.1" - sha256 "1306cfd8b772d9da11fab41933e2746071d484bc9827390c96b0ff7f6a9c5c5d" + version "2.18.2" + sha256 "22dee791a177bd36356caa5fcad113caba68e2a6b340e468c185d4c7f634f651" url "https://dcpomatic.com/dl.php?id=osx-10.10-main&version=#{version}" name "DCP-o-matic" diff --git a/Casks/d/decentr.rb b/Casks/d/decentr.rb index cef1eaba31d4..d1105f87938f 100644 --- a/Casks/d/decentr.rb +++ b/Casks/d/decentr.rb @@ -15,7 +15,7 @@ regex(/href=.*?MacOS[._-]#{arch}[._-]Decentr[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Decentr.app" diff --git a/Casks/d/deckset.rb b/Casks/d/deckset.rb index 99d34c0e1d5f..c4787ef66482 100644 --- a/Casks/d/deckset.rb +++ b/Casks/d/deckset.rb @@ -1,6 +1,6 @@ cask "deckset" do - version "2.0.36,2713" - sha256 "6154f54706d1e734ed4623f32592b0c12765f5bb268a668df143b6682ad47f09" + version "2.0.37,2723" + sha256 "5192ca460403638da605d1df68aa8e114e4c61553dd75b62c4942ff760a95c3f" url "https://dl.decksetapp.com/Deckset+#{version.csv.first}+(#{version.csv.second}).dmg" name "Deckset" @@ -12,7 +12,7 @@ strategy :sparkle end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Deckset.app" diff --git a/Casks/d/dendroscope.rb b/Casks/d/dendroscope.rb deleted file mode 100644 index e9ad873f2405..000000000000 --- a/Casks/d/dendroscope.rb +++ /dev/null @@ -1,27 +0,0 @@ -cask "dendroscope" do - version "3.8.10" - sha256 "463928e19e2c6375519745c209e4969810573f1550e0a67cbb4ce90435a9e182" - - url "https://software-ab.cs.uni-tuebingen.de/download/dendroscope/Dendroscope_macos_#{version.dots_to_underscores}.dmg" - name "Dendroscope" - desc "Interactive viewer for rooted phylogenetic trees and networks" - homepage "https://www.wsi.uni-tuebingen.de/lehrstuehle/algorithms-in-bioinformatics/software/dendroscope/" - - disable! date: "2024-01-04", because: :no_longer_available - - installer script: { - executable: "Dendroscope Installer.app/Contents/MacOS/JavaApplicationStub", - args: ["-q"], - } - - uninstall script: { - executable: "#{appdir}/Dendroscope/Dendroscope Uninstaller.app/Contents/MacOS/JavaApplicationStub", - args: ["-q"], - } - - zap trash: "~/Library/Preferences/Dendroscope.def" - - caveats do - depends_on_java - end -end diff --git a/Casks/d/desktoppr.rb b/Casks/d/desktoppr.rb index 893cd29905f6..6dac090ac5f9 100644 --- a/Casks/d/desktoppr.rb +++ b/Casks/d/desktoppr.rb @@ -10,17 +10,13 @@ livecheck do url :url regex(/desktoppr[._-]v?(\d+(?:\.\d+)+)(?:[._-](\d+))?\.pkg/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] || release["prerelease"] + strategy :github_latest do |json, regex| + json["assets"]&.map do |asset| + match = asset["name"]&.match(regex) + next if match.blank? - release["assets"]&.map do |asset| - match = asset["name"]&.match(regex) - next if match.blank? - - match[2].present? ? "#{match[1]},#{match[2]}" : match[1] - end - end.flatten + match[2].present? ? "#{match[1]},#{match[2]}" : match[1] + end end end diff --git a/Casks/d/devcleaner.rb b/Casks/d/devcleaner.rb index 05f565f84f19..bbac77daf3bc 100644 --- a/Casks/d/devcleaner.rb +++ b/Casks/d/devcleaner.rb @@ -20,6 +20,8 @@ end end + depends_on macos: ">= :ventura" + app "DevCleaner.app" zap trash: [ diff --git a/Casks/d/dhs.rb b/Casks/d/dhs.rb index b2f065c425bf..eb430d6af91f 100644 --- a/Casks/d/dhs.rb +++ b/Casks/d/dhs.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "DHS.app" zap trash: [ diff --git a/Casks/d/dialpad.rb b/Casks/d/dialpad.rb index 3fbf33bafcb8..28ae1b71c545 100644 --- a/Casks/d/dialpad.rb +++ b/Casks/d/dialpad.rb @@ -18,7 +18,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Dialpad.app" diff --git a/Casks/d/diffusionbee.rb b/Casks/d/diffusionbee.rb index d35ee63a2166..384779b57b96 100644 --- a/Casks/d/diffusionbee.rb +++ b/Casks/d/diffusionbee.rb @@ -16,7 +16,7 @@ strategy :github_latest end - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "DiffusionBee.app" diff --git a/Casks/d/dingtalk.rb b/Casks/d/dingtalk.rb index 37a72b7e4e28..d1fa8bb1311f 100644 --- a/Casks/d/dingtalk.rb +++ b/Casks/d/dingtalk.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "DingTalk.app" diff --git a/Casks/d/discord.rb b/Casks/d/discord.rb index f6a1d1189ed2..a67aa3f71e38 100644 --- a/Casks/d/discord.rb +++ b/Casks/d/discord.rb @@ -19,10 +19,13 @@ app "Discord.app" zap trash: [ + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hnc.discord.sfl*", "~/Library/Application Support/discord", "~/Library/Caches/com.hnc.Discord", "~/Library/Caches/com.hnc.Discord.ShipIt", "~/Library/Cookies/com.hnc.Discord.binarycookies", + "~/Library/HTTPStorages/com.hnc.Discord", + "~/Library/HTTPStorages/com.hnc.Discord.binarycookies", "~/Library/Preferences/com.hnc.Discord.helper.plist", "~/Library/Preferences/com.hnc.Discord.plist", "~/Library/Saved Application State/com.hnc.Discord.savedState", diff --git a/Casks/d/discord@canary.rb b/Casks/d/discord@canary.rb index 9015f307bdd9..11386c537457 100644 --- a/Casks/d/discord@canary.rb +++ b/Casks/d/discord@canary.rb @@ -1,6 +1,6 @@ cask "discord@canary" do - version "0.0.662" - sha256 "34ad061d71c36d702f7a7cbd84fba060d1893165082236da0ea68e019e2deaba" + version "0.0.667" + sha256 "3b726e060f27b00355c7ff7c4335c9ade2068b733c7e1b0d8ac4faaa27a59052" url "https://dl-canary.discordapp.net/apps/osx/#{version}/DiscordCanary.dmg", verified: "dl-canary.discordapp.net/" diff --git a/Casks/d/discord@development.rb b/Casks/d/discord@development.rb index c5adf628b273..f89b03029604 100644 --- a/Casks/d/discord@development.rb +++ b/Casks/d/discord@development.rb @@ -1,6 +1,6 @@ cask "discord@development" do - version "0.0.69" - sha256 "3bf029f22d3a258bac0927c9a498f7b67b2928cff391288cc6dee8b2d9a96de7" + version "0.0.70" + sha256 "51d1f06bf00b38eb7f6cd03a52654907c18d7bec87275c45a321749d3d599f78" url "https://dl-development.discordapp.net/apps/osx/#{version}/DiscordDevelopment.dmg", verified: "dl-development.discordapp.net/" diff --git a/Casks/d/discord@ptb.rb b/Casks/d/discord@ptb.rb index bf81c6689fa4..5b4d6406780b 100644 --- a/Casks/d/discord@ptb.rb +++ b/Casks/d/discord@ptb.rb @@ -1,6 +1,6 @@ cask "discord@ptb" do - version "0.0.153" - sha256 "12f204332a8ea2d9f2a810bcc385db17e46e3fe836063b78843e1a11e1336465" + version "0.0.154" + sha256 "0552a1c8ba33fc4a1a67a2e009a26e659dfbbbd3eba1738f75dadf835ef512ee" url "https://dl-ptb.discordapp.net/apps/osx/#{version}/DiscordPTB.dmg", verified: "dl-ptb.discordapp.net/apps/osx/" diff --git a/Casks/d/displaybuddy.rb b/Casks/d/displaybuddy.rb index f08eb10f319a..3f8e966d78ca 100644 --- a/Casks/d/displaybuddy.rb +++ b/Casks/d/displaybuddy.rb @@ -1,6 +1,6 @@ cask "displaybuddy" do - version "2.25" - sha256 "c4a80f89ee82c5c444dd1675120700f3e6bcc51ededd9d33827522a8da817187" + version "2.28" + sha256 "2beefa8360dbcdebe62d147a29212c40afe614e6a70bab4abd69a9b71b375fcc" url "https://displaybuddy.app/public/DisplayBuddy_#{version}.dmg" name "DisplayBuddy" diff --git a/Casks/d/ditto.rb b/Casks/d/ditto.rb index a3a0e266043a..c727fd20848b 100644 --- a/Casks/d/ditto.rb +++ b/Casks/d/ditto.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :high_sierra" + app "Ditto.app" uninstall quit: [ diff --git a/Casks/d/dixa.rb b/Casks/d/dixa.rb index 601580ba1752..efcae2c7f330 100644 --- a/Casks/d/dixa.rb +++ b/Casks/d/dixa.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Dixa.app" zap trash: [ diff --git a/Casks/d/dockdoor.rb b/Casks/d/dockdoor.rb index 07b1bd4f07df..a6887df34917 100644 --- a/Casks/d/dockdoor.rb +++ b/Casks/d/dockdoor.rb @@ -1,6 +1,6 @@ cask "dockdoor" do - version "1.4" - sha256 "a5dd9690981c89a5f161fc7b98ef426ed3d544e39b1f11cce140167d91fbca9d" + version "1.5.1" + sha256 "b31651e69d0430c7404830aa5df22a04a31af84115b58da615e2378e1db2b849" url "https://github.com/ejbills/DockDoor/releases/download/v#{version}/DockDoor.dmg" name "DockDoor" diff --git a/Casks/d/dockside.rb b/Casks/d/dockside.rb index be4298c2bfa2..2f8c12ae03af 100644 --- a/Casks/d/dockside.rb +++ b/Casks/d/dockside.rb @@ -1,6 +1,6 @@ cask "dockside" do - version "1.9.23" - sha256 "d585f31c1b5f10fa10257d1194a73e8a927092459ebf9c2c3de635ae929ee038" + version "1.9.24" + sha256 "f7437338ac04e3b32643c8b9e5bbe7e6a210f6bebc9fe3d80d673106b95f32a5" url "https://github.com/PrajwalSD/Dockside/releases/download/v#{version}/Dockside.dmg", verified: "github.com/PrajwalSD/Dockside/" diff --git a/Casks/d/dockx.rb b/Casks/d/dockx.rb index 528112ef497b..a832e401cb3e 100644 --- a/Casks/d/dockx.rb +++ b/Casks/d/dockx.rb @@ -1,6 +1,6 @@ cask "dockx" do - version "1.1.12" - sha256 "6737aca5775535b50b244377e8a7a3fc8bbdf12ae2106f21f4175e6bafc84d25" + version "1.1.13" + sha256 "d8b6201bd1476ae1831a597421690a1160687afdcbc9b52c5a9e03a857acbbac" url "https://d-1251679148.file.myqcloud.com/download/DockX-#{version.csv.first}.dmg", verified: "d-1251679148.file.myqcloud.com/download/" @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "DockX.app" diff --git a/Casks/d/dolphin@dev.rb b/Casks/d/dolphin@dev.rb index dee787e67c33..640c678cde85 100644 --- a/Casks/d/dolphin@dev.rb +++ b/Casks/d/dolphin@dev.rb @@ -1,6 +1,6 @@ cask "dolphin@dev" do - version "2412-64,7c,a7" - sha256 "2b2280688dc3cbda8d952942977ed215fc55977cd4ef7af4f2efda0f17904739" + version "2412-85,57,72" + sha256 "fc741eb108f85e5035f47a97b0c593dc5283f13541091599253af46893ed2544" url "https://dl.dolphin-emu.org/builds/#{version.csv.second}/#{version.csv.third}/dolphin-master-#{version.csv.first}-universal.dmg" name "Dolphin Dev" diff --git a/Casks/d/dosbox-x.rb b/Casks/d/dosbox-x.rb index 8a0ecba3272b..687ad8f029c6 100644 --- a/Casks/d/dosbox-x.rb +++ b/Casks/d/dosbox-x.rb @@ -2,12 +2,12 @@ arch arm: "arm64", intel: "x86_64" on_arm do - version "2024.12.04,20241205010019" - sha256 "f019128e585dec65e47311634342155a3127028750f5beeed452b7fc4539063e" + version "2025.01.01,20250101083049" + sha256 "ccac67748b79fdd261b28f5541dfbcd044f6514b2ca825624869b580400358bf" end on_intel do - version "2024.12.04,20241205010019" - sha256 "380b163c2c3aadabe22284885b2d7e07692cc15c0178f8b463a8a859a3e649ba" + version "2025.01.01,20250101083049" + sha256 "d62cec3cdef5b1ca1ccfce58970861ec91f5a1cb91988ea98eab65bf83f0fc8b" end url "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v#{version.csv.first}/dosbox-x-macosx-#{arch}-#{version.csv.second}.zip", diff --git a/Casks/d/doughnut.rb b/Casks/d/doughnut.rb index d493e7359c23..b706808ab203 100644 --- a/Casks/d/doughnut.rb +++ b/Casks/d/doughnut.rb @@ -7,6 +7,8 @@ desc "Podcast client" homepage "https://github.com/dyerc/Doughnut/" + depends_on macos: ">= :catalina" + app "Doughnut.app" zap trash: [ diff --git a/Casks/d/douyin-chat.rb b/Casks/d/douyin-chat.rb index d45d7e934a72..9d5422254cb8 100644 --- a/Casks/d/douyin-chat.rb +++ b/Casks/d/douyin-chat.rb @@ -1,6 +1,6 @@ cask "douyin-chat" do - version "1.1.22,12183378" - sha256 "ddc47f047dd529a6cb3a71042ab760d92e077f95dbb8da53cc62cf22a2ba7cab" + version "1.1.23,12264749" + sha256 "b4bbe9c052babcba04c3c647cf9062a57690394a2f9aebb95996e11acdaa6069" url "https://lf-impc.douyinstatic.com/obj/tos-aweme-im-pc/7094550955558967563/releases/#{version.csv.second}/#{version.csv.first}/darwin-x64/DouyinChat.dmg", verified: "lf-impc.douyinstatic.com/obj/tos-aweme-im-pc/" diff --git a/Casks/d/downie.rb b/Casks/d/downie.rb index 08955a0fd6aa..d76d25255fe4 100644 --- a/Casks/d/downie.rb +++ b/Casks/d/downie.rb @@ -1,6 +1,6 @@ cask "downie" do - version "4.8.10,4849" - sha256 "df1bc9271be1db3a6caf6e607a0f1e8eebd0f7acee97c269d5b5b430d2761df2" + version "4.8.11,4855" + sha256 "c6b4cabadd742b2bba3accb2c5934224b465bfc1de26311b0d825cb471c8f071" url "https://software.charliemonroe.net/trial/downie/v#{version.major}/Downie_#{version.major}_#{version.csv.second}.dmg" name "Downie" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Downie #{version.major}.app" diff --git a/Casks/d/doxygen.rb b/Casks/d/doxygen.rb index 18e1e8dcacb1..3a6b23722f1d 100644 --- a/Casks/d/doxygen.rb +++ b/Casks/d/doxygen.rb @@ -1,6 +1,6 @@ cask "doxygen" do - version "1.13.0" - sha256 "45a6595c7995cd1ba3e0c2eeb85e153834e3f899e2a24f42b65e52741c7a50bf" + version "1.13.1" + sha256 "93468594ea8a4ee682838253f58953e328ea632304d5408e4cc94c082c621932" url "https://doxygen.nl/files/Doxygen-#{version}.dmg" name "Doxygen" diff --git a/Casks/d/drawio.rb b/Casks/d/drawio.rb index 5ad442a32ef6..0b05758ab9ee 100644 --- a/Casks/d/drawio.rb +++ b/Casks/d/drawio.rb @@ -1,9 +1,9 @@ cask "drawio" do arch arm: "arm64", intel: "x64" - version "25.0.2" - sha256 arm: "7492237171f97bc2d4dbeba9915f3668e565f09fdf44fab378fb2ab50782a996", - intel: "13ec9d349f6e14abf1433edef8bf31376659cbd547a618f4f044a246e7cf466f" + version "26.0.3" + sha256 arm: "e2da92cebd0bc9e7c5bb2a0bf9092d513ba087a0bd3d40283dd7ddaafd976ddb", + intel: "ed34e2a1cf151af8793d44d73bc7e9596670c9bb9bf98bc2253364c5ba2d6334" url "https://github.com/jgraph/drawio-desktop/releases/download/v#{version}/draw.io-#{arch}-#{version}.dmg", verified: "github.com/jgraph/drawio-desktop/" @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "draw.io.app" diff --git a/Casks/d/dropbox-capture.rb b/Casks/d/dropbox-capture.rb index 13d058d2d162..ab5db1620bf2 100644 --- a/Casks/d/dropbox-capture.rb +++ b/Casks/d/dropbox-capture.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "Dropbox Capture.app" diff --git a/Casks/d/dropbox@beta.rb b/Casks/d/dropbox@beta.rb index 5a588b0c411f..4e978b57ed3b 100644 --- a/Casks/d/dropbox@beta.rb +++ b/Casks/d/dropbox@beta.rb @@ -1,9 +1,9 @@ cask "dropbox@beta" do arch arm: "&arch=arm64" - version "215.3.7023" - sha256 arm: "258e4b6aa1071cc708b3f5a63fc4534d4dfa20ca61ce2e2c90f3287b7c608d3b", - intel: "ab5eff571b9fec980010754d7849aa8474ac692dd06b1cec93446d6af67995c1" + version "215.3.7173" + sha256 arm: "a8e46adb941f447297fbeff2b69ad07ad7a437302769715bee6137566ae7db98", + intel: "57d204a3be2229cf5d6a3a1f5b96d9d20dbd2822a51532fafb20e0be8ccca2dd" url "https://www.dropbox.com/download?build=#{version}&plat=mac&rtoken=&type=full#{arch}", verified: "dropbox.com/" diff --git a/Casks/d/dropdmg.rb b/Casks/d/dropdmg.rb index 4f5bcdff3e43..3d2aa411d81e 100644 --- a/Casks/d/dropdmg.rb +++ b/Casks/d/dropdmg.rb @@ -12,6 +12,8 @@ regex(%r{href=.*?/DropDMG[._-]v?(\d+(?:\.\d+)+)\.dmg}i) end + depends_on macos: ">= :high_sierra" + app "DropDMG.app" zap trash: [ diff --git a/Casks/d/dropshare.rb b/Casks/d/dropshare.rb index dc8d925baea8..9514cd63915b 100644 --- a/Casks/d/dropshare.rb +++ b/Casks/d/dropshare.rb @@ -1,6 +1,6 @@ cask "dropshare" do - version "5.57,5738" - sha256 "a3aec65b20403ac69529dac97d6c0e6147f12bb98fdb7eef4234f023939d1cc8" + version "5.58,5763" + sha256 "cd6577ba22672c9c7a77c45d28d1f88c4ea8ee372d69da7bc6b954bb86c69888" url "https://d2wvuuix8c9e48.cloudfront.net/Dropshare#{version.major}-#{version.csv.second}.app.zip", verified: "d2wvuuix8c9e48.cloudfront.net/" diff --git a/Casks/d/dropzone.rb b/Casks/d/dropzone.rb index b0e434f351d2..76c7a07b6148 100644 --- a/Casks/d/dropzone.rb +++ b/Casks/d/dropzone.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Dropzone #{version.major}.app" diff --git a/Casks/d/dynobase.rb b/Casks/d/dynobase.rb index 281ff37a9964..3d31aec3c106 100644 --- a/Casks/d/dynobase.rb +++ b/Casks/d/dynobase.rb @@ -24,6 +24,8 @@ end end + depends_on macos: ">= :high_sierra" + app "Dynobase.app" zap trash: [ diff --git a/Casks/e/easy-move+resize.rb b/Casks/e/easy-move+resize.rb index c947ef09e440..3e2ed8810b2a 100644 --- a/Casks/e/easy-move+resize.rb +++ b/Casks/e/easy-move+resize.rb @@ -7,6 +7,8 @@ desc "Utility to support moving and resizing using a modifier key and mouse drag" homepage "https://github.com/dmarcotte/easy-move-resize" + depends_on macos: ">= :high_sierra" + app "Easy Move+Resize.app" zap trash: "~/Library/Preferences/org.dmarcotte.Easy-Move-Resize.plist" diff --git a/Casks/e/ebmac.rb b/Casks/e/ebmac.rb index 438cbb9f447a..b648b548f458 100644 --- a/Casks/e/ebmac.rb +++ b/Casks/e/ebmac.rb @@ -12,6 +12,8 @@ regex(%r{href=.*?/EBMacv?(\d+(?:\.\d+)+)\.dmg}i) end + depends_on macos: ">= :high_sierra" + app "EBMac.app" zap trash: [ diff --git a/Casks/e/egnyte.rb b/Casks/e/egnyte.rb index 35ba31b7d140..4683ed358b1f 100644 --- a/Casks/e/egnyte.rb +++ b/Casks/e/egnyte.rb @@ -12,7 +12,7 @@ strategy :sparkle end - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Egnyte.app" diff --git a/Casks/e/electerm.rb b/Casks/e/electerm.rb index f1918c172486..7d1bb5b7d740 100644 --- a/Casks/e/electerm.rb +++ b/Casks/e/electerm.rb @@ -1,9 +1,9 @@ cask "electerm" do arch arm: "arm64", intel: "x64" - version "1.51.8" - sha256 arm: "fc8d5fc934be3d24d7674fbc8ae25ae9ee2ef6ea819c01708723645c3e4855fa", - intel: "01a521a0085c42c1ea92c19b08f0c85a809e6d5efdb2cdd6198cbe4cb3a9b1e6" + version "1.51.18" + sha256 arm: "eaa2d815e7087eca03f2d78641bb5f154c75366e13d999d56f930b38437d86e7", + intel: "b8754dde1cc931828c536ab4423b0987cad3558b63a2298e11a8383f99d2f3cc" url "https://github.com/electerm/electerm/releases/download/v#{version}/electerm-#{version}-mac-#{arch}.dmg" name "electerm" @@ -11,6 +11,7 @@ homepage "https://github.com/electerm/electerm/" auto_updates true + depends_on macos: ">= :high_sierra" app "electerm.app" binary "#{appdir}/electerm.app/Contents/MacOS/electerm" diff --git a/Casks/e/electrocrud.rb b/Casks/e/electrocrud.rb index 495c928a9743..fab1bf465121 100644 --- a/Casks/e/electrocrud.rb +++ b/Casks/e/electrocrud.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "electrocrud.app" zap trash: [ diff --git a/Casks/e/electron-fiddle.rb b/Casks/e/electron-fiddle.rb index db1eea4e8c63..ea34617d72b0 100644 --- a/Casks/e/electron-fiddle.rb +++ b/Casks/e/electron-fiddle.rb @@ -15,7 +15,7 @@ # recent releases instead of only the "latest" release. livecheck do url :url - regex(/^Electron[._-]Fiddle[._-]darwin[._-](?:x64|arm64)[._-]v?(\d+(?:\.\d+)+)\.(?:dmg|pkg|zip)$/i) + regex(/^Electron[._-]Fiddle[._-]darwin[._-]#{arch}[._-]v?(\d+(?:\.\d+)+)\.(?:dmg|pkg|zip)$/i) strategy :github_releases do |json, regex| json.map do |release| next if release["draft"] || release["prerelease"] @@ -30,6 +30,8 @@ end end + depends_on macos: ">= :big_sur" + app "Electron Fiddle.app" zap trash: [ diff --git a/Casks/e/electron.rb b/Casks/e/electron.rb index ee28f0a19889..b8b86ee7f422 100644 --- a/Casks/e/electron.rb +++ b/Casks/e/electron.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "Electron.app" binary "#{appdir}/Electron.app/Contents/MacOS/Electron", target: "electron" diff --git a/Casks/e/electronic-wechat.rb b/Casks/e/electronic-wechat.rb deleted file mode 100644 index 25c69e5abfe3..000000000000 --- a/Casks/e/electronic-wechat.rb +++ /dev/null @@ -1,23 +0,0 @@ -cask "electronic-wechat" do - version "2.0" - sha256 "eba20a9164e917f1a9962fc3202d2c1255a3d26802ae2fd1fe229feaba5b6242" - - url "https://github.com/geeeeeeeeek/electronic-wechat/releases/download/V#{version}/mac-osx.tar.gz" - name "Electronic WeChat" - desc "WeChat Client" - homepage "https://github.com/geeeeeeeeek/electronic-wechat" - - # https://github.com/geeeeeeeeek/electronic-wechat/issues/693 - disable! date: "2024-01-01", because: :discontinued - - app "Electronic WeChat-darwin-x64/Electronic WeChat.app" - - zap trash: [ - "~/Library/Application Support/electronic-wechat", - "~/Library/Application Support/electronic-wechat/Local Storage/https_web.wechat.com_0.localstorage", - "~/Library/Application Support/electronic-wechat/Local Storage/https_web.wechat.com_0.localstorage-journal", - "~/Library/Preferences/com.electron.electronic-wechat.helper.plist", - "~/Library/Preferences/com.electron.electronic-wechat.plist", - "~/Library/Saved Application State/com.electron.electronic-wechat.savedState", - ] -end diff --git a/Casks/e/electronmail.rb b/Casks/e/electronmail.rb index bfa9aaa1030e..10b6b43306af 100644 --- a/Casks/e/electronmail.rb +++ b/Casks/e/electronmail.rb @@ -10,7 +10,7 @@ desc "Unofficial ProtonMail Desktop App" homepage "https://github.com/vladimiry/ElectronMail" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "ElectronMail.app" diff --git a/Casks/e/element.rb b/Casks/e/element.rb index 0ed4f283f340..942444c4375f 100644 --- a/Casks/e/element.rb +++ b/Casks/e/element.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Element.app" diff --git a/Casks/e/element@nightly.rb b/Casks/e/element@nightly.rb index 9871f8fe5225..0de2b7065101 100644 --- a/Casks/e/element@nightly.rb +++ b/Casks/e/element@nightly.rb @@ -8,7 +8,7 @@ desc "Matrix collaboration client" homepage "https://element.io/get-started" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Element Nightly.app" diff --git a/Casks/e/elephicon.rb b/Casks/e/elephicon.rb index 6ad37144ed99..2385b9097eff 100644 --- a/Casks/e/elephicon.rb +++ b/Casks/e/elephicon.rb @@ -11,6 +11,7 @@ homepage "https://github.com/sprout2000/elephicon/" auto_updates true + depends_on macos: ">= :big_sur" app "Elephicon.app" diff --git a/Casks/e/elpass.rb b/Casks/e/elpass.rb index a9f449a62e36..3dfc038cd0bb 100644 --- a/Casks/e/elpass.rb +++ b/Casks/e/elpass.rb @@ -12,7 +12,7 @@ strategy :sparkle end - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "Elpass.app" diff --git a/Casks/e/emacs@nightly.rb b/Casks/e/emacs@nightly.rb index 51d39296b944..16728226971d 100644 --- a/Casks/e/emacs@nightly.rb +++ b/Casks/e/emacs@nightly.rb @@ -1,8 +1,8 @@ cask "emacs@nightly" do arch arm: "arm64-11", intel: "x86_64-10_12" - version "2024-12-28_00-09-08,63cc335a524ab5b6fb8e9bc93041382baf1321db" - sha256 "704f55ba652de184d0fcfb3739a910651f57f3c2eb45eb117635ed562eeda89c" + version "2025-01-05_00-09-12,47ff8ab307da2a1ccfe3e701db871f47c1d3b380" + sha256 "e6c347748e1ab5df2aa22ae27e167ea7178883bee34036f2fade9db1b2857935" url "https://emacsformacosx.com/emacs-builds/Emacs-#{version.csv.first}-#{version.csv.second}-universal.dmg" name "Emacs" diff --git a/Casks/e/ente-auth.rb b/Casks/e/ente-auth.rb index d30c57dc29d5..38468eb607f1 100644 --- a/Casks/e/ente-auth.rb +++ b/Casks/e/ente-auth.rb @@ -1,6 +1,6 @@ cask "ente-auth" do - version "4.2.2" - sha256 "1800a2c09f68a04a5f1ba41179d1ce8ea4268b877b2e8f4607da8a112d5c3c3c" + version "4.2.3" + sha256 "ef57143b2225bd44fb567a55bb65f08fb528939846a0bf8e7ac3e9e8bcc9cf5f" url "https://github.com/ente-io/ente/releases/download/auth-v#{version}/ente-auth-v#{version}.dmg", verified: "github.com/ente-io/ente/" diff --git a/Casks/e/ente.rb b/Casks/e/ente.rb index 396a9b66fcc9..c2a0cc1a315c 100644 --- a/Casks/e/ente.rb +++ b/Casks/e/ente.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "ente.app" diff --git a/Casks/e/eqmac.rb b/Casks/e/eqmac.rb index 1df74d90d47a..5ab53cc03998 100644 --- a/Casks/e/eqmac.rb +++ b/Casks/e/eqmac.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "eqMac.app" diff --git a/Casks/e/expo-orbit.rb b/Casks/e/expo-orbit.rb index d8b40923bb49..4f328717fd22 100644 --- a/Casks/e/expo-orbit.rb +++ b/Casks/e/expo-orbit.rb @@ -7,7 +7,7 @@ desc "Launch builds and start simulators from your menu bar" homepage "https://github.com/expo/orbit/" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Expo Orbit.app" diff --git a/Casks/e/expressvpn.rb b/Casks/e/expressvpn.rb index cfd7444675f2..8154c3ecf8d1 100644 --- a/Casks/e/expressvpn.rb +++ b/Casks/e/expressvpn.rb @@ -1,6 +1,6 @@ cask "expressvpn" do - version "11.66.0.89440" - sha256 "006a3aa27cdcbd8957727ded52a5f10e434f6e588e5a0d4b3ebe45d636ddca1e" + version "11.67.0.89611" + sha256 "31c98903360f44e7bf7a29adbe1c3f7f819aa97de0fe21a4a6c87bb684f13c06" url "https://www.expressvpn.works/clients/mac/expressvpn_mac_#{version}_release.pkg" name "ExpressVPN" diff --git a/Casks/e/extraterm.rb b/Casks/e/extraterm.rb index 188386d966de..b98a847a6f07 100644 --- a/Casks/e/extraterm.rb +++ b/Casks/e/extraterm.rb @@ -1,6 +1,6 @@ cask "extraterm" do - version "0.79.0" - sha256 "e2c265e2bf0567de74bbbe5c324bb8c6183db92cfb7396d6faef7e0b291cf007" + version "0.80.0" + sha256 "0648226fd4bbd358d2d0cb189b8ea3c4e37cac05bef1bccb78ce730b3ead3783" url "https://github.com/sedwards2009/extraterm/releases/download/v#{version}/ExtratermQt_#{version}.dmg", verified: "github.com/sedwards2009/extraterm/" @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "ExtratermQt.app" zap trash: [ diff --git a/Casks/f/fantastical.rb b/Casks/f/fantastical.rb index 83321835cadd..2182582f3293 100644 --- a/Casks/f/fantastical.rb +++ b/Casks/f/fantastical.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Fantastical.app" diff --git a/Casks/f/fastmarks.rb b/Casks/f/fastmarks.rb index a2cbb298773c..8b52a64a7d14 100644 --- a/Casks/f/fastmarks.rb +++ b/Casks/f/fastmarks.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :catalina" app "Fastmarks.app" diff --git a/Casks/f/fastrawviewer.rb b/Casks/f/fastrawviewer.rb index abf5483a26aa..4ee2b533345c 100644 --- a/Casks/f/fastrawviewer.rb +++ b/Casks/f/fastrawviewer.rb @@ -12,7 +12,7 @@ regex(/FastRawViewer[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "FastRawViewer.app" diff --git a/Casks/f/fastscripts.rb b/Casks/f/fastscripts.rb index fe807274ecb0..890d90edf1fe 100644 --- a/Casks/f/fastscripts.rb +++ b/Casks/f/fastscripts.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "FastScripts.app" diff --git a/Casks/f/favro.rb b/Casks/f/favro.rb index 622223e50c7a..00d2d5d1458a 100644 --- a/Casks/f/favro.rb +++ b/Casks/f/favro.rb @@ -14,6 +14,8 @@ end end + depends_on macos: ">= :high_sierra" + app "Favro.app" zap trash: [ diff --git a/Casks/f/fedistar.rb b/Casks/f/fedistar.rb index 17041af5aa68..3023d09b1285 100644 --- a/Casks/f/fedistar.rb +++ b/Casks/f/fedistar.rb @@ -1,6 +1,6 @@ cask "fedistar" do - version "1.10.0" - sha256 "130f4866cf19b37ed3f97df0e559b8b868bc61aedcfe854822b516863d8756c8" + version "1.10.1" + sha256 "79ac899d60344b65832ba1d2431e3f1b75e4b7fffc1f322a43cd0d312ee001c0" url "https://github.com/h3poteto/fedistar/releases/download/v#{version}/fedistar_#{version}_universal.dmg", verified: "github.com/h3poteto/fedistar/" @@ -13,7 +13,7 @@ strategy :github_latest end - depends_on macos: ">= :ventura" + depends_on macos: ">= :sonoma" app "fedistar.app" diff --git a/Casks/f/feed-the-beast.rb b/Casks/f/feed-the-beast.rb index 661b1078236c..0af3a7c0cd50 100644 --- a/Casks/f/feed-the-beast.rb +++ b/Casks/f/feed-the-beast.rb @@ -23,6 +23,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "FTB Electron App.app" diff --git a/Casks/f/feishu.rb b/Casks/f/feishu.rb index 270319072780..f27c58cbb3bc 100644 --- a/Casks/f/feishu.rb +++ b/Casks/f/feishu.rb @@ -3,12 +3,12 @@ livecheck_arch = on_arch_conditional arm: "_m1" on_arm do - version "7.33.5,c90ec2cb" - sha256 "febff0f2811e4331936bccef8f4a7005716d53ce2b6b5be09a02f45380322df9" + version "7.34.6,05b2db05" + sha256 "7d4a894ddaf1659295c44678df65c863992352d76e08d885492fc395a5a2d083" end on_intel do - version "7.33.5,e595d2f2" - sha256 "e2086f15965d4e4d5d8035868c4657b606e050fc38007368be39efea0a1c0457" + version "7.34.6,bd1dee6b" + sha256 "6004e305d7a09139af152eaa868b513cd84e8d988ba3f86d844bfda3f79305be" end url "https://sf3-cn.feishucdn.com/obj/ee-appcenter/#{version.csv.second}/Feishu-darwin_#{arch}-#{version.csv.first}-signed.dmg", @@ -29,6 +29,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" # Renamed for consistency: app name is different in the Finder and in a shell. app "Lark.app", target: "Feishu.app" diff --git a/Casks/f/ferdium.rb b/Casks/f/ferdium.rb index cdb14414e68b..5e57de09b789 100644 --- a/Casks/f/ferdium.rb +++ b/Casks/f/ferdium.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "Ferdium.app" diff --git a/Casks/f/ff-works.rb b/Casks/f/ff-works.rb index 82b955a044bf..9c2511c6d9bf 100644 --- a/Casks/f/ff-works.rb +++ b/Casks/f/ff-works.rb @@ -1,5 +1,5 @@ cask "ff-works" do - version "4.2.10" + version "4.2.11" sha256 :no_check url "https://www.ffworks.net/ffWorks.dmg" diff --git a/Casks/f/figma.rb b/Casks/f/figma.rb index 714772750b75..e268750fb68d 100644 --- a/Casks/f/figma.rb +++ b/Casks/f/figma.rb @@ -18,6 +18,7 @@ end auto_updates true + depends_on macos: ">= :sierra" app "Figma.app" diff --git a/Casks/f/filebot.rb b/Casks/f/filebot.rb index 97a25e663866..5bf975289ed1 100644 --- a/Casks/f/filebot.rb +++ b/Casks/f/filebot.rb @@ -15,6 +15,8 @@ regex(/href=.*?FileBot[._-]v?(\d+(?:\.\d+)+)[._-]#{arch}\.pkg/i) end + depends_on macos: ">= :catalina" + app "FileBot.app" binary "#{appdir}/FileBot.app/Contents/MacOS/filebot.sh", target: "filebot" binary "#{appdir}/FileBot.app/Contents/Resources/bash_completion.d/filebot_completion", diff --git a/Casks/f/filemaker-pro.rb b/Casks/f/filemaker-pro.rb index 8aaddd5cfcc5..11060f3ed484 100644 --- a/Casks/f/filemaker-pro.rb +++ b/Casks/f/filemaker-pro.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :ventura" app "FileMaker Pro.app" diff --git a/Casks/f/filen.rb b/Casks/f/filen.rb index bda6dd77e3f4..8f8fec72553f 100644 --- a/Casks/f/filen.rb +++ b/Casks/f/filen.rb @@ -15,6 +15,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "Filen.app" diff --git a/Casks/f/final-fantasy-xiv-online.rb b/Casks/f/final-fantasy-xiv-online.rb index dc4554573269..aaf8bc5d4407 100644 --- a/Casks/f/final-fantasy-xiv-online.rb +++ b/Casks/f/final-fantasy-xiv-online.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :sierra" app "FINAL FANTASY XIV ONLINE.app" diff --git a/Casks/f/finbar.rb b/Casks/f/finbar.rb index dbe2f46a7981..19efe22e83fe 100644 --- a/Casks/f/finbar.rb +++ b/Casks/f/finbar.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "Finbar.app" diff --git a/Casks/f/find-any-file.rb b/Casks/f/find-any-file.rb index ceb310dd2b04..dc57e169fb16 100644 --- a/Casks/f/find-any-file.rb +++ b/Casks/f/find-any-file.rb @@ -1,16 +1,16 @@ cask "find-any-file" do - version "2.5.4" - sha256 "ded32d0c8589562a721c3708f7a1425923d3f96dc19af7f2e5ef3e878aebea54" + version "2.5.5,394" + sha256 :no_check # required as upstream package is updated in-place - url "https://s3.amazonaws.com/files.tempel.org/FindAnyFile_#{version}.zip", + url "https://s3.amazonaws.com/files.tempel.org/FindAnyFile_#{version.csv.first}.zip", verified: "s3.amazonaws.com/" name "Find Any File" desc "File finder" homepage "https://findanyfile.app/" livecheck do - url :homepage - regex(/href=.*?FindAnyFile[._-]v?(\d+(?:\.\d+)+)\.zip/i) + url "https://findanyfile.app/appcast#{version.major}.php" + strategy :sparkle end depends_on macos: ">= :el_capitan" diff --git a/Casks/f/find-empty-folders.rb b/Casks/f/find-empty-folders.rb index 63d5d2939586..43343006e432 100644 --- a/Casks/f/find-empty-folders.rb +++ b/Casks/f/find-empty-folders.rb @@ -1,15 +1,15 @@ cask "find-empty-folders" do version "1.3.1" - sha256 :no_check + sha256 "3b494e5015d16bf8658b0685f34a79098f23bb166f8881d27ae6bca6668ce77b" - url "https://files.tempel.org/FindEmptyFolders/FindEmptyFolders.zip" + url "https://files.tempel.org/FindEmptyFolders/FindEmptyFolders-#{version}.zip" name "Find Empty Folders" desc "Finds empty folders" homepage "https://www.tempel.org/FindEmptyFolders" livecheck do - url :homepage - regex(/>\s*Current\s*Version:\s*v?(\d+(?:\.\d+)+)\s*/i) + url "https://files.tempel.org/FindEmptyFolders/" + regex(/href=.*?FindEmptyFolders[._-]v?(\d+(?:\.\d+)+)\.zip/i) end app "Find Empty Folders.app" diff --git a/Casks/f/finicky.rb b/Casks/f/finicky.rb index f4aed0ca7daf..d51e8f6599d7 100644 --- a/Casks/f/finicky.rb +++ b/Casks/f/finicky.rb @@ -12,7 +12,7 @@ strategy :github_latest end - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "Finicky.app" diff --git a/Casks/f/firefly.rb b/Casks/f/firefly.rb index 6a5d702076b2..3d7df2d3ad1c 100644 --- a/Casks/f/firefly.rb +++ b/Casks/f/firefly.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "Firefly.app" diff --git a/Casks/f/fishing-funds.rb b/Casks/f/fishing-funds.rb index 1eaae40265ad..4a7df08786c5 100644 --- a/Casks/f/fishing-funds.rb +++ b/Casks/f/fishing-funds.rb @@ -11,6 +11,8 @@ desc "Display real-time trends of Chinese funds in the menubar" homepage "https://ff.1zilc.top/" + depends_on macos: ">= :big_sur" + app "Fishing Funds.app" zap trash: [ diff --git a/Casks/f/fixkey.rb b/Casks/f/fixkey.rb index 61f78faddac3..7d437a481f51 100644 --- a/Casks/f/fixkey.rb +++ b/Casks/f/fixkey.rb @@ -1,6 +1,6 @@ cask "fixkey" do - version "2.0.6" - sha256 "d62beae9c7b87fbd5afc2967cd49bd396b1f12c674896d2a213aceef7999c992" + version "2.3.3" + sha256 "22707c70240693e036d5160588ac0d94366c435c8be3d2e5b57157e661cc59c0" url "https://fixkey.download/fixkey%20#{version}.dmg", verified: "fixkey.download/" diff --git a/Casks/f/flameshot.rb b/Casks/f/flameshot.rb index da854aa6771d..e376ffab1111 100644 --- a/Casks/f/flameshot.rb +++ b/Casks/f/flameshot.rb @@ -8,6 +8,8 @@ desc "Screenshot software" homepage "https://flameshot.org/" + depends_on macos: ">= :catalina" + app "flameshot.app" zap trash: "~/.config/flameshot/flameshot.ini" diff --git a/Casks/f/flexoptix.rb b/Casks/f/flexoptix.rb index d92a727eb0e4..3404a40df042 100644 --- a/Casks/f/flexoptix.rb +++ b/Casks/f/flexoptix.rb @@ -13,7 +13,7 @@ strategy :electron_builder end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "FLEXOPTIX App.app" diff --git a/Casks/f/flomo.rb b/Casks/f/flomo.rb deleted file mode 100644 index f70d4ce858d4..000000000000 --- a/Casks/f/flomo.rb +++ /dev/null @@ -1,21 +0,0 @@ -cask "flomo" do - version "0.1.5" - sha256 "d3a2c4ec8af863e724c645352fed858c4331318591ba782b8aa7e4a666669fb2" - - url "https://flomo-resource.oss-cn-shanghai.aliyuncs.com/flomo_mac_v#{version}.zip", - verified: "flomo-resource.oss-cn-shanghai.aliyuncs.com/" - name "flomo" - desc "Memo note taking and management app" - homepage "https://flomoapp.com/" - - disable! date: "2024-01-01", because: :moved_to_mas - - depends_on macos: ">= :catalina" - - app "flomo.app" - - zap trash: [ - "~/Library/Application Scripts/com.flomoapp.mac", - "~/Library/Containers/com.flomoapp.mac", - ] -end diff --git a/Casks/f/fluent-reader.rb b/Casks/f/fluent-reader.rb index aa77eb4140ac..289e8d232d57 100644 --- a/Casks/f/fluent-reader.rb +++ b/Casks/f/fluent-reader.rb @@ -13,6 +13,8 @@ regex(/^v?(\d+(?:\.\d+)+)$/i) end + depends_on macos: ">= :catalina" + app "Fluent Reader.app" zap trash: [ diff --git a/Casks/f/flycast.rb b/Casks/f/flycast.rb index 7d759d2df568..9f8c1d3f9f62 100644 --- a/Casks/f/flycast.rb +++ b/Casks/f/flycast.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Flycast.app" zap rmdir: [ diff --git a/Casks/f/flying-carpet.rb b/Casks/f/flying-carpet.rb index 4f2f64155621..7359f246045f 100644 --- a/Casks/f/flying-carpet.rb +++ b/Casks/f/flying-carpet.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "FlyingCarpet.app" zap trash: [ diff --git a/Casks/f/fmail2.rb b/Casks/f/fmail2.rb index 91b899cd317e..d6c06c917c54 100644 --- a/Casks/f/fmail2.rb +++ b/Casks/f/fmail2.rb @@ -1,7 +1,7 @@ cask "fmail2" do # NOTE: "2" is not a version number, but an intrinsic part of the product name - version "2.7.8" - sha256 "6b2c2f430ee6df2cd70536d0e8256564838dc8edfdb4d92deac4fd1f07caac85" + version "2.7.9" + sha256 "1ff1988392f8ab3fc3807083f4c473f2fcbe06c0be91bf29475fadc15ff5dece" url "https://arievanboxel.fr/fmail2/sparkle/FMail2_#{version.no_dots}.zip", verified: "arievanboxel.fr/fmail2/sparkle/" diff --git a/Casks/f/focus.rb b/Casks/f/focus.rb index fd4d5b6cd264..06f12d40df64 100644 --- a/Casks/f/focus.rb +++ b/Casks/f/focus.rb @@ -12,7 +12,7 @@ strategy :header_match end - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "Focus.app" diff --git a/Casks/f/follow.rb b/Casks/f/follow.rb index 4be351c6b758..1857728e5491 100644 --- a/Casks/f/follow.rb +++ b/Casks/f/follow.rb @@ -1,9 +1,9 @@ cask "follow" do arch arm: "arm64", intel: "x64" - version "0.2.9-beta.0" - sha256 arm: "a124bf4880fc5268fd69978262ad59fd8bca28ddba49ebf336cca1e9ae3538df", - intel: "fde5c95a02098f5342d01f6971fa4068ee8c75397b1d1f5d579c9b8bb7caaf95" + version "0.3.0-beta.0" + sha256 arm: "4d83b01ae683ec6ee78617e8684453c78bd36541a2a2d871095859853afb9a1f", + intel: "45dcc0201d622d5809e1abcd3fbed89452d33ebd1cfbc36e51945abf35fc0b87" url "https://github.com/RSSNext/Follow/releases/download/v#{version}/Follow-#{version}-macos-#{arch}.dmg", verified: "github.com/RSSNext/Follow/" @@ -22,7 +22,7 @@ "follow@alpha", "follow@nightly", ] - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Follow.app" diff --git a/Casks/f/follow@nightly.rb b/Casks/f/follow@nightly.rb index 67bdac13eb54..bf1a0a794c13 100644 --- a/Casks/f/follow@nightly.rb +++ b/Casks/f/follow@nightly.rb @@ -1,9 +1,9 @@ cask "follow@nightly" do arch arm: "arm64", intel: "x64" - version "0.2.9-nightly.20241228" - sha256 arm: "42b44e24e6dd3d9fb6b25c8743ef25f74de5182be11eb3518487d9d99192b594", - intel: "759e029d8f18d7c9f8c5559404d7ffa94dc16aa08c07496f9b3459e767a1ea0a" + version "0.3.0-nightly.20250105" + sha256 arm: "a6abbc0e040404299ab311c0fa16ff3f93f3e270785e86a208f422ebb8497c68", + intel: "d78a14bb55e43bd4226a2e83ae103c03f23d75982f9bdc713b072b83f77eb3ad" url "https://github.com/RSSNext/Follow/releases/download/#{version}/Follow-#{version}-macos-#{arch}.dmg", verified: "github.com/RSSNext/Follow/" diff --git a/Casks/f/fontbase.rb b/Casks/f/fontbase.rb index 0776399108b8..86c4f6f6ce3d 100644 --- a/Casks/f/fontbase.rb +++ b/Casks/f/fontbase.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "FontBase.app" diff --git a/Casks/f/fontcreator.rb b/Casks/f/fontcreator.rb new file mode 100644 index 000000000000..f57c5453d404 --- /dev/null +++ b/Casks/f/fontcreator.rb @@ -0,0 +1,23 @@ +cask "fontcreator" do + version "15.0.0.3014" + sha256 "2cdeb67b065d006f7713c5b4357df42bd0e05a59e511aca6d231e827c120a267" + + url "https://www.high-logic.com/previousrelease/FontCreator#{version}.zip" + name "FontCreator" + desc "Font editor" + homepage "https://www.high-logic.com/font-editor/fontcreator" + + livecheck do + url "https://www.high-logic.com/font-editor/fontcreator/changelog" + regex(/FontCreator\s+v?(\d+(?:\.\d+)+)/i) + end + + depends_on macos: ">= :big_sur" + + app "FontCreator.app" + + uninstall quit: "FontCreator" + + zap trash: "~/Library/High-Logic/FontCreator", + rmdir: "~/Library/High-Logic" +end diff --git a/Casks/f/fontsmoothingadjuster.rb b/Casks/f/fontsmoothingadjuster.rb index ccf7bdf73baf..7cbf76131c2e 100644 --- a/Casks/f/fontsmoothingadjuster.rb +++ b/Casks/f/fontsmoothingadjuster.rb @@ -13,6 +13,8 @@ strategy :sparkle end + depends_on macos: ">= :big_sur" + app "Font Smoothing Adjuster.app" zap trash: [ diff --git a/Casks/f/foobar2000.rb b/Casks/f/foobar2000.rb index 2e492d9fe897..71b24350cf33 100644 --- a/Casks/f/foobar2000.rb +++ b/Casks/f/foobar2000.rb @@ -13,7 +13,7 @@ regex(%r{href=.*?/foobar2000[._-]v?(\d+(?:\.\d+)+)\.dmg}i) end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "foobar2000.app" diff --git a/Casks/f/forecast.rb b/Casks/f/forecast.rb index 39d33e30f85e..dae69d45e101 100644 --- a/Casks/f/forecast.rb +++ b/Casks/f/forecast.rb @@ -13,6 +13,8 @@ strategy :sparkle end + depends_on macos: ">= :high_sierra" + app "Forecast.app" zap trash: [ diff --git a/Casks/f/forkgram-telegram.rb b/Casks/f/forkgram-telegram.rb index 5a822e1b04a8..2c1ec3b657c8 100644 --- a/Casks/f/forkgram-telegram.rb +++ b/Casks/f/forkgram-telegram.rb @@ -1,9 +1,9 @@ cask "forkgram-telegram" do arch arm: "arm64", intel: "x86" - version "5.9.2" - sha256 arm: "ee4dba087e48b10d7d3a394534e41b5514dcb6ff76ccb591b8e24f1b2b9ed8a2", - intel: "d8a962a500be044479c25a091f44d971135bf729eda79a85e685df0fdd094138" + version "5.10.0" + sha256 arm: "e69e64b6d95c052e06cf4daa861014ed9dd5b9e059ebbcfa1ba338907c88aa42", + intel: "c73f6c67ada424ecd75eaf96fc2a465ded85d8be76bf4bc8889d60c3e7853a67" url "https://github.com/Forkgram/tdesktop/releases/download/v#{version}/Forkgram.macOS.no.auto-update_#{arch}.zip" name "Forkgram" @@ -30,6 +30,8 @@ end end + depends_on macos: ">= :high_sierra" + # Renamed to avoid conflict with telegram app "Telegram.app", target: "Forkgram.app" diff --git a/Casks/f/foxglove-studio.rb b/Casks/f/foxglove-studio.rb index 1a25cd8581c3..b743535bed82 100644 --- a/Casks/f/foxglove-studio.rb +++ b/Casks/f/foxglove-studio.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Foxglove Studio.app" diff --git a/Casks/f/fractal-bot.rb b/Casks/f/fractal-bot.rb index 04d5325a5f76..b8def8bdd729 100644 --- a/Casks/f/fractal-bot.rb +++ b/Casks/f/fractal-bot.rb @@ -12,6 +12,8 @@ regex(/Version\s*(\d+(?:\.\d+)+).*?\.dmg/i) end + depends_on macos: ">= :high_sierra" + app "Fractal-Bot.app" zap trash: "~/Library/Application Support/Fractal Audio/Fractal-Bot" diff --git a/Casks/f/framer-x.rb b/Casks/f/framer-x.rb deleted file mode 100644 index 1652d1b6de6f..000000000000 --- a/Casks/f/framer-x.rb +++ /dev/null @@ -1,25 +0,0 @@ -cask "framer-x" do - version "36854,1590141192" - sha256 "ff8d2ea3ad84600942c25466e0fbc8efbf5cf0fa9995a8ac6796442a5e3e2359" - - url "https://dl.framer.com/com.framer.x/#{version.csv.first}/#{version.csv.second}/FramerX-#{version.csv.first}.zip" - name "Framer X" - desc "Tool that helps teams design every part of the product experience" - homepage "https://framer.com/" - - disable! date: "2024-01-01", because: :no_longer_available - - auto_updates true - depends_on macos: ">= :high_sierra" - - app "Framer X.app" - - caveats do - <<~EOS - This software has been deprecated in favor of Framer Desktop (framer cask). - Your Framer X license will be honoured on the new software: - - https://www.framer.com/support/using-framer/framer-x/ - EOS - end -end diff --git a/Casks/f/framer.rb b/Casks/f/framer.rb index fed9bbed292f..1a07afc6938a 100644 --- a/Casks/f/framer.rb +++ b/Casks/f/framer.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Framer.app" diff --git a/Casks/f/free-ruler.rb b/Casks/f/free-ruler.rb index 4d1e16b66161..2aaeabc9d5c4 100644 --- a/Casks/f/free-ruler.rb +++ b/Casks/f/free-ruler.rb @@ -8,6 +8,8 @@ desc "Horizontal and vertical rulers" homepage "https://www.pascal.com/freeruler" + depends_on macos: ">= :mojave" + app "Free Ruler.app" zap trash: "~/Library/Containers/com.pascal.freeruler" diff --git a/Casks/f/free42-binary.rb b/Casks/f/free42-binary.rb index 635d92743e1d..a992c0061dbd 100644 --- a/Casks/f/free42-binary.rb +++ b/Casks/f/free42-binary.rb @@ -12,6 +12,8 @@ regex(/:\s*release\s*(\d+(?:\.\d+)+[a-z]?)\s*(?:$|\([^\n)]*MacOS)/i) end + depends_on macos: ">= :high_sierra" + app "Free42 Binary.app" zap trash: [ diff --git a/Casks/f/free42-decimal.rb b/Casks/f/free42-decimal.rb index 6e60ce2226b6..b31be93d4f68 100644 --- a/Casks/f/free42-decimal.rb +++ b/Casks/f/free42-decimal.rb @@ -12,6 +12,8 @@ regex(/:\s*release\s*(\d+(?:\.\d+)+[a-z]?)\s*(?:$|\([^\n)]*MacOS)/i) end + depends_on macos: ">= :high_sierra" + app "Free42 Decimal.app" zap trash: [ diff --git a/Casks/f/freeshow.rb b/Casks/f/freeshow.rb index 70d6882b22a0..150a18853996 100644 --- a/Casks/f/freeshow.rb +++ b/Casks/f/freeshow.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "FreeShow.app" diff --git a/Casks/f/freetube.rb b/Casks/f/freetube.rb index eb9a8e35c371..39ef6e366c79 100644 --- a/Casks/f/freetube.rb +++ b/Casks/f/freetube.rb @@ -2,10 +2,11 @@ version "0.22.1" sha256 "0e9eb9db841f36671c81fedff4580c39dbbd6bd541d5158ed4897218c4134946" - url "https://github.com/FreeTubeApp/FreeTube/releases/download/v#{version}-beta/freetube-#{version}-mac-x64.dmg" + url "https://github.com/FreeTubeApp/FreeTube/releases/download/v#{version}-beta/freetube-#{version}-mac-x64.dmg", + verified: "github.com/FreeTubeApp/FreeTube/" name "FreeTube" desc "YouTube player focusing on privacy" - homepage "https://github.com/FreeTubeApp/FreeTube" + homepage "https://freetubeapp.io/" livecheck do url :url diff --git a/Casks/f/freeze.rb b/Casks/f/freeze.rb index 3c17369572dd..086b211aa6a6 100644 --- a/Casks/f/freeze.rb +++ b/Casks/f/freeze.rb @@ -12,7 +12,7 @@ strategy :sparkle end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "Freeze.app" diff --git a/Casks/f/front.rb b/Casks/f/front.rb index 6aed67a40d45..15086aeaa369 100644 --- a/Casks/f/front.rb +++ b/Casks/f/front.rb @@ -16,7 +16,7 @@ strategy :electron_builder end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "Front.app" diff --git a/Casks/f/fsnotes.rb b/Casks/f/fsnotes.rb index bef227fc7053..637471c41ad2 100644 --- a/Casks/f/fsnotes.rb +++ b/Casks/f/fsnotes.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :mojave" + app "FSNotes.app" zap trash: [ diff --git a/Casks/f/futubull.rb b/Casks/f/futubull.rb index 82a7af1e4248..3d037e55de80 100644 --- a/Casks/f/futubull.rb +++ b/Casks/f/futubull.rb @@ -1,6 +1,6 @@ cask "futubull" do - version "14.40.9808" - sha256 "58d6854107c0082cb8d56bc43c883b075035ef89ba6f812930a258639e85f696" + version "15.0.9908" + sha256 "9c46342bf8b22f0cabf730b6b16e1d2f4910bd6d94fdb9e2576186a134fe563a" url "https://softwaredownload.futunn.com/FTNNForMac_#{version}_Website.dmg", user_agent: :fake, @@ -15,6 +15,8 @@ regex(/FTNNForMac[._-]v?(\d+(?:\.\d+)+)[._-]Website\.dmg/i) end + depends_on macos: ">= :high_sierra" + # Renamed for consistency: app name is different in the Finder and in a shell. app "FutuNiuniu.app", target: "Futubull.app" diff --git a/Casks/f/fuwari.rb b/Casks/f/fuwari.rb index 5b337f92d144..1e17b3b723d3 100644 --- a/Casks/f/fuwari.rb +++ b/Casks/f/fuwari.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Fuwari v#{version}/Fuwari.app" uninstall quit: "com.appknop.Fuwari" diff --git a/Casks/font/font-a/font-aboriginal-sans.rb b/Casks/font/font-a/font-aboriginal-sans.rb index add4fc778b97..81e263a05c88 100644 --- a/Casks/font/font-a/font-aboriginal-sans.rb +++ b/Casks/font/font-a/font-aboriginal-sans.rb @@ -1,11 +1,16 @@ cask "font-aboriginal-sans" do - version :latest + version "9.602" sha256 :no_check url "https://www.languagegeek.com/font/AboriginalSans.zip" name "LanguageGeek Aboriginal Sans Serif" homepage "https://www.languagegeek.com/font/fontdownload.html" + livecheck do + url :homepage + regex(/Aboriginal\s+Sans\s+Serif.*?\(\s*v?(\d+(?:\.\d+)*)[^)]*\)/i) + end + font "AboriginalSansREGULAR.ttf" font "AboriginalSansBOLD.ttf" font "AboriginalSansBOLDITALIC.ttf" diff --git a/Casks/font/font-a/font-aboriginal-serif.rb b/Casks/font/font-a/font-aboriginal-serif.rb index c99ce4674bf0..5fb75a3df387 100644 --- a/Casks/font/font-a/font-aboriginal-serif.rb +++ b/Casks/font/font-a/font-aboriginal-serif.rb @@ -1,11 +1,16 @@ cask "font-aboriginal-serif" do - version :latest + version "9.606" sha256 :no_check url "https://www.languagegeek.com/font/AboriginalSerif.zip" name "Aboriginal Serif" homepage "https://www.languagegeek.com/font/fontdownload.html" + livecheck do + url :homepage + regex(/Aboriginal\s+Serif.*?\(\s*v?(\d+(?:\.\d+)*)[^)]*\)/i) + end + font "AboriginalSerifREGULAR.ttf" font "AboriginalSerifBOLD.ttf" font "AboriginalSerifBOLDITALIC.ttf" diff --git a/Casks/font/font-a/font-adinatha-tamil-brahmi.rb b/Casks/font/font-a/font-adinatha-tamil-brahmi.rb index 727705ccc55e..a1c344be75d8 100644 --- a/Casks/font/font-a/font-adinatha-tamil-brahmi.rb +++ b/Casks/font/font-a/font-adinatha-tamil-brahmi.rb @@ -2,9 +2,9 @@ version :latest sha256 :no_check - url "http://www.virtualvinodh.com/download/Adinatha-Tamil-Brahmi.zip" + url "https://www.virtualvinodh.com/downloads/Adinatha-Tamil-Brahmi.zip" name "Adinatha Tamil Brahmi" - homepage "http://www.virtualvinodh.com/wp/tamil-brahmi-font/" + homepage "https://virtualvinodh.com/projects/adinatha" font "Adinatha-Tamil-Brahmi/Adinatha-Tamil-Brahmi.otf" diff --git a/Casks/font/font-c/font-cochineal.rb b/Casks/font/font-c/font-cochineal.rb index d71feb71a87a..ba07c92a04c6 100644 --- a/Casks/font/font-c/font-cochineal.rb +++ b/Casks/font/font-c/font-cochineal.rb @@ -1,11 +1,16 @@ cask "font-cochineal" do - version :latest + version "1.085" sha256 :no_check - url "http://mirrors.ctan.org/fonts/cochineal.zip" + url "https://mirrors.ctan.org/fonts/cochineal.zip" name "Cochineal" homepage "https://ctan.org/pkg/cochineal" + livecheck do + url :homepage + regex(/Version.*?v?(\d+(?:\.\d+)+)/i) + end + font "cochineal/opentype/Cochineal-Bold.otf" font "cochineal/opentype/Cochineal-BoldItalic.otf" font "cochineal/opentype/Cochineal-Italic.otf" diff --git a/Casks/font/font-c/font-cozette.rb b/Casks/font/font-c/font-cozette.rb index 66472c800480..018e874bf76b 100644 --- a/Casks/font/font-c/font-cozette.rb +++ b/Casks/font/font-c/font-cozette.rb @@ -1,6 +1,6 @@ cask "font-cozette" do - version "1.25.2" - sha256 "0ee8292f9273b56e64c19e3a4d978d6f5c4b091220ec129083287d99a059cd18" + version "1.26.0" + sha256 "0f1582d475afc685c82184e49a67d78907fa2137a51b73ea99aaa5fb54c27b54" url "https://github.com/slavfox/Cozette/releases/download/v.#{version}/CozetteFonts-v-#{version.dots_to_hyphens}.zip" name "Cozette" @@ -11,6 +11,8 @@ strategy :github_latest end + font "CozetteFonts/CozetteCrossedSevenVector.otf" + font "CozetteFonts/CozetteCrossedSevenVectorBold.otf" font "CozetteFonts/CozetteVector.otf" font "CozetteFonts/CozetteVectorBold.otf" diff --git a/Casks/font/font-g/font-gd-highwaygothicja.rb b/Casks/font/font-g/font-gd-highwaygothicja.rb new file mode 100644 index 000000000000..1526532df625 --- /dev/null +++ b/Casks/font/font-g/font-gd-highwaygothicja.rb @@ -0,0 +1,18 @@ +cask "font-gd-highwaygothicja" do + version "112b2" + sha256 "7f9af8273b302fdd1dbd85cee8060833b8fd872d244686899b0c5c62c3ffc951" + + url "https://542.jp/font/data/GDHighwayGoJA-Rev#{version}-OTF.zip" + name "GD-HighwayGothicJA" + name "GD-高速道路ゴシックJA" + homepage "https://542.jp/font/" + + livecheck do + url :homepage + regex(/GDHighwayGoJA[._-]Rev(\d+(?:\.\d+)*(?:b\d+)?)[._-]OTF\.zip/) + end + + font "GDHighwayGoJA-Rev#{version}-OTF/GDhwGoJA-OTF#{version}.otf" + + # No zap stanza required +end diff --git a/Casks/font/font-h/font-hackgen-nerd.rb b/Casks/font/font-h/font-hackgen-nerd.rb index 3e8581624ca4..e910fe49aa61 100644 --- a/Casks/font/font-h/font-hackgen-nerd.rb +++ b/Casks/font/font-h/font-hackgen-nerd.rb @@ -1,6 +1,6 @@ cask "font-hackgen-nerd" do - version "2.9.1" - sha256 "1fd174866c7bcbe1cc09ebef74f9246a21664fedbb9c9ced349a328ab6357f0d" + version "2.10.0" + sha256 "f8abd483d5edfad88a78ed511978f43c83b43c48e364aa29ebe4a68217474428" url "https://github.com/yuru7/HackGen/releases/download/v#{version}/HackGen_NF_v#{version}.zip" name "HackGenNerd" diff --git a/Casks/font/font-h/font-hackgen.rb b/Casks/font/font-h/font-hackgen.rb index 9b797e5b8d20..d486464c7fb6 100644 --- a/Casks/font/font-h/font-hackgen.rb +++ b/Casks/font/font-h/font-hackgen.rb @@ -1,6 +1,6 @@ cask "font-hackgen" do - version "2.9.1" - sha256 "66f2f00fb7ae00f098fb1683d0a665373f5900f9aa1447b273d70e86a868ec77" + version "2.10.0" + sha256 "ed182e2a4b95792d94dea7932f6b45280b5ae353651be249d5f6b7867b788db7" url "https://github.com/yuru7/HackGen/releases/download/v#{version}/HackGen_v#{version}.zip" name "HackGen" diff --git a/Casks/font/font-i/font-iosevka-aile.rb b/Casks/font/font-i/font-iosevka-aile.rb index 499f87117209..709c151d122e 100644 --- a/Casks/font/font-i/font-iosevka-aile.rb +++ b/Casks/font/font-i/font-iosevka-aile.rb @@ -1,6 +1,6 @@ cask "font-iosevka-aile" do - version "32.3.0" - sha256 "2c62f85d1caa185c38091fddb0ebc1afe68ba3b2caffc8e71067000f5abf2df7" + version "32.3.1" + sha256 "2b22db991956ab29453a6a2ebc9497a1cdf5254e3ab468c3a89f6d555a46527e" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaAile-#{version}.zip" name "Iosevka Aile" diff --git a/Casks/font/font-i/font-iosevka-curly-slab.rb b/Casks/font/font-i/font-iosevka-curly-slab.rb index a7d9e81935a5..c0a460cc6dff 100644 --- a/Casks/font/font-i/font-iosevka-curly-slab.rb +++ b/Casks/font/font-i/font-iosevka-curly-slab.rb @@ -1,6 +1,6 @@ cask "font-iosevka-curly-slab" do - version "32.3.0" - sha256 "73d0356d8d1c17a888812df87f493c9daa70e5b7644941cc286fc77544a27362" + version "32.3.1" + sha256 "9638dc8c2d3a79a4fddafd2da35c45352cbaffa432b28594b9777223f3a03f29" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaCurlySlab-#{version}.zip" name "Iosevka Curly Slab" diff --git a/Casks/font/font-i/font-iosevka-curly.rb b/Casks/font/font-i/font-iosevka-curly.rb index 2f385123c750..0557d9de1364 100644 --- a/Casks/font/font-i/font-iosevka-curly.rb +++ b/Casks/font/font-i/font-iosevka-curly.rb @@ -1,6 +1,6 @@ cask "font-iosevka-curly" do - version "32.3.0" - sha256 "ff6f431f45479ec37553505f0c94c4a48c4096dc4cc50ed65b2f5dc8943276dc" + version "32.3.1" + sha256 "f0ac3331797740456982bb2ace7943ec7d6d2a61fa934005cd870b0a1451b789" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaCurly-#{version}.zip" name "Iosevka Curly" diff --git a/Casks/font/font-i/font-iosevka-etoile.rb b/Casks/font/font-i/font-iosevka-etoile.rb index 3861cddb79b3..01ddf8270d7e 100644 --- a/Casks/font/font-i/font-iosevka-etoile.rb +++ b/Casks/font/font-i/font-iosevka-etoile.rb @@ -1,6 +1,6 @@ cask "font-iosevka-etoile" do - version "32.3.0" - sha256 "573939088143695bf90be286681964d0fd93c964bd8e6702cb6608b5c6eaec4d" + version "32.3.1" + sha256 "b11d51a4fc90742848514b1c4a50209137f9982aca489e0364d459e5f944a3de" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaEtoile-#{version}.zip" name "Iosevka Etoile" diff --git a/Casks/font/font-i/font-iosevka-slab.rb b/Casks/font/font-i/font-iosevka-slab.rb index dff979d69ddc..c6cb8f385620 100644 --- a/Casks/font/font-i/font-iosevka-slab.rb +++ b/Casks/font/font-i/font-iosevka-slab.rb @@ -1,6 +1,6 @@ cask "font-iosevka-slab" do - version "32.3.0" - sha256 "265cac230f2adeb2ed579c664d8ba82b2968e88c2b07fd0000f0e374da567894" + version "32.3.1" + sha256 "83948313457b644c8766912137324c53d09a8dde20de40959b89caa87609384d" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSlab-#{version}.zip" name "Iosevka Slab" diff --git a/Casks/font/font-i/font-iosevka-ss01.rb b/Casks/font/font-i/font-iosevka-ss01.rb index c028c1c38f3b..e3d1841c061c 100644 --- a/Casks/font/font-i/font-iosevka-ss01.rb +++ b/Casks/font/font-i/font-iosevka-ss01.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss01" do - version "32.3.0" - sha256 "1240f66879d4d624cc24da0430c37f20812f3e6d946b78fc0dd002a6fcf098cf" + version "32.3.1" + sha256 "9cbd3d3de105747d63282f40015c4945d5fea9fb0655ef3a46b772180e33b5fa" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS01-#{version}.zip" name "Iosevka SS01" diff --git a/Casks/font/font-i/font-iosevka-ss02.rb b/Casks/font/font-i/font-iosevka-ss02.rb index 81ebacae02ea..ac17d475a2d2 100644 --- a/Casks/font/font-i/font-iosevka-ss02.rb +++ b/Casks/font/font-i/font-iosevka-ss02.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss02" do - version "32.3.0" - sha256 "4dfcd26d898d1ed0666db070ebbbea4443ac6388fc137a7cf393335d9eeadedc" + version "32.3.1" + sha256 "782d954aa230f4de7133d4fb43b1af7367bcf6b6f721928b27a294efc2729d0d" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS02-#{version}.zip" name "Iosevka SS02" diff --git a/Casks/font/font-i/font-iosevka-ss03.rb b/Casks/font/font-i/font-iosevka-ss03.rb index b79036b46e00..2b4818a44bbe 100644 --- a/Casks/font/font-i/font-iosevka-ss03.rb +++ b/Casks/font/font-i/font-iosevka-ss03.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss03" do - version "32.3.0" - sha256 "039d9b9597447f5c89a56816454af7d2bd3396ef396cb6a24f03ea7cd529a403" + version "32.3.1" + sha256 "72214770c6763d79a5c55869e0d42a4085252fa1110ba8da1c7d789ba00750af" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS03-#{version}.zip" name "Iosevka SS03" diff --git a/Casks/font/font-i/font-iosevka-ss04.rb b/Casks/font/font-i/font-iosevka-ss04.rb index 593faa06e3d2..092d32b4b130 100644 --- a/Casks/font/font-i/font-iosevka-ss04.rb +++ b/Casks/font/font-i/font-iosevka-ss04.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss04" do - version "32.3.0" - sha256 "4ca76f2f6934fc41ee5fa56c1f4efc000fcc996c7fcd5b940ba68ea95af57e1e" + version "32.3.1" + sha256 "4e8b1ab434aefc0f1228bef096368bd0b7463265b95581313f3ad7609d170d45" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS04-#{version}.zip" name "Iosevka SS04" diff --git a/Casks/font/font-i/font-iosevka-ss05.rb b/Casks/font/font-i/font-iosevka-ss05.rb index 12f1b5334eef..7393cb45c0f6 100644 --- a/Casks/font/font-i/font-iosevka-ss05.rb +++ b/Casks/font/font-i/font-iosevka-ss05.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss05" do - version "32.3.0" - sha256 "9022679e56fe9d7097e4e1fa9a04bc1a419c4bd5642465fc9229c7736f3445d1" + version "32.3.1" + sha256 "89e459b864e5351624b1354ff79ab49c2583c4bda606f00af31af0e419d901cb" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS05-#{version}.zip" name "Iosevka SS05" diff --git a/Casks/font/font-i/font-iosevka-ss06.rb b/Casks/font/font-i/font-iosevka-ss06.rb index c6b1dacf8381..bc1fb01b2697 100644 --- a/Casks/font/font-i/font-iosevka-ss06.rb +++ b/Casks/font/font-i/font-iosevka-ss06.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss06" do - version "32.3.0" - sha256 "6743d645909b289351b8c748b84620bf8c212b10d5c69d23265185156e0416b2" + version "32.3.1" + sha256 "6fdef925fdc0a67ce8e75629a67f07e3a62f14d2d4da313bc97b61e8d549a6b9" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS06-#{version}.zip" name "Iosevka SS06" diff --git a/Casks/font/font-i/font-iosevka-ss07.rb b/Casks/font/font-i/font-iosevka-ss07.rb index 0b29fa442423..c6894447cc41 100644 --- a/Casks/font/font-i/font-iosevka-ss07.rb +++ b/Casks/font/font-i/font-iosevka-ss07.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss07" do - version "32.3.0" - sha256 "6f81f978180386ec16af29b1c35ce020ff69c298447de9884f2b50a2d9ecac7c" + version "32.3.1" + sha256 "601d8283068f1f32aa7a8b337c58e4058ea7113f677657bc9aa43bea1fdf3aa8" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS07-#{version}.zip" name "Iosevka SS07" diff --git a/Casks/font/font-i/font-iosevka-ss08.rb b/Casks/font/font-i/font-iosevka-ss08.rb index 3cccb9ba3d0a..3e7ec8e6fd34 100644 --- a/Casks/font/font-i/font-iosevka-ss08.rb +++ b/Casks/font/font-i/font-iosevka-ss08.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss08" do - version "32.3.0" - sha256 "cba9f2791e2576ca8a05f8bba4286efeeecfea63e2ec3715d4a6c700f45af63b" + version "32.3.1" + sha256 "4be15dee0ba7dbbac39ea396ffb2fa6ee560d0bfa44ae0c6f540c5149306fb81" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS08-#{version}.zip" name "Iosevka SS08" diff --git a/Casks/font/font-i/font-iosevka-ss09.rb b/Casks/font/font-i/font-iosevka-ss09.rb index 57d6bb2e78f1..ae1917ee0ef9 100644 --- a/Casks/font/font-i/font-iosevka-ss09.rb +++ b/Casks/font/font-i/font-iosevka-ss09.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss09" do - version "32.3.0" - sha256 "8c7c4576fdc9b05ae2d0091a9e81d1aa3f6fa417f2f2ca5d439b4d47ee0c57e3" + version "32.3.1" + sha256 "1d9b4d401e44786abd7c699fcaabcf020444cc2dcab95317d751ceb8af49e6d5" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS09-#{version}.zip" name "Iosevka SS09" diff --git a/Casks/font/font-i/font-iosevka-ss10.rb b/Casks/font/font-i/font-iosevka-ss10.rb index 470b23f5b2dc..397f98145ac2 100644 --- a/Casks/font/font-i/font-iosevka-ss10.rb +++ b/Casks/font/font-i/font-iosevka-ss10.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss10" do - version "32.3.0" - sha256 "ea01c1f312a20d0a55691c86baf92571553381cdc1a3134c9a3cd36b43c1ba9a" + version "32.3.1" + sha256 "d3db4e1333abc4d56d8e1f3d61a3756f124b79233d5cac5953c9d17b3b6d0517" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS10-#{version}.zip" name "Iosevka SS10" diff --git a/Casks/font/font-i/font-iosevka-ss11.rb b/Casks/font/font-i/font-iosevka-ss11.rb index ed556718f466..f6c5bf2004ab 100644 --- a/Casks/font/font-i/font-iosevka-ss11.rb +++ b/Casks/font/font-i/font-iosevka-ss11.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss11" do - version "32.3.0" - sha256 "3e8cf3125c98be203dd873cd4bf57074f16cfc9c3fb316926a6daefdf6cdc4c3" + version "32.3.1" + sha256 "b5d84175278c16ce3ae59307248c3d2ba36e64815616fc2cf3064d39de073347" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS11-#{version}.zip" name "Iosevka SS11" diff --git a/Casks/font/font-i/font-iosevka-ss12.rb b/Casks/font/font-i/font-iosevka-ss12.rb index d3d3b7e2aabc..cecf4f31037c 100644 --- a/Casks/font/font-i/font-iosevka-ss12.rb +++ b/Casks/font/font-i/font-iosevka-ss12.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss12" do - version "32.3.0" - sha256 "4644acabf8c3325c7b4a3f5edaf516bb33329d182392250bded4d89c7ba008b0" + version "32.3.1" + sha256 "a93604fdbdcd73c4ad9e4047c3febf87c28e061aa57d1f9608678631f0c130fe" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS12-#{version}.zip" name "Iosevka SS12" diff --git a/Casks/font/font-i/font-iosevka-ss13.rb b/Casks/font/font-i/font-iosevka-ss13.rb index e747fb42adca..a21365f44c77 100644 --- a/Casks/font/font-i/font-iosevka-ss13.rb +++ b/Casks/font/font-i/font-iosevka-ss13.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss13" do - version "32.3.0" - sha256 "9a9df112fc47f7fb92c1494de7f19b78d143f9147edbb8ae2f6a4e8275b7da0e" + version "32.3.1" + sha256 "d8b8ad089e885cd8c58dccd6b6131052f8f6cad2b3361c31725217d8454a482b" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS13-#{version}.zip" name "Iosevka SS13" diff --git a/Casks/font/font-i/font-iosevka-ss14.rb b/Casks/font/font-i/font-iosevka-ss14.rb index f3f5bdfdbdf2..bdaa97f9c89d 100644 --- a/Casks/font/font-i/font-iosevka-ss14.rb +++ b/Casks/font/font-i/font-iosevka-ss14.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss14" do - version "32.3.0" - sha256 "490e343fa2e18138d9318678a21f79c1cb8dd1cd2f4df86024d02e6969990d77" + version "32.3.1" + sha256 "57b82b76b198751acb72808a81af3b21b6db5458373ff6145d3f62b4dc8c9be5" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS14-#{version}.zip" name "Iosevka SS14" diff --git a/Casks/font/font-i/font-iosevka-ss15.rb b/Casks/font/font-i/font-iosevka-ss15.rb index 0429c70c244a..a490bcf7fede 100644 --- a/Casks/font/font-i/font-iosevka-ss15.rb +++ b/Casks/font/font-i/font-iosevka-ss15.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss15" do - version "32.3.0" - sha256 "65003a180c9214d3a27a67c26d712aeaa28a7eadec459b2019c9b59903f88502" + version "32.3.1" + sha256 "8bb97324f63db2ff7181b73cfe04091209b36ab348bffcc55ecab69fae1a8aeb" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS15-#{version}.zip" name "Iosevka SS15" diff --git a/Casks/font/font-i/font-iosevka-ss16.rb b/Casks/font/font-i/font-iosevka-ss16.rb index ee2921d42cc0..7ae2396dbf20 100644 --- a/Casks/font/font-i/font-iosevka-ss16.rb +++ b/Casks/font/font-i/font-iosevka-ss16.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss16" do - version "32.3.0" - sha256 "9c6cf8898e0fd9fb1b35667b2211ba59daf49234fd7350236476bfd9a8c80338" + version "32.3.1" + sha256 "5fb5a720c7bd3e29f58d1ea561cdc70292e8825b6dceca6c9996d8d65021c5b1" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS16-#{version}.zip" name "Iosevka SS16" diff --git a/Casks/font/font-i/font-iosevka-ss17.rb b/Casks/font/font-i/font-iosevka-ss17.rb index 066efad480c6..bf86bcf272e4 100644 --- a/Casks/font/font-i/font-iosevka-ss17.rb +++ b/Casks/font/font-i/font-iosevka-ss17.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss17" do - version "32.3.0" - sha256 "97304fa5da81719af7b9206c81da3b29e0afa74ba3e96a634e895bcae86c226c" + version "32.3.1" + sha256 "b136c945f8dd9367a49a1422e084d89c107855695372ad209660265557e6d699" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS17-#{version}.zip" name "Iosevka SS17" diff --git a/Casks/font/font-i/font-iosevka-ss18.rb b/Casks/font/font-i/font-iosevka-ss18.rb index d6e6d8d44e6f..ae8a9be84254 100644 --- a/Casks/font/font-i/font-iosevka-ss18.rb +++ b/Casks/font/font-i/font-iosevka-ss18.rb @@ -1,6 +1,6 @@ cask "font-iosevka-ss18" do - version "32.3.0" - sha256 "117e7406c4adbff4c40d0b2c6b27b4cf6cf54ba696e21d2a95ee3d90ce399b19" + version "32.3.1" + sha256 "d2ba0990167de6721573a32baa77a85d1d0eab654c7bf7e71325a09d04aa97e5" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-IosevkaSS18-#{version}.zip" name "Iosevka SS18" diff --git a/Casks/font/font-i/font-iosevka.rb b/Casks/font/font-i/font-iosevka.rb index 3e5b9f6eaa07..295e02f1ba72 100644 --- a/Casks/font/font-i/font-iosevka.rb +++ b/Casks/font/font-i/font-iosevka.rb @@ -1,6 +1,6 @@ cask "font-iosevka" do - version "32.3.0" - sha256 "cd9cab9ad6a68333052998fcbaf2fe22b153b6b020284a6dddbf0c01f9ae5585" + version "32.3.1" + sha256 "b78b9a3331dd50cab0d463cdde9bc0a079ddc4320cea5b978d07a93752526b58" url "https://github.com/be5invis/Iosevka/releases/download/v#{version}/SuperTTC-Iosevka-#{version}.zip" name "Iosevka" diff --git a/Casks/font/font-l/font-linux-biolinum.rb b/Casks/font/font-l/font-linux-biolinum.rb index ccccc3d359b3..1dd7c01e33b1 100644 --- a/Casks/font/font-l/font-linux-biolinum.rb +++ b/Casks/font/font-l/font-linux-biolinum.rb @@ -5,7 +5,7 @@ url "https://downloads.sourceforge.net/linuxlibertine/LinLibertineTTF_#{version.tr(",", "_")}.tgz", verified: "downloads.sourceforge.net/linuxlibertine/" name "Linux Biolinum" - homepage "http://linuxlibertine.org/" + homepage "https://libertine-fonts.org/" # The regex below specifically matches filenames with a version and optional # date. One release (5.0.0) only used a date, so that will be treated as the diff --git a/Casks/font/font-l/font-linux-libertine.rb b/Casks/font/font-l/font-linux-libertine.rb index a73cfd730018..648ab2bc53e5 100644 --- a/Casks/font/font-l/font-linux-libertine.rb +++ b/Casks/font/font-l/font-linux-libertine.rb @@ -5,7 +5,7 @@ url "https://downloads.sourceforge.net/linuxlibertine/LinLibertineTTF_#{version.tr(",", "_")}.tgz", verified: "downloads.sourceforge.net/linuxlibertine/" name "Linux Libertine" - homepage "http://linuxlibertine.org/" + homepage "https://libertine-fonts.org/" # The regex below specifically matches filenames with a version and optional # date. One release (5.0.0) only used a date, so that will be treated as the diff --git a/Casks/font/font-l/font-lxgw-neozhisong.rb b/Casks/font/font-l/font-lxgw-neozhisong.rb index ebdd0a3072df..67b7fadb0734 100644 --- a/Casks/font/font-l/font-lxgw-neozhisong.rb +++ b/Casks/font/font-l/font-lxgw-neozhisong.rb @@ -1,6 +1,6 @@ cask "font-lxgw-neozhisong" do - version "1.021" - sha256 "ba95d0bd4bd7b8a6daec1088ac7b703ffbf19c781db880627c5e8c21b28b83c2" + version "1.022" + sha256 "8c1e8a4c9b866acf2924cd979d29aaa5d4e5715a0e12d5a7207130a812ef5c4a" url "https://github.com/lxgw/LxgwNeoZhiSong/releases/download/v#{version}/LXGWNeoZhiSong.ttf" name "LXGW Neo ZhiSong" diff --git a/Casks/font/font-l/font-lxgw-simxihei.rb b/Casks/font/font-l/font-lxgw-simxihei.rb index faaeb14f8827..274cf9c42774 100644 --- a/Casks/font/font-l/font-lxgw-simxihei.rb +++ b/Casks/font/font-l/font-lxgw-simxihei.rb @@ -1,6 +1,6 @@ cask "font-lxgw-simxihei" do - version "1.007" - sha256 "f582cee41b6187c8c6755258ba688c0356029965cf789d84f02e9a651cd0e89e" + version "1.008" + sha256 "73a0d405c71eb1cde0292fd796fc1827c618388c244c007b1582a8ec1e9a77de" url "https://github.com/lxgw/SimXiZhi/releases/download/v#{version}/SimXiHei.ttf" name "LXGW SimXiHei" diff --git a/Casks/font/font-l/font-lxgw-simzhisong.rb b/Casks/font/font-l/font-lxgw-simzhisong.rb index 53bbaf7f194a..aa61272374ee 100644 --- a/Casks/font/font-l/font-lxgw-simzhisong.rb +++ b/Casks/font/font-l/font-lxgw-simzhisong.rb @@ -1,6 +1,6 @@ cask "font-lxgw-simzhisong" do - version "1.007" - sha256 "c900fc155946dd0678265778f49703af527219b56d6ac8f4c2222321418330df" + version "1.008" + sha256 "63765a97ab37f6dc74fc55efee4439508397c0afa997f7304ad4651a1a27cd4f" url "https://github.com/lxgw/SimXiZhi/releases/download/v#{version}/SimZhiSong.ttf" name "LXGW SimZhiSong" diff --git a/Casks/font/font-p/font-plemol-jp-hs.rb b/Casks/font/font-p/font-plemol-jp-hs.rb index 74defbb010fc..e47c6f03e476 100644 --- a/Casks/font/font-p/font-plemol-jp-hs.rb +++ b/Casks/font/font-p/font-plemol-jp-hs.rb @@ -1,6 +1,6 @@ cask "font-plemol-jp-hs" do - version "1.7.1" - sha256 "2d88d578f6ea814ec5f5806219f5589cb7daa3608daef255ad8a54ae8f106583" + version "2.0.0" + sha256 "4f8a60b4df0c0c2e99472539c6e66a625858c4d6b5761600246797494be0f341" url "https://github.com/yuru7/PlemolJP/releases/download/v#{version}/PlemolJP_HS_v#{version}.zip" name "PlemolJP HS" diff --git a/Casks/font/font-p/font-plemol-jp-nf.rb b/Casks/font/font-p/font-plemol-jp-nf.rb index 32c991d2f054..d7b43a89f14c 100644 --- a/Casks/font/font-p/font-plemol-jp-nf.rb +++ b/Casks/font/font-p/font-plemol-jp-nf.rb @@ -1,6 +1,6 @@ cask "font-plemol-jp-nf" do - version "1.7.1" - sha256 "c81a4c6121afa5d2af4bf22a04feab5c531d4f4011ae1adc9d4243e77a0cccbb" + version "2.0.0" + sha256 "d13a584bb958470797d24d4cac12ca7b1dd76a2c5c072970aaf19e81afb07f4a" url "https://github.com/yuru7/PlemolJP/releases/download/v#{version}/PlemolJP_NF_v#{version}.zip" name "PlemolJP NF" diff --git a/Casks/font/font-p/font-plemol-jp.rb b/Casks/font/font-p/font-plemol-jp.rb index 3594ed1b9204..356aea92f484 100644 --- a/Casks/font/font-p/font-plemol-jp.rb +++ b/Casks/font/font-p/font-plemol-jp.rb @@ -1,6 +1,6 @@ cask "font-plemol-jp" do - version "1.7.1" - sha256 "6aab0c223b60e90470d58b7bf7a1dfb4280d9a47112cefadf6d35bc92e0f534d" + version "2.0.0" + sha256 "d5f98cc23dec832c63ce64904e6deec0da40d9ea97a12a9ca2510f39fa8396d7" url "https://github.com/yuru7/PlemolJP/releases/download/v#{version}/PlemolJP_v#{version}.zip" name "PlemolJP" diff --git a/Casks/font/font-s/font-sarasa-gothic.rb b/Casks/font/font-s/font-sarasa-gothic.rb index b3b977e803b3..1db03b269a09 100644 --- a/Casks/font/font-s/font-sarasa-gothic.rb +++ b/Casks/font/font-s/font-sarasa-gothic.rb @@ -1,6 +1,6 @@ cask "font-sarasa-gothic" do - version "1.0.26" - sha256 "551a5215dc431a0b90d4a021f3a1edbc5f50f51aef01d9068ab10327310a26f8" + version "1.0.27" + sha256 "9eecd0122fa546d9a5f8d4b9b7fc6f9ddc41ca107b6f2990ae68456da80d61a6" url "https://github.com/be5invis/Sarasa-Gothic/releases/download/v#{version}/Sarasa-TTC-#{version}.7z" name "Sarasa Gothic" diff --git a/Casks/font/font-s/font-server-mono.rb b/Casks/font/font-s/font-server-mono.rb index 2217d3d9cf28..14970d94a4c9 100644 --- a/Casks/font/font-s/font-server-mono.rb +++ b/Casks/font/font-s/font-server-mono.rb @@ -1,14 +1,14 @@ cask "font-server-mono" do - version "0.0.5" - sha256 "ba94c13607a98a8bf303e785c5cdf03d90d77089469c68ccbb4f4f4564f21719" + version "0.0.6" + sha256 "07d2eff6a11b9939b0d397198bec9258da6b43660d6f0fa8814e543f617d2b82" url "https://github.com/internet-development/www-server-mono/archive/refs/tags/#{version}.tar.gz", verified: "github.com/internet-development/www-server-mono/" name "Server Mono" homepage "https://servermono.com/" - font "www-server-mono-#{version}/fonts/ServerMono-Regular.otf" font "www-server-mono-#{version}/fonts/ServerMono-Regular-Italic.otf" + font "www-server-mono-#{version}/fonts/ServerMono-Regular.otf" # No zap stanza required end diff --git a/Casks/font/font-s/font-sf-mono-for-powerline.rb b/Casks/font/font-s/font-sf-mono-for-powerline.rb index 879d5b4f5474..61f6bb602b39 100644 --- a/Casks/font/font-s/font-sf-mono-for-powerline.rb +++ b/Casks/font/font-s/font-sf-mono-for-powerline.rb @@ -1,23 +1,23 @@ cask "font-sf-mono-for-powerline" do - version :latest - sha256 :no_check + version "16.0d1e1" + sha256 "33e62fca8e7f901b478e29942e7eee281455e2f16d22cc32ec8572f4fafe5e4b" - url "https://github.com/Twixes/SF-Mono-Powerline/archive/refs/heads/master.tar.gz" + url "https://github.com/Twixes/SF-Mono-Powerline/archive/refs/tags/v#{version}.tar.gz" name "SF Mono for Powerline" homepage "https://github.com/Twixes/SF-Mono-Powerline" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-Bold.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-BoldItalic.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-Heavy.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-HeavyItalic.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-Light.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-LightItalic.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-Medium.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-MediumItalic.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-Regular.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-RegularItalic.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-Semibold.otf" - font "SF-Mono-Powerline-master/SF-Mono-Powerline-SemiboldItalic.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Bold.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Bold-Italic.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Heavy.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Heavy-Italic.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Light.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Light-Italic.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Medium.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Medium-Italic.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Regular.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Regular-Italic.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Semibold.otf" + font "SF-Mono-Powerline-#{version}/SF-Mono-Powerline-Semibold-Italic.otf" # No zap stanza required end diff --git a/Casks/font/font-t/font-togalite.rb b/Casks/font/font-t/font-togalite.rb index f52f8c3b28ae..100c6e7fec1a 100644 --- a/Casks/font/font-t/font-togalite.rb +++ b/Casks/font/font-t/font-togalite.rb @@ -1,11 +1,17 @@ cask "font-togalite" do - version :latest + version "2.0" sha256 :no_check url "https://moji-waku.com/download/togalite.zip" name "Togalite" + name "トガリテ" homepage "https://moji-waku.com/togalite/index.html" + livecheck do + url :homepage + regex(/トガリテ\s+VER\s+v?(\d+(?:\.\d+)+)/i) + end + font "togalite/togalite-black.otf" font "togalite/togalite-bold.otf" font "togalite/togalite-heavy.otf" diff --git a/Casks/font/font-u/font-udev-gothic-hs.rb b/Casks/font/font-u/font-udev-gothic-hs.rb index 595623f23b83..8784509d9ba7 100644 --- a/Casks/font/font-u/font-udev-gothic-hs.rb +++ b/Casks/font/font-u/font-udev-gothic-hs.rb @@ -1,6 +1,6 @@ cask "font-udev-gothic-hs" do - version "2.0.0" - sha256 "7b4334786a9d42d5407fd187befc6c92be291ddf9ea678b5e4c6aee266790384" + version "2.1.0" + sha256 "25e6730e929194b15d788aa9a67f0b8285214904a693c753ecbb020da54abe0f" url "https://github.com/yuru7/udev-gothic/releases/download/v#{version}/UDEVGothic_HS_v#{version}.zip" name "UDEV Gothic HS" diff --git a/Casks/font/font-u/font-udev-gothic-nf.rb b/Casks/font/font-u/font-udev-gothic-nf.rb index 1041ec1c44dc..0f389eb233a2 100644 --- a/Casks/font/font-u/font-udev-gothic-nf.rb +++ b/Casks/font/font-u/font-udev-gothic-nf.rb @@ -1,6 +1,6 @@ cask "font-udev-gothic-nf" do - version "2.0.0" - sha256 "551f1e89861f71cdf0c714cea42e503dbec5a6064f07af1711f1731003433039" + version "2.1.0" + sha256 "2d3ea89a7dfbf5ad07893fa1a39894f5860a146fd2633311176c61dcca6120e7" url "https://github.com/yuru7/udev-gothic/releases/download/v#{version}/UDEVGothic_NF_v#{version}.zip" name "UDEV Gothic NF" diff --git a/Casks/font/font-u/font-udev-gothic.rb b/Casks/font/font-u/font-udev-gothic.rb index 7518735aa446..56a160437c42 100644 --- a/Casks/font/font-u/font-udev-gothic.rb +++ b/Casks/font/font-u/font-udev-gothic.rb @@ -1,6 +1,6 @@ cask "font-udev-gothic" do - version "2.0.0" - sha256 "50f04adcae9eaa112aa3d68eb06541ab7502ae976221df2f50195ac7696c74be" + version "2.1.0" + sha256 "69c9321d3bac85589ddfee730e9582e3a9ca664d84d520fa7a70f656f1a0b8e5" url "https://github.com/yuru7/udev-gothic/releases/download/v#{version}/UDEVGothic_v#{version}.zip" name "UDEV Gothic" diff --git a/Casks/g/gamma-control.rb b/Casks/g/gamma-control.rb index fed622302724..1e1b6e489c46 100644 --- a/Casks/g/gamma-control.rb +++ b/Casks/g/gamma-control.rb @@ -12,6 +12,8 @@ regex(/href=.*?gamma[._-]control[._-]v?(\d+(?:\.\d+)+)\.zip/i) end + depends_on macos: ">= :high_sierra" + app "Gamma Control.app" zap trash: [ diff --git a/Casks/g/gather.rb b/Casks/g/gather.rb index 1a949547f03b..39e163a4339d 100644 --- a/Casks/g/gather.rb +++ b/Casks/g/gather.rb @@ -1,9 +1,9 @@ cask "gather" do arch arm: "-arm64" - version "1.22.1" - sha256 arm: "dbed641354d495dd898ec2af99e68d4be38078a208127435b7aa5886e3efe830", - intel: "3ec3ec47b54844bb5b63963268e42dcafde25a7a7d635e661344c8e5f3b7264e" + version "1.23.1" + sha256 arm: "934bc200f946e94f9dc6b5c2929a220eb28aa257c211bd86784c034977815a38", + intel: "1b6fc72fa0fe9110253aeb61c52cf216cd8a712625fb0fc9d9781eccc4fb1d3b" url "https://github.com/gathertown/gather-town-desktop-releases/releases/download/v#{version}/Gather-#{version}#{arch}-mac.zip", verified: "github.com/gathertown/gather-town-desktop-releases/" @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "Gather.app" diff --git a/Casks/g/gb-studio.rb b/Casks/g/gb-studio.rb index 4439442983bb..227ea2efed07 100644 --- a/Casks/g/gb-studio.rb +++ b/Casks/g/gb-studio.rb @@ -11,6 +11,8 @@ desc "Drag and drop retro game creator" homepage "https://www.gbstudio.dev/" + depends_on macos: ">= :high_sierra" + app "GB Studio.app" zap trash: [ diff --git a/Casks/g/gcollazo-mongodb.rb b/Casks/g/gcollazo-mongodb.rb index b4921e8192bc..5353be46e58c 100644 --- a/Casks/g/gcollazo-mongodb.rb +++ b/Casks/g/gcollazo-mongodb.rb @@ -13,6 +13,8 @@ regex(/^v?(\d+(?:\.\d+)+(?:-build[._-]?\d+)?)$/i) end + depends_on macos: ">= :mojave" + app "MongoDB.app" zap trash: [ diff --git a/Casks/g/gcs.rb b/Casks/g/gcs.rb index 1ec2acf6071d..2f3a8422a25c 100644 --- a/Casks/g/gcs.rb +++ b/Casks/g/gcs.rb @@ -1,9 +1,9 @@ cask "gcs" do arch arm: "apple", intel: "intel" - version "5.30.0" - sha256 arm: "4f38218ebe78f7f77beaaa14d28a2369f7e0ae8b2d70771f5dfa2eebd39fbb8e", - intel: "a976b74e2729a08d7f4ab5b77d9a17ec810a95e0e5215abe61b7e46f1c7d5e2d" + version "5.31.0" + sha256 arm: "8ab04a96952a56ccf62e2a407db654db58d86a867e85ca1b13dc79fd61f0e4fc", + intel: "8bf283f69b3fd92d0fa5b764e9df751369f942f8190d45d61f3476c96a900038" url "https://github.com/richardwilkes/gcs/releases/download/v#{version}/gcs-#{version}-macos-#{arch}.dmg", verified: "github.com/richardwilkes/gcs/" @@ -11,6 +11,8 @@ desc "Character sheet editor for the GURPS Fourth Edition roleplaying game" homepage "https://gurpscharactersheet.com/" + depends_on macos: ">= :mojave" + app "GCS.app" zap trash: [ diff --git a/Casks/g/gdevelop.rb b/Casks/g/gdevelop.rb index 85806c7fa234..84f59aeedf3d 100644 --- a/Casks/g/gdevelop.rb +++ b/Casks/g/gdevelop.rb @@ -1,6 +1,6 @@ cask "gdevelop" do - version "5.4.219" - sha256 "5d5794eb305f11f6424b82e6fadc5ffe7eb19541a0c01865b740202f12341f51" + version "5.5.221" + sha256 "26c81ee788b8c2252626365746c0066f0c08cd8f9374590150591fcb5da9ddc9" url "https://github.com/4ian/GDevelop/releases/download/v#{version}/GDevelop-#{version.major}-#{version}-universal.dmg", verified: "github.com/4ian/GDevelop/" diff --git a/Casks/g/gearsystem.rb b/Casks/g/gearsystem.rb index e42e4ffe0910..4173f70196a8 100644 --- a/Casks/g/gearsystem.rb +++ b/Casks/g/gearsystem.rb @@ -1,15 +1,17 @@ cask "gearsystem" do arch arm: "arm", intel: "intel" - version "3.5.0" - sha256 arm: "9ec8565059b7804eabea720ed96187d8493b7f1818543b84667fe7dc1a648c81", - intel: "3c3c8da07289a7db03a3662891b1abbe7a7a862fdd61ba08df51546830ba889d" + version "3.6.1" + sha256 arm: "fa58f9f61da2588e88de53c1fc9c9c5fd06bc301200b32edaf56000be5f8ced1", + intel: "dc34b0715c6141f93c146b48a7f884a4b86ccaa58a3d6d16bc08ae161518e4a3" url "https://github.com/drhelius/Gearsystem/releases/download/#{version}/Gearsystem-#{version}-macos-#{arch}.zip" name "Gearsystem" desc "Sega Master System, Game Gear and SG-1000 emulator" homepage "https://github.com/drhelius/Gearsystem" + container nested: "Gearsystem.app.zip" + app "Gearsystem.app" zap trash: "~/Library/Saved Application State/me.ignaciosanchez.Gearsystem.savedState" diff --git a/Casks/g/geekbench.rb b/Casks/g/geekbench.rb index 797d4ed845a8..135eb5b3791a 100644 --- a/Casks/g/geekbench.rb +++ b/Casks/g/geekbench.rb @@ -36,6 +36,7 @@ zap trash: [ "~/Library/Caches/com.primatelabs.Geekbench#{version.major}", + "~/Library/HTTPStorages/com.primatelabs.Geekbench#{version.major}", "~/Library/Preferences/com.primatelabs.Geekbench#{version.major}.plist", "~/Library/Saved Application State/com.primeatelabs.Geekbench#{version.major}.savedState", ] diff --git a/Casks/g/genesis-plus.rb b/Casks/g/genesis-plus.rb index f76da7a9daf1..0c088c86948e 100644 --- a/Casks/g/genesis-plus.rb +++ b/Casks/g/genesis-plus.rb @@ -12,7 +12,7 @@ regex(/

Genesis\s+Plus\s+v?(\d+(?:\.\d+)+)[" <]/i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :high_sierra" app "Genesis Plus v#{version}/Genesis Plus.app" diff --git a/Casks/g/geogebra.rb b/Casks/g/geogebra.rb index f2c0212d5ee0..846174a0914b 100644 --- a/Casks/g/geogebra.rb +++ b/Casks/g/geogebra.rb @@ -19,6 +19,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "GeoGebra Classic #{version.major}.app" diff --git a/Casks/g/geogebra@5.rb b/Casks/g/geogebra@5.rb index 659d28fd560f..20a9f6571eef 100644 --- a/Casks/g/geogebra@5.rb +++ b/Casks/g/geogebra@5.rb @@ -18,8 +18,6 @@ end end - deprecate! date: "2025-05-01", because: :unsigned - app "Geogebra.app" uninstall quit: "org.geogebra#{version.major}.mac", diff --git a/Casks/g/geph.rb b/Casks/g/geph.rb index 7f1e18280c4b..4248015585dd 100644 --- a/Casks/g/geph.rb +++ b/Casks/g/geph.rb @@ -1,6 +1,6 @@ cask "geph" do - version "4.99.22" - sha256 "092521f98854618b2f1a5e2ec23f35e1c514f551dd4e766c47130c29f0a86a97" + version "4.99.24" + sha256 "7ad9909411ebfbb83680e779e9a1a63bf41bd3b0a62b7fd5ca0fc7f80b854cf4" url "https://dl.geph.io/geph-releases/macos-stable/#{version}/geph-macos.dmg" name "Geph" diff --git a/Casks/g/get-iplayer-automator.rb b/Casks/g/get-iplayer-automator.rb index 2c5ac37f1ab3..1e002a8cda78 100644 --- a/Casks/g/get-iplayer-automator.rb +++ b/Casks/g/get-iplayer-automator.rb @@ -20,6 +20,8 @@ end end + depends_on macos: ">= :high_sierra" + app "Get iPlayer Automator.app" zap trash: [ diff --git a/Casks/g/ghostty.rb b/Casks/g/ghostty.rb index 3ea3289c7a2a..03fbfeb4ad2b 100644 --- a/Casks/g/ghostty.rb +++ b/Casks/g/ghostty.rb @@ -1,6 +1,6 @@ cask "ghostty" do - version "1.0.0" - sha256 "091f7a2b3f4160a16d7d52b2822124bb9d5714993815f62a7d70027984372652" + version "1.0.1" + sha256 "400f68cbd1172d215bcdc4726ca33c0b19819d462130bf36c38f02fb48274663" url "https://release.files.ghostty.org/#{version}/Ghostty.dmg" name "Ghostty" diff --git a/Casks/g/ghostty@tip.rb b/Casks/g/ghostty@tip.rb index 14b360888df3..8ac4825e23e6 100644 --- a/Casks/g/ghostty@tip.rb +++ b/Casks/g/ghostty@tip.rb @@ -1,6 +1,6 @@ cask "ghostty@tip" do - version "8555,c8950d376ab3be13fbd9a19317163075f4feddbc" - sha256 "23077b715f21ea82dd3ed412e7caa02c504234be7cae8e47d53590c724533acd" + version "8930,6181487bad55f8bbff9ce4f849a40fac72120f82" + sha256 "38e005f17a7b000b4dbf5ac8e1d33dfbf4d0efeee0a47e0c7e7d38de1c4efa21" url "https://tip.files.ghostty.org/#{version.csv.second}/Ghostty.dmg" name "Ghostty" diff --git a/Casks/g/gingko.rb b/Casks/g/gingko.rb index 0a1bb7037155..98f1c4fcffc2 100644 --- a/Casks/g/gingko.rb +++ b/Casks/g/gingko.rb @@ -6,7 +6,7 @@ verified: "github.com/gingko/client/" name "Gingko" desc "Word processor that shows structure and content" - homepage "https://gingko.io/" + homepage "https://gingkowriter.com/" livecheck do url :url diff --git a/Casks/g/gitdock.rb b/Casks/g/gitdock.rb index 4a31059f69a2..65626dc15c36 100644 --- a/Casks/g/gitdock.rb +++ b/Casks/g/gitdock.rb @@ -11,6 +11,8 @@ url "https://gitlab.com/mvanremmerden/gitdock.git" end + depends_on macos: ">= :high_sierra" + app "GitDock.app" zap trash: [ diff --git a/Casks/g/gitify.rb b/Casks/g/gitify.rb index f9acca759631..0b548e3eb241 100644 --- a/Casks/g/gitify.rb +++ b/Casks/g/gitify.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "Gitify.app" diff --git a/Casks/g/gitup.rb b/Casks/g/gitup.rb index 49d698bc3f00..ae323f02d9b1 100644 --- a/Casks/g/gitup.rb +++ b/Casks/g/gitup.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "GitUp.app" binary "#{appdir}/GitUp.app/Contents/SharedSupport/gitup" diff --git a/Casks/g/glance-chamburr.rb b/Casks/g/glance-chamburr.rb index e7129051ead3..8ad115790472 100644 --- a/Casks/g/glance-chamburr.rb +++ b/Casks/g/glance-chamburr.rb @@ -7,7 +7,7 @@ desc "Utility to provide quick look previews for files that aren't natively supported" homepage "https://github.com/chamburr/glance" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Glance.app" diff --git a/Casks/g/gns3.rb b/Casks/g/gns3.rb index de397fb13ec2..4bd134f99648 100644 --- a/Casks/g/gns3.rb +++ b/Casks/g/gns3.rb @@ -1,7 +1,7 @@ cask "gns3" do # NOTE: "3" is not a version number, but an intrinsic part of the product name - version "3.0.1" - sha256 "caf564ac44519953ebfa890f84cda0c2fc40837404314ea1e4b414e6c552c1df" + version "3.0.2" + sha256 "c91df589900aed0ac08c365dea1715e01a16f93ceed25f0df4d038c0516ed74d" url "https://github.com/GNS3/gns3-gui/releases/download/v#{version}/GNS3-#{version}.dmg", verified: "github.com/GNS3/gns3-gui/" diff --git a/Casks/g/gnucash.rb b/Casks/g/gnucash.rb index a3e3c61da0ab..b4d1e8a3df72 100644 --- a/Casks/g/gnucash.rb +++ b/Casks/g/gnucash.rb @@ -13,7 +13,7 @@ livecheck do url :url - regex(/^Gnucash-Intel[._-]v?(\d+(?:[.-]\d+)+)\.dmg$/i) + regex(/^Gnucash-#{arch}[._-]v?(\d+(?:[.-]\d+)+)\.dmg$/i) strategy :github_latest do |json, regex| json["assets"]&.map do |asset| match = asset["name"]&.match(regex) @@ -24,6 +24,8 @@ end end + depends_on macos: ">= :high_sierra" + app "Gnucash.app" zap trash: [ diff --git a/Casks/g/go-shiori.rb b/Casks/g/go-shiori.rb index f8d3afc31627..4d6a21dc2154 100644 --- a/Casks/g/go-shiori.rb +++ b/Casks/g/go-shiori.rb @@ -1,9 +1,9 @@ cask "go-shiori" do arch arm: "aarch64", intel: "x86_64" - version "1.7.2" - sha256 arm: "fcfd29dfb65ae14f36118568cc22979b7154f45f5c8319a84ed90ce1849bc390", - intel: "0bb2fb24b33d2a554bac0517a40bf3d3da1ad135a7389a98fb7c6ffe2ea1ff14" + version "1.7.4" + sha256 arm: "e308f419527bdb9e929637e1d094e9104b7e32e9cda45e5c5d2d160899e2ab62", + intel: "8ba8895de3a0139b13047c909718489dc9ac2a00fcaf656f1573e016da4292e9" url "https://github.com/go-shiori/shiori/releases/download/v#{version}/shiori_Darwin_#{arch}_#{version}.tar.gz" name "Shiori" diff --git a/Casks/g/godot@3.rb b/Casks/g/godot@3.rb index b574f58943c1..1cce811af982 100644 --- a/Casks/g/godot@3.rb +++ b/Casks/g/godot@3.rb @@ -2,14 +2,14 @@ version "3.6" sha256 "00cc8c8708756ad336d36bbfafd0cb6becd61e5b8e7d826309a3f4d5dda2c275" - url "https://downloads.tuxfamily.org/godotengine/#{version}/Godot_v#{version}-stable_osx.universal.zip", - verified: "downloads.tuxfamily.org/godotengine/" + url "https://github.com/godotengine/godot/releases/download/#{version}-stable/Godot_v#{version}-stable_osx.universal.zip", + verified: "github.com/godotengine/godot/" name "Godot Engine" desc "Game development engine" homepage "https://godotengine.org/" livecheck do - url "https://github.com/godotengine/godot" + url :url regex(/^v?(3(?:\.\d+)+)[._-]stable$/i) end diff --git a/Casks/g/godspeed.rb b/Casks/g/godspeed.rb index 949ba63af0e6..d044c88d40f3 100644 --- a/Casks/g/godspeed.rb +++ b/Casks/g/godspeed.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Godspeed.app" diff --git a/Casks/g/goodsync.rb b/Casks/g/goodsync.rb index 53948ca7382d..492c06870c43 100644 --- a/Casks/g/goodsync.rb +++ b/Casks/g/goodsync.rb @@ -12,6 +12,8 @@ regex(/Version\sv?\s*(\d+(?:\.\d+)+)/i) end + depends_on macos: ">= :high_sierra" + app "GoodSync.app" zap trash: [ diff --git a/Casks/g/google-web-designer.rb b/Casks/g/google-web-designer.rb index c6d742f147f1..6bfc4d93a92a 100644 --- a/Casks/g/google-web-designer.rb +++ b/Casks/g/google-web-designer.rb @@ -12,6 +12,8 @@ regex(/Shell\s+Build\s+v?(\d+(?:\.\d+)+)/i) end + depends_on macos: ">= :catalina" + app "Google Web Designer.app" zap trash: [ diff --git a/Casks/g/goxel.rb b/Casks/g/goxel.rb index c3b2749acc29..5f068ade4463 100644 --- a/Casks/g/goxel.rb +++ b/Casks/g/goxel.rb @@ -8,6 +8,8 @@ desc "Open Source Voxel Editor" homepage "https://goxel.xyz/" + depends_on macos: ">= :mojave" + app "Goxel.app" zap trash: [ diff --git a/Casks/g/gpxsee.rb b/Casks/g/gpxsee.rb index 0cc41794f4a3..2ae74fcde8d3 100644 --- a/Casks/g/gpxsee.rb +++ b/Casks/g/gpxsee.rb @@ -1,6 +1,6 @@ cask "gpxsee" do - version "13.33" - sha256 "51b76f84c48741604699c678344f3beb31325ddbdc9bd8f0604a8cc20df44899" + version "13.34" + sha256 "064f13dde2cd778835e15bef5ff95f883b2186c6824662f0d7686da73e19cb5c" url "https://downloads.sourceforge.net/gpxsee/Mac%20OS%20X/GPXSee-#{version}.dmg", verified: "sourceforge.net/gpxsee/Mac%20OS%20X/" diff --git a/Casks/g/grammarly-desktop.rb b/Casks/g/grammarly-desktop.rb index 844040fa87e9..70e2f568f29e 100644 --- a/Casks/g/grammarly-desktop.rb +++ b/Casks/g/grammarly-desktop.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "Grammarly Installer.app", target: "Grammarly Desktop.app" diff --git a/Casks/g/gramps.rb b/Casks/g/gramps.rb index e2aed4010954..b98248e48472 100644 --- a/Casks/g/gramps.rb +++ b/Casks/g/gramps.rb @@ -28,6 +28,8 @@ end end + depends_on macos: ">= :high_sierra" + app "Gramps.app" zap trash: [ diff --git a/Casks/g/grandtotal.rb b/Casks/g/grandtotal.rb index 9a799dfb4725..6e6c8cdaf8ff 100644 --- a/Casks/g/grandtotal.rb +++ b/Casks/g/grandtotal.rb @@ -1,6 +1,6 @@ cask "grandtotal" do - version "9.0.3.2" - sha256 "111ef645f230c2177cb7088e40d07db872fa42dbf1f6316de218d6626fcba974" + version "9.0.3.10" + sha256 "8332ef06af63eab2111b25fc897470b045d8822b96f525550b6cc64decd76659" url "https://www.mediaatelier.com/GrandTotal#{version.major}/GrandTotal_#{version}.dmg" name "GrandTotal" @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "GrandTotal.app" diff --git a/Casks/g/green-go-control.rb b/Casks/g/green-go-control.rb new file mode 100644 index 000000000000..71194df5301e --- /dev/null +++ b/Casks/g/green-go-control.rb @@ -0,0 +1,30 @@ +cask "green-go-control" do + version "5.1.0" + sha256 "5e654801997ae166c0218b4e1fd0cafe011b4361714904dc2fcb7b56698dd72e" + + url "https://downloads.greengoconnect.com/#{version}/macos/green-go-control.dmg", + verified: "downloads.greengoconnect.com/" + name "Green-GO Control" + desc "Configure and manage Green-GO intercom systems" + homepage "https://www.greengodigital.com/" + + livecheck do + url "https://manual.greengoconnect.com/en/release-notes/software/" + regex(%r{href=.*?/(\d+(?:\.\d+)+)/macos/green-go-control.dmg}i) + end + + depends_on macos: ">= :big_sur" + + app "Green-GO Control.app" + + zap trash: [ + "~/Library/Application Support/green-go-control", + "~/Library/Logs/green-go-control", + "~/Library/Preferences/com.green-go.control.plist", + "~/Library/Saved Application State/com.green-go.control.savedState", + ] + + caveats do + requires_rosetta + end +end diff --git a/Casks/g/greenery.rb b/Casks/g/greenery.rb index db44aec91b83..2ffe469e4076 100644 --- a/Casks/g/greenery.rb +++ b/Casks/g/greenery.rb @@ -13,7 +13,7 @@ strategy :github_latest end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Greenery.app" diff --git a/Casks/g/greenfoot.rb b/Casks/g/greenfoot.rb index 00b952e2a3b6..3acb9b7cba37 100644 --- a/Casks/g/greenfoot.rb +++ b/Casks/g/greenfoot.rb @@ -2,8 +2,8 @@ arch arm: "aarch64", intel: "x64" version "3.9.0" - sha256 arm: "ba33e14149e58ed95423b108e4b6c401c5dd822b36460ccee2ae71dcbc996261", - intel: "ab6488f1d736248193fcc1e93f56e2b12c051b8b6888df55e2b9885f902b7071" + sha256 arm: "410c7e749a41e55a56bb455cd36314da7192381be061dcb00b6467de037f40f3", + intel: "18d4c1815c664f49b8760d7b38f15f8e7cfe22cae7fd78f46028f55acaf61281" url "https://www.greenfoot.org/download/files/Greenfoot-mac-#{arch}-#{version.no_dots}.dmg" name "Greenfoot" @@ -15,6 +15,8 @@ regex(/Version:\s*(\d+(?:\.\d+)+)/i) end + depends_on macos: ">= :sierra" + app "Greenfoot.app" zap trash: [ diff --git a/Casks/g/gridtracker2.rb b/Casks/g/gridtracker2.rb index 2e7cb73e82c2..1ed5730364ba 100644 --- a/Casks/g/gridtracker2.rb +++ b/Casks/g/gridtracker2.rb @@ -1,6 +1,6 @@ cask "gridtracker2" do - version "2.241206.1" - sha256 "eba4775de6be110441cb03df31ca1ff60a221d2a23684ef257e7c47a2062d0c2" + version "2.250101.1" + sha256 "1167577e384856aa87b5a4fac9be3152c3cecc0a932718768d74a098df493575" url "https://download2.gridtracker.org/GridTracker2-#{version}-universal-mac.zip" name "GridTracker2" diff --git a/Casks/g/guilded.rb b/Casks/g/guilded.rb index 976c189d26c5..79f13162c6de 100644 --- a/Casks/g/guilded.rb +++ b/Casks/g/guilded.rb @@ -14,6 +14,9 @@ end end + auto_updates true + depends_on macos: ">= :catalina" + app "Guilded.app" zap trash: [ diff --git a/Casks/g/gyazo.rb b/Casks/g/gyazo.rb index f4397ad7a37b..df730b48a858 100644 --- a/Casks/g/gyazo.rb +++ b/Casks/g/gyazo.rb @@ -12,6 +12,8 @@ strategy :sparkle end + depends_on macos: ">= :big_sur" + pkg "Gyazo-#{version}.pkg" uninstall launchctl: "com.gyazo.menu.helper", diff --git a/Casks/h/ha-menu.rb b/Casks/h/ha-menu.rb index c1949bb98494..7bea08bf55b3 100644 --- a/Casks/h/ha-menu.rb +++ b/Casks/h/ha-menu.rb @@ -7,7 +7,7 @@ desc "Menu Bar app to perform common Home Assistant functions" homepage "https://github.com/codechimp-org/ha-menu" - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "HA Menu.app" diff --git a/Casks/h/hackolade.rb b/Casks/h/hackolade.rb index e07377ae4e19..accd363a2ccc 100644 --- a/Casks/h/hackolade.rb +++ b/Casks/h/hackolade.rb @@ -1,9 +1,9 @@ cask "hackolade" do arch arm: "ARM64" - version "7.9.4" - sha256 arm: "8b23124fc46094398fdf6b42660d3348f942e8a1cb27f5e1e144e01d58d3cc4c", - intel: "5ec1cd1a7d58ce05fa11eb0a1a620e27f5c066101d3e6df22dbb9e881879f6a2" + version "7.9.5" + sha256 arm: "b53a964049e2a2ac30c7bfd4ec4d8f3d2b22db677256b60fa6e793c0f93316a6", + intel: "b6ab559c44b782bdb8a4ba12196ef0015bc5f9c22a7d657c473ff2d47472e687" url "https://hackolade.s3.amazonaws.com/previous/v#{version}/Hackolade-mac#{arch}-setup-signed.pkg", verified: "hackolade.s3.amazonaws.com/" diff --git a/Casks/h/hancock.rb b/Casks/h/hancock.rb deleted file mode 100644 index 265545165c70..000000000000 --- a/Casks/h/hancock.rb +++ /dev/null @@ -1,17 +0,0 @@ -cask "hancock" do - version "1.2.1" - sha256 "1e2334f6da60b6adf9654aa340d90d7cc5d26ed6622752f127f625fe88af4232" - - url "https://github.com/JeremyAgost/Hancock/releases/download/v#{version}/Hancock.#{version}.dmg" - name "Hancock" - homepage "https://github.com/JeremyAgost/Hancock" - - # it has been four years since the last release - # users have reported it stopped working for m1 as well as osx - # https://github.com/JeremyAgost/Hancock/issues/8 - # https://github.com/JeremyAgost/Hancock/issues/7 - # https://github.com/JeremyAgost/Hancock/issues/6 - disable! date: "2024-01-01", because: :unmaintained - - app "Hancock.app" -end diff --git a/Casks/h/hapigo.rb b/Casks/h/hapigo.rb index fac9c1c82d62..e479c12d0c54 100644 --- a/Casks/h/hapigo.rb +++ b/Casks/h/hapigo.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "HapiGo.app" diff --git a/Casks/h/happygrep.rb b/Casks/h/happygrep.rb deleted file mode 100644 index 3629db04a3d6..000000000000 --- a/Casks/h/happygrep.rb +++ /dev/null @@ -1,16 +0,0 @@ -cask "happygrep" do - version "1.0" - sha256 "05c5f33142c9ea4559b20ca421c76fa0b081ae3edc0d6e3b8f7c3dd8ba21a518" - - url "https://github.com/happypeter/happygrep/releases/download/v#{version}/happygrep.zip" - name "happygrep" - desc "Command-line search" - homepage "https://github.com/happypeter/happygrep" - - # no releases in the past 10 years, it also reference libncursesw.5 - disable! date: "2024-01-01", because: :unmaintained - - binary "happygrep" - - # No zap stanza required -end diff --git a/Casks/h/harmony.rb b/Casks/h/harmony.rb index 3c6e4a32eec7..1db8fa9b9210 100644 --- a/Casks/h/harmony.rb +++ b/Casks/h/harmony.rb @@ -8,6 +8,7 @@ homepage "https://github.com/vincelwt/harmony" deprecate! date: "2024-01-03", because: :discontinued + disable! date: "2025-01-04", because: :discontinued app "Harmony.app" diff --git a/Casks/h/haroopad.rb b/Casks/h/haroopad.rb index 11f287791da8..1f727cec5091 100644 --- a/Casks/h/haroopad.rb +++ b/Casks/h/haroopad.rb @@ -5,8 +5,11 @@ url "https://bitbucket.org/rhiokim/haroopad-download/downloads/Haroopad-v#{version}-x64.dmg", verified: "bitbucket.org/rhiokim/haroopad-download/" name "Haroopad" + desc "Markdown editor" homepage "http://pad.haroopress.com/" + deprecate! date: "2025-01-05", because: :unmaintained + app "Haroopad.app" zap trash: "~/Library/Application Support/Haroopad" diff --git a/Casks/h/hazel.rb b/Casks/h/hazel.rb index 82d9420fc0db..4a534d4b9d22 100644 --- a/Casks/h/hazel.rb +++ b/Casks/h/hazel.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :monterey" app "Hazel.app" diff --git a/Casks/h/hbuilderx.rb b/Casks/h/hbuilderx.rb index 41417d3af087..d86e79e5297d 100644 --- a/Casks/h/hbuilderx.rb +++ b/Casks/h/hbuilderx.rb @@ -1,6 +1,6 @@ cask "hbuilderx" do - version "4.36.2024112817" - sha256 "fe0f6440d2130ced5c8e9a9fcd5743af078ad56a79ed2ff24b64de637012ea8a" + version "4.45.2025010502" + sha256 "8f63b281951e890fda31746c33e7f91592e310297a0c1edcd88a5b45b2b738c2" url "https://download1.dcloud.net.cn/download/HBuilderX.#{version}.dmg", verified: "download1.dcloud.net.cn/download/" diff --git a/Casks/h/height.rb b/Casks/h/height.rb index 3bd7e1a3c23f..0d82a2cdbb76 100644 --- a/Casks/h/height.rb +++ b/Casks/h/height.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Height.app" diff --git a/Casks/h/helio.rb b/Casks/h/helio.rb new file mode 100644 index 000000000000..cec059e4f592 --- /dev/null +++ b/Casks/h/helio.rb @@ -0,0 +1,29 @@ +cask "helio" do + version "3.14" + sha256 "7d850e8d84b0723d3e253abb8e01b02ad3909f10209793c5169a60dd47a0ece4" + + url "https://ci.helio.fm/helio-#{version}.dmg" + name "Helio" + desc "Music composition software" + homepage "https://helio.fm/" + + livecheck do + url :homepage + regex(/href=.*?helio[._-]v?(\d+(?:\.\d+)+)\.dmg/i) + end + + auto_updates true + + app "Helio.app" + + uninstall quit: "fm.helio" + + zap trash: [ + "~/Library/Caches/fm.helio", + "~/Library/Caches/Helio", + "~/Library/Helio", + "~/Library/HTTPStorages/fm.helio", + "~/Library/Saved Application State/fm.helio.savedState", + ], + rmdir: "~/Documents/Helio" +end diff --git a/Casks/h/heptabase.rb b/Casks/h/heptabase.rb index 297266dce9ce..2fe45fa81bc0 100644 --- a/Casks/h/heptabase.rb +++ b/Casks/h/heptabase.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Heptabase.app" diff --git a/Casks/h/heroic.rb b/Casks/h/heroic.rb index b0c39f7742aa..28d3e08a022d 100644 --- a/Casks/h/heroic.rb +++ b/Casks/h/heroic.rb @@ -11,6 +11,7 @@ homepage "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/" auto_updates true + depends_on macos: ">= :catalina" app "Heroic.app" diff --git a/Casks/h/hey.rb b/Casks/h/hey.rb index d78d712a5db2..4048357e29bd 100644 --- a/Casks/h/hey.rb +++ b/Casks/h/hey.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "HEY.app" diff --git a/Casks/h/heynote.rb b/Casks/h/heynote.rb index 2c351c8b0a00..d3ab46518bc4 100644 --- a/Casks/h/heynote.rb +++ b/Casks/h/heynote.rb @@ -1,9 +1,9 @@ cask "heynote" do arch arm: "arm64", intel: "x64" - version "1.8.0" - sha256 arm: "c2bc282c4abc27ddeb2c40825889f3f695eae3d0835b1930b218c8634d497543", - intel: "b063227658b6d1da6fcd96873c90ec0dabcc66fabae06e92a21c8a8980397c6a" + version "2.0.0" + sha256 arm: "7e0fc58bbe42d4aac90f5197e55576a9e169eac21f33c8c7369360adeb737a49", + intel: "4b6389c71699cb8283e3462651cd533cdbe7cdf8f06a338996f02fca156dd74d" url "https://github.com/heyman/heynote/releases/download/v#{version}/Heynote_#{version}_#{arch}.dmg", verified: "github.com/heyman/heynote/" @@ -16,6 +16,7 @@ strategy :github_latest end + auto_updates true depends_on macos: ">= :catalina" app "Heynote.app" diff --git a/Casks/h/hides.rb b/Casks/h/hides.rb index 6d33b84e7664..027b102f64f6 100644 --- a/Casks/h/hides.rb +++ b/Casks/h/hides.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Hides.app" diff --git a/Casks/h/home-assistant.rb b/Casks/h/home-assistant.rb index 2ea7cd879997..b401183c48fc 100644 --- a/Casks/h/home-assistant.rb +++ b/Casks/h/home-assistant.rb @@ -16,7 +16,7 @@ end end - depends_on macos: ">= :catalina" + depends_on macos: ">= :monterey" app "Home Assistant.app" diff --git a/Casks/h/homerow.rb b/Casks/h/homerow.rb index 993f2ee96802..8ada45882ff2 100644 --- a/Casks/h/homerow.rb +++ b/Casks/h/homerow.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Homerow.app" diff --git a/Casks/h/hot.rb b/Casks/h/hot.rb index ea6a27d631a2..4497cf94efb6 100644 --- a/Casks/h/hot.rb +++ b/Casks/h/hot.rb @@ -8,6 +8,7 @@ homepage "https://github.com/macmade/Hot" auto_updates true + depends_on macos: ">= :high_sierra" app "Hot.app" diff --git a/Casks/h/hp-easy-admin.rb b/Casks/h/hp-easy-admin.rb index 4d7775f0e905..6ef55b4e31df 100644 --- a/Casks/h/hp-easy-admin.rb +++ b/Casks/h/hp-easy-admin.rb @@ -12,6 +12,8 @@ strategy :extract_plist end + depends_on macos: ">= :catalina" + app "HP Easy Admin.app" zap trash: [ diff --git a/Casks/h/hstracker.rb b/Casks/h/hstracker.rb index 6e2b7799bb2a..6bdcbe36a3cf 100644 --- a/Casks/h/hstracker.rb +++ b/Casks/h/hstracker.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "HSTracker.app" diff --git a/Casks/h/http-toolkit.rb b/Casks/h/http-toolkit.rb index db1c0d631882..1e0df72e3101 100644 --- a/Casks/h/http-toolkit.rb +++ b/Casks/h/http-toolkit.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "HTTP Toolkit.app" zap trash: [ diff --git a/Casks/h/httpie.rb b/Casks/h/httpie.rb index 11bc650aa59e..b5bcd128bd28 100644 --- a/Casks/h/httpie.rb +++ b/Casks/h/httpie.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "HTTPie.app" zap trash: [ diff --git a/Casks/h/huggingchat.rb b/Casks/h/huggingchat.rb index c4245a1192f4..87782504e7fe 100644 --- a/Casks/h/huggingchat.rb +++ b/Casks/h/huggingchat.rb @@ -13,6 +13,10 @@ zap trash: [ "~/Library/Application Scripts/cyrilzakka.HuggingChat-Mac", + "~/Library/Caches/cyrilzakka.HuggingChat-Mac", "~/Library/Containers/cyrilzakka.HuggingChat-Mac", + "~/Library/HTTPStorages/cyrilzakka.HuggingChat-Mac", + "~/Library/HTTPStorages/cyrilzakka.HuggingChat-Mac.binarycookies", + "~/Library/Preferences/cyrilzakka.HuggingChat-Mac.plist", ] end diff --git a/Casks/h/huly.rb b/Casks/h/huly.rb index 2fb9e7b2a894..f4306c666b4c 100644 --- a/Casks/h/huly.rb +++ b/Casks/h/huly.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Huly.app" diff --git a/Casks/h/hyper.rb b/Casks/h/hyper.rb index eb8902c29e3b..884d007b1f65 100644 --- a/Casks/h/hyper.rb +++ b/Casks/h/hyper.rb @@ -1,5 +1,6 @@ cask "hyper" do arch arm: "arm64", intel: "x64" + livecheck_arch = on_arch_conditional arm: "_arm64" version "3.4.1" sha256 arm: "7d2440fdd93fde4101e603fe2de46732b54292a868ad17dbcb55288e6f8430a8", @@ -12,12 +13,15 @@ homepage "https://hyper.is/" livecheck do - url :url - strategy :github_latest + url "https://releases.hyper.is/update/mac#{livecheck_arch}/0.0.0" + strategy :json do |json| + json["name"]&.delete_prefix("v") + end end auto_updates true conflicts_with cask: "hyper@canary" + depends_on macos: ">= :high_sierra" app "Hyper.app" binary "#{appdir}/Hyper.app/Contents/Resources/bin/hyper" diff --git a/Casks/h/hyper@canary.rb b/Casks/h/hyper@canary.rb index 0ef7be23d023..198083cfa731 100644 --- a/Casks/h/hyper@canary.rb +++ b/Casks/h/hyper@canary.rb @@ -1,5 +1,6 @@ cask "hyper@canary" do arch arm: "arm64", intel: "x64" + livecheck_arch = on_arch_conditional arm: "_arm64" version "4.0.0-canary.5" sha256 arm: "b23c51a1a2c6a0c1940965f959d30a6a185111954204132402aa29038d30ad98", @@ -12,8 +13,10 @@ homepage "https://hyper.is/" livecheck do - url "https://releases-canary.hyper.is/" - regex(/hyper-(\d+(?:\.\d+)*.+)-mac-#{arch}\.zip/i) + url "https://releases-canary.hyper.is/update/mac#{livecheck_arch}/0.0.0" + strategy :json do |json| + json["name"]&.delete_prefix("v") + end end auto_updates true diff --git a/Casks/h/hyperbackupexplorer.rb b/Casks/h/hyperbackupexplorer.rb index ad4147548e02..4d986fcdf398 100644 --- a/Casks/h/hyperbackupexplorer.rb +++ b/Casks/h/hyperbackupexplorer.rb @@ -14,6 +14,8 @@ end end + depends_on macos: ">= :high_sierra" + app "HyperBackupExplorer.app" zap trash: [ diff --git a/Casks/h/hyperconnect.rb b/Casks/h/hyperconnect.rb index 1fbec1fb3d76..c3d2d7b5262d 100644 --- a/Casks/h/hyperconnect.rb +++ b/Casks/h/hyperconnect.rb @@ -1,6 +1,6 @@ cask "hyperconnect" do version "1.2.0" - sha256 "62a3e74eccf1d92852b02a729f1b707fddfa37a55d1b3982def626dde62aa3b2" + sha256 "e164c24941a37ee117b00bb74de99ba83a19cad15f96780177bb3721f79d15eb" url "https://cdn.cnbj1.fds.api.mi-img.com/mijia-ios-adhoc/hyperconnect/HyperConnect-#{version}.dmg", verified: "mi-img.com/mijia-ios-adhoc/hyperconnect/" diff --git a/Casks/i/ibackup-viewer.rb b/Casks/i/ibackup-viewer.rb index 56154eb49c55..e117e9fa8414 100644 --- a/Casks/i/ibackup-viewer.rb +++ b/Casks/i/ibackup-viewer.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "iBackup Viewer.app" diff --git a/Casks/i/ibored.rb b/Casks/i/ibored.rb index 539060835210..c199384366d3 100644 --- a/Casks/i/ibored.rb +++ b/Casks/i/ibored.rb @@ -8,8 +8,8 @@ homepage "https://apps.tempel.org/iBored/" livecheck do - url :homepage - regex(%r{href=.*?/iBored[._-]Mac[._-]v?(\d+(?:\.\d+)+)\.zip}i) + url "https://apps.tempel.org/iBored/appcast.xml" + strategy :sparkle end app "iBored.app" diff --git a/Casks/i/icestudio.rb b/Casks/i/icestudio.rb index a68031df7a90..b15695456e0a 100644 --- a/Casks/i/icestudio.rb +++ b/Casks/i/icestudio.rb @@ -34,6 +34,8 @@ end end + depends_on macos: ">= :high_sierra" + app "icestudio.app" zap trash: [ diff --git a/Casks/i/icollections.rb b/Casks/i/icollections.rb index 6e6f298a207e..3b74d0c9e46c 100644 --- a/Casks/i/icollections.rb +++ b/Casks/i/icollections.rb @@ -1,5 +1,5 @@ cask "icollections" do - version "8.6.2" + version "8.7.0" sha256 :no_check url "https://naarakstudio.com/download/iCollections.dmg" diff --git a/Casks/i/idrive.rb b/Casks/i/idrive.rb index 11bb93f2cf79..643a50650abc 100644 --- a/Casks/i/idrive.rb +++ b/Casks/i/idrive.rb @@ -1,6 +1,6 @@ cask "idrive" do - version "4.0.0.13,122424" - sha256 "1b828ad0c7995f977d239592a66198096f7735da983cd75697686f5e2f6c4daf" + version "4.0.0.14,123024" + sha256 "a9fd10976e47b9ac8895c38e7723f7bc6d2f93e4c3a8b1d5b0a5e980c556b3aa" url "https://static.idriveonlinebackup.com/downloads/#{version.csv.second}/IDrive.dmg", verified: "static.idriveonlinebackup.com/downloads/" diff --git a/Casks/i/iina+.rb b/Casks/i/iina+.rb index 83a0d76730d2..d540d1d785ac 100644 --- a/Casks/i/iina+.rb +++ b/Casks/i/iina+.rb @@ -8,7 +8,7 @@ homepage "https://github.com/xjbeta/iina-plus" auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "iina+.app" diff --git a/Casks/i/infoflow.rb b/Casks/i/infoflow.rb index b0af2e46a41b..7dc02c912b61 100644 --- a/Casks/i/infoflow.rb +++ b/Casks/i/infoflow.rb @@ -11,10 +11,7 @@ desc "AI office platform" homepage "https://infoflow.baidu.com/" - livecheck do - url :url - strategy :extract_plist - end + disable! date: "2025-01-04", because: :no_longer_meets_criteria app "如流.app" diff --git a/Casks/i/inkdrop.rb b/Casks/i/inkdrop.rb index cbb3c5128292..7c2fcbee6220 100644 --- a/Casks/i/inkdrop.rb +++ b/Casks/i/inkdrop.rb @@ -18,7 +18,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Inkdrop.app" diff --git a/Casks/i/inky.rb b/Casks/i/inky.rb index 31f9711e7cad..9e8e3d2334ed 100644 --- a/Casks/i/inky.rb +++ b/Casks/i/inky.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "Inky.app" zap trash: [ diff --git a/Casks/i/input-source-pro.rb b/Casks/i/input-source-pro.rb index d62a24cd3291..ab038e731bc3 100644 --- a/Casks/i/input-source-pro.rb +++ b/Casks/i/input-source-pro.rb @@ -1,7 +1,7 @@ cask "input-source-pro" do # NOTE: Beta is the only stable version available for this application. - version "2.4.10-beta" - sha256 "2401c1387428f39a620a158613ef3df3847ffa6514a08af32732c026d37eb0b3" + version "2.5.0-beta" + sha256 "a2df04833ada50cb4beb7c9361cf84126186e9a82602ca7c840c8a803abd2cf4" url "https://inputsource.pro/beta/Input%20Source%20Pro%20#{version}.dmg" name "Input Source Pro" diff --git a/Casks/i/insomnia.rb b/Casks/i/insomnia.rb index 0f1944eaff35..402c085f5bb1 100644 --- a/Casks/i/insomnia.rb +++ b/Casks/i/insomnia.rb @@ -9,9 +9,10 @@ homepage "https://insomnia.rest/" livecheck do - url :url - regex(/^core@v?(\d+(?:\.\d+)+)$/i) - strategy :github_latest + url "https://updates.insomnia.rest/builds/check/mac?v=#{version.major}.0.0&app=com.insomnia.app&channel=stable" + strategy :json do |json| + json["name"] + end end auto_updates true diff --git a/Casks/i/insomnia@alpha.rb b/Casks/i/insomnia@alpha.rb index 89c9c4f7eb2f..8ba82cd8d295 100644 --- a/Casks/i/insomnia@alpha.rb +++ b/Casks/i/insomnia@alpha.rb @@ -9,17 +9,9 @@ homepage "https://insomnia.rest/" livecheck do - url :url - regex(/^core@v?(\d+(?:\.\d+)+(?:[._-](?:alpha|beta|rc)[._-]?\d*)?)$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] - - match = release["tag_name"]&.match(regex) - next if match.blank? - - match[1] - end + url "https://updates.insomnia.rest/builds/check/mac?v=#{version.major}.0.0&app=com.insomnia.app&channel=beta" + strategy :json do |json| + json["name"] end end diff --git a/Casks/i/insta360-studio.rb b/Casks/i/insta360-studio.rb index 8a50c189fd84..c7aa10f0d9c3 100644 --- a/Casks/i/insta360-studio.rb +++ b/Casks/i/insta360-studio.rb @@ -1,6 +1,6 @@ cask "insta360-studio" do - version "5.4.7,964ad7a2611e70076dd1277ee0c24885,release_insta360,RC_build29,_20241216_105242_signed_1734317652888" - sha256 "67394063e2294da61f8dee53f459a3e7055f641f654eeac089235e94c8e0368b" + version "5.4.8,8a643f7d253f1e9022a9caeaa4dfff6f,release_insta360,RC_build30,_20241230_125120_signed_1735534363956" + sha256 "3057e16a8d5ae239030d621f39bb1ff057de7dac988f20548670a2cfc5c1d10b" url "https://file.insta360.com/static/#{version.csv.second}/Insta360Studio_#{version.csv.first}_#{version.csv.third}(#{version.csv.fourth})#{version.csv.fifth}.pkg" name "Insta360 Studio" diff --git a/Casks/i/internxt-drive.rb b/Casks/i/internxt-drive.rb index f051ea5852ac..9f09cba43694 100644 --- a/Casks/i/internxt-drive.rb +++ b/Casks/i/internxt-drive.rb @@ -1,37 +1,20 @@ cask "internxt-drive" do - arch arm: "-arm64" + version "2.5.1.70" + sha256 "2c379bd18e5a466738613fdb7520f73333597dbf40c413a35502b2193317961c" - version "2.0.0" - sha256 arm: "22d8076850f6834cbf3c22d07dcc9e916478c1ce8464464827e55fbcac7c2788", - intel: "0a218560e645a99d65c052597ab125a148c93827bf27b5c2060213c6127418e5" - - url "https://github.com/internxt/drive-desktop/releases/download/v#{version}/internxt-drive-#{version}#{arch}.dmg", - verified: "github.com/internxt/drive-desktop/" + url "https://github.com/internxt/drive-desktop-macos/releases/download/v#{version}/Internxt_Drive_#{version}.dmg", + verified: "github.com/internxt/drive-desktop-macos/" name "Internxt Drive" desc "Client for Internxt file storage service" homepage "https://internxt.com/drive" - # Not every GitHub release provides a file for macOS, so we check multiple - # recent releases instead of only the "latest" release. livecheck do url :url - regex(/^Internxt[._-]Drive[._-]v?(\d+(?:\.\d+)+)#{arch}\.dmg$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] || release["prerelease"] - - release["assets"]&.map do |asset| - match = asset["name"]&.match(regex) - next if match.blank? - - match[1] - end - end.flatten - end + strategy :github_latest end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Internxt Drive.app" diff --git a/Casks/i/intune-company-portal.rb b/Casks/i/intune-company-portal.rb index cbd03bdc8784..16d8d902b5f9 100644 --- a/Casks/i/intune-company-portal.rb +++ b/Casks/i/intune-company-portal.rb @@ -1,6 +1,6 @@ cask "intune-company-portal" do - version "5.2410.1" - sha256 "489c6d0cef53104865dbcea6fc293d56290a82ce37d311e08e360c64d6fbba3a" + version "5.2412.0" + sha256 "dc947a26a6dd612999efeedc64dd4f72eb5fd33349efbd1ac5b8fb6da3c5c718" url "https://officecdn.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/CompanyPortal_#{version}-Upgrade.pkg" name "Company Portal" diff --git a/Casks/i/invisionsync.rb b/Casks/i/invisionsync.rb index 8e9770ae6eab..54cc5fd0f70e 100644 --- a/Casks/i/invisionsync.rb +++ b/Casks/i/invisionsync.rb @@ -6,11 +6,6 @@ name "InVision Sync" homepage "https://www.invisionapp.com/" - livecheck do - url "https://projects.invisionapp.com/native_app/mac/sparkle/appcast_v2.xml" - strategy :sparkle - end - disable! date: "2024-12-31", because: :no_longer_available app "InVisionSync.app" diff --git a/Casks/i/ip-in-menu-bar.rb b/Casks/i/ip-in-menu-bar.rb index da8b6cd42f62..f5e04a052294 100644 --- a/Casks/i/ip-in-menu-bar.rb +++ b/Casks/i/ip-in-menu-bar.rb @@ -12,7 +12,7 @@ regex(/IP\s+in\s+menubar\s+(\d+(?:\.\d+)+)/i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :high_sierra" app "IP in menu bar.app" diff --git a/Casks/i/ipfs.rb b/Casks/i/ipfs.rb index ec94e3d10fa9..75400a098a88 100644 --- a/Casks/i/ipfs.rb +++ b/Casks/i/ipfs.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :big_sur" app "IPFS Desktop.app" diff --git a/Casks/i/iptvnator.rb b/Casks/i/iptvnator.rb index 0456ac88f248..7bfe23606611 100644 --- a/Casks/i/iptvnator.rb +++ b/Casks/i/iptvnator.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "iptvnator.app" zap trash: [ diff --git a/Casks/i/ireal-pro.rb b/Casks/i/ireal-pro.rb index a689f4acde8e..55b3496c2bc7 100644 --- a/Casks/i/ireal-pro.rb +++ b/Casks/i/ireal-pro.rb @@ -10,7 +10,18 @@ skip "Legacy version" end end - on_big_sur :or_newer do + on_big_sur do + version "2024.7,20240707" + sha256 "19dd261ce559a8c8e1efd49dbc63b55248e7dca75f2b8bf2940ecec08c94ab49" + + url "https://ireal-pro.s3.amazonaws.com/iRealPro#{version.csv.second}.zip", + verified: "ireal-pro.s3.amazonaws.com/" + + livecheck do + skip "Legacy version" + end + end + on_monterey :or_newer do version "2024.12.2,20241220" sha256 "41cae903b46d9dd603c695f090a259d77ff51ca913eb60d4d945b45c493c795c" diff --git a/Casks/i/iriunwebcam.rb b/Casks/i/iriunwebcam.rb index 3183165a851a..a7163fc0397f 100644 --- a/Casks/i/iriunwebcam.rb +++ b/Casks/i/iriunwebcam.rb @@ -1,6 +1,6 @@ cask "iriunwebcam" do - version "2.8.11" - sha256 "db1445e8c78d12bea3367ac94f8ba36815109bb4307b01f44a90a2b1ca2cd024" + version "2.8.12" + sha256 "754d393f5761f1a61f2a8b01e023c4eb92d2df5d6c0adaf15aa28ecf9b5859cc" url "https://1758658189.rsc.cdn77.org/IriunWebcam-#{version}.pkg", verified: "1758658189.rsc.cdn77.org/" diff --git a/Casks/i/iterm2.rb b/Casks/i/iterm2.rb index ec3f90965925..8226947c6637 100644 --- a/Casks/i/iterm2.rb +++ b/Casks/i/iterm2.rb @@ -17,8 +17,8 @@ end end on_catalina :or_newer do - version "3.5.10" - sha256 "4e42bb79ed285bc6aaea45f01bfe5c65d2d418bc7860a8e22a1313252f768fbb" + version "3.5.11" + sha256 "655e32b4a9466104f1b0d8847e852515bc332bdf434801762e01b9625caa43e2" livecheck do # workaround for @@ -45,14 +45,20 @@ app "iTerm.app" zap trash: [ + "~/Library/Application Scripts/com.googlecode.iterm2.iTermFileProvider", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.iterm2.itermai.sfl*", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.iterm2.sfl*", "~/Library/Application Support/iTerm", "~/Library/Application Support/iTerm2", "~/Library/Caches/com.googlecode.iterm2", + "~/Library/Containers/com.googlecode.iterm2.iTermFileProvider", "~/Library/Containers/iTermAI", "~/Library/Cookies/com.googlecode.iterm2.binarycookies", + "~/Library/HTTPStorages/com.googlecode.iterm2", + "~/Library/HTTPStorages/com.googlecode.iterm2.binarycookies", "~/Library/Preferences/com.googlecode.iterm2.plist", + "~/Library/Preferences/com.googlecode.iterm2.private.plist", "~/Library/Saved Application State/com.googlecode.iterm2*.savedState", + "~/Library/WebKit/com.googlecode.iterm2", ] end diff --git a/Casks/i/iterm2@beta.rb b/Casks/i/iterm2@beta.rb index e362c4d3b3d6..0c41a8c42d6d 100644 --- a/Casks/i/iterm2@beta.rb +++ b/Casks/i/iterm2@beta.rb @@ -1,7 +1,7 @@ cask "iterm2@beta" do # NOTE: "2" is not a version number, but an intrinsic part of the product name - version "3.5.11beta2" - sha256 "9fae83e7fb0e52dbcd89621eb985e49d0e7a22bf292581e8ab3010c8a6dfa41f" + version "3.5.12beta1" + sha256 "825414c7aee75ee191a543f4b3d4fc25dfd1682c2d441d6038211f67dee5c5cd" url "https://iterm2.com/downloads/beta/iTerm2-#{version.dots_to_underscores}.zip" name "iTerm2" diff --git a/Casks/i/iterm2@nightly.rb b/Casks/i/iterm2@nightly.rb index 464ccb4b7168..e8c5c1ff937d 100644 --- a/Casks/i/iterm2@nightly.rb +++ b/Casks/i/iterm2@nightly.rb @@ -1,7 +1,7 @@ cask "iterm2@nightly" do # NOTE: "2" is not a version number, but an intrinsic part of the product name - version "3_5_20241219" - sha256 "a5ef0ed83a1733865edec4684cb3ce7e32672815902a73a257d2d1f0d19c9ccb" + version "3_5_20250105" + sha256 "94ffd61ace9c5689c3e5bba299523195ca8c56976f34d841c0302f74cda02193" url "https://iterm2.com/nightly/iTerm2-#{version}-nightly.zip" name "iTerm2" diff --git a/Casks/i/ivpn.rb b/Casks/i/ivpn.rb index dad4a2767c4d..58263aec0db0 100644 --- a/Casks/i/ivpn.rb +++ b/Casks/i/ivpn.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :high_sierra" app "IVPN.app" diff --git a/Casks/i/izip.rb b/Casks/i/izip.rb index 75bf69e13e39..2699d3fd1c9f 100644 --- a/Casks/i/izip.rb +++ b/Casks/i/izip.rb @@ -12,6 +12,8 @@ regex(%r{
  • Version:?\s*(\d+(?:\.\d+)+)
  • }i) end + depends_on macos: ">= :big_sur" + app "iZip.app" zap trash: "~/Library/Preferences/com.codeius.izip.plist" diff --git a/Casks/j/jamf-migrator.rb b/Casks/j/jamf-migrator.rb index 8b77477a3106..36a39280561a 100644 --- a/Casks/j/jamf-migrator.rb +++ b/Casks/j/jamf-migrator.rb @@ -12,7 +12,7 @@ strategy :github_latest end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "jamf-migrator.app" diff --git a/Casks/j/jamie.rb b/Casks/j/jamie.rb index ab4af206afe3..83e83a888d58 100644 --- a/Casks/j/jamie.rb +++ b/Casks/j/jamie.rb @@ -12,7 +12,7 @@ homepage "https://meetjamie.ai/" auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :ventura" app "jamie.app" diff --git a/Casks/j/jamovi.rb b/Casks/j/jamovi.rb index cb8f3d06d1e7..43e73d815e9f 100644 --- a/Casks/j/jamovi.rb +++ b/Casks/j/jamovi.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "jamovi.app" diff --git a/Casks/j/jan.rb b/Casks/j/jan.rb index b823764c252c..94f7496a123f 100644 --- a/Casks/j/jan.rb +++ b/Casks/j/jan.rb @@ -1,6 +1,6 @@ cask "jan" do - version "0.5.11" - sha256 "6cdf556991e8eca749ad80d7d6cd64d33924cd574336c6913460baeb74dba2c1" + version "0.5.12" + sha256 "b78e4ed2e00b181f6e785904456fd76dc205b4efa1a5cf72297a28c01850e820" url "https://github.com/janhq/jan/releases/download/v#{version}/jan-mac-universal-#{version}.dmg", verified: "github.com/janhq/jan/" diff --git a/Casks/j/jandi-statusbar.rb b/Casks/j/jandi-statusbar.rb index 5db5b26f9e26..ef21bbb6522e 100644 --- a/Casks/j/jandi-statusbar.rb +++ b/Casks/j/jandi-statusbar.rb @@ -7,6 +7,8 @@ desc "GitHub contributions in your status bar" homepage "https://github.com/techinpark/Jandi" + depends_on macos: ">= :ventura" + app "jandi.app" zap trash: [ diff --git a/Casks/j/jasp.rb b/Casks/j/jasp.rb index f6ddece01202..c765c6a8d109 100644 --- a/Casks/j/jasp.rb +++ b/Casks/j/jasp.rb @@ -3,7 +3,7 @@ livecheck_folder = on_arch_conditional arm: "-apple-silicon" version "0.19.2.0" - sha256 arm: "4b6692c5b7d05d11f993ae5ee15eb7334e1ac80cf0f07483812740d60d17ce92", + sha256 arm: "f5c463d4733b24b1d94ef77e4d3a63ff91a63b293e1a05518d96246cf17913cd", intel: "a0e2d44902baf3e8af0748c301b7aaa4cbac0d76ea4b18835c5ed756bcaac47a" url "https://github.com/jasp-stats/jasp-desktop/releases/download/v#{version.csv.first.major_minor_patch}/JASP-#{version.csv.first}-macOS-#{arch}.dmg", diff --git a/Casks/j/java@beta.rb b/Casks/j/java@beta.rb index 7c0e28d59b2a..43bd86967bc7 100644 --- a/Casks/j/java@beta.rb +++ b/Casks/j/java@beta.rb @@ -1,9 +1,9 @@ cask "java@beta" do arch arm: "aarch64", intel: "x64" - version "24,29" - sha256 arm: "bc67821c35270b6817c0720762535a64606f6c1311dfabbbd79ce6bf0d16a972", - intel: "2b44e8ca7f54e15473ca01bbbc328e64d6041f96a062c8f6afedfcb2b962bd92" + version "24,30" + sha256 arm: "f4eb4762fb90a98656a50fe2c34f59421d958b543bd80c1d9063943b6c7a959b", + intel: "9f7913056d4c8f43926efc5fbe5fa59858e0468f322b6035b580a236028a0d4c" url "https://download.java.net/java/early_access/jdk#{version.major}/#{version.csv.second}/GPL/openjdk-#{version.csv.first}-ea+#{version.csv.second}_macos-#{arch}_bin.tar.gz" name "OpenJDK Early Access Java Development Kit" diff --git a/Casks/j/jbrowse.rb b/Casks/j/jbrowse.rb index ec45e032103f..ff3fd1f5fa64 100644 --- a/Casks/j/jbrowse.rb +++ b/Casks/j/jbrowse.rb @@ -13,7 +13,7 @@ strategy :github_latest end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "JBrowse #{version.major}.app" diff --git a/Casks/j/jd-gui.rb b/Casks/j/jd-gui.rb index 4fab37afcc37..c44986a97d04 100644 --- a/Casks/j/jd-gui.rb +++ b/Casks/j/jd-gui.rb @@ -6,7 +6,7 @@ verified: "github.com/java-decompiler/jd-gui/" name "JD-GUI" desc "Standalone Java Decompiler GUI" - homepage "http://jd.benow.ca/" + homepage "https://java-decompiler.github.io/" app "jd-gui-osx-#{version}/JD-GUI.app" diff --git a/Casks/j/jellyfin.rb b/Casks/j/jellyfin.rb index 2ff93a9a04bf..915a061afdc8 100644 --- a/Casks/j/jellyfin.rb +++ b/Casks/j/jellyfin.rb @@ -15,6 +15,8 @@ regex(/href=.*?jellyfin[._-]v?(\d+(?:[.-]\d+)+)-#{arch}\.dmg/i) end + depends_on macos: ">= :monterey" + app "Jellyfin.app" zap trash: [ diff --git a/Casks/j/jet-pilot.rb b/Casks/j/jet-pilot.rb index a16fa0c7dac1..3b1ce18a4733 100644 --- a/Casks/j/jet-pilot.rb +++ b/Casks/j/jet-pilot.rb @@ -1,9 +1,9 @@ cask "jet-pilot" do arch arm: "aarch64", intel: "x64" - version "1.31.0" - sha256 arm: "77c787e74cfc415870a448d481caeb78523f5c803d08b0443dfb8cbb45b4bf86", - intel: "29fc8df5a2e133510e0c35cd49a05856045c75c917a0531f46d519e52a410cd7" + version "1.32.0" + sha256 arm: "095952e3be1d15d57863b83b2da77d8b048b77fcacfc0b8b1e428983f7624094", + intel: "e2abee1b30dba166d40389d473f3f1675e765d2a17e33b2c3bf33d448742ee92" url "https://github.com/unxsist/jet-pilot/releases/download/v#{version}/JET.Pilot_#{version}_#{arch}.dmg", verified: "github.com/unxsist/jet-pilot/" diff --git a/Casks/j/jetbrains-space.rb b/Casks/j/jetbrains-space.rb index e163d2903488..a2c9736bf296 100644 --- a/Casks/j/jetbrains-space.rb +++ b/Casks/j/jetbrains-space.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "JetBrains Space.app" diff --git a/Casks/j/jgrennison-openttd.rb b/Casks/j/jgrennison-openttd.rb index 519968c230d8..487614387363 100644 --- a/Casks/j/jgrennison-openttd.rb +++ b/Casks/j/jgrennison-openttd.rb @@ -7,6 +7,8 @@ desc "Collection of patches applied to OpenTTD" homepage "https://github.com/JGRennison/OpenTTD-patches/" + depends_on macos: ">= :high_sierra" + app "OpenTTD.app" zap trash: [ diff --git a/Casks/j/jiggler.rb b/Casks/j/jiggler.rb index 9b0853e90546..94d7a1d6365e 100644 --- a/Casks/j/jiggler.rb +++ b/Casks/j/jiggler.rb @@ -9,9 +9,11 @@ livecheck do url :homepage - regex(/

    .+(\d+(?:\.\d+))\s/i) + regex(/

    .+(\d+(?:\.\d+)+)\s/i) end + depends_on macos: ">= :catalina" + app "Jiggler.app" zap trash: "~/Library/Preferences/com.stick.app.jiggler.plist" diff --git a/Casks/j/jitsi-meet.rb b/Casks/j/jitsi-meet.rb index f740fa25ab5d..996e706dcc50 100644 --- a/Casks/j/jitsi-meet.rb +++ b/Casks/j/jitsi-meet.rb @@ -8,6 +8,7 @@ homepage "https://github.com/jitsi/jitsi-meet-electron/" auto_updates true + depends_on macos: ">= :catalina" app "Jitsi Meet.app" diff --git a/Casks/j/joplin.rb b/Casks/j/joplin.rb index f8e063f905bd..3bf1730dc5e8 100644 --- a/Casks/j/joplin.rb +++ b/Casks/j/joplin.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "Joplin.app" zap trash: [ diff --git a/Casks/j/jordanbaird-ice.rb b/Casks/j/jordanbaird-ice.rb index 0767e130cbca..4e8a58d76b6d 100644 --- a/Casks/j/jordanbaird-ice.rb +++ b/Casks/j/jordanbaird-ice.rb @@ -15,5 +15,10 @@ uninstall quit: "com.jordanbaird.Ice" - zap trash: "~/Library/Preferences/com.jordanbaird.Ice.plist" + zap trash: [ + "~/Library/Caches/com.jordanbaird.Ice", + "~/Library/HTTPStorages/com.jordanbaird.Ice", + "~/Library/Preferences/com.jordanbaird.Ice.plist", + "~/Library/WebKit/com.jordanbaird.Ice", + ] end diff --git a/Casks/j/josm.rb b/Casks/j/josm.rb index 191f6e4c6477..046828531dab 100644 --- a/Casks/j/josm.rb +++ b/Casks/j/josm.rb @@ -1,6 +1,6 @@ cask "josm" do - version "19265" - sha256 "8abf8a42c4447ea8f589fc6dd48137a1c2f31a13508962d7f1bff4948c60eeaf" + version "19277" + sha256 "bcfeecea49de38ea4b518675527ed9768f30319fdf12b2da245c6d47fbc2bc3f" url "https://github.com/JOSM/josm/releases/download/#{version}-tested/JOSM-macOS-java21-#{version}.zip", verified: "github.com/JOSM/josm/" diff --git a/Casks/j/jslegendre-themeengine.rb b/Casks/j/jslegendre-themeengine.rb index bdd24ab35eb1..abed54b06875 100644 --- a/Casks/j/jslegendre-themeengine.rb +++ b/Casks/j/jslegendre-themeengine.rb @@ -1,6 +1,6 @@ cask "jslegendre-themeengine" do - version "1.0.0,118" - sha256 "5d471654427f192c9729362b157fa18d0c485371cd9f3fd32ecf23831bfa05c9" + version "1.0.0,119" + sha256 "d4330aeeaa354ecd9eb13c02661836262f97a28dedc3d8820f99714995eaaf77" url "https://github.com/jslegendre/ThemeEngine/releases/download/v#{version.csv.first}(#{version.csv.second})/ThemeEngine.zip" name "ThemeEngine" diff --git a/Casks/j/juice.rb b/Casks/j/juice.rb index e299bb502f21..45cd2c66f800 100644 --- a/Casks/j/juice.rb +++ b/Casks/j/juice.rb @@ -7,6 +7,8 @@ desc "Make your battery information a bit more interesting" homepage "https://github.com/brianmichel/Juice" + depends_on macos: ">= :sierra" + app "Juice.app" zap trash: [ diff --git a/Casks/j/jump.rb b/Casks/j/jump.rb index 45c262edb3c5..bfdf0c47a87c 100644 --- a/Casks/j/jump.rb +++ b/Casks/j/jump.rb @@ -13,6 +13,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :high_sierra" + app "Jump Desktop.app" zap trash: [ diff --git a/Casks/j/jumpcut.rb b/Casks/j/jumpcut.rb index 74cdda2ed4ad..540b19915191 100644 --- a/Casks/j/jumpcut.rb +++ b/Casks/j/jumpcut.rb @@ -8,7 +8,7 @@ desc "Clipboard manager" homepage "https://snark.github.io/jumpcut/" - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :sierra" app "Jumpcut.app" diff --git a/Casks/j/jumpshare.rb b/Casks/j/jumpshare.rb index 2623c15614a6..e722016fe7d8 100644 --- a/Casks/j/jumpshare.rb +++ b/Casks/j/jumpshare.rb @@ -13,7 +13,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Jumpshare.app" diff --git a/Casks/j/jupyter-notebook-viewer.rb b/Casks/j/jupyter-notebook-viewer.rb index 59984952939b..22af06a6cd2a 100644 --- a/Casks/j/jupyter-notebook-viewer.rb +++ b/Casks/j/jupyter-notebook-viewer.rb @@ -7,7 +7,7 @@ desc "Utility to render Jupyter notebooks" homepage "https://github.com/tuxu/nbviewer-app" - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "Jupyter Notebook Viewer.app" diff --git a/Casks/j/jupyterlab.rb b/Casks/j/jupyterlab.rb index d24332d7e6c8..ef953e3648d4 100644 --- a/Casks/j/jupyterlab.rb +++ b/Casks/j/jupyterlab.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "JupyterLab.app" uninstall pkgutil: "com.electron.jupyterlab-desktop", diff --git a/Casks/j/jyutping.rb b/Casks/j/jyutping.rb index dcedaa62bdd6..458f1f84ccd8 100644 --- a/Casks/j/jyutping.rb +++ b/Casks/j/jyutping.rb @@ -1,6 +1,6 @@ cask "jyutping" do - version "0.52.0" - sha256 "7ef7d3727a124b4d0584687dc83508b17e991c15f607492d3f9ee8a4661f14b3" + version "0.53.0" + sha256 "6c8a11a4f1d511a4a2c667f481422e04497ec2e12368d1806124ef779c3416f2" url "https://github.com/yuetyam/jyutping/releases/download/#{version}/Jyutping-v#{version}-Mac-IME.pkg", verified: "github.com/yuetyam/jyutping/" diff --git a/Casks/k/keepassxc@snapshot.rb b/Casks/k/keepassxc@snapshot.rb index 0a977454dcfe..481dc5c5388f 100644 --- a/Casks/k/keepassxc@snapshot.rb +++ b/Casks/k/keepassxc@snapshot.rb @@ -1,6 +1,6 @@ cask "keepassxc@snapshot" do - version "2.8.0,257102" - sha256 "badaafc5bf487fae1250a60db28aa02a3bbc9f3c0bd31f0c22c97debdcfde7eb" + version "2.8.0,257555" + sha256 "30418981c5331e1f959540f322351bc8211108bd342c86c8b99177dc6446998f" url "https://snapshot.keepassxc.org/build-#{version.csv.second}/KeePassXC-#{version.csv.first}-snapshot.dmg" name "KeePassXC" @@ -29,8 +29,6 @@ end end - deprecate! date: "2025-05-01", because: :unsigned - app "KeePassXC.app" binary "#{appdir}/KeePassXC.app/Contents/MacOS/keepassxc-cli" diff --git a/Casks/k/keka.rb b/Casks/k/keka.rb index 9fb2f448c0e9..3b41b516f582 100644 --- a/Casks/k/keka.rb +++ b/Casks/k/keka.rb @@ -29,8 +29,10 @@ end zap trash: [ + "~/Library/Application Scripts/*.group.com.aone.keka", "~/Library/Application Scripts/com.aone.keka", "~/Library/Application Scripts/com.aone.keka.KekaFinderIntegration", + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.aone.keka.sfl*", "~/Library/Application Support/Keka", "~/Library/Caches/com.aone.keka", "~/Library/Containers/com.aone.keka", diff --git a/Casks/k/kext-updater.rb b/Casks/k/kext-updater.rb index 1559cbc2c803..49e9830353ef 100644 --- a/Casks/k/kext-updater.rb +++ b/Casks/k/kext-updater.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :high_sierra" + app "Kext Updater.app" zap trash: [ diff --git a/Casks/k/kextviewr.rb b/Casks/k/kextviewr.rb index c6c89e142b2d..12530604d6fa 100644 --- a/Casks/k/kextviewr.rb +++ b/Casks/k/kextviewr.rb @@ -8,6 +8,8 @@ desc "Display all currently loaded kexts" homepage "https://objective-see.com/products/kextviewr.html" + depends_on macos: ">= :big_sur" + app "KextViewr.app" zap trash: "~/Library/Caches/com.objective-see.KextViewr" diff --git a/Casks/k/keybase.rb b/Casks/k/keybase.rb index 42d8cd38bb93..9c7101145d75 100644 --- a/Casks/k/keybase.rb +++ b/Casks/k/keybase.rb @@ -23,6 +23,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Keybase.app" @@ -48,9 +49,11 @@ ] zap trash: [ + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/keybase.*.sfl*", "~/Library/Application Support/Keybase", "~/Library/Caches/Keybase", "~/Library/Group Containers/keybase", + "~/Library/LaunchAgents/keybase.*.plist", "~/Library/Logs/Keybase*", "~/Library/Preferences/keybase*", ], diff --git a/Casks/k/keyboard-cleaner.rb b/Casks/k/keyboard-cleaner.rb index d9d9e5d3f0c8..a962fc5cef17 100644 --- a/Casks/k/keyboard-cleaner.rb +++ b/Casks/k/keyboard-cleaner.rb @@ -12,6 +12,8 @@ strategy :extract_plist end + depends_on macos: ">= :big_sur" + app "Keyboard Cleaner.app" # No zap stanza required diff --git a/Casks/k/keyboard-cowboy.rb b/Casks/k/keyboard-cowboy.rb index 3b6655c76729..c412eecd361c 100644 --- a/Casks/k/keyboard-cowboy.rb +++ b/Casks/k/keyboard-cowboy.rb @@ -1,6 +1,6 @@ cask "keyboard-cowboy" do - version "3.25.5" - sha256 "70e49ee2bc435e5c807facf1603017ae8f77c6d261a0e1c29fc20ed1502b38db" + version "3.26.1" + sha256 "108d3727245f4922d0e54e9f78402842748305956c0858006db15efc4bc91025" url "https://github.com/zenangst/KeyboardCowboy/releases/download/#{version}/Keyboard.Cowboy.#{version}.dmg" name "Keyboard Cowboy" diff --git a/Casks/k/keyboard-maestro.rb b/Casks/k/keyboard-maestro.rb index 905e2a59ee60..d0f79fce1bd8 100644 --- a/Casks/k/keyboard-maestro.rb +++ b/Casks/k/keyboard-maestro.rb @@ -20,7 +20,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "Keyboard Maestro.app" diff --git a/Casks/k/keyboardholder.rb b/Casks/k/keyboardholder.rb index bbfbf65829dd..c83e8010ead5 100644 --- a/Casks/k/keyboardholder.rb +++ b/Casks/k/keyboardholder.rb @@ -8,6 +8,8 @@ desc "Switch input method per application" homepage "https://keyboardholder.leavesc.com/" + depends_on macos: ">= :big_sur" + app "KeyboardHolder.app" zap trash: [ diff --git a/Casks/k/keycastr.rb b/Casks/k/keycastr.rb index 9b59962d20fa..bf55eb920337 100644 --- a/Casks/k/keycastr.rb +++ b/Casks/k/keycastr.rb @@ -8,6 +8,7 @@ homepage "https://github.com/keycastr/keycastr" auto_updates true + depends_on macos: ">= :high_sierra" app "KeyCastr.app" diff --git a/Casks/k/keycue.rb b/Casks/k/keycue.rb index e2083889339c..089ee627ac93 100644 --- a/Casks/k/keycue.rb +++ b/Casks/k/keycue.rb @@ -13,6 +13,8 @@ regex(/= :high_sierra" + app "KeyCue.app" zap trash: [ diff --git a/Casks/k/keymapp.rb b/Casks/k/keymapp.rb index 182c27fcb7bc..895a265930d9 100644 --- a/Casks/k/keymapp.rb +++ b/Casks/k/keymapp.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :high_sierra" app "Keymapp.app" diff --git a/Casks/k/keypad-layout.rb b/Casks/k/keypad-layout.rb index 7427785c8b24..dd5652eb4063 100644 --- a/Casks/k/keypad-layout.rb +++ b/Casks/k/keypad-layout.rb @@ -7,6 +7,8 @@ desc "Utility to control window layout using the Ctrl key and the numeric keypad" homepage "https://github.com/janten/keypad-layout" + depends_on macos: ">= :high_sierra" + app "Keypad Layout.app" zap trash: "~/Library/Preferences/com.jan-gerd.keypad-layout.plist" diff --git a/Casks/k/kigb.rb b/Casks/k/kigb.rb index 4f04e2fe3b48..164081520ee4 100644 --- a/Casks/k/kigb.rb +++ b/Casks/k/kigb.rb @@ -12,7 +12,7 @@ regex(/>\s*?KiGB\s+?v?(\d+(?:\.\d+)+)\s*?= :mojave" + depends_on macos: ">= :high_sierra" app "KiGB v#{version}/KiGB.app" diff --git a/Casks/k/kindavim.rb b/Casks/k/kindavim.rb index 6710b2169544..a0860266393d 100644 --- a/Casks/k/kindavim.rb +++ b/Casks/k/kindavim.rb @@ -1,5 +1,5 @@ cask "kindavim" do - version "69" + version "70" sha256 :no_check url "https://kindavim.app/releases/kindaVim.zip" @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "kindaVim.app" diff --git a/Casks/k/kindle-comic-converter.rb b/Casks/k/kindle-comic-converter.rb index b3cd64e315f0..6cf996081e29 100644 --- a/Casks/k/kindle-comic-converter.rb +++ b/Casks/k/kindle-comic-converter.rb @@ -1,9 +1,9 @@ cask "kindle-comic-converter" do arch arm: "arm", intel: "i386" - version "6.3.1" - sha256 arm: "316a5f0568cae7af41d06a63431d1b0c19eeb5b244f999f3d748a4ebdfded85f", - intel: "7d4c7c17c7b3a10bcbae2713a36c00dda9fe51b9163763b05662109fd67dada4" + version "7.0.0" + sha256 arm: "5a433b74dceee524b3208ba8e9e676bcd9635c6e52c2483786134dadd897f1c3", + intel: "7cea0f8ed50839910b18c620ab64e4a247274fa30e9b819f65509cda940e5c5e" url "https://github.com/ciromattia/kcc/releases/download/v#{version}/kcc_macos_#{arch}_#{version}.dmg", verified: "github.com/ciromattia/kcc/" diff --git a/Casks/k/kindle-create.rb b/Casks/k/kindle-create.rb index 3527b93e589e..0735825b8431 100644 --- a/Casks/k/kindle-create.rb +++ b/Casks/k/kindle-create.rb @@ -1,5 +1,5 @@ cask "kindle-create" do - version "1.95" + version "1.96" sha256 :no_check url "https://d2bzeorukaqrvt.cloudfront.net/KindleCreateInstaller.pkg", diff --git a/Casks/k/knockknock.rb b/Casks/k/knockknock.rb index 0526249c74ce..0c4e83f0cf3b 100644 --- a/Casks/k/knockknock.rb +++ b/Casks/k/knockknock.rb @@ -1,6 +1,6 @@ cask "knockknock" do - version "3.0.1" - sha256 "0029d8ee08951dec29c02404935de09919a3517b62addc046bf2d30b0afcdc01" + version "3.1.0" + sha256 "0a2a392e352815c15c3e50d9c55bc8f062660543d3139726b7775aad5e3852f7" url "https://github.com/objective-see/KnockKnock/releases/download/v#{version}/KnockKnock_#{version}.zip", verified: "github.com/objective-see/KnockKnock/" diff --git a/Casks/k/knotes.rb b/Casks/k/knotes.rb index c3383bec7c49..a14e0151aae1 100644 --- a/Casks/k/knotes.rb +++ b/Casks/k/knotes.rb @@ -9,6 +9,7 @@ homepage "https://knotesapp.com/" deprecate! date: "2024-01-05", because: :unmaintained + disable! date: "2025-01-06", because: :unmaintained app "Knotes.app" diff --git a/Casks/k/kodelife.rb b/Casks/k/kodelife.rb index 9f0790f033b2..7e3519baec92 100644 --- a/Casks/k/kodelife.rb +++ b/Casks/k/kodelife.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "KodeLife.app" diff --git a/Casks/k/kodi.rb b/Casks/k/kodi.rb index 481fe9d73721..f2d07831b8d5 100644 --- a/Casks/k/kodi.rb +++ b/Casks/k/kodi.rb @@ -17,7 +17,7 @@ regex(/href=.*?kodi[._-]v?(\d+(?:\.\d+)+[._-][^-]+?)[._-][^-]+?\.dmg/i) end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "Kodi.app" diff --git a/Casks/k/koodo-reader.rb b/Casks/k/koodo-reader.rb index 4765907d96ad..844e1e2acaef 100644 --- a/Casks/k/koodo-reader.rb +++ b/Casks/k/koodo-reader.rb @@ -5,15 +5,16 @@ sha256 arm: "def811c8e477bda788ae1036a395da499556ecbd2ee624249d95c897576efc41", intel: "6270ed3bf37965de4e9d430de4d72036f70df8d957f0220419424947081f324e" - url "https://github.com/troyeguo/koodo-reader/releases/download/v#{version}/Koodo-Reader-#{version}-#{arch}.dmg", - verified: "github.com/troyeguo/koodo-reader/" + url "https://dl.koodoreader.com/v#{version}/Koodo-Reader-#{version}-#{arch}.dmg" name "Koodo Reader" desc "Open-source epub reader" - homepage "https://koodo.960960.xyz/en" + homepage "https://www.koodoreader.com/en" livecheck do - url :homepage - regex(/Stable\s*Version\s*v?(\d+(?:\.\d+)+)/i) + url "https://api.960960.xyz/api/update" + strategy :json do |json| + json.dig("log", "version") + end end app "Koodo Reader.app" diff --git a/Casks/k/kopiaui.rb b/Casks/k/kopiaui.rb index a5b20d51e306..13add424e131 100644 --- a/Casks/k/kopiaui.rb +++ b/Casks/k/kopiaui.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "KopiaUI.app" diff --git a/Casks/k/kui.rb b/Casks/k/kui.rb index 0ea6855a3bcb..cd2b6934736a 100644 --- a/Casks/k/kui.rb +++ b/Casks/k/kui.rb @@ -15,6 +15,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Kui-darwin-#{arch}/Kui.app" binary "#{appdir}/Kui.app/Contents/Resources/kubectl-kui" diff --git a/Casks/l/laravel-kit.rb b/Casks/l/laravel-kit.rb index fa1fe3892b94..01e157773051 100644 --- a/Casks/l/laravel-kit.rb +++ b/Casks/l/laravel-kit.rb @@ -11,6 +11,8 @@ desc "Desktop Laravel admin panel app" homepage "https://tmdh.github.io/laravel-kit" + depends_on macos: ">= :high_sierra" + app "Laravel Kit.app" zap trash: [ diff --git a/Casks/l/lark.rb b/Casks/l/lark.rb index 945e58be42d6..8a258a552982 100644 --- a/Casks/l/lark.rb +++ b/Casks/l/lark.rb @@ -29,6 +29,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "LarkSuite.app" diff --git a/Casks/l/launchbar.rb b/Casks/l/launchbar.rb index 548474af57f9..b0ced967b5d0 100644 --- a/Casks/l/launchbar.rb +++ b/Casks/l/launchbar.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :monterey" app "LaunchBar.app" diff --git a/Casks/l/laverna.rb b/Casks/l/laverna.rb index a9010522ce84..796b0e2fd966 100644 --- a/Casks/l/laverna.rb +++ b/Casks/l/laverna.rb @@ -10,6 +10,7 @@ # laverna is unmaintained, see https://github.com/Laverna/laverna/issues/998 deprecate! date: "2024-01-01", because: :unmaintained + disable! date: "2025-01-04", because: :unmaintained app "laverna.app" diff --git a/Casks/l/leapp.rb b/Casks/l/leapp.rb index 4e2aee4d2fd0..a203c03a4869 100644 --- a/Casks/l/leapp.rb +++ b/Casks/l/leapp.rb @@ -16,6 +16,9 @@ strategy :electron_builder end + auto_updates true + depends_on macos: ">= :high_sierra" + app "Leapp.app" zap trash: [ diff --git a/Casks/l/lectrote.rb b/Casks/l/lectrote.rb index 4bb09276a4e0..3d5183d50d34 100644 --- a/Casks/l/lectrote.rb +++ b/Casks/l/lectrote.rb @@ -1,12 +1,17 @@ cask "lectrote" do + arch arm: "arm64", intel: "x64" + version "1.5.2" - sha256 "453ac8e37f3829b9fac98f288300d9bea6e3fb78d5c577f3df5d08098508074f" + sha256 arm: "b727d4bc64d503eea6f2378782df786100851309bb970c7cc2ff475f5d2f70fb", + intel: "19351bb7f76a0a6b348e85b182cbcf6acbf3aadb903cb65e43cf4dd49cccb996" - url "https://github.com/erkyrath/lectrote/releases/download/lectrote-#{version}/Lectrote-#{version}-macos-universal.dmg" + url "https://github.com/erkyrath/lectrote/releases/download/lectrote-#{version}/Lectrote-#{version}-macos-#{arch}.dmg" name "lectrote" desc "Interactive Fiction interpreter in an Electron shell" homepage "https://github.com/erkyrath/lectrote" + depends_on macos: ">= :catalina" + app "Lectrote.app" zap trash: [ diff --git a/Casks/l/legcord.rb b/Casks/l/legcord.rb index b421f01ff381..0b693a297458 100644 --- a/Casks/l/legcord.rb +++ b/Casks/l/legcord.rb @@ -1,6 +1,6 @@ cask "legcord" do - version "1.0.5" - sha256 "4697e148e8e83169ea827b15c9ed5e23c849e559d56d34d88163fe77b38a91d7" + version "1.0.6" + sha256 "095c6d4ccacecf8602a3a830515d7f7d04e247d0794269f63760ea84df486072" url "https://github.com/legcord/legcord/releases/download/v#{version}/legcord-#{version}-mac-universal.dmg", verified: "github.com/legcord/legcord/" diff --git a/Casks/l/lens.rb b/Casks/l/lens.rb index 46b0c7ba332d..6f58d4bb7fb6 100644 --- a/Casks/l/lens.rb +++ b/Casks/l/lens.rb @@ -18,6 +18,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Lens.app" diff --git a/Casks/l/librecad.rb b/Casks/l/librecad.rb index d25232b57122..ba62af1ca722 100644 --- a/Casks/l/librecad.rb +++ b/Casks/l/librecad.rb @@ -1,8 +1,8 @@ cask "librecad" do - version "2.2.0.2" - sha256 "552e2ac63fca297c617511c3983be7477bc050e8f774841abb7db5ce81ce935b" + version "2.2.1" + sha256 "e3e13799cff6767f76e3716e72999f18eded6f008975d75dac650425f661c6fb" - url "https://github.com/LibreCAD/LibreCAD/releases/download/#{version}/LibreCAD-#{version}.dmg", + url "https://github.com/LibreCAD/LibreCAD/releases/download/v#{version}/LibreCAD-v#{version}.dmg", verified: "github.com/LibreCAD/LibreCAD/" name "LibreCAD" desc "CAD application" diff --git a/Casks/l/lightkey.rb b/Casks/l/lightkey.rb index b91bb34d42d5..9a50ffff8fd7 100644 --- a/Casks/l/lightkey.rb +++ b/Casks/l/lightkey.rb @@ -21,8 +21,8 @@ end end on_ventura :or_newer do - version "5.1.2" - sha256 "5d85f560c80747facd83609729e48b2978b82104f8d9a34af20f8fac47e81804" + version "5.2.1" + sha256 "7e5050a28798e04dd028d7ac476c22def9bdb7dd4a4f4fd40badb1c6311045f3" # Upstream also publishes legacy versions (with a lower minor version) in # the appcast, so the first `item` after sorting by `pubDate`/`version` may diff --git a/Casks/l/linear-linear.rb b/Casks/l/linear-linear.rb index c041e438d257..1b9c913e96ad 100644 --- a/Casks/l/linear-linear.rb +++ b/Casks/l/linear-linear.rb @@ -25,7 +25,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Linear.app" diff --git a/Casks/l/linphone.rb b/Casks/l/linphone.rb index 9a89fc5e741a..dfa8a91ef288 100644 --- a/Casks/l/linphone.rb +++ b/Casks/l/linphone.rb @@ -12,6 +12,8 @@ regex(/Linphone[._-]v?(\d+(?:\.\d+)+)[._-]mac\.dmg/i) end + depends_on macos: ">= :mojave" + app "Linphone.app" zap trash: [ diff --git a/Casks/l/litecoin.rb b/Casks/l/litecoin.rb index abdd1d12cfc1..a22b37246df7 100644 --- a/Casks/l/litecoin.rb +++ b/Casks/l/litecoin.rb @@ -12,6 +12,8 @@ regex(/href=.*?litecoin[._-]v?(\d+(?:\.\d+)+)[^"' >]*?\.dmg/i) end + depends_on macos: ">= :mojave" + app "Litecoin-Qt.app" preflight do diff --git a/Casks/l/live-home-3d.rb b/Casks/l/live-home-3d.rb index 7bb2d2a3b584..7a47ddcd7b3f 100644 --- a/Casks/l/live-home-3d.rb +++ b/Casks/l/live-home-3d.rb @@ -13,7 +13,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Live Home 3D.app" diff --git a/Casks/l/llamachat.rb b/Casks/l/llamachat.rb index f44f7a11db2e..b45435a4111c 100644 --- a/Casks/l/llamachat.rb +++ b/Casks/l/llamachat.rb @@ -9,6 +9,7 @@ homepage "https://llamachat.app/" auto_updates true + depends_on macos: ">= :ventura" app "LlamaChat.app" diff --git a/Casks/l/local.rb b/Casks/l/local.rb index a54c05b687d6..d0be564b3de4 100644 --- a/Casks/l/local.rb +++ b/Casks/l/local.rb @@ -22,6 +22,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Local.app" diff --git a/Casks/l/localcan.rb b/Casks/l/localcan.rb index 9ce0f2452601..336df3ecea30 100644 --- a/Casks/l/localcan.rb +++ b/Casks/l/localcan.rb @@ -1,9 +1,9 @@ cask "localcan" do arch arm: "arm64", intel: "x64" - version "2.3.7" - sha256 intel: "bddaa50ae68927a3b4298ef0d1ec992c35796d9f4c771201e1e58691f25260ae", - arm: "bf2d6d880c5a1ed053eb25b2db605690068d7742b2e5eb822c11dc18866d50d8" + version "2.4.0" + sha256 intel: "954ec8c284eb0ca12ed95009486b460f0042d3974b6454fb28fdec4a7a5b5991", + arm: "9267062f9eb312015fa0bbb12e11e61139a8fe79f9e5740b965cd2b1ad6a4761" url "https://assets.localcan.com/download/LocalCan-#{version}-#{arch}.dmg" name "LocalCan" @@ -15,7 +15,7 @@ regex(/href=.*?LocalCan[._-]v?(\d+(?:\.\d+)+)[._-]#{arch}\.dmg/i) end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "LocalCan.app" diff --git a/Casks/l/localizationeditor.rb b/Casks/l/localizationeditor.rb index 965d9f431d4c..3555943dd73f 100644 --- a/Casks/l/localizationeditor.rb +++ b/Casks/l/localizationeditor.rb @@ -7,7 +7,7 @@ desc "iOS app localization manager" homepage "https://github.com/igorkulman/iOSLocalizationEditor/" - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "LocalizationEditor.app" diff --git a/Casks/l/logmein-client.rb b/Casks/l/logmein-client.rb index 6b7c35423372..c9579fbadaf4 100644 --- a/Casks/l/logmein-client.rb +++ b/Casks/l/logmein-client.rb @@ -12,6 +12,8 @@ regex(/Version:\s+v?(\d+(?:\.\d+)+)/i) end + depends_on macos: ">= :high_sierra" + app "LogMeIn Client.app" zap trash: [ diff --git a/Casks/l/logos.rb b/Casks/l/logos.rb index 06760c82e833..c6ab777c8a10 100644 --- a/Casks/l/logos.rb +++ b/Casks/l/logos.rb @@ -19,7 +19,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Logos.app" diff --git a/Casks/l/longplay.rb b/Casks/l/longplay.rb index 448efd4ab97f..af0a072dab0e 100644 --- a/Casks/l/longplay.rb +++ b/Casks/l/longplay.rb @@ -13,7 +13,7 @@ strategy :sparkle end - depends_on macos: ">= :ventura" + depends_on macos: ">= :sequoia" app "Longplay.app" diff --git a/Casks/l/loom.rb b/Casks/l/loom.rb index 29cfe4dfaccc..6aa78e22f849 100644 --- a/Casks/l/loom.rb +++ b/Casks/l/loom.rb @@ -16,6 +16,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Loom.app" diff --git a/Casks/l/loop.rb b/Casks/l/loop.rb index f828f1d53047..2950a38ce841 100644 --- a/Casks/l/loop.rb +++ b/Casks/l/loop.rb @@ -1,6 +1,6 @@ cask "loop" do - version "1.1.1" - sha256 "785f01e2b9a4c93b53d2f59372375a35a5821d64a53df4b8b95576f4bfb05e23" + version "1.2.0" + sha256 "3287c5b9ca7f194aae53b071e2078f216492ac0a8551fd2ae7d20cf0c80920fb" url "https://github.com/MrKai77/Loop/releases/download/#{version}/Loop.zip" name "Loop" diff --git a/Casks/l/losslesscut.rb b/Casks/l/losslesscut.rb index 941d801000ee..871a164a52d9 100644 --- a/Casks/l/losslesscut.rb +++ b/Casks/l/losslesscut.rb @@ -15,6 +15,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "LosslessCut.app" zap trash: [ diff --git a/Casks/l/ludwig.rb b/Casks/l/ludwig.rb index 380ccba33444..7232b2fc47ca 100644 --- a/Casks/l/ludwig.rb +++ b/Casks/l/ludwig.rb @@ -13,6 +13,8 @@ strategy :header_match end + depends_on macos: ">= :high_sierra" + app "Ludwig.app" zap trash: [ diff --git a/Casks/l/lulu.rb b/Casks/l/lulu.rb index efabfb3b25b0..0413d07d6b7b 100644 --- a/Casks/l/lulu.rb +++ b/Casks/l/lulu.rb @@ -1,6 +1,6 @@ cask "lulu" do - version "2.9.7" - sha256 "10b634b272aa0a98bb45d8e2d85eae63dc47d9cb0365dca9da5b03124fc423f9" + version "3.0.0" + sha256 "eb2d1920ce0ebbfbe6c895197cec30170291a08e05ea616f7036bacb25b1a5b4" url "https://github.com/objective-see/LuLu/releases/download/v#{version}/LuLu_#{version}.dmg", verified: "github.com/objective-see/LuLu/" diff --git a/Casks/l/lunacy.rb b/Casks/l/lunacy.rb index 1e24b298d3f0..8575257ef7b2 100644 --- a/Casks/l/lunacy.rb +++ b/Casks/l/lunacy.rb @@ -12,6 +12,8 @@ regex(/Lunacy[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end + depends_on macos: ">= :big_sur" + app "Lunacy.app" zap trash: "~/.local/share/Icons8/Lunacy" diff --git a/Casks/l/lunar-client.rb b/Casks/l/lunar-client.rb index 3145870334bf..2ebb3405db36 100644 --- a/Casks/l/lunar-client.rb +++ b/Casks/l/lunar-client.rb @@ -1,6 +1,6 @@ cask "lunar-client" do - version "3.3.1" - sha256 "048cd45d2bdba3f9f4bf217bf18d3e414addd49dc1661e077b46ff6f9f5e08ca" + version "3.3.2" + sha256 "87b3ecf7185bb2c700e1f4545d1ff42eb51efc339efdad3075e878ec10019bff" url "https://launcherupdates.lunarclientcdn.com/Lunar%20Client%20v#{version}.dmg", verified: "launcherupdates.lunarclientcdn.com/" @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "Lunar Client.app" diff --git a/Casks/l/lunarbar.rb b/Casks/l/lunarbar.rb index c18948ee480a..b146fc24e2f2 100644 --- a/Casks/l/lunarbar.rb +++ b/Casks/l/lunarbar.rb @@ -12,7 +12,7 @@ strategy :github_latest end - depends_on macos: ">= :ventura" + depends_on macos: ">= :sonoma" app "LunarBar.app" diff --git a/Casks/l/lx-music.rb b/Casks/l/lx-music.rb index a1ceb2e7246f..eac97d863be9 100644 --- a/Casks/l/lx-music.rb +++ b/Casks/l/lx-music.rb @@ -11,6 +11,8 @@ desc "Music app base on Electron & Vue" homepage "https://github.com/lyswhut/lx-music-desktop/" + depends_on macos: ">= :catalina" + app "lx-music-desktop.app" zap trash: [ diff --git a/Casks/m/maa.rb b/Casks/m/maa.rb index 69ef1ebf4649..929c1ce81633 100644 --- a/Casks/m/maa.rb +++ b/Casks/m/maa.rb @@ -1,6 +1,6 @@ cask "maa" do - version "5.11.0" - sha256 "fdcd6aafab4d03f1e55ce45abaf9cac4aa89d609c1ad42000aeda63f3eb249bd" + version "5.11.1" + sha256 "cecacf0477098a84946e16a161d871a3be8f36cf518c68c458e1e5caa3747180" url "https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases/download/v#{version}/MAA-v#{version}-macos-universal.dmg" name "MAA" diff --git a/Casks/m/mac-mouse-fix.rb b/Casks/m/mac-mouse-fix.rb index c16cb4eaccbd..dcdb1e5e9819 100644 --- a/Casks/m/mac-mouse-fix.rb +++ b/Casks/m/mac-mouse-fix.rb @@ -15,7 +15,7 @@ auto_updates true conflicts_with cask: "mac-mouse-fix@2" - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "Mac Mouse Fix.app" diff --git a/Casks/m/macdroid.rb b/Casks/m/macdroid.rb index a9273eda1534..1c8a04d1c3d2 100644 --- a/Casks/m/macdroid.rb +++ b/Casks/m/macdroid.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "MacDroid.app" diff --git a/Casks/m/macgesture.rb b/Casks/m/macgesture.rb index 472ef446bb02..d83d098638e8 100644 --- a/Casks/m/macgesture.rb +++ b/Casks/m/macgesture.rb @@ -8,6 +8,7 @@ homepage "https://github.com/MacGesture/MacGesture" auto_updates true + depends_on macos: ">= :high_sierra" app "MacGesture.app" diff --git a/Casks/m/macintoshjs.rb b/Casks/m/macintoshjs.rb index 87af80a6a2bc..b4d903cba69c 100644 --- a/Casks/m/macintoshjs.rb +++ b/Casks/m/macintoshjs.rb @@ -10,6 +10,8 @@ desc "Virtual Apple Macintosh with System 8, running in Electron" homepage "https://github.com/felixrieseberg/macintosh.js" + depends_on macos: ">= :high_sierra" + app "macintosh.js.app" zap trash: [ diff --git a/Casks/m/macjournal.rb b/Casks/m/macjournal.rb index 47d5a0b32b7f..5a05c5acf8c0 100644 --- a/Casks/m/macjournal.rb +++ b/Casks/m/macjournal.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "MacJournal.app" diff --git a/Casks/m/macmediakeyforwarder.rb b/Casks/m/macmediakeyforwarder.rb index e19aabbf83d9..ed668939f5a8 100644 --- a/Casks/m/macmediakeyforwarder.rb +++ b/Casks/m/macmediakeyforwarder.rb @@ -7,7 +7,7 @@ desc "Media key forwarder for iTunes and Spotify" homepage "https://github.com/quentinlesceller/macmediakeyforwarder/" - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "MacMediaKeyForwarder.app" diff --git a/Casks/m/macpilot.rb b/Casks/m/macpilot.rb index 13021694ada6..96ddf4dad378 100644 --- a/Casks/m/macpilot.rb +++ b/Casks/m/macpilot.rb @@ -10,7 +10,7 @@ end end on_mojave :or_newer do - version "16.0.1" + version "16.3" sha256 :no_check url "https://www.koingosw.com/products/macpilot/download/macpilot.dmg" diff --git a/Casks/m/macvim.rb b/Casks/m/macvim.rb index 279a6de2e709..8b6a33312690 100644 --- a/Casks/m/macvim.rb +++ b/Casks/m/macvim.rb @@ -14,6 +14,7 @@ auto_updates true conflicts_with formula: "macvim" + depends_on macos: ">= :high_sierra" app "MacVim.app" diff --git a/Casks/m/macwhisper.rb b/Casks/m/macwhisper.rb index 557ce76edc73..18c92070a1df 100644 --- a/Casks/m/macwhisper.rb +++ b/Casks/m/macwhisper.rb @@ -18,7 +18,7 @@ end auto_updates true - depends_on macos: ">= :ventura" + depends_on macos: ">= :sonoma" app "MacWhisper.app" diff --git a/Casks/m/macx-youtube-downloader.rb b/Casks/m/macx-youtube-downloader.rb index 6e533acceee9..788dffc20c64 100644 --- a/Casks/m/macx-youtube-downloader.rb +++ b/Casks/m/macx-youtube-downloader.rb @@ -1,5 +1,5 @@ cask "macx-youtube-downloader" do - version "5.3.4,2024121301" + version "5.3.4" sha256 :no_check url "https://www.macxdvd.com/download/macx-youtube-downloader-free.dmg" @@ -8,8 +8,13 @@ homepage "https://www.macxdvd.com/free-youtube-video-downloader-mac/" livecheck do - url :url - strategy :extract_plist + url "http://www.macxdvd.com/free-youtube-video-downloader-mac/upgrade/macx-youtube-downloader#{version.major}.plist" + strategy :xml do |xml| + version = xml.elements["//key[text()='LastestVersion']"]&.next_element&.text + next if version.blank? + + version.strip + end end app "MacX YouTube Downloader.app" diff --git a/Casks/m/mailmaster.rb b/Casks/m/mailmaster.rb index 93d1ea603e49..a8bc1a4371fd 100644 --- a/Casks/m/mailmaster.rb +++ b/Casks/m/mailmaster.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :mojave" app "MailMaster.app" diff --git a/Casks/m/mailmate@beta.rb b/Casks/m/mailmate@beta.rb index 2158bcd08508..044a3362bccf 100644 --- a/Casks/m/mailmate@beta.rb +++ b/Casks/m/mailmate@beta.rb @@ -1,5 +1,5 @@ cask "mailmate@beta" do - version "6068" + version "6203" sha256 :no_check url "https://updates.mailmate-app.com/archives/MailMateBeta.tbz", diff --git a/Casks/m/mailspring.rb b/Casks/m/mailspring.rb index 42d55c4823fc..0da5538284ad 100644 --- a/Casks/m/mailspring.rb +++ b/Casks/m/mailspring.rb @@ -1,9 +1,9 @@ cask "mailspring" do arch arm: "-AppleSilicon" - version "1.14.0" - sha256 arm: "e5fd23b503f0c27905342b70d0a7f601a2db207a0eb5301cf7ecf4d34813b81a", - intel: "712316db58ebdfa515ac67eb175baf85249f9efd3f6103f1d37d97e438cc834d" + version "1.15.0" + sha256 arm: "705ceaa81036e529a3f65fa7bda6621cf02718a0044346fbe64b34b9674a089d", + intel: "ec9a1e11436c93281da03ccc6f7877ac364a269b45d6e0c2dc7a3a55b42318e7" url "https://github.com/Foundry376/Mailspring/releases/download/#{version}/Mailspring#{arch}.zip", verified: "github.com/Foundry376/Mailspring/" @@ -12,7 +12,7 @@ homepage "https://getmailspring.com/" auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Mailspring.app" diff --git a/Casks/m/makehuman.rb b/Casks/m/makehuman.rb index 66e0bd19541f..5c34cc2bd5f4 100644 --- a/Casks/m/makehuman.rb +++ b/Casks/m/makehuman.rb @@ -6,12 +6,9 @@ verified: "tuxfamily.org/makehuman/" name "MakeHuman" desc "Open Source tool for making 3D characters" - homepage "http://www.makehumancommunity.org/" + homepage "https://static.makehumancommunity.org/" - livecheck do - url "https://download.tuxfamily.org/makehuman/releases/" - regex(/makehuman[._-]community[._-]v?(\d+(?:\.\d+)+)[._-]macos\.zip/i) - end + disable! date: "2025-01-04", because: :no_longer_available depends_on macos: ">= :sierra" diff --git a/Casks/m/malus.rb b/Casks/m/malus.rb index 26e119a59ec7..cd8e6a42b5fc 100644 --- a/Casks/m/malus.rb +++ b/Casks/m/malus.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "Malus.app" diff --git a/Casks/m/mambaforge.rb b/Casks/m/mambaforge.rb index 9981e2bbf6ee..a2f8d4248786 100644 --- a/Casks/m/mambaforge.rb +++ b/Casks/m/mambaforge.rb @@ -11,6 +11,7 @@ homepage "https://github.com/conda-forge/miniforge" deprecate! date: "2024-07-30", because: :discontinued + disable! date: "2025-01-06", because: :discontinued auto_updates true conflicts_with cask: [ diff --git a/Casks/m/mana-security.rb b/Casks/m/mana-security.rb deleted file mode 100644 index 682aebacee2b..000000000000 --- a/Casks/m/mana-security.rb +++ /dev/null @@ -1,26 +0,0 @@ -cask "mana-security" do - version "2.4.2" - sha256 :no_check - - url "https://download.manasecurity.com/" - name "Mana Security" - desc "Vulnerability Management for individuals" - homepage "https://www.manasecurity.com/" - - disable! date: "2024-01-04", because: :no_longer_available - - depends_on macos: ">= :big_sur" - - app "Mana Security.app" - - uninstall quit: "com.manasecurity.mana", - login_item: "Mana Security" - - zap trash: [ - "~/Library/Application Support/Mana Security", - "~/Library/Caches/com.manasecurity*", - "~/Library/Logs/Mana Security", - "~/Library/Preferences/com.manasecurity*", - "~/Library/Saved Application State/com.manasecurity*", - ] -end diff --git a/Casks/m/markedit.rb b/Casks/m/markedit.rb index c610e549a504..ea110eee6622 100644 --- a/Casks/m/markedit.rb +++ b/Casks/m/markedit.rb @@ -12,7 +12,7 @@ strategy :github_latest end - depends_on macos: ">= :ventura" + depends_on macos: ">= :sonoma" app "MarkEdit.app" diff --git a/Casks/m/marta.rb b/Casks/m/marta.rb index 32b48465ccee..831ac803f251 100644 --- a/Casks/m/marta.rb +++ b/Casks/m/marta.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Marta.app" diff --git a/Casks/m/marvel.rb b/Casks/m/marvel.rb index c8f2fd145c36..a5ff11406fde 100644 --- a/Casks/m/marvel.rb +++ b/Casks/m/marvel.rb @@ -13,6 +13,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :mojave" + app "Marvel.app" zap trash: "~/Library/Caches/com.marvelprototyping.marvelmacos" diff --git a/Casks/m/master-pdf-editor.rb b/Casks/m/master-pdf-editor.rb index 6990bd7c24fd..e6bc72394eaa 100644 --- a/Casks/m/master-pdf-editor.rb +++ b/Casks/m/master-pdf-editor.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Master PDF Editor.app" diff --git a/Casks/m/mate-translate.rb b/Casks/m/mate-translate.rb index 1b059c4ad72e..6d3ff6d31ca4 100644 --- a/Casks/m/mate-translate.rb +++ b/Casks/m/mate-translate.rb @@ -13,7 +13,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "Mate Translate.app" diff --git a/Casks/m/mattermost.rb b/Casks/m/mattermost.rb index c13800302172..17208e03aae4 100644 --- a/Casks/m/mattermost.rb +++ b/Casks/m/mattermost.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Mattermost.app" diff --git a/Casks/m/mcreator.rb b/Casks/m/mcreator.rb index 96e34ab7d532..a62901904bed 100644 --- a/Casks/m/mcreator.rb +++ b/Casks/m/mcreator.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "MCreator.app" zap trash: "~/.mcreator" diff --git a/Casks/m/mdrp.rb b/Casks/m/mdrp.rb index 3f12aa9fc92f..610d4310f8d5 100644 --- a/Casks/m/mdrp.rb +++ b/Casks/m/mdrp.rb @@ -1,6 +1,6 @@ cask "mdrp" do - version "13.0.0" - sha256 "23cf6b4e06ba1a2ced632d48afbb2c809467b38ef1b8ef9769cbfd19cc60dba6" + version "13.0.2" + sha256 "4ea81f3a8e530f17871d5f82c52dc38dee3fd921623d3be6fef5f63d9727322b" url "https://www.macdvdripperpro.com/MDRP_v#{version.csv.first.no_dots}#{"r#{version.csv.second}" if version.csv.second}.zip" name "Mac DVDRipper Pro" diff --git a/Casks/m/mechvibes.rb b/Casks/m/mechvibes.rb index a6e0bed75947..6b1e565df46a 100644 --- a/Casks/m/mechvibes.rb +++ b/Casks/m/mechvibes.rb @@ -1,6 +1,6 @@ cask "mechvibes" do - version "2.3.4" - sha256 "ba1d345a8c1eb7ff9445e0621b2a9bd2e051a2e92541323dde5d4051f78acef0" + version "2.3.6" + sha256 "ad3a0a6679a9995274b2bb0a207dbbdeb93583e914b6a83c56d73e5bf4b9fce6" url "https://github.com/hainguyents13/mechvibes/releases/download/v#{version}/Mechvibes-#{version}.dmg", verified: "github.com/hainguyents13/mechvibes/" diff --git a/Casks/m/media-center.rb b/Casks/m/media-center.rb index b1d47f442264..25a74ab0cb18 100644 --- a/Casks/m/media-center.rb +++ b/Casks/m/media-center.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Media Center #{version.major}.app" diff --git a/Casks/m/mediainfoex.rb b/Casks/m/mediainfoex.rb index 38c3807463f8..66122ea6cf7e 100644 --- a/Casks/m/mediainfoex.rb +++ b/Casks/m/mediainfoex.rb @@ -7,7 +7,7 @@ desc "Display file information in Finder contextual menu" homepage "https://github.com/sbarex/MediaInfo" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "MediaInfoEx.app" diff --git a/Casks/m/mediamate.rb b/Casks/m/mediamate.rb index 7f2fb4d331af..0ad1a2b41400 100644 --- a/Casks/m/mediamate.rb +++ b/Casks/m/mediamate.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "MediaMate.app" diff --git a/Casks/m/medis.rb b/Casks/m/medis.rb index 4b7f710ec881..2fe43676dd81 100644 --- a/Casks/m/medis.rb +++ b/Casks/m/medis.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Medis.app" diff --git a/Casks/m/megacmd.rb b/Casks/m/megacmd.rb index 6250f4e03a62..b2dfb6bd2913 100644 --- a/Casks/m/megacmd.rb +++ b/Casks/m/megacmd.rb @@ -15,6 +15,8 @@ regex(/^v?(\d+(?:\.\d+)+)[._-]macOS$/i) end + depends_on macos: ">= :high_sierra" + app "MEGAcmd.app" binary "#{appdir}/MEGAcmd.app/Contents/MacOS/MEGAcmdShell", target: "megacmd" binary "#{appdir}/MEGAcmd.app/Contents/MacOS/mega-attr" diff --git a/Casks/m/megasync.rb b/Casks/m/megasync.rb index 2c7850a46d4a..15258f709fbd 100644 --- a/Casks/m/megasync.rb +++ b/Casks/m/megasync.rb @@ -1,7 +1,7 @@ cask "megasync" do arch arm: "Arm64" - version "5.6.1.0" + version "5.7.0.0" sha256 :no_check url "https://mega.nz/MEGAsyncSetup#{arch}.dmg" @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "MEGAsync.app" diff --git a/Casks/m/meld-studio.rb b/Casks/m/meld-studio.rb index fad657500e11..8dfb8a64f6e1 100644 --- a/Casks/m/meld-studio.rb +++ b/Casks/m/meld-studio.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Meld Studio.app" diff --git a/Casks/m/mellel.rb b/Casks/m/mellel.rb index 587aa116f592..149e5cea9506 100644 --- a/Casks/m/mellel.rb +++ b/Casks/m/mellel.rb @@ -22,6 +22,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Mellel #{version.major}.app" diff --git a/Casks/m/mem.rb b/Casks/m/mem.rb index 14921e83b18c..f6dda3bb3626 100644 --- a/Casks/m/mem.rb +++ b/Casks/m/mem.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Mem.app" diff --git a/Casks/m/menubarx.rb b/Casks/m/menubarx.rb index bf6a192209be..7aeff2c3dc86 100644 --- a/Casks/m/menubarx.rb +++ b/Casks/m/menubarx.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "MenubarX.app" diff --git a/Casks/m/merlin-project.rb b/Casks/m/merlin-project.rb index 5cce88351f6d..ecd9b5fc1ace 100644 --- a/Casks/m/merlin-project.rb +++ b/Casks/m/merlin-project.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :mojave" + depends_on macos: ">= :monterey" app "Merlin Project.app" diff --git a/Casks/m/messenger.rb b/Casks/m/messenger.rb index c62f8a2c2027..9204b8c0fe53 100644 --- a/Casks/m/messenger.rb +++ b/Casks/m/messenger.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Messenger.app" diff --git a/Casks/m/metaimage.rb b/Casks/m/metaimage.rb index 2fe579164f1e..5a0d50fa6466 100644 --- a/Casks/m/metaimage.rb +++ b/Casks/m/metaimage.rb @@ -1,6 +1,6 @@ cask "metaimage" do - version "2.6.6" - sha256 "afe8138282d2cc3618257a2bc73b8819fe041804ce5a4b891579cd2141804551" + version "2.6.7" + sha256 "851f9585b4137ce173dcce915d8252f8610ee001e9f8c88c3fa05bb39c5d24a8" url "https://neededapps.com/appcasts/metaimage/versions/#{version}" name "MetaImage" diff --git a/Casks/m/metashape.rb b/Casks/m/metashape.rb index c42b8c3fa06e..8a2d306b5e84 100644 --- a/Casks/m/metashape.rb +++ b/Casks/m/metashape.rb @@ -1,6 +1,6 @@ cask "metashape" do - version "2.1.4" - sha256 "ce882ddf0d0c9409c208f084ad48c629d7aef499530636540dea2d89fc0f5611" + version "2.2.0" + sha256 "8fb43bbd7ff1677bb589d16c1a1d8eb5a03e9987c7cb04383d41eb5aa272ab84" url "https://download.agisoft.com/metashape_#{version.dots_to_underscores}.dmg" name "Agisoft Metashape Standard Edition" diff --git a/Casks/m/metashapepro.rb b/Casks/m/metashapepro.rb index 5ba2dfad25bc..d204d7b316ec 100644 --- a/Casks/m/metashapepro.rb +++ b/Casks/m/metashapepro.rb @@ -1,6 +1,6 @@ cask "metashapepro" do - version "2.1.4" - sha256 "3b92325ef91ef8dc9cb6179c333a54d6cdaf77ca9cdc6ddef9d447895c61a674" + version "2.2.0" + sha256 "46266e5806163b6935bedc88e4e7c535bf5b11a8d10af75d3e279e42ea16d0fb" url "https://download.agisoft.com/metashape-pro_#{version.dots_to_underscores}.dmg" name "Agisoft Metashape Professional Edition" diff --git a/Casks/m/metasploit.rb b/Casks/m/metasploit.rb index f7069f260bc8..6db548aa5fda 100644 --- a/Casks/m/metasploit.rb +++ b/Casks/m/metasploit.rb @@ -1,6 +1,6 @@ cask "metasploit" do - version "6.4.43,20241228112848" - sha256 "8beb251aabfc9ac66f7bd5350368a044e3351e896c9ba13b0770800d710fbc54" + version "6.4.44,20250105112852" + sha256 "b283739391b4ca5c666487cad454f5003bcb9452d5c7337c82d64f7eed1d6a85" url "https://osx.metasploit.com/metasploit-framework-#{version.csv.first}-#{version.csv.second}-1rapid7-1.x86_64.pkg" name "Metasploit Framework" diff --git a/Casks/m/mia-for-gmail.rb b/Casks/m/mia-for-gmail.rb index b24a3f179dce..4167d688f697 100644 --- a/Casks/m/mia-for-gmail.rb +++ b/Casks/m/mia-for-gmail.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Mia for Gmail.app" diff --git a/Casks/m/miaoyan.rb b/Casks/m/miaoyan.rb index aa435ada7f6d..4691eec19605 100644 --- a/Casks/m/miaoyan.rb +++ b/Casks/m/miaoyan.rb @@ -8,6 +8,8 @@ desc "Markdown editor" homepage "https://miaoyan.app/" + depends_on macos: ">= :catalina" + app "MiaoYan.app" zap trash: [ diff --git a/Casks/m/microsoft-azure-storage-explorer.rb b/Casks/m/microsoft-azure-storage-explorer.rb index 997e02c338dc..4bf3dadc2035 100644 --- a/Casks/m/microsoft-azure-storage-explorer.rb +++ b/Casks/m/microsoft-azure-storage-explorer.rb @@ -11,6 +11,8 @@ desc "Explorer for Azure Storage" homepage "https://azure.microsoft.com/en-us/features/storage-explorer/" + depends_on macos: ">= :catalina" + app "Microsoft Azure Storage Explorer.app" zap trash: [ diff --git a/Casks/m/microsoft-edge@canary.rb b/Casks/m/microsoft-edge@canary.rb index 18c5b2a8201d..fa2ab061f838 100644 --- a/Casks/m/microsoft-edge@canary.rb +++ b/Casks/m/microsoft-edge@canary.rb @@ -2,12 +2,12 @@ linkid = on_arch_conditional arm: "2093293", intel: "2069147" on_arm do - version "133.0.3043.0,49591657-2886-4315-bc44-36331ac0039c" - sha256 "bc142d211cc8edcabdc16c4588f0723342fcfd07774c4b2c95e3cec3415ab9a3" + version "133.0.3054.0,ab6a14a9-1e6b-4537-a502-44c8f2398553" + sha256 "f14d7dbac5aca83169fce5e9a6254e2397312151a4db98f6a373840a3ef2f55e" end on_intel do - version "133.0.3043.0,a51dd25c-837d-4763-9989-a6cd509aa9af" - sha256 "157064e9e9f22bdf2c45cd401430502aa94073b44f5697298aa2714cd9d98b0c" + version "133.0.3054.0,28da739b-f2f1-4a9e-bade-e9e1d99f3f79" + sha256 "2a798c882c41453b8354f3909f35da4f97f8f599dfa0941ba58191c54e0a2a8c" end url "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/#{version.csv.second}/MicrosoftEdgeCanary-#{version.csv.first}.pkg" diff --git a/Casks/m/midiview.rb b/Casks/m/midiview.rb index 718ac619f381..5c9f1d50ebb1 100644 --- a/Casks/m/midiview.rb +++ b/Casks/m/midiview.rb @@ -16,6 +16,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "MidiView.app" diff --git a/Casks/m/milanote.rb b/Casks/m/milanote.rb index 0b3008a4bb5a..954c47dadc0f 100644 --- a/Casks/m/milanote.rb +++ b/Casks/m/milanote.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Milanote.app" diff --git a/Casks/m/millie.rb b/Casks/m/millie.rb index eb3fe63ce8ea..58e86eaab497 100644 --- a/Casks/m/millie.rb +++ b/Casks/m/millie.rb @@ -1,26 +1,26 @@ cask "millie" do - version "6.0.0" - sha256 "565fb364ad51eeb37acc3b7ab99ddbff27be5dfaf5c4a506a806befa3e54b91e" + version "2.1.2,100" + sha256 "1ec0830ae6daeafd0eefe335f8b005feacfb9b3af2b14ddddd6e33db13917123" - url "https://apis.millie.co.kr/v1/download/installer/mac/Millie-#{version}.dmg" - name "millie" + url "https://install.millie.co.kr/flutter/#{version.csv.first}/millie.dmg" + name "Millie" desc "Korean e-book store" homepage "https://www.millie.co.kr/" livecheck do - url "https://install.millie.co.kr/mac/latest-mac.yml" - strategy :electron_builder + url "https://install.millie.co.kr/flutter/millie.dmg" + strategy :extract_plist end - auto_updates true + depends_on macos: ">= :big_sur" app "Millie.app" zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.millie.sfl*", - "~/Library/Application Support/millie", - "~/Library/Logs/millie", - "~/Library/Preferences/com.electron.millie.plist", - "~/Library/Saved Application State/com.electron.millie.savedState", + "~/Library/Application Support/kr.co.millie.MillieShelf/", + "~/Library/Caches/kr.co.millie.MillieShelf", + "~/Library/HTTPStorages/kr.co.millie.MillieShelf.binarycookies", + "~/Library/Saved Application State/kr.co.millie.MillieShelf.savedState", + "~/Library/WebKit/kr.co.millie.MillieShelf", ] end diff --git a/Casks/m/min.rb b/Casks/m/min.rb index 2899ff5b9692..a779070edc69 100644 --- a/Casks/m/min.rb +++ b/Casks/m/min.rb @@ -11,6 +11,8 @@ desc "Minimal browser that protects privacy" homepage "https://minbrowser.github.io/min/" + depends_on macos: ">= :catalina" + app "Min.app" zap trash: [ diff --git a/Casks/m/mindjet-mindmanager.rb b/Casks/m/mindjet-mindmanager.rb index 5ee72b05cde8..85d068e0b167 100644 --- a/Casks/m/mindjet-mindmanager.rb +++ b/Casks/m/mindjet-mindmanager.rb @@ -13,7 +13,7 @@ strategy :header_match end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "MindManager.app" diff --git a/Casks/m/minecraft-education.rb b/Casks/m/minecraft-education.rb index 5d911464367b..5dbceb12beed 100644 --- a/Casks/m/minecraft-education.rb +++ b/Casks/m/minecraft-education.rb @@ -14,7 +14,7 @@ strategy :header_match end - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" # Renamed for consistency: app name is different in the Finder and in a shell. app "minecraft-edu.app", target: "Minecraft Education.app" diff --git a/Casks/m/mini-program-studio.rb b/Casks/m/mini-program-studio.rb index 86cc834377dd..dbb35c69230c 100644 --- a/Casks/m/mini-program-studio.rb +++ b/Casks/m/mini-program-studio.rb @@ -20,6 +20,8 @@ regex(/MiniProgramStudio[._-](\d+(?:\.\d+)*)/i) end + depends_on macos: ">= :catalina" + app "小程序开发者工具.app" zap trash: [ diff --git a/Casks/m/miniforge.rb b/Casks/m/miniforge.rb index 378e72a06212..89cafc36dad8 100644 --- a/Casks/m/miniforge.rb +++ b/Casks/m/miniforge.rb @@ -1,9 +1,9 @@ cask "miniforge" do arch arm: "arm64", intel: "x86_64" - version "24.11.0-0" - sha256 arm: "3c7c115de0ed6103b7d2e5c1fe969c2c9fd3aec4a454c1d5aa9b5721414413e0", - intel: "1f0527ec14784de0766d8405a674868e51afb869ea16c915fb2672256209ecfd" + version "24.11.2-1" + sha256 arm: "8bde418e8f5030b887535940cad3b531adf128a38b99e58ba6a26e68e9d5ad06", + intel: "50a00997a0f08737d076e93f964dffcb51bc4792fd9371344fd244ab97bcf61c" url "https://github.com/conda-forge/miniforge/releases/download/#{version}/Miniforge3-#{version}-MacOSX-#{arch}.sh" name "miniforge" diff --git a/Casks/m/minisim.rb b/Casks/m/minisim.rb index 8b7e312ac50a..2bec1ec7b744 100644 --- a/Casks/m/minisim.rb +++ b/Casks/m/minisim.rb @@ -8,7 +8,7 @@ desc "App for launching iOS and Android simulators" homepage "https://www.minisim.app/" - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "MiniSim.app" diff --git a/Casks/m/minitube.rb b/Casks/m/minitube.rb index 138a60e7615f..ef0f30c6fdbe 100644 --- a/Casks/m/minitube.rb +++ b/Casks/m/minitube.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Minitube.app" diff --git a/Casks/m/mints.rb b/Casks/m/mints.rb index 0223bbc2acfe..2267fa89c5d8 100644 --- a/Casks/m/mints.rb +++ b/Casks/m/mints.rb @@ -24,7 +24,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "mints#{version.csv.first.no_dots}/Mints.app" diff --git a/Casks/m/mirrorop.rb b/Casks/m/mirrorop.rb deleted file mode 100644 index 6d2ab42e1a8a..000000000000 --- a/Casks/m/mirrorop.rb +++ /dev/null @@ -1,13 +0,0 @@ -cask "mirrorop" do - version "2.5.4.90" - sha256 "eb16715e0953956bb9668985366c56bfb1af1619bf34b8184b3e872575146d4a" - - url "https://www.barco.com/services/website/en/TdeFiles/Download?FileNumber=R33050100&TdeType=3&MajorVersion=#{version.major}&MinorVersion=#{version.minor}&PatchVersion=#{version.patch}&BuildVersion=#{version.split(".")[-1]}" - name "MirrorOp Sender" - desc "Mirroring software application for wePresent systems" - homepage "https://www.barco.com/en/product/mirrorop" - - disable! date: "2024-01-04", because: "download artifact behind signed url" - - app "MirrorOp.app" -end diff --git a/Casks/m/missive.rb b/Casks/m/missive.rb index 8948a9b7613a..f013b686cb98 100644 --- a/Casks/m/missive.rb +++ b/Casks/m/missive.rb @@ -12,6 +12,8 @@ strategy :electron_builder end + depends_on macos: ">= :high_sierra" + app "Missive.app" zap trash: [ diff --git a/Casks/m/mixin.rb b/Casks/m/mixin.rb index b4d0241e2d61..893088b5fa86 100644 --- a/Casks/m/mixin.rb +++ b/Casks/m/mixin.rb @@ -1,11 +1,12 @@ cask "mixin" do - version "2.0.0" - sha256 "40b5186c516022f7da7fe9b70c60d052f9b50e291da37eba5592ccdf1b5f651a" + version "2.1.0" + sha256 "82bd900195af48cf032a6eeff8b97bc398d8953557f9a36ec6ae2776d3fe6bbe" - url "https://github.com/MixinNetwork/flutter-app/releases/download/v#{version}/mixin-#{version}.dmg" + url "https://github.com/MixinNetwork/flutter-app/releases/download/v#{version}/mixin-#{version}.dmg", + verified: "github.com/MixinNetwork/flutter-app/" name "Mixin Messenger Desktop" desc "Cryptocurrency wallet" - homepage "https://github.com/MixinNetwork/flutter-app" + homepage "https://messenger.mixin.one/" # Not every GitHub release provides a file for macOS, so we check multiple # recent releases instead of only the "latest" release. @@ -27,6 +28,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "Mixin.app" diff --git a/Casks/m/mixing-station.rb b/Casks/m/mixing-station.rb new file mode 100644 index 000000000000..8a8c537529a9 --- /dev/null +++ b/Casks/m/mixing-station.rb @@ -0,0 +1,31 @@ +cask "mixing-station" do + version "2.2.0" + sha256 :no_check + + url "https://mixingstation.app/backend/api/web/download/attachment/mixing-station-pc/release/OSX" + name "Mixing Station" + desc "Audio mixer controller" + homepage "https://mixingstation.app/" + + livecheck do + url "https://mixingstation.app/backend/api/web/changelogs/milestones" + strategy :json do |json| + json["data"]&.map do |item| + next if item["variant"] != "Desktop" + + item.dig("current", "version") + end + end + end + + app "Mixing Station.app" + + zap trash: [ + "~/Library/Saved Application State/org.devcore.mixingstation.pc.savedState", + "~/MixingStation", + ] + + caveats do + requires_rosetta + end +end diff --git a/Casks/m/mixxx.rb b/Casks/m/mixxx.rb index 7ee1c38ffaa0..34ae5981124b 100644 --- a/Casks/m/mixxx.rb +++ b/Casks/m/mixxx.rb @@ -16,7 +16,7 @@ end conflicts_with cask: "mixxx@snapshot" - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "Mixxx.app" diff --git a/Casks/m/mixxx@snapshot.rb b/Casks/m/mixxx@snapshot.rb index 68a4fac62a10..0741eabdc9a9 100644 --- a/Casks/m/mixxx@snapshot.rb +++ b/Casks/m/mixxx@snapshot.rb @@ -2,12 +2,12 @@ arch arm: "arm", intel: "intel" on_arm do - version "2.6-alpha-160-gf0ce199b43" - sha256 "80dc509cc284b22f5d148f3730f48c5325a117f747e210583c7024c6cf04bcf0" + version "2.6-alpha-173-gc04076ad5c" + sha256 "1d968776821c79840c2793981cdf01eac154340604ff4c673c9327d0334fb293" end on_intel do - version "2.6-alpha-160-gf0ce199b43" - sha256 "86e41e7f94bb1ec62cddec2191c88e5bf36352a27ef9e5606e93dc653e4209f7" + version "2.6-alpha-173-gc04076ad5c" + sha256 "785bea455500fe6096b9bbf81aed3f95b2d0f5692bc93ea03d527b1b24d0c0ea" end url "https://downloads.mixxx.org/snapshots/main/mixxx-#{version}-macos#{arch}.dmg" diff --git a/Casks/m/mmhmm.rb b/Casks/m/mmhmm.rb index 72a2fc5e35be..5a3cbbc61f8f 100644 --- a/Casks/m/mmhmm.rb +++ b/Casks/m/mmhmm.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" pkg "mmhmm.pkg" diff --git a/Casks/m/mochi.rb b/Casks/m/mochi.rb index edaeae29dfcb..5727fbe41fd9 100644 --- a/Casks/m/mochi.rb +++ b/Casks/m/mochi.rb @@ -1,9 +1,9 @@ cask "mochi" do arch arm: "-arm64" - version "1.18.2" - sha256 arm: "f576c713f88eaf15faf753ff764a4706d7bc2d5b60c0d2504468f6cbda8524cd", - intel: "1de5df42d71c2c314fb28e17bc23ce6192c42b05a6ef24196e6ec901bf4bdd9a" + version "1.18.3" + sha256 arm: "80cce4b6de39be4723133ad2907d795cbf7ca54144cf5ee83af38e162117d9ff", + intel: "34f2df6bcb230daa67bdee884cb22a9aca282ea1cc50695db3a0a7c7ab6191a7" url "https://mochi.cards/releases/Mochi-#{version}#{arch}.dmg" name "Mochi" diff --git a/Casks/m/mockoon.rb b/Casks/m/mockoon.rb index 95591e381732..3f2b59e3f492 100644 --- a/Casks/m/mockoon.rb +++ b/Casks/m/mockoon.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Mockoon.app" diff --git a/Casks/m/modern-csv.rb b/Casks/m/modern-csv.rb index 63c741208d3c..7c5d6daeafc9 100644 --- a/Casks/m/modern-csv.rb +++ b/Casks/m/modern-csv.rb @@ -8,10 +8,12 @@ homepage "https://www.moderncsv.com/" livecheck do - url "https://www.moderncsv.com/download/" - regex(/href=.*?Mac[._-]?v?(\d+(?:\.\d+)+)\.dmg/i) + url "https://www.moderncsv.com/download-mac" + strategy :header_match end + depends_on macos: ">= :mojave" + app "Modern CSV.app" zap trash: [ diff --git a/Casks/m/monal.rb b/Casks/m/monal.rb index ac3bdff74d6d..b3fe28dee76c 100644 --- a/Casks/m/monal.rb +++ b/Casks/m/monal.rb @@ -13,7 +13,7 @@ end conflicts_with cask: "monal@beta" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Monal.app" diff --git a/Casks/m/monal@beta.rb b/Casks/m/monal@beta.rb index f34038bae2cd..15aadb1665da 100644 --- a/Casks/m/monal@beta.rb +++ b/Casks/m/monal@beta.rb @@ -1,6 +1,6 @@ cask "monal@beta" do - version "1009" - sha256 "91c0881029e8b48e81768bbe0570730c1fdb0b50b8b35423279c4739f58c2c1d" + version "1015" + sha256 "44e4ad5f296c1b97c0de31b1916381fa4353e339df59a3e49dcb5e1bce488a51" url "https://downloads.monal-im.org/monal-im/beta/macOS/Monal-#{version}.zip" name "Monal" diff --git a/Casks/m/mongodb-compass-isolated-edition.rb b/Casks/m/mongodb-compass-isolated-edition.rb index 3bd1d69c806a..e4476f50de56 100644 --- a/Casks/m/mongodb-compass-isolated-edition.rb +++ b/Casks/m/mongodb-compass-isolated-edition.rb @@ -23,6 +23,8 @@ end end + depends_on macos: ">= :catalina" + app "MongoDB Compass Isolated Edition.app" zap trash: [ diff --git a/Casks/m/mongodb-compass-readonly.rb b/Casks/m/mongodb-compass-readonly.rb index 1dd6e2370523..042468664ca1 100644 --- a/Casks/m/mongodb-compass-readonly.rb +++ b/Casks/m/mongodb-compass-readonly.rb @@ -23,6 +23,8 @@ end end + depends_on macos: ">= :catalina" + app "MongoDB Compass Readonly.app" zap trash: [ diff --git a/Casks/m/mongodb-compass@beta.rb b/Casks/m/mongodb-compass@beta.rb index dfb6acb3c383..7387588e537c 100644 --- a/Casks/m/mongodb-compass@beta.rb +++ b/Casks/m/mongodb-compass@beta.rb @@ -1,9 +1,9 @@ cask "mongodb-compass@beta" do arch arm: "arm64", intel: "x64" - version "1.45.1-beta.1" - sha256 arm: "4b99915f0704185c22c600b70ef7c547745ae9e03e7ef8693fc9bcba394aefd7", - intel: "436ad7cb95be125f7a238ebff75cde91410f35c2e847db0a2dd9583acb9e035d" + version "1.45.1-beta.3" + sha256 arm: "e2ed5e28f764cb1fae6b0e2b2a74abd8bfb886fc7d6a97dddfab65812ad3afc5", + intel: "2a252e80fbb4d196069b0d1c9b81ac8d59ef4beffb2fb0f5c90e9b3da34f5c3d" url "https://downloads.mongodb.com/compass/beta/mongodb-compass-#{version}-darwin-#{arch}.dmg" name "MongoDB Compass" diff --git a/Casks/m/mongodb-realm-studio.rb b/Casks/m/mongodb-realm-studio.rb index 73648b7ec1e8..91882984ad7c 100644 --- a/Casks/m/mongodb-realm-studio.rb +++ b/Casks/m/mongodb-realm-studio.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Realm Studio.app" diff --git a/Casks/m/mongotron.rb b/Casks/m/mongotron.rb index 4c86229c4e90..216e5cd4a05c 100644 --- a/Casks/m/mongotron.rb +++ b/Casks/m/mongotron.rb @@ -2,18 +2,12 @@ version "1.0.0-alpha.5" sha256 "b20d014ae3a9355a112f84d98d2f81c27d3f99fd2dd7dc3455be465b27ab1e20" - url "https://github.com/officert/mongotron/releases/download/#{version}/Mongotron-darwin-x64.zip", - verified: "github.com/officert/mongotron/" + url "https://github.com/officert/mongotron/releases/download/#{version}/Mongotron-darwin-x64.zip" name "Mongotron" desc "Mongo DB management" - homepage "https://mongotron.io/" + homepage "https://github.com/officert/mongotron" - # This cask uses an unstable version and this `livecheck` block is only used - # to prevent livecheck from skipping pre-release versions by default. This - # should be removed/updated if the cask is updated to a stable version. - livecheck do - url :url - end + deprecate! date: "2024-12-30", because: :unmaintained app "Mongotron-darwin-x64/Mongotron.app" diff --git a/Casks/m/monity-helper.rb b/Casks/m/monity-helper.rb index 8489c01bf337..5996532296db 100644 --- a/Casks/m/monity-helper.rb +++ b/Casks/m/monity-helper.rb @@ -7,10 +7,7 @@ desc "Helper app for Monity to provide system stats" homepage "https://monityapp.com/helper/" - livecheck do - url :homepage - regex(/MonityHelper\.pkg.+?Version:\s+(\d+(?:\.\d+)+)/im) - end + disable! date: "2025-01-04", because: :no_longer_available pkg "MonityHelper.pkg" diff --git a/Casks/m/monodraw.rb b/Casks/m/monodraw.rb index e673f2aa2296..5d9dce59711d 100644 --- a/Casks/m/monodraw.rb +++ b/Casks/m/monodraw.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Monodraw.app" binary "#{appdir}/Monodraw.app/Contents/Resources/monodraw" diff --git a/Casks/m/moonlight.rb b/Casks/m/moonlight.rb index f3a77550e6bd..1672d3421859 100644 --- a/Casks/m/moonlight.rb +++ b/Casks/m/moonlight.rb @@ -8,7 +8,7 @@ desc "GameStream client" homepage "https://moonlight-stream.org/" - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Moonlight.app" diff --git a/Casks/m/moradownloader.rb b/Casks/m/moradownloader.rb index d181243955ef..e293df3d8cd7 100644 --- a/Casks/m/moradownloader.rb +++ b/Casks/m/moradownloader.rb @@ -23,9 +23,10 @@ uninstall pkgutil: "jp.co.sonymusicsolutions.moradownloader" zap trash: [ - "~/Library/Application Support/moraDownloader", - "~/Library/Caches/jp.co.sonymusicsolutions.moradownloader", - "~/Library/HTTPStorages/jp.co.sonymusicsolutions.moradownloader", - "~/Library/Preferences/jp.co.sonymusicsolutions.moradownloader.plist", - ] + "~/Library/Application Support/moraDownloader", + "~/Library/Caches/jp.co.sonymusicsolutions.moradownloader", + "~/Library/HTTPStorages/jp.co.sonymusicsolutions.moradownloader", + "~/Library/Preferences/jp.co.sonymusicsolutions.moradownloader.plist", + ], + rmdir: "~/Music/mora" end diff --git a/Casks/m/morgen.rb b/Casks/m/morgen.rb index a295836e08c1..51608e959933 100644 --- a/Casks/m/morgen.rb +++ b/Casks/m/morgen.rb @@ -24,7 +24,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Morgen.app" diff --git a/Casks/m/morisawa-desktop-manager.rb b/Casks/m/morisawa-desktop-manager.rb index fb0bc54c58d0..e64ea100a41c 100644 --- a/Casks/m/morisawa-desktop-manager.rb +++ b/Casks/m/morisawa-desktop-manager.rb @@ -30,11 +30,18 @@ zap trash: [ "/Library/Application Support/Morisawa Desktop Manager", "/Library/Application Support/Morisawa/Logs/MdmInstall.log", + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.co.morisawa.morisawadesktopmanager.sfl*", "~/Library/Application Support/jp.co.morisawa.MorisawaDesktopManager", "~/Library/Application Support/Morisawa Desktop Manager", "~/Library/Application Support/MorisawaFonts", + "~/Library/Caches/jp.co.morisawa.MorisawaDesktopManager", "~/Library/HTTPStorages/jp.co.morisawa.MorisawaDesktopManager", + "~/Library/HTTPStorages/jp.co.morisawa.MorisawaDesktopManager.binarycookies", "~/Library/Preferences/jp.co.morisawa.MorisawaDesktopManager.plist", ], - rmdir: "~/Library/Fonts/MorisawaFonts" + rmdir: [ + "/Library/Application Support/Morisawa", + "/Library/Application Support/Morisawa/Logs", + "~/Library/Fonts/MorisawaFonts", + ] end diff --git a/Casks/m/msty.rb b/Casks/m/msty.rb index ae6c19566631..4ea618fe0654 100644 --- a/Casks/m/msty.rb +++ b/Casks/m/msty.rb @@ -1,16 +1,16 @@ cask "msty" do arch arm: "arm64", intel: "x64" - version "1.3.2" + version "1.4.5" sha256 :no_check - url "https://assets.msty.app/Msty_#{arch}.dmg" + url "https://assets.msty.app/prod/latest/mac/Msty_#{arch}.dmg" name "Msty" desc "Run LLMs locally" homepage "https://msty.app/" livecheck do - url "https://assets.msty.app/latest-mac.yml" + url "https://assets.msty.app/prod/latest/mac/latest-mac.yml" strategy :electron_builder end diff --git a/Casks/m/mullvad-browser.rb b/Casks/m/mullvad-browser.rb index e893c50144c9..57ab1744e227 100644 --- a/Casks/m/mullvad-browser.rb +++ b/Casks/m/mullvad-browser.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :catalina" app "Mullvad Browser.app" diff --git a/Casks/m/mullvadvpn.rb b/Casks/m/mullvadvpn.rb index a18fa0af2247..feda519adce2 100644 --- a/Casks/m/mullvadvpn.rb +++ b/Casks/m/mullvadvpn.rb @@ -1,9 +1,8 @@ cask "mullvadvpn" do - version "2024.8" - sha256 "ef7373e89bda812c8da747dc905b65bd11e6c129fab69c0c5d6292622d78fea3" + version "2025.1" + sha256 "83ad567110380d6e5467b08359f7c9ec59f1b8dd6556418dd40878f77538efc3" - url "https://github.com/mullvad/mullvadvpn-app/releases/download/#{version}/MullvadVPN-#{version}.pkg", - verified: "github.com/mullvad/mullvadvpn-app/" + url "https://cdn.mullvad.net/app/desktop/releases/#{version}/MullvadVPN-#{version}.pkg" name "Mullvad VPN" desc "VPN client" homepage "https://mullvad.net/" @@ -14,7 +13,7 @@ end conflicts_with cask: "mullvadvpn@beta" - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" pkg "MullvadVPN-#{version}.pkg" diff --git a/Casks/m/mullvadvpn@beta.rb b/Casks/m/mullvadvpn@beta.rb index f4ba9d55a828..6f156388ab66 100644 --- a/Casks/m/mullvadvpn@beta.rb +++ b/Casks/m/mullvadvpn@beta.rb @@ -2,28 +2,20 @@ version "2024.9-beta1" sha256 "a450bbf063c20f5c87a4788bbd33827140f2bc7bee36a96f0f0221b4ba2cc9ff" - url "https://github.com/mullvad/mullvadvpn-app/releases/download/#{version}/MullvadVPN-#{version}.pkg", - verified: "github.com/mullvad/mullvadvpn-app/" + url "https://cdn.mullvad.net/app/desktop/releases/#{version}/MullvadVPN-#{version}.pkg" name "Mullvad VPN" desc "VPN client" homepage "https://mullvad.net/" livecheck do - url :url - regex(/^v?(\d+(?:\.\d+)+[._-]beta\d*)$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] - - match = release["tag_name"]&.match(regex) - next if match.blank? - - match[1] - end + url "https://api.mullvad.net/app/v1/releases/macos/#{version}" + strategy :json do |json| + json["latest_beta"] end end conflicts_with cask: "mullvadvpn" + depends_on macos: ">= :ventura" pkg "MullvadVPN-#{version}.pkg" diff --git a/Casks/m/multi.rb b/Casks/m/multi.rb index b6ea2ec1d4e0..3bca994cf4e5 100644 --- a/Casks/m/multi.rb +++ b/Casks/m/multi.rb @@ -7,6 +7,8 @@ desc "Create apps from groups of websites" homepage "https://github.com/hkgumbs/multi" + depends_on macos: ">= :ventura" + app "Multi.app" zap trash: [ diff --git a/Casks/m/multitouch.rb b/Casks/m/multitouch.rb index c03cdc62edde..05505b65ea3a 100644 --- a/Casks/m/multitouch.rb +++ b/Casks/m/multitouch.rb @@ -1,6 +1,6 @@ cask "multitouch" do - version "1.27.41" - sha256 "0739ec7432926fe8371a4f1dfba3c6816291342055dc4b4430495939a146236d" + version "1.27.42" + sha256 "7c0cff9c16aa429a08165095adebafa274ad7dbf51ad1c127d50ef6c18fc9d8b" url "https://multitouch.app/downloads/multitouch#{version}.dmg" name "Multitouch" diff --git a/Casks/m/multiviewer-for-f1.rb b/Casks/m/multiviewer-for-f1.rb index 7aeb387fada6..81ba737e8056 100644 --- a/Casks/m/multiviewer-for-f1.rb +++ b/Casks/m/multiviewer-for-f1.rb @@ -30,6 +30,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "MultiViewer for F1.app" diff --git a/Casks/m/munkiadmin.rb b/Casks/m/munkiadmin.rb index 7971d03b64e3..e2678d4a7f08 100644 --- a/Casks/m/munkiadmin.rb +++ b/Casks/m/munkiadmin.rb @@ -13,6 +13,8 @@ regex(/^v?(\d+(?:\.\d+)*)$/i) end + depends_on macos: ">= :high_sierra" + app "MunkiAdmin.app" zap trash: [ diff --git a/Casks/m/mural.rb b/Casks/m/mural.rb index 2dbe19175070..7ace6322441d 100644 --- a/Casks/m/mural.rb +++ b/Casks/m/mural.rb @@ -12,6 +12,8 @@ strategy :electron_builder end + depends_on macos: ">= :catalina" + app "MURAL.app" zap trash: [ diff --git a/Casks/m/murus.rb b/Casks/m/murus.rb index 3c1b368c8bfd..7b43e7c03c7f 100644 --- a/Casks/m/murus.rb +++ b/Casks/m/murus.rb @@ -8,6 +8,8 @@ desc "Firewall app" homepage "https://www.murusfirewall.com/" + depends_on macos: ">= :sierra" + app "Murus.app" uninstall launchctl: "it.murus.murusfirewallrules" diff --git a/Casks/m/museeks.rb b/Casks/m/museeks.rb index 0c796e58415f..5456dc4f2c8f 100644 --- a/Casks/m/museeks.rb +++ b/Casks/m/museeks.rb @@ -1,16 +1,15 @@ cask "museeks" do - arch arm: "arm64", intel: "x64" + version "0.20.1" + sha256 "53ec6a7f2b30aca6e4b1e0d1efac5bbb2e3b9d5132b4d295d38a6db5bee20c29" - version "0.13.1" - sha256 arm: "97428b9d02dec50a80df8232d166e9460330acfda38b99320424350c33e8e061", - intel: "79130a16985aab46e2e0c1c270e3339f96886cc60d2f02b531533dd0307b0d48" - - url "https://github.com/martpie/museeks/releases/download/#{version}/museeks-#{arch}.dmg", + url "https://github.com/martpie/museeks/releases/download/#{version}/Museeks_#{version}_universal.dmg", verified: "github.com/martpie/museeks/" name "Museeks" desc "Music player" homepage "https://museeks.io/" + depends_on macos: ">= :high_sierra" + app "Museeks.app" zap trash: [ diff --git a/Casks/m/musictube.rb b/Casks/m/musictube.rb index 84cfaaf4824a..f922df4e0233 100644 --- a/Casks/m/musictube.rb +++ b/Casks/m/musictube.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Musictube.app" diff --git a/Casks/m/muyu.rb b/Casks/m/muyu.rb index 6a6cbf0d795a..a11ae38033f4 100644 --- a/Casks/m/muyu.rb +++ b/Casks/m/muyu.rb @@ -7,10 +7,7 @@ desc "Combination of work efficiency and health" homepage "https://breakit.thriller.fun/" - livecheck do - url "https://breakit.thriller.fun/packages/appcast/appcast.xml" - strategy :sparkle - end + disable! date: "2025-01-04", because: :no_longer_available auto_updates true depends_on macos: ">= :ventura" diff --git a/Casks/m/mx-power-gadget.rb b/Casks/m/mx-power-gadget.rb index 23096ef2fd45..e87133f70661 100644 --- a/Casks/m/mx-power-gadget.rb +++ b/Casks/m/mx-power-gadget.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :ventura" + app "Mx Power Gadget.app" zap trash: [ diff --git a/Casks/m/mysteriumdark.rb b/Casks/m/mysteriumdark.rb index 9f0c2808dc1b..f140eb72b5dd 100644 --- a/Casks/m/mysteriumdark.rb +++ b/Casks/m/mysteriumdark.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "MysteriumDark.app" zap trash: [ diff --git a/Casks/n/naps2.rb b/Casks/n/naps2.rb index c6c33af86a1b..1e7da0b03072 100644 --- a/Casks/n/naps2.rb +++ b/Casks/n/naps2.rb @@ -2,9 +2,9 @@ # NOTE: "2" is not a version number, but an intrinsic part of the product name arch arm: "arm64", intel: "x64" - version "7.5.2" - sha256 arm: "b919da17a5eb6ae5273d714a48ff61f0d65496047d63303b1f8561635b508b9d", - intel: "16c0e2f629a92b9ad5f4340dd56abab937b92f343600f1ce6230c547a8ead9a6" + version "7.5.3" + sha256 arm: "2cc994c218f80efd5ef78a64f461858aca9afa42012e6f330477eafbf6576b14", + intel: "87471e187c51edbdbaad60647ed779a76a0bac1eba655eab8e58e1e99539f556" url "https://github.com/cyanfish/naps2/releases/download/v#{version}/naps2-#{version}-mac-#{arch}.pkg", verified: "github.com/cyanfish/naps2/" diff --git a/Casks/n/navicat-premium.rb b/Casks/n/navicat-premium.rb index e9d3bc476ed3..b4126a6a7f1f 100644 --- a/Casks/n/navicat-premium.rb +++ b/Casks/n/navicat-premium.rb @@ -13,7 +13,7 @@ end conflicts_with cask: "navicat-premium@15" - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Navicat Premium.app" diff --git a/Casks/n/neofinder.rb b/Casks/n/neofinder.rb index 7e7f531cf30d..dfcc81cca6d7 100644 --- a/Casks/n/neofinder.rb +++ b/Casks/n/neofinder.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "NeoFinder.app" diff --git a/Casks/n/neovide.rb b/Casks/n/neovide.rb index 8b14431400fd..eb1be8667848 100644 --- a/Casks/n/neovide.rb +++ b/Casks/n/neovide.rb @@ -1,9 +1,9 @@ cask "neovide" do arch arm: "aarch64", intel: "x86_64" - version "0.13.3" - sha256 arm: "d17883a1ab1694c24d670986cd4f5856dfede9134cbb4904260e7e76e614dea0", - intel: "ce540bc21760972e336b92950e32ad42d579c8db5763ce33c515f877f42ce0b4" + version "0.14.0" + sha256 arm: "d076f6d2791b984f0d1cee205722903212fca37572ed1a87be5a669c501c7b42", + intel: "174beaa3695361e091653eb8b4a095d0e113b172f5aac9843d36ed0b06ed4826" url "https://github.com/neovide/neovide/releases/download/#{version}/Neovide-#{arch}-apple-darwin.dmg" name "Neovide" diff --git a/Casks/n/nestopia.rb b/Casks/n/nestopia.rb index e56ce9e33473..fb1db51a7b77 100644 --- a/Casks/n/nestopia.rb +++ b/Casks/n/nestopia.rb @@ -12,7 +12,7 @@ regex(/>\s*?Nestopia\s+?v?(\d+(?:\.\d+)+)\s*?= :el_capitan" + depends_on macos: ">= :high_sierra" app "Nestopia v#{version}/Nestopia.app" diff --git a/Casks/n/neteasemusic.rb b/Casks/n/neteasemusic.rb index e14164f240ab..2c7deb13e4ee 100644 --- a/Casks/n/neteasemusic.rb +++ b/Casks/n/neteasemusic.rb @@ -20,7 +20,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "NeteaseMusic.app" diff --git a/Casks/n/netiquette.rb b/Casks/n/netiquette.rb index c6f12fd026bf..50b1224a3464 100644 --- a/Casks/n/netiquette.rb +++ b/Casks/n/netiquette.rb @@ -8,7 +8,7 @@ desc "Network monitor" homepage "https://objective-see.com/products/netiquette.html" - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Netiquette.app" diff --git a/Casks/n/netnewswire.rb b/Casks/n/netnewswire.rb index 769d4c2d9c55..2cdbdaee1119 100644 --- a/Casks/n/netnewswire.rb +++ b/Casks/n/netnewswire.rb @@ -18,8 +18,8 @@ verified: "github.com/Ranchero-Software/NetNewsWire/" livecheck do - url :url - regex(/^mac[._-]v?(\d+(?:\.\d+)+)(?:[._-]release)?$/i) + url "https://ranchero.com/downloads/netnewswire-release.xml" + strategy :sparkle, &:short_version end end @@ -34,12 +34,11 @@ app "NetNewsWire.app" zap trash: [ - "~/Library/Application Scripts/com.ranchero.NetNewsWire-Evergreen", - "~/Library/Application Scripts/com.ranchero.NetNewsWire-Evergreen.Subscribe-to-Feed", + "~/Library/Application Scripts/com.ranchero.NetNewsWire-Evergreen*", + "~/Library/Application Scripts/group.com.ranchero.NetNewsWire-Evergreen", "~/Library/Application Support/NetNewsWire", "~/Library/Caches/com.ranchero.NetNewsWire-Evergreen", - "~/Library/Containers/com.ranchero.NetNewsWire-Evergreen", - "~/Library/Containers/com.ranchero.NetNewsWire-Evergreen.Subscribe-to-Feed", + "~/Library/Containers/com.ranchero.NetNewsWire-Evergreen*", "~/Library/Group Containers/group.com.ranchero.NetNewsWire-Evergreen", "~/Library/Preferences/com.ranchero.NetNewsWire-Evergreen.plist", "~/Library/Saved Application State/com.ranchero.NetNewsWire-Evergreen.savedState", diff --git a/Casks/n/netnewswire@beta.rb b/Casks/n/netnewswire@beta.rb index 1ab5a0126756..2b0e2f9c80be 100644 --- a/Casks/n/netnewswire@beta.rb +++ b/Casks/n/netnewswire@beta.rb @@ -1,6 +1,6 @@ cask "netnewswire@beta" do - version "6.1.8b1" - sha256 "16bf64fddaf09e9750fe734aa3663ed1e563739a805ab363fe72efbe61aa6ffe" + version "6.1.8" + sha256 "ff1872d2017660760154f500970c921f4ff221e94c35e16553b61afc00f1d4d2" url "https://github.com/brentsimmons/NetNewsWire/releases/download/mac-#{version}/NetNewsWire#{version}.zip", verified: "github.com/brentsimmons/NetNewsWire/" @@ -9,13 +9,13 @@ homepage "https://ranchero.com/netnewswire/" livecheck do - url :url - regex(/^mac-(\d+(?:\.\d+)*b\d+)$/i) + url "https://ranchero.com/downloads/netnewswire-beta.xml" + strategy :sparkle, &:short_version end auto_updates true conflicts_with cask: "netnewswire" - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "NetNewsWire.app" diff --git a/Casks/n/netron.rb b/Casks/n/netron.rb index 91d1218c45a4..2291fb33fef7 100644 --- a/Casks/n/netron.rb +++ b/Casks/n/netron.rb @@ -1,6 +1,6 @@ cask "netron" do - version "8.0.8" - sha256 "7a481329969937dcd9e11e95a4e70ca796c20a8ccc1469b0596cedf09166ac1a" + version "8.0.9" + sha256 "254a73bd93eeb0d144fe8da1c630e3dfd0b199d0c052d0167e8bacdee0d59cde" url "https://github.com/lutzroeder/netron/releases/download/v#{version}/Netron-#{version}-mac.zip" name "Netron" @@ -8,6 +8,7 @@ homepage "https://github.com/lutzroeder/netron" auto_updates true + depends_on macos: ">= :big_sur" app "Netron.app" diff --git a/Casks/n/netspot.rb b/Casks/n/netspot.rb index b45a23ef2e43..dc1aec77363f 100644 --- a/Casks/n/netspot.rb +++ b/Casks/n/netspot.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :big_sur" app "NetSpot.app" diff --git a/Casks/n/network-radar.rb b/Casks/n/network-radar.rb index 83daaaee8c96..d6ad1cdd7860 100644 --- a/Casks/n/network-radar.rb +++ b/Casks/n/network-radar.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :monterey" app "Network Radar.app" diff --git a/Casks/n/nifty.rb b/Casks/n/nifty.rb index 5490d7c9419f..8115f0fe310f 100644 --- a/Casks/n/nifty.rb +++ b/Casks/n/nifty.rb @@ -1,5 +1,5 @@ cask "nifty" do - version "3.99.3" + version "3.100.1" sha256 :no_check url "https://nifty-apps.s3.amazonaws.com/Nifty.dmg", diff --git a/Casks/n/nitro-pdf-pro.rb b/Casks/n/nitro-pdf-pro.rb index 1de028565935..3bd71f7aeb54 100644 --- a/Casks/n/nitro-pdf-pro.rb +++ b/Casks/n/nitro-pdf-pro.rb @@ -12,7 +12,7 @@ regex(/href=.*Nitro%20PDF%20Pro[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :monterey" app "Nitro PDF Pro.app" diff --git a/Casks/n/nordpass.rb b/Casks/n/nordpass.rb index 06ac949e542b..7fb4119227ac 100644 --- a/Casks/n/nordpass.rb +++ b/Casks/n/nordpass.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "NordPass.app" diff --git a/Casks/n/nordvpn.rb b/Casks/n/nordvpn.rb index 664bb0b62220..b8bd1faf3e6e 100644 --- a/Casks/n/nordvpn.rb +++ b/Casks/n/nordvpn.rb @@ -1,5 +1,5 @@ cask "nordvpn" do - version "8.32.0" + version "8.32.1" sha256 :no_check url "https://downloads.nordcdn.com/apps/macos/generic/NordVPN-OpenVPN/latest/NordVPN.pkg", diff --git a/Casks/n/nosql-workbench.rb b/Casks/n/nosql-workbench.rb index 7463cc7d7d2b..bd49c971acd8 100644 --- a/Casks/n/nosql-workbench.rb +++ b/Casks/n/nosql-workbench.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "NoSQL Workbench.app" diff --git a/Casks/n/nota.rb b/Casks/n/nota.rb index 76c46b0325d5..8353f43da357 100644 --- a/Casks/n/nota.rb +++ b/Casks/n/nota.rb @@ -12,6 +12,7 @@ homepage "https://nota.md/" auto_updates true + depends_on macos: ">= :catalina" app "Nota.app" binary "#{appdir}/Nota.app/Contents/Resources/app.asar.unpacked/assets/nota.sh", target: "nota" diff --git a/Casks/n/notes-better.rb b/Casks/n/notes-better.rb index 72419c817daa..7e8ae0816430 100644 --- a/Casks/n/notes-better.rb +++ b/Casks/n/notes-better.rb @@ -8,7 +8,7 @@ desc "Simple note-taking app for markdown and kanban" homepage "https://get-notes.com/" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Notes Better.app" diff --git a/Casks/n/notesnook.rb b/Casks/n/notesnook.rb index 14ec1b4fb98c..8fe89901d4e5 100644 --- a/Casks/n/notesnook.rb +++ b/Casks/n/notesnook.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :sierra" app "Notesnook.app" diff --git a/Casks/n/notion-calendar.rb b/Casks/n/notion-calendar.rb index 1a4bd19eb1ad..7c94aec0e733 100644 --- a/Casks/n/notion-calendar.rb +++ b/Casks/n/notion-calendar.rb @@ -25,7 +25,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Notion Calendar.app" diff --git a/Casks/n/notion.rb b/Casks/n/notion.rb index e45469d1e69e..67696a3bfa54 100644 --- a/Casks/n/notion.rb +++ b/Casks/n/notion.rb @@ -18,7 +18,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Notion.app" diff --git a/Casks/n/notunes.rb b/Casks/n/notunes.rb index 34a51d15c933..92dc45552812 100644 --- a/Casks/n/notunes.rb +++ b/Casks/n/notunes.rb @@ -7,6 +7,8 @@ desc "Simple application that will prevent iTunes or Apple Music from launching" homepage "https://github.com/tombonez/noTunes" + depends_on macos: ">= :mojave" + app "noTunes.app" zap trash: "~/Library/Preferences/digital.twisted.noTunes.plist" diff --git a/Casks/n/nova.rb b/Casks/n/nova.rb index 819135c6c302..97795ac2a5ea 100644 --- a/Casks/n/nova.rb +++ b/Casks/n/nova.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "Nova.app" diff --git a/Casks/n/novabench.rb b/Casks/n/novabench.rb index f0d3cc0766f0..42ab01206f17 100644 --- a/Casks/n/novabench.rb +++ b/Casks/n/novabench.rb @@ -12,6 +12,8 @@ regex(/Novabench\s*(?:)?\s*(\d+(?:\.\d+)*)/i) end + depends_on macos: ">= :big_sur" + app "Novabench.app" zap trash: [ diff --git a/Casks/n/now-tv-player.rb b/Casks/n/now-tv-player.rb index 965080ef5eba..dad4ae1375bb 100644 --- a/Casks/n/now-tv-player.rb +++ b/Casks/n/now-tv-player.rb @@ -8,8 +8,10 @@ homepage "https://www.nowtv.com/" livecheck do - url :url - strategy :extract_plist + url "https://web.static.nowtv.com/watch/player/nowtv/gb/latest/update.json" + strategy :json do |json| + json.dig("platforms", "darwin", "version") + end end app "NOW TV Player.app" diff --git a/Casks/n/noxappplayer.rb b/Casks/n/noxappplayer.rb index 1e2ae4dc038f..b854ba9af7d5 100644 --- a/Casks/n/noxappplayer.rb +++ b/Casks/n/noxappplayer.rb @@ -18,6 +18,7 @@ end end + depends_on macos: ">= :sierra" container nested: "NoxAppPlayerInstaller.app/Contents/MacOS/NoxAppPlayer.zip" app "NoxAppPlayer.app" diff --git a/Casks/n/ntfstool.rb b/Casks/n/ntfstool.rb index 21612f6c3249..182dc1d9ceef 100644 --- a/Casks/n/ntfstool.rb +++ b/Casks/n/ntfstool.rb @@ -8,6 +8,7 @@ homepage "https://github.com/ntfstool/ntfstool" auto_updates true + depends_on macos: ">= :high_sierra" app "Ntfstool.app" diff --git a/Casks/n/nuage.rb b/Casks/n/nuage.rb index 6dc4f860e12a..7c931d5851d6 100644 --- a/Casks/n/nuage.rb +++ b/Casks/n/nuage.rb @@ -7,7 +7,7 @@ desc "Free and open-source SoundCloud client" homepage "https://github.com/lbrndnr/nuage-macos" - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "Nuage.app" diff --git a/Casks/n/nucleo.rb b/Casks/n/nucleo.rb index 6a1ec25ece8f..7cc2f69d6e60 100644 --- a/Casks/n/nucleo.rb +++ b/Casks/n/nucleo.rb @@ -16,7 +16,7 @@ regex(/href=.*?Nucleo[._-]v?(\d+(?:\.\d+)+)\.zip/i) end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Nucleo.app" diff --git a/Casks/n/nuclino.rb b/Casks/n/nuclino.rb index 46477756ad64..762c241ff000 100644 --- a/Casks/n/nuclino.rb +++ b/Casks/n/nuclino.rb @@ -13,6 +13,8 @@ strategy :electron_builder end + depends_on macos: ">= :catalina" + app "Nuclino.app" zap trash: [ diff --git a/Casks/n/nulloy.rb b/Casks/n/nulloy.rb index bc0a1a3bed58..31bddcfc43c9 100644 --- a/Casks/n/nulloy.rb +++ b/Casks/n/nulloy.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Nulloy.app" zap trash: "~/Library/Saved Application State/com.nulloy.savedState" diff --git a/Casks/n/nwjs.rb b/Casks/n/nwjs.rb index aaff2aadb93d..45a0c0843a8c 100644 --- a/Casks/n/nwjs.rb +++ b/Casks/n/nwjs.rb @@ -23,6 +23,8 @@ end end + depends_on macos: ">= :big_sur" + app "nwjs-sdk-v#{version}-osx-#{arch}/nwjs.app" binary "nwjs-sdk-v#{version}-osx-#{arch}/nwjc" diff --git a/Casks/o/octarine.rb b/Casks/o/octarine.rb index 20ce69655168..2225848a73d8 100644 --- a/Casks/o/octarine.rb +++ b/Casks/o/octarine.rb @@ -2,9 +2,9 @@ arch arm: "aarch64", intel: "x64" folder = on_arch_conditional arm: "arm", intel: "intel" - version "0.20.1" - sha256 arm: "957b59624d58ad7768de6314bc8c2360ecc2bb0888fefda7e1a346b43aefdd4d", - intel: "96dcb00d172e531053d127b518d9b4f9f67f7148f05de84c85194dd306558864" + version "0.20.2" + sha256 arm: "81f10c988588af885f7a97014d6f25165ac8c813dfad50dc3eda7da486387fb3", + intel: "e0f720808e4041f826b2d9ea608e7c3f466d1e1800119858260bdf02b0649357" url "https://pub-3d35bc018fc54f11bde129e3e73e8002.r2.dev/#{version}/#{folder}/octarine_#{version}_#{arch}.dmg", verified: "pub-3d35bc018fc54f11bde129e3e73e8002.r2.dev/" diff --git a/Casks/o/offset-explorer.rb b/Casks/o/offset-explorer.rb index 9f3b8cd95d05..6f324301e92f 100644 --- a/Casks/o/offset-explorer.rb +++ b/Casks/o/offset-explorer.rb @@ -1,5 +1,5 @@ cask "offset-explorer" do - version "3.0.1" + version "3.0.2" sha256 :no_check url "https://www.kafkatool.com/download2/offsetexplorer.dmg" diff --git a/Casks/o/ok-json.rb b/Casks/o/ok-json.rb index d0be6cda2fd6..c7d3d9176928 100644 --- a/Casks/o/ok-json.rb +++ b/Casks/o/ok-json.rb @@ -1,5 +1,5 @@ cask "ok-json" do - version "2.8.0" + version "2.8.1" sha256 :no_check url "https://okjson.app/download/okjson-latest.zip" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "OK JSON.app" diff --git a/Casks/o/okta-advanced-server-access.rb b/Casks/o/okta-advanced-server-access.rb index a5ad4247b872..c69567296a85 100644 --- a/Casks/o/okta-advanced-server-access.rb +++ b/Casks/o/okta-advanced-server-access.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" pkg "ScaleFT-#{version}.pkg" diff --git a/Casks/o/olive.rb b/Casks/o/olive.rb index 5fdb20e98f1a..628b89129b6f 100644 --- a/Casks/o/olive.rb +++ b/Casks/o/olive.rb @@ -12,6 +12,8 @@ regex(/golegacy\?hash=(.*)&type=/i) end + depends_on macos: ">= :sierra" + app "Olive.app" uninstall rmdir: "~/Library/Application Support/olivevideoeditor.org{/Olive,}" diff --git a/Casks/o/onecast.rb b/Casks/o/onecast.rb index e5466b7e772f..cc7c3d9c7299 100644 --- a/Casks/o/onecast.rb +++ b/Casks/o/onecast.rb @@ -1,6 +1,6 @@ cask "onecast" do - version "2.31" - sha256 "c45316ef78cb76b8f4c47babee4e773c05577456624935caacd697ae6027db8b" + version "2.33" + sha256 "b7ce3d77afa8e4220825ab071c32c7947e9ad49e5f93f8028cd1582fcce8e951" url "https://onecast.me/updates/release/OneCast-#{version}.dmg" name "OneCast" diff --git a/Casks/o/onekey.rb b/Casks/o/onekey.rb index c0a00b8f5f29..e88076e0902b 100644 --- a/Casks/o/onekey.rb +++ b/Casks/o/onekey.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "OneKey.app" diff --git a/Casks/o/ontime.rb b/Casks/o/ontime.rb index 87ce620fa210..1108659640bb 100644 --- a/Casks/o/ontime.rb +++ b/Casks/o/ontime.rb @@ -1,9 +1,9 @@ cask "ontime" do arch arm: "arm64", intel: "x64" - version "3.9.5" - sha256 arm: "cbdb6286badb1159de5d7ce70f82b701037c8c919adc73f1d1f45e8fdcccf7c1", - intel: "229e2e48696ce846ebbf406ddd77c3d68c9421948f7e70de9fd3d5fea9a66ef9" + version "3.10.1" + sha256 arm: "e376fcca9be01d809e41500f3414d4ebf45e78421b33faf5c1d3b56f826e3161", + intel: "dc5f4ccb2590ab27e33e5e273a5432f1a658b0ee8693425bdae75379a44308a4" url "https://github.com/cpvalente/ontime/releases/download/v#{version}/ontime-macOS-#{arch}.dmg", verified: "github.com/cpvalente/ontime/" diff --git a/Casks/o/opal-composer.rb b/Casks/o/opal-composer.rb index 681a6656176b..5e4b343a437b 100644 --- a/Casks/o/opal-composer.rb +++ b/Casks/o/opal-composer.rb @@ -20,7 +20,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Opal Composer.app" diff --git a/Casks/o/openbci.rb b/Casks/o/openbci.rb index e53e23b327f7..36689e03e8fa 100644 --- a/Casks/o/openbci.rb +++ b/Casks/o/openbci.rb @@ -22,6 +22,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "OpenBCI_GUI.app" diff --git a/Casks/o/opencpn.rb b/Casks/o/opencpn.rb index f65c58dab0cf..6130a0d5c165 100644 --- a/Casks/o/opencpn.rb +++ b/Casks/o/opencpn.rb @@ -1,6 +1,6 @@ cask "opencpn" do - version "5.8.4,-0+637.1637c28" - sha256 "2c3dc08908c002dcfe61a67b8e594a14d4de7ec486f6e44fc4ddc18219b65b44" + version "5.10.2,-universal+11049.12e5712b6-14" + sha256 "680a79637b33799fec579d61546ac51b5533d7bcaf147466eed3e8327cc2cd82" url "https://github.com/OpenCPN/OpenCPN/releases/download/Release_#{version.csv.first}/OpenCPN_#{version.csv.first}#{version.csv.second}.pkg", verified: "github.com/OpenCPN/OpenCPN/" @@ -9,19 +9,13 @@ homepage "https://www.opencpn.org/" livecheck do - url :url - regex(/^OpenCPN[._-]?v?(\d+(?:\.+\d+)+)((?:-\d+)?\+\d+\.\h+)?\.(?:dmg|pkg)$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] || release["prerelease"] + url "https://www.opencpn.org/OpenCPN/info/downloadopencpn.html" + regex(/href=.*?OpenCPN[._-]?v?(\d+(?:\.+\d+)+)((?:-\d+)?(?:-universal)?\+\d+\.\h+(?:-\d+)?)?\.(?:dmg|pkg)/i) + strategy :page_match do |page, regex| + match = page.match(regex) + next if match.blank? - release["assets"]&.map do |asset| - match = asset["name"]&.match(regex) - next if match.blank? - - match[2].present? ? "#{match[1]},#{match[2]}" : match[1] - end - end.flatten + match[2].present? ? "#{match[1]},#{match[2]}" : match[1] end end diff --git a/Casks/o/openineditor-lite.rb b/Casks/o/openineditor-lite.rb index b1fc5e714633..f9db714cb75b 100644 --- a/Casks/o/openineditor-lite.rb +++ b/Casks/o/openineditor-lite.rb @@ -27,6 +27,8 @@ end end + depends_on macos: ">= :sierra" + app "OpenInEditor-Lite.app" zap trash: "~/Library/Preferences/wang.jianing.app.OpenInEditor-Lite.plist" diff --git a/Casks/o/openinterminal-lite.rb b/Casks/o/openinterminal-lite.rb index 257924ddb851..923b5ece7a8b 100644 --- a/Casks/o/openinterminal-lite.rb +++ b/Casks/o/openinterminal-lite.rb @@ -27,6 +27,8 @@ end end + depends_on macos: ">= :sierra" + app "OpenInTerminal-Lite.app" zap trash: "~/Library/Preferences/wang.jianing.app.OpenInTerminal-Lite.plist" diff --git a/Casks/o/openrgb.rb b/Casks/o/openrgb.rb index 9b61966428af..aad7131c7bf6 100644 --- a/Casks/o/openrgb.rb +++ b/Casks/o/openrgb.rb @@ -18,6 +18,8 @@ end end + depends_on macos: ">= :catalina" + app "OpenRGB.app" zap trash: [ diff --git a/Casks/o/openscad@snapshot.rb b/Casks/o/openscad@snapshot.rb index 7eeec6ef1112..dc46f051c2f2 100644 --- a/Casks/o/openscad@snapshot.rb +++ b/Casks/o/openscad@snapshot.rb @@ -1,6 +1,6 @@ cask "openscad@snapshot" do - version "2024.12.20" - sha256 "46e40b14a0d7ab22bae9c300bedaad656b803f6a9734f24999edcb639ca198cf" + version "2025.01.06" + sha256 "8b1e1f8d4a00dee73487bd2ac8ed601e1699c1476cb37cf2a958e4f9e3a336dc" url "https://files.openscad.org/snapshots/OpenSCAD-#{version}.dmg" name "OpenSCAD" @@ -12,8 +12,6 @@ regex(/OpenSCAD[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end - deprecate! date: "2025-05-01", because: :unsigned - conflicts_with cask: "openscad" app "OpenSCAD.app" diff --git a/Casks/o/openshift-client.rb b/Casks/o/openshift-client.rb index 02ff11f90c14..3333901790a2 100644 --- a/Casks/o/openshift-client.rb +++ b/Casks/o/openshift-client.rb @@ -1,9 +1,9 @@ cask "openshift-client" do arch arm: "-arm64" - version "4.17.10" - sha256 arm: "f6a954d5bbaabe223574603732851ffe7884bc48d0eff5fdf2c14812075d4da9", - intel: "dbd4da513aa3ce4ca4a5e1d9cc90c9687aefb2e6e68699434b4db73b529088c9" + version "4.17.11" + sha256 arm: "32a1dc1dc78e4f47744925174bd6e1e82525e66e3dda3822c93e593b025dab37", + intel: "a8535ce91b8f17175d578809cd9ab14b9d3807b7c5361b5682b2f341c4c3c5f8" url "https://mirror.openshift.com/pub/openshift-v#{version.major}/clients/ocp/#{version}/openshift-client-mac#{arch}.tar.gz" name "Openshift Client" diff --git a/Casks/o/opera-gx.rb b/Casks/o/opera-gx.rb index 11a72e888cf2..403c3e591c43 100644 --- a/Casks/o/opera-gx.rb +++ b/Casks/o/opera-gx.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Opera GX.app" diff --git a/Casks/o/opera.rb b/Casks/o/opera.rb index e9fed1b0e10a..6fcf4eae25db 100644 --- a/Casks/o/opera.rb +++ b/Casks/o/opera.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Opera.app" diff --git a/Casks/o/opera@developer.rb b/Casks/o/opera@developer.rb index e8ec166f0536..4ad410d7867e 100644 --- a/Casks/o/opera@developer.rb +++ b/Casks/o/opera@developer.rb @@ -9,7 +9,7 @@ livecheck do url "https://get.geo.opera.com/pub/opera-developer/" - regex(/href="(\d+(?:\.\d+)+)/i) + regex(%r{href=["']?v?(\d+(?:\.\d+)+)/?["' >]}i) end auto_updates true diff --git a/Casks/o/opgg.rb b/Casks/o/opgg.rb index 46c247ac6ae8..690576b61823 100644 --- a/Casks/o/opgg.rb +++ b/Casks/o/opgg.rb @@ -1,6 +1,6 @@ cask "opgg" do - version "1.4.25" - sha256 "4f281b003ec8a4fc53510ddcb041c0efed0002d4d683ac52d4f72900887e9e96" + version "1.4.30" + sha256 "e913ed8899c6e1b776a6e969f745b9678e97b4c0647155ca7d1e50c8dde3af78" url "https://desktop-patch.op.gg/update/general/OP.GG-#{version}-universal.dmg" name "OP.GG Desktop" diff --git a/Casks/o/optimus-player.rb b/Casks/o/optimus-player.rb index 4090dde6f8d6..2fb2da1f5f10 100644 --- a/Casks/o/optimus-player.rb +++ b/Casks/o/optimus-player.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Optimus Player.app" diff --git a/Casks/o/orangedrangon-android-messages.rb b/Casks/o/orangedrangon-android-messages.rb index 86ea54c38d01..9b40bc00e308 100644 --- a/Casks/o/orangedrangon-android-messages.rb +++ b/Casks/o/orangedrangon-android-messages.rb @@ -13,7 +13,7 @@ end conflicts_with cask: "android-messages" - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Android Messages.app" diff --git a/Casks/o/orbstack.rb b/Casks/o/orbstack.rb index 72c55e72976e..ab74c95700ae 100644 --- a/Casks/o/orbstack.rb +++ b/Casks/o/orbstack.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "OrbStack.app" binary "#{appdir}/OrbStack.app/Contents/MacOS/bin/orb" diff --git a/Casks/o/oso-cloud.rb b/Casks/o/oso-cloud.rb index 7cf434134ac6..c9b28bbda365 100644 --- a/Casks/o/oso-cloud.rb +++ b/Casks/o/oso-cloud.rb @@ -1,9 +1,9 @@ cask "oso-cloud" do arch arm: "arm64", intel: "x86_64" - version "0.22.1" - sha256 arm: "7fb45e1c93b01ca5fcb6dc2ab170944d32d3ed2de569576bb4cdc21f0502eb7c", - intel: "7ae78456cf348710ceb8215b576d5817a98f87b3b34434ed1786cc96a013e5d3" + version "0.22.2" + sha256 arm: "2d88506a29a0fd036e52161c4f1e9f76c9b646fe5425a73662343d79904ed240", + intel: "2d7aca4a6dba7e0ea39a5ed1457de3e5198e282e79331b60f25771dca56baedf" url "https://d3i4cc4dqewpo9.cloudfront.net/#{version}/oso_cli_mac_osx_#{arch}", verified: "d3i4cc4dqewpo9.cloudfront.net/" diff --git a/Casks/o/osu.rb b/Casks/o/osu.rb index e32d31dd567a..7877b738c677 100644 --- a/Casks/o/osu.rb +++ b/Casks/o/osu.rb @@ -1,9 +1,9 @@ cask "osu" do arch arm: "Apple.Silicon", intel: "Intel" - version "2024.1224.1" - sha256 arm: "3b6d9fc9f57ea7d3d98850dbd2b327ca9dc953ae033e05dad0541ab2a067d8f9", - intel: "8adffaf71554c2aea42ec2e8c6f20bddaa85ac7a4888a12aa55856567f1fad9e" + version "2025.101.0" + sha256 arm: "aec8f39706ab8d35c62412e1ce87e04f44cfe188f402e575684f8ef35122aa91", + intel: "a6b75d96e0c33046ad5c0bc86b576490b8a6b452c92bec14e19dd8cd3e65c861" url "https://github.com/ppy/osu/releases/download/#{version}/osu.app.#{arch}.zip" name "osu!" diff --git a/Casks/o/output-factory.rb b/Casks/o/output-factory.rb index 2bdbcb80b506..8ca25b91a685 100644 --- a/Casks/o/output-factory.rb +++ b/Casks/o/output-factory.rb @@ -1,5 +1,5 @@ cask "output-factory" do - version "3.0.17" + version "3.0.18" sha256 :no_check url "https://zevrix.com/downloads/OutputFactory.dmg" diff --git a/Casks/o/overt.rb b/Casks/o/overt.rb index b6024ac08cde..05b86be192f5 100644 --- a/Casks/o/overt.rb +++ b/Casks/o/overt.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "Overt.app" zap trash: [ diff --git a/Casks/o/ovito-pro.rb b/Casks/o/ovito-pro.rb index 7600c32beb34..e24e4c818676 100644 --- a/Casks/o/ovito-pro.rb +++ b/Casks/o/ovito-pro.rb @@ -17,7 +17,7 @@ auto_updates true conflicts_with cask: "ovito" - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Ovito.app" diff --git a/Casks/o/ovito.rb b/Casks/o/ovito.rb index 5858ebfda04d..f8a911f6bee2 100644 --- a/Casks/o/ovito.rb +++ b/Casks/o/ovito.rb @@ -17,7 +17,7 @@ auto_updates true conflicts_with cask: "ovito-pro" - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Ovito.app" diff --git a/Casks/o/owncloud.rb b/Casks/o/owncloud.rb index b54aa09d8517..daf55dbc8f15 100644 --- a/Casks/o/owncloud.rb +++ b/Casks/o/owncloud.rb @@ -12,7 +12,7 @@ livecheck do url "https://owncloud.com/desktop-app/" - regex(/href=.*?owncloud[._-]v?(\d+(?:\.\d+)+)[._-]x86[._-]64\.pkg/i) + regex(/href=.*?owncloud[._-]v?(\d+(?:\.\d+)+)[._-]#{arch}\.pkg/i) end auto_updates true diff --git a/Casks/p/pacifist.rb b/Casks/p/pacifist.rb index 34cf65602609..267cd57f55dd 100644 --- a/Casks/p/pacifist.rb +++ b/Casks/p/pacifist.rb @@ -1,6 +1,6 @@ cask "pacifist" do - version "4.1.1" - sha256 "5c8c5eac3f886726bb1f1fb73c9c9184bb83d2613d1fa336b79340a82e9154b5" + version "4.1.2" + sha256 "98fae0dcaf870fd877100944976c2dc3036701de5912d2f0e386133e2288a007" url "https://www.charlessoft.com/pacifist_download/Pacifist_#{version}.dmg" name "Pacifist" diff --git a/Casks/p/pagico.rb b/Casks/p/pagico.rb index 1a1f4a182d31..9a21a2512490 100644 --- a/Casks/p/pagico.rb +++ b/Casks/p/pagico.rb @@ -1,6 +1,6 @@ cask "pagico" do - version "10,20241220" - sha256 "b5b304138a4cb83d2877dd5de11d7bfd88d1458b0f8fd91ba164e5477d8372df" + version "10,20241230" + sha256 "5c21dbdd14b8dbef617d54bcfe53cf8a53b7dec69d2b3026fa6b9fd95c70ebc1" url "https://www.pagico.com/downloads/Pagico_macOS_r#{version.csv.second}.dmg" name "Pagico" @@ -12,7 +12,7 @@ strategy :sparkle end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "Pagico.app" diff --git a/Casks/p/pallotron-yubiswitch.rb b/Casks/p/pallotron-yubiswitch.rb index d1c434b42730..e5125f5a7d4f 100644 --- a/Casks/p/pallotron-yubiswitch.rb +++ b/Casks/p/pallotron-yubiswitch.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "yubiswitch.app" zap trash: [ diff --git a/Casks/p/panwriter.rb b/Casks/p/panwriter.rb index 84abd4ab25ea..928225e67472 100644 --- a/Casks/p/panwriter.rb +++ b/Casks/p/panwriter.rb @@ -12,6 +12,7 @@ homepage "https://panwriter.com/" depends_on formula: "pandoc" + depends_on macos: ">= :high_sierra" app "PanWriter.app" diff --git a/Casks/p/papers.rb b/Casks/p/papers.rb index c6a329ade4ca..82d9bd1a88b6 100644 --- a/Casks/p/papers.rb +++ b/Casks/p/papers.rb @@ -15,6 +15,8 @@ strategy :electron_builder end + depends_on macos: ">= :high_sierra" + app "Papers.app" zap trash: [ diff --git a/Casks/p/parsehub.rb b/Casks/p/parsehub.rb index b997978b8c03..9df02e0e6df1 100644 --- a/Casks/p/parsehub.rb +++ b/Casks/p/parsehub.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "ParseHub.app" diff --git a/Casks/p/parsify.rb b/Casks/p/parsify.rb index 408ed2f08aaf..a83756108498 100644 --- a/Casks/p/parsify.rb +++ b/Casks/p/parsify.rb @@ -11,6 +11,8 @@ desc "Extensible calculator with unit and currency conversions" homepage "https://parsify.app/" + depends_on macos: ">= :high_sierra" + app "Parsify.app" zap trash: [ diff --git a/Casks/p/permute.rb b/Casks/p/permute.rb index b4b4c67f0341..d34e5ef1e318 100644 --- a/Casks/p/permute.rb +++ b/Casks/p/permute.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Permute #{version.major}.app" diff --git a/Casks/p/pgadmin4.rb b/Casks/p/pgadmin4.rb index aba794ec2978..48030d76f6e3 100644 --- a/Casks/p/pgadmin4.rb +++ b/Casks/p/pgadmin4.rb @@ -13,7 +13,7 @@ livecheck do url "https://ftp.postgresql.org/pub/pgadmin/pgadmin4/" - regex(/href="v?(\d+(?:\.\d+)+)/i) + regex(%r{href=["']?v?(\d+(?:\.\d+)+)/?["' >]}i) end app "pgAdmin 4.app" @@ -21,6 +21,8 @@ zap trash: [ "~/.pgadmin", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.pgadmin.pgadmin4.sfl*", + "~/Library/Application Support/pgAdmin 4", + "~/Library/Caches/pgAdmin 4", "~/Library/Preferences/org.pgadmin.pgadmin4.plist", "~/Library/Saved Application State/org.pgadmin.pgAdmin4.savedState", ] diff --git a/Casks/p/physics-101.rb b/Casks/p/physics-101.rb index 6930b3c145cc..a37862a71627 100644 --- a/Casks/p/physics-101.rb +++ b/Casks/p/physics-101.rb @@ -12,6 +12,8 @@ strategy :extract_plist end + depends_on macos: ">= :mojave" + app "Physics 101.app" zap trash: [ diff --git a/Casks/p/pibar.rb b/Casks/p/pibar.rb index bcca6e3700fc..8909b01574b5 100644 --- a/Casks/p/pibar.rb +++ b/Casks/p/pibar.rb @@ -8,6 +8,8 @@ desc "Pi-hole(s) management in the menu bar" homepage "https://github.com/amiantos/pibar" + depends_on macos: ">= :sierra" + app "PiBar.app" zap trash: [ diff --git a/Casks/p/picfindr.rb b/Casks/p/picfindr.rb index 8683d93a4eab..61e0a121e300 100644 --- a/Casks/p/picfindr.rb +++ b/Casks/p/picfindr.rb @@ -12,6 +12,8 @@ strategy :sparkle end + depends_on macos: ">= :big_sur" + app "PicFindr.app" zap trash: [ diff --git a/Casks/p/piclist.rb b/Casks/p/piclist.rb index d10e85c71eda..b693995d0b71 100644 --- a/Casks/p/piclist.rb +++ b/Casks/p/piclist.rb @@ -1,9 +1,9 @@ cask "piclist" do arch arm: "arm64", intel: "x64" - version "2.9.6" - sha256 arm: "d07b95e5789dd1628864a4614fa662dc03e739c6e336fc04930fab111b74ddb0", - intel: "03ef6c04de0b0078fd250ec393cf7cd3316105a55b5a02e358d95239b6d148a3" + version "2.9.7" + sha256 arm: "4bc609bc7eac921be33baae19d220ef99989b9e07984eaebee02427a029fa132", + intel: "874d9334885bbc721a5a1666cff412334787917eaa649e829298cfac4cdbcd67" url "https://release.piclist.cn/latest/PicList-#{version}-#{arch}.dmg" name "PicList" diff --git a/Casks/p/pictureview.rb b/Casks/p/pictureview.rb index 8819da0afc7e..fbafdb29e830 100644 --- a/Casks/p/pictureview.rb +++ b/Casks/p/pictureview.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "PictureView.app" diff --git a/Casks/p/pieces.rb b/Casks/p/pieces.rb index 69d8d3033e7b..517b35e82d88 100644 --- a/Casks/p/pieces.rb +++ b/Casks/p/pieces.rb @@ -2,7 +2,7 @@ arch arm: "-arm64" livecheck_arch = on_arch_conditional arm: "_arm64" - version "3.3.2" + version "3.3.3" sha256 :no_check url "https://builds.pieces.app/stages/production/pieces_for_x/macos#{arch}/download" diff --git a/Casks/p/pika.rb b/Casks/p/pika.rb index e50409aea1e4..f4cb2049074d 100644 --- a/Casks/p/pika.rb +++ b/Casks/p/pika.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Pika.app" diff --git a/Casks/p/pinegrow.rb b/Casks/p/pinegrow.rb index 51e8826bcbc0..4e63db6c7254 100644 --- a/Casks/p/pinegrow.rb +++ b/Casks/p/pinegrow.rb @@ -15,6 +15,8 @@ regex(%r{href=.*?/PinegrowMac#{arch}[._-]v?(\d+(?:\.\d+)+)\.dmg}i) end + depends_on macos: ">= :catalina" + app "Pinegrow.app" zap trash: [ diff --git a/Casks/p/piphero.rb b/Casks/p/piphero.rb index 0dbc8891683f..5852cfdf50f1 100644 --- a/Casks/p/piphero.rb +++ b/Casks/p/piphero.rb @@ -11,6 +11,8 @@ desc "Menu bar app to picture-in-picture any window" homepage "https://piphero.app/" + depends_on macos: ">= :catalina" + app "PiPHero.app" zap trash: [ diff --git a/Casks/p/pitch.rb b/Casks/p/pitch.rb index 2d10b245d336..0664273aa658 100644 --- a/Casks/p/pitch.rb +++ b/Casks/p/pitch.rb @@ -1,6 +1,6 @@ cask "pitch" do - version "2.54.0,stable.1,6963722" - sha256 "067b59dc4526a347dadb768a131a203ae8ec577590eef4537e5991fa56b5ece4" + version "2.55.0,stable.1,6967826" + sha256 "3025bb370897a1f74c8ac21ba0cf628d174cc099af12ece8ab2c58bddb906045" url "https://desktop-app-builds.pitch.com/Pitch-#{version.csv.first}-#{version.csv.second}-ci#{version.csv.third}.dmg" name "Pitch" @@ -20,6 +20,8 @@ end end + depends_on macos: ">= :catalina" + app "Pitch.app" zap trash: [ diff --git a/Casks/p/pixelorama.rb b/Casks/p/pixelorama.rb index c973e8fa846d..41e1e042f02a 100644 --- a/Casks/p/pixelorama.rb +++ b/Casks/p/pixelorama.rb @@ -8,6 +8,8 @@ desc "2D sprite editor made with the Godot Engine" homepage "https://orama-interactive.itch.io/pixelorama" + depends_on macos: ">= :sierra" + app "Pixelorama.app" zap trash: "~/Library/Saved Application State/com.orama_interactive.pixelorama.savedState" diff --git a/Casks/p/pixelsnap.rb b/Casks/p/pixelsnap.rb index e055dea37d96..0047750ab6c8 100644 --- a/Casks/p/pixelsnap.rb +++ b/Casks/p/pixelsnap.rb @@ -19,7 +19,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "PixelSnap #{version.major}.app" diff --git a/Casks/p/planet.rb b/Casks/p/planet.rb index 758d884e9281..c3da3c715470 100644 --- a/Casks/p/planet.rb +++ b/Casks/p/planet.rb @@ -10,10 +10,11 @@ livecheck do url :url - regex(/^release-(\d+(?:[.-]\d+)+)$/i) + regex(/^release[._-](\d+(?:[.-]\d+)+)$/i) end auto_updates true + depends_on macos: ">= :monterey" app "Planet.app" diff --git a/Casks/p/playdate-mirror.rb b/Casks/p/playdate-mirror.rb index 2dd1120197b1..65bf4e6f9070 100644 --- a/Casks/p/playdate-mirror.rb +++ b/Casks/p/playdate-mirror.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Mirror.app" diff --git a/Casks/p/plexamp.rb b/Casks/p/plexamp.rb index 9fb43f3d6c1d..48dc4cf5e1fc 100644 --- a/Casks/p/plexamp.rb +++ b/Casks/p/plexamp.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Plexamp.app" diff --git a/Casks/p/plus42-binary.rb b/Casks/p/plus42-binary.rb index aad91c3908be..7809a9fb2c50 100644 --- a/Casks/p/plus42-binary.rb +++ b/Casks/p/plus42-binary.rb @@ -12,6 +12,8 @@ regex(/:\s*release\s*(\d+(?:\.\d+)+[a-z]?)\s*(?:$|\([^\n)]*MacOS)/i) end + depends_on macos: ">= :high_sierra" + app "Plus42 Binary.app" zap trash: [ diff --git a/Casks/p/plus42-decimal.rb b/Casks/p/plus42-decimal.rb index d02d00fda7e2..d154038b97d4 100644 --- a/Casks/p/plus42-decimal.rb +++ b/Casks/p/plus42-decimal.rb @@ -12,6 +12,8 @@ regex(/:\s*release\s*(\d+(?:\.\d+)+[a-z]?)\s*(?:$|\([^\n)]*MacOS)/i) end + depends_on macos: ">= :high_sierra" + app "Plus42 Decimal.app" zap trash: [ diff --git a/Casks/p/pock.rb b/Casks/p/pock.rb index e395047f65d2..638de738185a 100644 --- a/Casks/p/pock.rb +++ b/Casks/p/pock.rb @@ -8,11 +8,13 @@ homepage "https://pock.app/" livecheck do - url :homepage - regex(/Latest version: (\d+(?:\.\d+)*(?:-\d+)?)/i) + url "https://pock.app/api/latestVersions.json" + strategy :json do |json| + json.dig("core", "name") + end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Pock.app" diff --git a/Casks/p/pocket-casts.rb b/Casks/p/pocket-casts.rb index 9ef5a1feb55d..089db8e646b4 100644 --- a/Casks/p/pocket-casts.rb +++ b/Casks/p/pocket-casts.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Pocket Casts.app" diff --git a/Casks/p/podman-desktop.rb b/Casks/p/podman-desktop.rb index 0135d7ccc9d1..3450895eda50 100644 --- a/Casks/p/podman-desktop.rb +++ b/Casks/p/podman-desktop.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Podman Desktop.app" diff --git a/Casks/p/poe.rb b/Casks/p/poe.rb index a285a5bc21a5..c5e83ac676e2 100644 --- a/Casks/p/poe.rb +++ b/Casks/p/poe.rb @@ -22,7 +22,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Poe.app" diff --git a/Casks/p/pokemon-tcg-live.rb b/Casks/p/pokemon-tcg-live.rb index dcf8f0f0a5cc..2ef5125bf1fb 100644 --- a/Casks/p/pokemon-tcg-live.rb +++ b/Casks/p/pokemon-tcg-live.rb @@ -19,7 +19,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :high_sierra" app "Pokemon TCG Live.app" diff --git a/Casks/p/poker-copilot.rb b/Casks/p/poker-copilot.rb index 59a97f8c38b7..05af72586dca 100644 --- a/Casks/p/poker-copilot.rb +++ b/Casks/p/poker-copilot.rb @@ -1,6 +1,6 @@ cask "poker-copilot" do - version "7.53,9465" - sha256 "980589c3a5dc042415da24b445fd0cdba64027ecbe4d8b98a10a17f6eca726c3" + version "7.54,9496" + sha256 "8f25859e92e83632220031fb3a6991c8331eca34568b0a49c0a8a29741981d6b" url "https://static.pokercopilot.com/pokercopilot_macos_#{version.csv.first.dots_to_underscores}_build_#{version.csv.second}.dmg" name "Poker Copilot" diff --git a/Casks/p/polkadot-js.rb b/Casks/p/polkadot-js.rb index 7237997b8f59..432bb8b683d4 100644 --- a/Casks/p/polkadot-js.rb +++ b/Casks/p/polkadot-js.rb @@ -27,6 +27,8 @@ end end + depends_on macos: ">= :high_sierra" + app "Polkadot-JS Apps.app" zap trash: [ diff --git a/Casks/p/polymail.rb b/Casks/p/polymail.rb index 9a8fa53304bb..5322d2b04e2c 100644 --- a/Casks/p/polymail.rb +++ b/Casks/p/polymail.rb @@ -16,6 +16,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Polymail.app" diff --git a/Casks/p/polypane.rb b/Casks/p/polypane.rb index 4461ce841abf..12d2837de2e9 100644 --- a/Casks/p/polypane.rb +++ b/Casks/p/polypane.rb @@ -11,6 +11,8 @@ desc "Browser for ambitious developers" homepage "https://polypane.app/" + depends_on macos: ">= :big_sur" + app "Polypane.app" zap trash: [ diff --git a/Casks/p/polyphone.rb b/Casks/p/polyphone.rb index 024682060f16..a09041b246d0 100644 --- a/Casks/p/polyphone.rb +++ b/Casks/p/polyphone.rb @@ -19,6 +19,8 @@ end end + depends_on macos: ">= :monterey" + app "polyphone.app" zap trash: [ diff --git a/Casks/p/pomotodo.rb b/Casks/p/pomotodo.rb deleted file mode 100644 index 4cf9f7e97153..000000000000 --- a/Casks/p/pomotodo.rb +++ /dev/null @@ -1,23 +0,0 @@ -cask "pomotodo" do - version "3.4.2,1508736942" - sha256 "7726496a48eeb2901c9762de2a2df743b2010e7ad0b6ccd2cab5a4f49a496f93" - - url "https://cdn.hackplan.com/theair/#{version.csv.second}/Pomotodo.#{version.csv.first}.dmg", - verified: "cdn.hackplan.com/theair/" - name "Pomododo" - desc "Time management app for creators" - homepage "https://pomotodo.com/" - - disable! date: "2024-01-05", because: :no_longer_available - - app "Pomotodo.app" - - zap trash: [ - "~/Library/Application Scripts/com.pomotodo.PomotodoMacHelper", - "~/Library/Caches/com.pomotodo.PomotodoMac", - "~/Library/Containers/com.pomotodo.PomotodoMacHelper", - "~/Library/Cookies/com.pomotodo.PomotodoMac.binarycookies", - "~/Library/Preferences/com.pomotodo.PomotodoMac.plist", - "~/Library/WebKit/com.pomotodo.PomotodoMac", - ] -end diff --git a/Casks/p/popo.rb b/Casks/p/popo.rb index 13a7961feaf9..4b73040c98d8 100644 --- a/Casks/p/popo.rb +++ b/Casks/p/popo.rb @@ -1,6 +1,6 @@ cask "popo" do - version "4.15.0,1733406069478" - sha256 "4f9cb27195a56af2700542830dfce98202e4555b1828691300488f652bd72de5" + version "4.16.0,1735890714581" + sha256 "7d1b694db4aa34ba3b827f4e9c051c2dbc6eb27168c1c561b9c220220ca502c9" url "https://popo.netease.com/file/popomac/POPO-setup_prod_#{version.csv.second}.dmg" name "NetEase POPO" @@ -25,7 +25,7 @@ end end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "popo_mac.app" diff --git a/Casks/p/portfolioperformance.rb b/Casks/p/portfolioperformance.rb index ae3095cb2aaf..21a845feb100 100644 --- a/Casks/p/portfolioperformance.rb +++ b/Casks/p/portfolioperformance.rb @@ -1,9 +1,9 @@ cask "portfolioperformance" do arch arm: "aarch64", intel: "x86_64" - version "0.72.2" - sha256 arm: "69301846fe9516b818f34ee5e0cc873e11b3e8a4844f15b6db78ad97adf3de9f", - intel: "6511b6ba16d56b858038f0c329a0f6cc56d4b4bacbb3f4c73eb3e5e74ea5995a" + version "0.73.0" + sha256 arm: "1fd644d578a556ebe9d4044551f06e6d20ecc9370da1d48414dacb3a473e6d9c", + intel: "469a43c7fd13c2ce36530234b60c0661c959dd1aa0fc94a25473e26cdaa108d5" url "https://github.com/buchen/portfolio/releases/download/#{version}/PortfolioPerformance-#{version}-#{arch}.dmg", verified: "github.com/buchen/portfolio/" diff --git a/Casks/p/portx.rb b/Casks/p/portx.rb index 6e8afce2cf9e..0a1b9e33d947 100644 --- a/Casks/p/portx.rb +++ b/Casks/p/portx.rb @@ -1,9 +1,9 @@ cask "portx" do arch arm: "arm64", intel: "x64" - version "2.2.11,10.63" - sha256 arm: "74B72A370BD7D6E0F3B71AE080C3D5C4D98B2670E89F1C8030629123BC73DA1E", - intel: "71E62760B379D0B4238B2591DD255273ACCCF356E196E83D369B3943E1D46CEA" + version "2.2.12,10.64" + sha256 arm: "FEF969F88CAECFDCB5101BD12C4FCA0983A99578CECDFCB79BE54E87599E7341", + intel: "AD2E5049DED01F6621B69B8D598ED7341BFFF517C64DB6F67A46003B06711BFA" url "https://cdn.netsarang.net/0ac7ea20/PortX-#{version.csv.first}-#{arch}.dmg", verified: "cdn.netsarang.net/" diff --git a/Casks/p/postman-agent.rb b/Casks/p/postman-agent.rb index 494cfbb30449..779cfea1f28f 100644 --- a/Casks/p/postman-agent.rb +++ b/Casks/p/postman-agent.rb @@ -1,9 +1,9 @@ cask "postman-agent" do arch arm: "osx_arm64", intel: "osx_64" - version "0.4.33" - sha256 arm: "868d3f6019ca00b38e5355d494c09fb608fa5603475d6f50ae040f38e7045a58", - intel: "0b4362d43f078936201e96fbaf8a7e30c67f3df8b30a6a9fb898afca06b93090" + version "0.4.34" + sha256 arm: "f28bec26e87af0e279177ba2250f173a8b557b5a13fec083fc2bf07a9005e7c0", + intel: "83f5f379063f1657251780c84b5d3cbbea0170ca1b21c1ffd3130fe1161c06cf" url "https://dl-agent.pstmn.io/download/version/#{version}/#{arch}", verified: "dl-agent.pstmn.io/download/version/" @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Postman Agent.app" diff --git a/Casks/p/postman.rb b/Casks/p/postman.rb index ab6851b5458e..bae39b00a858 100644 --- a/Casks/p/postman.rb +++ b/Casks/p/postman.rb @@ -23,7 +23,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Postman.app" diff --git a/Casks/p/power-manager.rb b/Casks/p/power-manager.rb index 42e885ec4966..01f16ff3986c 100644 --- a/Casks/p/power-manager.rb +++ b/Casks/p/power-manager.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "Power Manager.app" diff --git a/Casks/p/powerphotos.rb b/Casks/p/powerphotos.rb index 936242cf0bf6..9dad8f18ea9a 100644 --- a/Casks/p/powerphotos.rb +++ b/Casks/p/powerphotos.rb @@ -60,7 +60,7 @@ end end on_monterey :or_newer do - version "2.7.1" + version "2.7.3" sha256 :no_check url "https://www.fatcatsoftware.com/powerphotos/PowerPhotos.zip" diff --git a/Casks/p/preference-manager.rb b/Casks/p/preference-manager.rb index 1582f7fba34d..4502e7a150e4 100644 --- a/Casks/p/preference-manager.rb +++ b/Casks/p/preference-manager.rb @@ -2,7 +2,7 @@ version "4.5.4,4540" sha256 "dcaa511f529cf5e659e86f0e6ae49f4bbcd63669a4e66ebf6ccfee4a9a9b7295" - url "https://www.digitalrebellion.com/download/prefman?version=#{version.csv.second}", + url "https://download.digitalrebellion.com/prefman/Preference_Manager_#{version.csv.second}.dmg", user_agent: :fake name "Preference Manager" desc "Trash, backup, lock and restore video editor preferences" diff --git a/Casks/p/prefs-editor.rb b/Casks/p/prefs-editor.rb index 9fb0d5ef890e..11017ffcbac2 100644 --- a/Casks/p/prefs-editor.rb +++ b/Casks/p/prefs-editor.rb @@ -1,15 +1,15 @@ cask "prefs-editor" do - version "1.4.1.3.1" - sha256 :no_check + version "1.4.1" + sha256 "bfa48939c288455b0f3b7647759d6bb59d022a046209b408290341a6493705a8" - url "https://files.tempel.org/Various/OSX_Prefs_Editor/PrefsEditor.zip" + url "https://files.tempel.org/Various/OSX_Prefs_Editor/PrefsEditor-#{version}.zip" name "Prefs Editor" desc "Graphical user interface for the 'defaults' command" homepage "https://apps.tempel.org/PrefsEditor/" livecheck do url "https://apps.tempel.org/PrefsEditor/appcast.xml" - strategy :sparkle + strategy :sparkle, &:short_version end auto_updates true diff --git a/Casks/p/prezi-next.rb b/Casks/p/prezi-next.rb index 62942be4fdaa..48643ebbb502 100644 --- a/Casks/p/prezi-next.rb +++ b/Casks/p/prezi-next.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "Prezi Next.app" diff --git a/Casks/p/principle.rb b/Casks/p/principle.rb index 0415152052fb..bf5d382af444 100644 --- a/Casks/p/principle.rb +++ b/Casks/p/principle.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :mojave" + app "Principle.app" zap trash: [ diff --git a/Casks/p/printopia.rb b/Casks/p/printopia.rb index ae4c067a9160..bdfe730b0dcc 100644 --- a/Casks/p/printopia.rb +++ b/Casks/p/printopia.rb @@ -12,6 +12,8 @@ regex(%r{/Printopia_(\d+(?:\.\d+)+)\.zip}i) end + depends_on macos: ">= :high_sierra" + app "Printopia.app" uninstall launchctl: "com.decisivetactics.printopia-server", diff --git a/Casks/p/privatevpn.rb b/Casks/p/privatevpn.rb index 7396318048de..46ab93c09772 100644 --- a/Casks/p/privatevpn.rb +++ b/Casks/p/privatevpn.rb @@ -12,7 +12,7 @@ regex(/Mac\s*OS(?:\s+X)?\s+VPN\s+App\s+(?:Version\s+)?v?(\d+(?:\.\d+)+)/i) end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "PrivateVPN.app" diff --git a/Casks/p/processing.rb b/Casks/p/processing.rb index 7a67ff185563..eb457f1597d0 100644 --- a/Casks/p/processing.rb +++ b/Casks/p/processing.rb @@ -20,7 +20,7 @@ end conflicts_with cask: "processing@3" - depends_on macos: ">= :catalina" + depends_on macos: ">= :mojave" app "Processing.app" diff --git a/Casks/p/proclaim.rb b/Casks/p/proclaim.rb index d242b8b22112..b79657d183f2 100644 --- a/Casks/p/proclaim.rb +++ b/Casks/p/proclaim.rb @@ -1,19 +1,25 @@ cask "proclaim" do - version "3.1.0.0092" - sha256 "03263a343503e041755e41b223ec1d23d8b110232cc2298fada55175b9a698d1" + arch arm: "-arm" - url "https://downloads.logoscdn.com/Proclaim/Installer/#{version}/Proclaim.dmg", + version "4.7.0.0202" + sha256 arm: "b2fa4b9551ac73e433cca543d3822a59a8ff77b0acc3619f2451f607a8df9366", + intel: "3d149ea2ae8f304b48515221274fa622d56b5be9350c998ce0f9d2acf2294412" + + url "https://downloads.logoscdn.com/Proclaim/Installer/#{version}/Proclaim#{arch}.dmg", verified: "logoscdn.com/Proclaim/" - name "Faithlife Proclaim" + name "Proclaim" desc "Church presentation software" - homepage "https://faithlife.com/products/proclaim" + homepage "https://proclaim.logos.com/" livecheck do - url "http://downloads.proclaimonline.com/mac/appcast.xml" - strategy :sparkle, &:short_version + url "https://clientservices.logos.com/update/v1/feed/proclaim-mac/stable.xml" + strategy :xml do |xml| + xml.get_elements("//logos:version")&.map { |item| item.text&.strip } + end end - depends_on macos: ">= :mojave" + auto_updates true + depends_on macos: ">= :big_sur" app "Proclaim.app" @@ -22,8 +28,4 @@ "~/Library/Preferences/com.logos.Proclaim.plist", "~/Library/Saved Application State/com.logos.Proclaim.savedState", ] - - caveats do - requires_rosetta - end end diff --git a/Casks/p/progressive-downloader.rb b/Casks/p/progressive-downloader.rb index 5f91408f3429..34b2c8114687 100644 --- a/Casks/p/progressive-downloader.rb +++ b/Casks/p/progressive-downloader.rb @@ -12,7 +12,7 @@ regex(%r{href=.*?/(\d+(?:\.\d+)+)/PSD[^"' >]*?\.dmg}i) end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Progressive Downloader.app" diff --git a/Casks/p/propresenter@beta.rb b/Casks/p/propresenter@beta.rb index 0cae43a3e916..145af3cf02de 100644 --- a/Casks/p/propresenter@beta.rb +++ b/Casks/p/propresenter@beta.rb @@ -15,8 +15,8 @@ end end on_monterey :or_newer do - version "18.1,302055471" - sha256 "a5901c1a98ead3d8b14606a5602bbc3c0c48d2f8ddeb676f05cd1d10dc93ec79" + version "18.1,302055486" + sha256 "9d4c7bb76f9c9d060a0a29e0930f10f7f3e8893b7c5de512de5b2e7f17fe2d78" livecheck do url "https://api.renewedvision.com/v1/pro/upgrade?platform=macos&osVersion=#{MacOS.full_version}&appVersion=0&buildNumber=0&includeNotes=0&channel=beta" diff --git a/Casks/p/protokol.rb b/Casks/p/protokol.rb index 275598da34ce..4e37fac49bed 100644 --- a/Casks/p/protokol.rb +++ b/Casks/p/protokol.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Protokol.app" diff --git a/Casks/p/proton-pass.rb b/Casks/p/proton-pass.rb index 1231cfd57feb..1f53f1b96494 100644 --- a/Casks/p/proton-pass.rb +++ b/Casks/p/proton-pass.rb @@ -19,7 +19,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Proton Pass.app" diff --git a/Casks/p/protonvpn.rb b/Casks/p/protonvpn.rb index ab0d92781bad..e54f20f1e2bb 100644 --- a/Casks/p/protonvpn.rb +++ b/Casks/p/protonvpn.rb @@ -25,6 +25,7 @@ quit: "ch.protonvpn.mac" zap trash: [ + "~/Library/Application Scripts/*.group.ch.protonvpn.mac", "~/Library/Application Scripts/ch.protonvpn.*", "~/Library/Application Support/CrashReporter/ProtonVPN*", "~/Library/Application Support/ProtonVPN", @@ -33,6 +34,7 @@ "~/Library/Caches/SentryCrash/ProtonVPN", "~/Library/Containers/ch.protonvpn.*", "~/Library/Cookies/ch.protonvpn.mac.binarycookies", + "~/Library/Group Containers/*.group.ch.protonvpn.mac", "~/Library/Logs/ProtonVPN.log", "~/Library/Preferences/ch.protonvpn.mac.plist", "~/Library/WebKit/ch.protonvpn.mac", diff --git a/Casks/p/protopie.rb b/Casks/p/protopie.rb index 02f86ab58d36..024a85eea660 100644 --- a/Casks/p/protopie.rb +++ b/Casks/p/protopie.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "ProtoPie.app" diff --git a/Casks/p/prowlarr.rb b/Casks/p/prowlarr.rb index 3c10e4e80b41..f8d4ab65cf8d 100644 --- a/Casks/p/prowlarr.rb +++ b/Casks/p/prowlarr.rb @@ -1,9 +1,9 @@ cask "prowlarr" do arch arm: "arm64", intel: "x64" - version "1.28.2.4885" - sha256 arm: "6164a2efe1ad1832adaeffa3d14cfaf11a6b234b0dc41695bb0c13f76352e1b1", - intel: "085281145d833abc96011bf377fa076e18aca1567ad2a273750412846ff6368e" + version "1.29.2.4915" + sha256 arm: "661600462e77019323ab678bda900ed3c620ded67bbc2d1f516fb6856564302e", + intel: "2cf0f37117574e4139615023b179ee78730e9345c7944c93ec94f6788b563f20" url "https://github.com/Prowlarr/Prowlarr/releases/download/v#{version}/Prowlarr.master.#{version}.osx-app-core-#{arch}.zip", verified: "github.com/Prowlarr/Prowlarr/" diff --git a/Casks/p/psst.rb b/Casks/p/psst.rb index f677d3e61baa..a2fd6dd727a8 100644 --- a/Casks/p/psst.rb +++ b/Casks/p/psst.rb @@ -1,5 +1,5 @@ cask "psst" do - version "0.1.0,20241228.051436" + version "0.1.0,20241229.020702" sha256 :no_check url "https://nightly.link/jpochyla/psst/workflows/build/main/Psst.dmg.zip", diff --git a/Casks/p/pushplaylabs-sidekick.rb b/Casks/p/pushplaylabs-sidekick.rb index 6655c0249e26..8bb8e2c502b8 100644 --- a/Casks/p/pushplaylabs-sidekick.rb +++ b/Casks/p/pushplaylabs-sidekick.rb @@ -27,7 +27,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Sidekick.app" diff --git a/Casks/q/qbittorrent@lt20.rb b/Casks/q/qbittorrent@lt20.rb index 898731810285..072326707a43 100644 --- a/Casks/q/qbittorrent@lt20.rb +++ b/Casks/q/qbittorrent@lt20.rb @@ -13,8 +13,6 @@ regex(%r{url=.*?/qbittorrent[._-]v?(\d+(?:\.\d+)+)[._-]lt20\.dmg}i) end - deprecate! date: "2025-05-01", because: :unsigned - conflicts_with cask: "qbittorrent" depends_on macos: ">= :big_sur" diff --git a/Casks/q/qctools.rb b/Casks/q/qctools.rb index 67d8b8355546..e8efd06ee04a 100644 --- a/Casks/q/qctools.rb +++ b/Casks/q/qctools.rb @@ -1,6 +1,6 @@ cask "qctools" do - version "1.3.1" - sha256 "8151679f9e648e00008f60810dcb29632308fb78a2053ca178686e47dd9a3eea" + version "1.4" + sha256 "0023f0475cc22fbd87e5649db586db9b8c6f34d57563c2087b43b2d32b920fca" url "https://mediaarea.net/download/binary/qctools/#{version}/QCTools_#{version}_mac.dmg" name "QCTools" @@ -12,7 +12,7 @@ regex(/href=.*?QCTools[._-]v?(\d+(?:\.\d+)+)[^"' >]*?\.dmg/i) end - depends_on macos: ">= :sierra" + depends_on macos: ">= :big_sur" app "QCTools.app" diff --git a/Casks/q/qflipper.rb b/Casks/q/qflipper.rb index 0b9275beb36c..b29434fef51c 100644 --- a/Casks/q/qflipper.rb +++ b/Casks/q/qflipper.rb @@ -12,6 +12,8 @@ regex(%r{href=["']?v?(\d+(?:\.\d+)+)/?["' >]}i) end + depends_on macos: ">= :mojave" + app "qFlipper.app" binary "#{appdir}/qFlipper.app/Contents/MacOS/qFlipper-cli" diff --git a/Casks/q/qgis@ltr.rb b/Casks/q/qgis@ltr.rb index 1cbc3f8336ea..654a77ec003e 100644 --- a/Casks/q/qgis@ltr.rb +++ b/Casks/q/qgis@ltr.rb @@ -15,8 +15,6 @@ end end - deprecate! date: "2025-05-01", because: :unsigned - depends_on macos: ">= :high_sierra" app "QGIS-LTR.app" diff --git a/Casks/q/qgroundcontrol.rb b/Casks/q/qgroundcontrol.rb index a8beeec04d60..e5ad0fd439fa 100644 --- a/Casks/q/qgroundcontrol.rb +++ b/Casks/q/qgroundcontrol.rb @@ -6,7 +6,7 @@ verified: "github.com/mavlink/qgroundcontrol/" name "QGroundControl" desc "Ground control station for drones" - homepage "http://qgroundcontrol.com/" + homepage "https://qgroundcontrol.com/" livecheck do url :url diff --git a/Casks/q/qlmarkdown.rb b/Casks/q/qlmarkdown.rb index 9c2490045214..da6be7e93231 100644 --- a/Casks/q/qlmarkdown.rb +++ b/Casks/q/qlmarkdown.rb @@ -1,14 +1,19 @@ cask "qlmarkdown" do - version "1.0.20" - sha256 "e3c694fc783422b9434556a90b78e7bcc3fbe0ac5de3a60c677dda982337a90e" + version "1.0.21" + sha256 "bf669572403227410df0c19002c8a55d2c0cf6121c7fcb5ede26137e39449aad" url "https://github.com/sbarex/QLMarkdown/releases/download/#{version}/QLMarkdown.zip" name "sbarex QLMarkdown" desc "Quick Look generator for Markdown files" homepage "https://github.com/sbarex/QLMarkdown" + livecheck do + url "https://sbarex.github.io/QLMarkdown/appcast.xml" + strategy :sparkle, &:short_version + end + auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "QLMarkdown.app" binary "#{appdir}/QLMarkdown.app/Contents/Resources/qlmarkdown_cli" diff --git a/Casks/q/qlvideo.rb b/Casks/q/qlvideo.rb index 7233f4a80e74..1f182ef8c069 100644 --- a/Casks/q/qlvideo.rb +++ b/Casks/q/qlvideo.rb @@ -20,6 +20,8 @@ end end + depends_on macos: ">= :high_sierra" + app "QuickLook Video.app" zap trash: [ diff --git a/Casks/q/qmk-toolbox.rb b/Casks/q/qmk-toolbox.rb index 693aefe54c84..c91387a1af74 100644 --- a/Casks/q/qmk-toolbox.rb +++ b/Casks/q/qmk-toolbox.rb @@ -8,6 +8,8 @@ desc "Toolbox companion for QMK Firmware" homepage "https://qmk.fm/" + depends_on macos: ">= :monterey" + app "QMK Toolbox.app" uninstall quit: "fm.qmk.toolbox" diff --git a/Casks/q/qnapi.rb b/Casks/q/qnapi.rb deleted file mode 100644 index c5fff9acb8ba..000000000000 --- a/Casks/q/qnapi.rb +++ /dev/null @@ -1,16 +0,0 @@ -cask "qnapi" do - version "0.2.3" - sha256 "9bb7f9ba42f6795c7e094ba6555e14955e02b5e2f5277454dc4a96b1569871d1" - - url "https://github.com/QNapi/qnapi/releases/download/#{version}/QNapi-#{version}.dmg", - verified: "github.com/QNapi/qnapi/" - name "QNapi" - homepage "https://qnapi.github.io/" - - # it has been almost seven years since the last release, - # and users have reported it stopped working in 2020 - # https://github.com/QNapi/qnapi/issues/173 - disable! date: "2024-01-01", because: :unmaintained - - app "QNapi.app" -end diff --git a/Casks/q/qownnotes.rb b/Casks/q/qownnotes.rb index 2936f5e1be6d..191ca7f89a71 100644 --- a/Casks/q/qownnotes.rb +++ b/Casks/q/qownnotes.rb @@ -1,6 +1,6 @@ cask "qownnotes" do - version "24.12.7" - sha256 "8aaa62614469b47fc78c6cac33ece4edd0d4ad6dd31983cf1a6c74c38cd789fa" + version "25.1.2" + sha256 "c397d9d75ccd0f1f0267aa12580fb396fc7743014d105b7ba2a4b0e0530d59f0" url "https://github.com/pbek/QOwnNotes/releases/download/v#{version}/QOwnNotes.dmg", verified: "github.com/pbek/QOwnNotes/" @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "QOwnNotes.app" diff --git a/Casks/q/qq.rb b/Casks/q/qq.rb index 4398b5dc2611..5f260226a2ee 100644 --- a/Casks/q/qq.rb +++ b/Casks/q/qq.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "QQ.app" diff --git a/Casks/q/qqlive.rb b/Casks/q/qqlive.rb index 14598e0cc175..f64b89303855 100644 --- a/Casks/q/qqlive.rb +++ b/Casks/q/qqlive.rb @@ -1,6 +1,6 @@ cask "qqlive" do - version "2.109.1.54853" - sha256 "7522b8a61f07906536515b43b094f0a10f678ae44904816c420a1d17ae385fcd" + version "2.110.0.54864" + sha256 "014f3240e92367c7ef7ae59474eed1a2da33198c9c55aae22c22236c4d4067f8" url "https://dldir1.qq.com/qqtv/mac/TencentVideo#{version}.dmg" name "QQLive" @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "QQLive.app" diff --git a/Casks/q/qqmacmgr.rb b/Casks/q/qqmacmgr.rb deleted file mode 100644 index 2f9d8baba32d..000000000000 --- a/Casks/q/qqmacmgr.rb +++ /dev/null @@ -1,22 +0,0 @@ -cask "qqmacmgr" do - version "2.4.16" - sha256 "6ff8fe1fe173ac7c78c0140dec616a1b426237b1b5e3053851a03b3df515c38e" - - url "https://pm.myapp.com/invc/xfspeed/qqpcmgr/module_update/QQMacMgr_#{version}.dmg", - verified: "pm.myapp.com/invc/xfspeed/" - name "腾讯电脑管家" - homepage "https://lemon.qq.com/index_o.html" - - # `tencent-lemon` is the maintained cask - disable! date: "2024-01-01", because: :discontinued - - app "QQMacMgr.app" - - caveats do - <<~EOS - tencent-lemon is the successor to this software: - - brew install --cask tencent-lemon - EOS - end -end diff --git a/Casks/q/qr-journal.rb b/Casks/q/qr-journal.rb index 46989d600457..2a0edd94918a 100644 --- a/Casks/q/qr-journal.rb +++ b/Casks/q/qr-journal.rb @@ -12,6 +12,8 @@ regex(%r{href=.*?/QRJournal(\d+(?:\.\d+)*)\.dmg}i) end + depends_on macos: ">= :mojave" + app "QR Journal.app" zap trash: [ diff --git a/Casks/q/qspace-pro.rb b/Casks/q/qspace-pro.rb index 7b3c87a81fea..47f2fadc7bdc 100644 --- a/Casks/q/qspace-pro.rb +++ b/Casks/q/qspace-pro.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "QSpace Pro.app" diff --git a/Casks/q/qt-creator.rb b/Casks/q/qt-creator.rb index 6bed34d5a3ea..924dbb7a3d3c 100644 --- a/Casks/q/qt-creator.rb +++ b/Casks/q/qt-creator.rb @@ -27,7 +27,7 @@ end end - depends_on macos: ">= :sierra" + depends_on macos: ">= :monterey" app "Qt Creator.app" diff --git a/Casks/q/qt-creator@dev.rb b/Casks/q/qt-creator@dev.rb index 19a24b342c48..001775a91d5f 100644 --- a/Casks/q/qt-creator@dev.rb +++ b/Casks/q/qt-creator@dev.rb @@ -23,7 +23,7 @@ end end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Qt Creator.app" diff --git a/Casks/q/qth.rb b/Casks/q/qth.rb index ff15ea34ef9e..bb5ef7ebd167 100644 --- a/Casks/q/qth.rb +++ b/Casks/q/qth.rb @@ -1,6 +1,6 @@ cask "qth" do - version "0.8.11" - sha256 "43ad0a2d3d2e56b5bd0b9d4f4e37fd97f6c9f3e46302353f74a515c365da444f" + version "0.8.13" + sha256 "9edcd0262bb1a8adcde5cfe209d69ef4e2fd4c0084a491364a031725fff491ec" url "https://www.w8wjb.com/qth/QTH-#{version}.dmg" name "QTH" @@ -12,7 +12,7 @@ regex(%r{href=.*?/QTH[._-]v?(\d+(?:\.\d+)+)\.dmg}i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :high_sierra" app "QTH.app" diff --git a/Casks/q/quarto.rb b/Casks/q/quarto.rb index d9c7627a048b..2b67ce851503 100644 --- a/Casks/q/quarto.rb +++ b/Casks/q/quarto.rb @@ -1,6 +1,6 @@ cask "quarto" do - version "1.6.39" - sha256 "3181cebb7cfbdfbfba568e453fbbf6fb084f5f8c43576c553208e3e3baffa2b5" + version "1.6.40" + sha256 "90e91b8be10ef9d5d3797890742c381bf64bfcb1f20f15b5a29cbefae02ced05" url "https://github.com/quarto-dev/quarto-cli/releases/download/v#{version}/quarto-#{version}-macos.pkg", verified: "github.com/quarto-dev/quarto-cli/" diff --git a/Casks/q/quba.rb b/Casks/q/quba.rb index 7c25f2b2247a..fa2ab5920083 100644 --- a/Casks/q/quba.rb +++ b/Casks/q/quba.rb @@ -14,7 +14,7 @@ end depends_on arch: :arm64 - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Quba.app" diff --git a/Casks/q/querious.rb b/Casks/q/querious.rb index 3a092274b715..c65650b33b44 100644 --- a/Casks/q/querious.rb +++ b/Casks/q/querious.rb @@ -1,6 +1,6 @@ cask "querious" do - version "4.0.15" - sha256 "429cc619d70af901e6da7213aea75838bc895b91ee77cc2386328bfb755f32ab" + version "4.1.1" + sha256 "71d86ab20f10b35a28840b64a33742494d46c6018556a662dd3bd516e6b5e8ad" url "https://www.araelium.com/querious/downloads/versions/Querious#{version}.zip" name "Querious #{version.major}" diff --git a/Casks/q/quickboot.rb b/Casks/q/quickboot.rb index 1df229129290..09f7ea0ff40f 100644 --- a/Casks/q/quickboot.rb +++ b/Casks/q/quickboot.rb @@ -10,6 +10,7 @@ # user has reported it stopped working in catalina # https://github.com/jfro/QuickBoot/issues/5 deprecate! date: "2024-01-01", because: :unmaintained + disable! date: "2025-01-04", because: :unmaintained app "QuickBoot.app" end diff --git a/Casks/q/quicken.rb b/Casks/q/quicken.rb index d674fd0075fc..e5cbe1ade40e 100644 --- a/Casks/q/quicken.rb +++ b/Casks/q/quicken.rb @@ -1,6 +1,6 @@ cask "quicken" do - version "7.10.1,710.55389.100" - sha256 "9dd6de95a7aa60ca456cf86e05c0aee02a30cc16242865c88fd176afa81f4c2d" + version "8.0.0,800.56192.100" + sha256 "143e610209f84234e2a61891d4b7ca9f3682cadcc6a738460aa923cb5a7b32b8" url "https://download.quicken.com/mac/Quicken/001/Release/031A96D9-EFE6-4520-8B6A-7F465DDAA3E4/Quicken-#{version.csv.second}/Quicken-#{version.csv.second}.zip" name "Quicken" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :monterey" app "Quicken.app" diff --git a/Casks/q/quicksilver.rb b/Casks/q/quicksilver.rb index 8dd339a2a5b7..6d2f39dec356 100644 --- a/Casks/q/quicksilver.rb +++ b/Casks/q/quicksilver.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "Quicksilver.app" diff --git a/Casks/q/quicktune.rb b/Casks/q/quicktune.rb index e4c5635aaeb8..12819d3d0c69 100644 --- a/Casks/q/quicktune.rb +++ b/Casks/q/quicktune.rb @@ -1,5 +1,5 @@ cask "quicktune" do - version "7.4.1" + version "7.4.2" sha256 :no_check url "https://marioaguzman.github.io/quicktune/updater/QuickTune.dmg" diff --git a/Casks/q/quiet-reader.rb b/Casks/q/quiet-reader.rb index b5e844b371af..4d2e42afa0e9 100644 --- a/Casks/q/quiet-reader.rb +++ b/Casks/q/quiet-reader.rb @@ -7,10 +7,7 @@ desc "Read articles or text highlights distraction free" homepage "https://quietreader.app/" - livecheck do - url :url - strategy :extract_plist - end + disable! date: "2025-01-04", because: :no_longer_available app "Quiet Reader.app" diff --git a/Casks/q/quodlibet.rb b/Casks/q/quodlibet.rb index e5d3ae7b3fde..ad9e585c7989 100644 --- a/Casks/q/quodlibet.rb +++ b/Casks/q/quodlibet.rb @@ -8,25 +8,13 @@ desc "Music player and music library manager" homepage "https://quodlibet.readthedocs.io/" - # Not every GitHub release provides a file for macOS, so we check multiple - # recent releases instead of only the "latest" release. livecheck do - url :url - regex(/^QuodLibet[._-]v?(\d+(?:\.\d+)+)\.dmg$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] || release["prerelease"] - - release["assets"]&.map do |asset| - match = asset["name"]&.match(regex) - next if match.blank? - - match[1] - end - end.flatten - end + url "https://quodlibet.github.io/appcast/osx-quodlibet.rss" + strategy :sparkle end + auto_updates true + app "QuodLibet.app" zap trash: [ diff --git a/Casks/r/radar.rb b/Casks/r/radar.rb index 91cfc80bba1a..a7893d78cb70 100644 --- a/Casks/r/radar.rb +++ b/Casks/r/radar.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Radar.app" diff --git a/Casks/r/radarr.rb b/Casks/r/radarr.rb index d954131ae18f..1905c50ed4e5 100644 --- a/Casks/r/radarr.rb +++ b/Casks/r/radarr.rb @@ -1,9 +1,9 @@ cask "radarr" do arch arm: "arm64", intel: "x64" - version "5.16.3.9541" - sha256 arm: "dc1fa7f1c9bb2ba440740f1f3aa7b120e6b3dd841c5af770cddb44df4d5156cc", - intel: "4ef10c338a89f104645bc1e9e92da58af93d7317e76120ac800ffe2b66f366f5" + version "5.17.2.9580" + sha256 arm: "2de9d0b5ca224525125067d9a12198af4c69234c4b2c061abf5d570261a42721", + intel: "352c553b9b28b771f1de489f57c66a4186f12560cd74f32dacb936b2eefd16d2" url "https://github.com/Radarr/Radarr/releases/download/v#{version}/Radarr.master.#{version}.osx-app-core-#{arch}.zip", verified: "github.com/Radarr/Radarr/" diff --git a/Casks/r/radiola.rb b/Casks/r/radiola.rb new file mode 100644 index 000000000000..f10bf14e1d3e --- /dev/null +++ b/Casks/r/radiola.rb @@ -0,0 +1,31 @@ +cask "radiola" do + version "8.1.0" + sha256 "96ecfb960e4cc689a7b5045e6168f91d31906cb27f11d13b28a4a6313124f9b3" + + url "https://github.com/SokoloffA/radiola/releases/download/v#{version}/Radiola-#{version}.dmg" + name "Radiola" + desc "Internet radio player for the menu bar" + homepage "https://github.com/SokoloffA/radiola" + + livecheck do + url "https://sokoloffa.github.io/radiola/feed.xml" + strategy :sparkle + end + + auto_updates true + depends_on macos: ">= :big_sur" + + app "Radiola.app" + + uninstall quit: "com.github.SokoloffA.Radiola" + + zap trash: [ + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.sokoloffa.radiola.sfl*", + "~/Library/Application Support/com.github.SokoloffA.Radiola", + "~/Library/Application Support/Radiola", + "~/Library/Caches/com.github.SokoloffA.Radiola", + "~/Library/HTTPStorages/com.github.SokoloffA.Radiola", + "~/Library/HTTPStorages/com.github.SokoloffA.Radiola.binarycookies", + "~/Library/Preferences/com.github.SokoloffA.Radiola.plist", + ] +end diff --git a/Casks/r/rambox.rb b/Casks/r/rambox.rb index 643b43f576f4..ef1bd4ce0f8c 100644 --- a/Casks/r/rambox.rb +++ b/Casks/r/rambox.rb @@ -9,6 +9,7 @@ homepage "https://rambox.app/" auto_updates true + depends_on macos: ">= :catalina" app "Rambox.app" diff --git a/Casks/r/rancher.rb b/Casks/r/rancher.rb index 8da25b923b0b..2a15f9ab944c 100644 --- a/Casks/r/rancher.rb +++ b/Casks/r/rancher.rb @@ -18,6 +18,7 @@ auto_updates true conflicts_with cask: "docker" + depends_on macos: ">= :catalina" app "Rancher Desktop.app" diff --git a/Casks/r/random-mouse-clicker.rb b/Casks/r/random-mouse-clicker.rb index 66c41a435286..eb528d72e138 100644 --- a/Casks/r/random-mouse-clicker.rb +++ b/Casks/r/random-mouse-clicker.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Random Mouse Clicker by MurGaa.com.app" diff --git a/Casks/r/rapidapi.rb b/Casks/r/rapidapi.rb index 8172d629322a..7b513d16a832 100644 --- a/Casks/r/rapidapi.rb +++ b/Casks/r/rapidapi.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "RapidAPI.app" diff --git a/Casks/r/raycast.rb b/Casks/r/raycast.rb index 8818613675ef..97ca16283f9a 100644 --- a/Casks/r/raycast.rb +++ b/Casks/r/raycast.rb @@ -40,11 +40,14 @@ zap trash: [ "~/.config/raycast", + "~/Library/Application Scripts/com.raycast.macos.BrowserExtension", "~/Library/Application Support/com.raycast.macos", "~/Library/Caches/com.raycast.macos", "~/Library/Caches/SentryCrash/Raycast", + "~/Library/Containers/com.raycast.macos.BrowserExtension", "~/Library/Cookies/com.raycast.macos.binarycookies", "~/Library/HTTPStorages/com.raycast.macos", "~/Library/Preferences/com.raycast.macos.plist", + "~/Library/WebKit/com.raycast.macos", ] end diff --git a/Casks/r/raze.rb b/Casks/r/raze.rb index d2488cd292b3..7452df1ed45a 100644 --- a/Casks/r/raze.rb +++ b/Casks/r/raze.rb @@ -26,6 +26,8 @@ end end + depends_on macos: ">= :catalina" + app "Raze.app" zap trash: [ diff --git a/Casks/r/react-native-debugger.rb b/Casks/r/react-native-debugger.rb index 29fd2d0be6ee..2bb8477259ba 100644 --- a/Casks/r/react-native-debugger.rb +++ b/Casks/r/react-native-debugger.rb @@ -8,6 +8,7 @@ homepage "https://github.com/jhen0409/react-native-debugger" auto_updates true + depends_on macos: ">= :high_sierra" app "React Native Debugger.app" diff --git a/Casks/r/readdle-spark.rb b/Casks/r/readdle-spark.rb index dd407a473db5..3a04cec7dd3a 100644 --- a/Casks/r/readdle-spark.rb +++ b/Casks/r/readdle-spark.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :big_sur" app "Spark Desktop.app" diff --git a/Casks/r/reader.rb b/Casks/r/reader.rb index a9262ece4cf8..c3e84c7bd028 100644 --- a/Casks/r/reader.rb +++ b/Casks/r/reader.rb @@ -1,6 +1,6 @@ cask "reader" do - version "0.1.1118" - sha256 "37f7ed95eb22518945a7179473d78ccde67c51a7115ec81ed443ec667fc8bfda" + version "0.1.1119" + sha256 "7550c74b4f3589d6c4b37b3726da8a753dfbea502862f05651b73fae0a24efff" url "https://github.com/readwiseio/reader-desktop-releases/releases/download/reader-desktop-v#{version}/Reader_#{version}_universal.dmg", verified: "github.com/readwiseio/reader-desktop-releases/" diff --git a/Casks/r/readest.rb b/Casks/r/readest.rb new file mode 100644 index 000000000000..0925d78e6d61 --- /dev/null +++ b/Casks/r/readest.rb @@ -0,0 +1,23 @@ +cask "readest" do + version "0.9.0" + sha256 "915e77305e99095bc7e0df18313a94f23762d669621ab297c00a328820f5811b" + + url "https://github.com/readest/readest/releases/download/v#{version}/Readest_#{version}_universal.dmg", + verified: "github.com/readest/readest/" + name "Readest" + desc "Ebook reader" + homepage "https://readest.com/" + + depends_on macos: ">= :monterey" + + app "Readest.app" + + zap trash: [ + "~/Library/Application Support/com.bilingify.readest", + "~/Library/Caches/com.bilingify.readest", + "~/Library/Caches/readest", + "~/Library/Preferences/com.bilingify.readest.plist", + "~/Library/WebKit/com.bilingify.readest", + "~/Library/WebKit/readest", + ] +end diff --git a/Casks/r/reaper.rb b/Casks/r/reaper.rb index 413c652bae8c..fd1e52a0a033 100644 --- a/Casks/r/reaper.rb +++ b/Casks/r/reaper.rb @@ -1,5 +1,5 @@ cask "reaper" do - version "7.28" + version "7.29" on_mojave :or_older do sha256 "56ad88f1cd2fd111baf87b8e44b6ec4e95a5057ab35984f76e278bce2229f1c5" @@ -11,7 +11,7 @@ end end on_catalina :or_newer do - sha256 "6e1ac1217ac4de06808e9aab3ad14af40c1bdeb28c21c91886940a562a016ea6" + sha256 "6f519be60b9a1725abb7d284c29b6e5c6bdfac902f82714497c42ec12b9f92d1" url "https://dlcf.reaper.fm/#{version.major}.x/reaper#{version.major_minor.no_dots}_universal.dmg" end diff --git a/Casks/r/redisinsight.rb b/Casks/r/redis-insight.rb similarity index 56% rename from Casks/r/redisinsight.rb rename to Casks/r/redis-insight.rb index 52997e67fceb..7968b7870299 100644 --- a/Casks/r/redisinsight.rb +++ b/Casks/r/redis-insight.rb @@ -1,4 +1,4 @@ -cask "redisinsight" do +cask "redis-insight" do arch arm: "arm64", intel: "x64" version "2.64.1" @@ -6,7 +6,7 @@ url "https://s3.amazonaws.com/redisinsight.download/public/latest/Redis-Insight-mac-#{arch}.dmg", verified: "s3.amazonaws.com/redisinsight.download/" - name "RedisInsight" + name "Redis Insight" desc "GUI for streamlined Redis application development" homepage "https://redis.com/redis-enterprise/redis-insight/" @@ -16,10 +16,18 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "Redis Insight.app" zap trash: [ + "~/.redisinsight-app", + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.redislabs.redisinsight-v#{version.major}.sfl*", + "~/Library/Application Support/RedisInsight", + "~/Library/Caches/org.RedisLabs.RedisInsight-V#{version.major}", + "~/Library/Caches/org.RedisLabs.RedisInsight-V#{version.major}.ShipIt", + "~/Library/HTTPStorages/org.RedisLabs.RedisInsight-V#{version.major}", + "~/Library/Logs/RedisInsight", "~/Library/Preferences/org.RedisLabs.RedisInsight-V#{version.major}.plist", "~/Library/Saved Application State/org.RedisLabs.RedisInsight-V#{version.major}.savedState", ] diff --git a/Casks/r/redis-pro.rb b/Casks/r/redis-pro.rb index 0d8d0202a401..5dd0632a4a55 100644 --- a/Casks/r/redis-pro.rb +++ b/Casks/r/redis-pro.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "redis-pro.app" zap trash: [ diff --git a/Casks/r/reflect.rb b/Casks/r/reflect.rb index 0239a8307c67..4532c35ec093 100644 --- a/Casks/r/reflect.rb +++ b/Casks/r/reflect.rb @@ -12,6 +12,7 @@ homepage "https://reflect.app/" auto_updates true + depends_on macos: ">= :catalina" app "Reflect.app" diff --git a/Casks/r/reflector.rb b/Casks/r/reflector.rb index 49b79e95d17d..ab62b92965ff 100644 --- a/Casks/r/reflector.rb +++ b/Casks/r/reflector.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :catalina" + app "Reflector #{version.major}.app" zap trash: [ diff --git a/Casks/r/remember-the-milk.rb b/Casks/r/remember-the-milk.rb index 33a38fb85027..bb4c51191af2 100644 --- a/Casks/r/remember-the-milk.rb +++ b/Casks/r/remember-the-milk.rb @@ -15,6 +15,8 @@ regex(%r{Version:\s*(\d+(?:\.\d+)+)}i) end + depends_on macos: ">= :high_sierra" + app "Remember The Milk.app" zap trash: [ diff --git a/Casks/r/remote-desktop-manager.rb b/Casks/r/remote-desktop-manager.rb index 1dd7ea1094c7..86240ff5d79d 100644 --- a/Casks/r/remote-desktop-manager.rb +++ b/Casks/r/remote-desktop-manager.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "Remote Desktop Manager.app" diff --git a/Casks/r/remotehamradio.rb b/Casks/r/remotehamradio.rb index 2225b0550093..0225a4aa5935 100644 --- a/Casks/r/remotehamradio.rb +++ b/Casks/r/remotehamradio.rb @@ -13,6 +13,8 @@ regex(/href=.*?RemoteHamRadio[._-]v?(\d+(?:\.\d+)+)[._-]universal[._-]mac\.zip/i) end + depends_on macos: ">= :catalina" + app "RemoteHamRadio.app" zap trash: [ diff --git a/Casks/r/replacicon.rb b/Casks/r/replacicon.rb index 2fa3dce9f282..cb19f1b0d60c 100644 --- a/Casks/r/replacicon.rb +++ b/Casks/r/replacicon.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :ventura" app "Replacicon.app" diff --git a/Casks/r/replaywebpage.rb b/Casks/r/replaywebpage.rb index c96b5d92cc87..418b0b99f47b 100644 --- a/Casks/r/replaywebpage.rb +++ b/Casks/r/replaywebpage.rb @@ -1,6 +1,6 @@ cask "replaywebpage" do - version "2.2.4" - sha256 "98ee77bdf98b02cbd5dca16fc112a300157b35eb554893307df21d3aaa438d49" + version "2.2.5" + sha256 "d9007c8dddeb3d7d23a9c6bc465ac10e625751c79df1c06702e8b5ab4b3069df" url "https://github.com/webrecorder/replayweb.page/releases/download/v#{version}/ReplayWeb.page-#{version}.dmg", verified: "github.com/webrecorder/replayweb.page/" diff --git a/Casks/r/reqable.rb b/Casks/r/reqable.rb index d3469b17eaa5..343a6c511970 100644 --- a/Casks/r/reqable.rb +++ b/Casks/r/reqable.rb @@ -12,6 +12,7 @@ homepage "https://reqable.com/" auto_updates true + depends_on macos: ">= :catalina" app "Reqable.app" diff --git a/Casks/r/responsively.rb b/Casks/r/responsively.rb index 7ce671c78842..8f2a169fa57f 100644 --- a/Casks/r/responsively.rb +++ b/Casks/r/responsively.rb @@ -12,6 +12,7 @@ homepage "https://responsively.app/" auto_updates true + depends_on macos: ">= :catalina" app "ResponsivelyApp.app" diff --git a/Casks/r/restfox.rb b/Casks/r/restfox.rb index 6692d8518191..bf38ea599c2e 100644 --- a/Casks/r/restfox.rb +++ b/Casks/r/restfox.rb @@ -1,9 +1,9 @@ cask "restfox" do arch arm: "arm64", intel: "x64" - version "0.33.0" - sha256 arm: "bbfc02b3bd76b5720d37d353eb270f84e2d2573e1effa5d77286814f14f40082", - intel: "cb187d332f8ff36112d56f226e5f58ef839e6e67a3f108e64d5aab18f692b590" + version "0.34.0" + sha256 arm: "eef487038bb2b33813d2ae1844c830026faa8dbbd6027758c9aef99e44c61ef4", + intel: "5d2db18eda9aea4b582e0ba6c7e232e69b9589294c2e69b986611e85bf532823" url "https://github.com/flawiddsouza/Restfox/releases/download/v#{version}/Restfox-darwin-#{arch}-#{version}.zip", verified: "github.com/flawiddsouza/Restfox/releases/download/" diff --git a/Casks/r/restic-browser.rb b/Casks/r/restic-browser.rb index 02ee86288168..30f9992ddc1d 100644 --- a/Casks/r/restic-browser.rb +++ b/Casks/r/restic-browser.rb @@ -1,6 +1,6 @@ cask "restic-browser" do - version "0.3.1" - sha256 "30fc1daebc2705d15f85803f1aee9a37ff2b5d99278c3ee4db9482e427a04c2c" + version "0.3.2" + sha256 "8b2138661571a6f6f80210cffe5c4b03b4b7436c751a28941a77a113fded7a68" url "https://github.com/emuell/restic-browser/releases/download/v#{version}/Restic-Browser-v#{version}-macOS.zip" name "Restic Browser" diff --git a/Casks/r/retro-virtual-machine.rb b/Casks/r/retro-virtual-machine.rb index 9bff2e6c944c..58f61bd515f6 100644 --- a/Casks/r/retro-virtual-machine.rb +++ b/Casks/r/retro-virtual-machine.rb @@ -13,6 +13,8 @@ regex(/RetroVirtualMachine[._-](\d+(?:\.\d+)+)\.dmg/i) end + depends_on macos: ">= :high_sierra" + app "Retro Virtual Machine #{version.major_minor}.app" zap trash: [ diff --git a/Casks/r/retroarch-metal.rb b/Casks/r/retroarch-metal.rb index 5a104168e193..3b9051606f37 100644 --- a/Casks/r/retroarch-metal.rb +++ b/Casks/r/retroarch-metal.rb @@ -1,5 +1,5 @@ cask "retroarch-metal" do - version "1.19.1" + version "1.20.0" sha256 :no_check # required as upstream package is often updated in place url "https://buildbot.libretro.com/stable/#{version}/apple/osx/universal/RetroArch_Metal.dmg", diff --git a/Casks/r/retroarch.rb b/Casks/r/retroarch.rb index d4a1a5263739..5a6f690fb065 100644 --- a/Casks/r/retroarch.rb +++ b/Casks/r/retroarch.rb @@ -1,5 +1,5 @@ cask "retroarch" do - version "1.19.1" + version "1.20.0" sha256 :no_check # required as upstream package is often updated in place url "https://buildbot.libretro.com/stable/#{version}/apple/osx/x86_64/RetroArch.dmg", diff --git a/Casks/r/reverso.rb b/Casks/r/reverso.rb index 7867cca234e6..4fdbbf0607f8 100644 --- a/Casks/r/reverso.rb +++ b/Casks/r/reverso.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Reverso.app" diff --git a/Casks/r/rewind.rb b/Casks/r/rewind.rb index 45a107c4347e..5e133b375640 100644 --- a/Casks/r/rewind.rb +++ b/Casks/r/rewind.rb @@ -7,10 +7,7 @@ desc "Record and search your screen and audio" homepage "https://www.rewind.ai/" - livecheck do - url :url - strategy :extract_plist - end + deprecate! date: "2024-12-31", because: :unmaintained auto_updates true depends_on macos: ">= :monterey" diff --git a/Casks/r/rightfont.rb b/Casks/r/rightfont.rb index 7de8d6e76a95..80353f88cde1 100644 --- a/Casks/r/rightfont.rb +++ b/Casks/r/rightfont.rb @@ -1,5 +1,5 @@ cask "rightfont" do - version "9.3" + version "9.3.1" sha256 :no_check url "https://rightfontapp.com/update/rightfont.zip" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "RightFont.app" diff --git a/Casks/r/ripme.rb b/Casks/r/ripme.rb index 6df48343321f..206e00d64df0 100644 --- a/Casks/r/ripme.rb +++ b/Casks/r/ripme.rb @@ -1,22 +1,28 @@ cask "ripme" do - version "1.7.95" - sha256 "008201e406f401b27248277a4188f26203bb9da0170872de900125f8a6c8b558" + version "2.1.13-7-fac3f8ea" + sha256 "196e0048aaf742ac44840675b46907502a144a0b3d27402e7666c29e94aea185" - url "https://github.com/RipMeApp/ripme/releases/download/#{version}/ripme.jar" + url "https://github.com/RipMeApp/ripme/releases/download/#{version}/ripme-#{version}.jar" name "RipMe" desc "Album ripper for various websites" homepage "https://github.com/RipMeApp/ripme" + livecheck do + url :url + regex(/v?(\d+(?:\.\d+)+(?:-\d+-\h+)?)/i) + strategy :github_latest + end + auto_updates true container type: :naked - artifact "ripme.jar", target: "#{appdir}/ripme.jar" + artifact "ripme-#{version}.jar", target: "#{appdir}/ripme.jar" uninstall delete: "/Applications/rips" zap trash: "~/Library/Application Support/ripme" caveats do - depends_on_java "8+" + depends_on_java "17+" end end diff --git a/Casks/r/rippling.rb b/Casks/r/rippling.rb index 71185b38db25..d84a308877a4 100644 --- a/Casks/r/rippling.rb +++ b/Casks/r/rippling.rb @@ -12,6 +12,8 @@ strategy :header_match end + depends_on macos: ">= :catalina" + app "Rippling.app" zap trash: [ diff --git a/Casks/r/rive.rb b/Casks/r/rive.rb index a6a10ea3bcfb..db4cc0a63d03 100644 --- a/Casks/r/rive.rb +++ b/Casks/r/rive.rb @@ -1,6 +1,6 @@ cask "rive" do - version "0.8.2307" - sha256 "c3f78bd6b38b5d84b924b80d39286d079ce0dc572a16c4e2aba272db9de1911b" + version "0.8.2344" + sha256 "4f06b887b0cd0cc6bd76f4e3b9c3dd7de3cb5eda7ebdaf4975babc47fc90dfe4" url "https://releases.rive.app/macos/#{version}/Rive.dmg" name "Rive" @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :mojave" + app "Rive.app" zap trash: [ diff --git a/Casks/r/rivet.rb b/Casks/r/rivet.rb new file mode 100644 index 000000000000..e2c93b7986fa --- /dev/null +++ b/Casks/r/rivet.rb @@ -0,0 +1,34 @@ +cask "rivet" do + version "1.9.0" + sha256 "d5805b49f411a26fe8fda30fc855996a895f1169920dd4db551b5853130b16d8" + + url "https://github.com/Ironclad/rivet/releases/download/app-v#{version}/Rivet.dmg", verified: "github.com/Ironclad/rivet/" + name "Rivet" + desc "Open-source visual AI programming environment" + homepage "https://rivet.ironcladapp.com/" + + livecheck do + url :url + regex(/^app[._-]v?(\d+(?:\.\d+)+)$/i) + strategy :github_releases do |json, regex| + json.map do |release| + next if release["draft"] || release["prerelease"] + + match = release["tag_name"]&.match(regex) + next if match.blank? + + match[1] + end + end + end + + depends_on macos: ">= :high_sierra" + + app "Rivet.app" + + zap trash: [ + "~/Library/Application Support/com.ironcladapp.rivet", + "~/Library/Caches/com.ironcladapp.rivet", + "~/Library/WebKit/com.ironcladapp.rivet", + ] +end diff --git a/Casks/r/roam-research.rb b/Casks/r/roam-research.rb index c6306eddd013..ce326a591d9d 100644 --- a/Casks/r/roam-research.rb +++ b/Casks/r/roam-research.rb @@ -16,6 +16,8 @@ strategy :electron_builder end + depends_on macos: ">= :catalina" + app "Roam Research.app" zap trash: [ diff --git a/Casks/r/roam.rb b/Casks/r/roam.rb index 4d58fe7e9e3d..ac7741e0062c 100644 --- a/Casks/r/roam.rb +++ b/Casks/r/roam.rb @@ -1,7 +1,7 @@ cask "roam" do arch arm: "arm64", intel: "x64" - version "141.0.0-beta001" + version "142.0.0-beta001" sha256 :no_check url "https://download.ro.am/Roam/8a86d88cfc9da3551063102e9a4e2a83/latest/darwin/#{arch}/Roam.dmg" diff --git a/Casks/r/roaringapps.rb b/Casks/r/roaringapps.rb index 7980dd4d6cfe..234d3dea1f25 100644 --- a/Casks/r/roaringapps.rb +++ b/Casks/r/roaringapps.rb @@ -12,6 +12,8 @@ regex(%r{href=.*?/RoaringApps-(\d+(?:\.\d+)*)\.zip}i) end + depends_on macos: ">= :high_sierra" + app "RoaringApps.app" zap trash: [ diff --git a/Casks/r/roboform.rb b/Casks/r/roboform.rb index 64bd066ef793..011c3dc3aee3 100644 --- a/Casks/r/roboform.rb +++ b/Casks/r/roboform.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "RoboForm.app" diff --git a/Casks/r/rocket-chat.rb b/Casks/r/rocket-chat.rb index c4b82466cfb5..d66183023aa6 100644 --- a/Casks/r/rocket-chat.rb +++ b/Casks/r/rocket-chat.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Rocket.Chat.app" diff --git a/Casks/r/rocket-typist.rb b/Casks/r/rocket-typist.rb index 90f6b16240a1..bdf7517817dd 100644 --- a/Casks/r/rocket-typist.rb +++ b/Casks/r/rocket-typist.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :ventura" + depends_on macos: ">= :sonoma" app "Rocket Typist.app" diff --git a/Casks/r/rocket.rb b/Casks/r/rocket.rb index 5cab1c41f435..d167c1dce870 100644 --- a/Casks/r/rocket.rb +++ b/Casks/r/rocket.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :sierra" app "Rocket.app" diff --git a/Casks/r/rotato.rb b/Casks/r/rotato.rb index 32a16dcb237f..e00186e2769c 100644 --- a/Casks/r/rotato.rb +++ b/Casks/r/rotato.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Rotato.app" diff --git a/Casks/r/rotki.rb b/Casks/r/rotki.rb index 32dea50b4b81..a0e5d10a7d10 100644 --- a/Casks/r/rotki.rb +++ b/Casks/r/rotki.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "rotki.app" zap trash: [ diff --git a/Casks/r/routine.rb b/Casks/r/routine.rb index 5bbcc1e12570..c051db9330f9 100644 --- a/Casks/r/routine.rb +++ b/Casks/r/routine.rb @@ -18,7 +18,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Routine.app" diff --git a/Casks/r/royal-tsx.rb b/Casks/r/royal-tsx.rb index 2451d5397cf3..5dea3b50f01c 100644 --- a/Casks/r/royal-tsx.rb +++ b/Casks/r/royal-tsx.rb @@ -14,7 +14,7 @@ auto_updates true conflicts_with cask: "royal-tsx@beta" - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Royal TSX.app" diff --git a/Casks/r/rstudio@daily.rb b/Casks/r/rstudio@daily.rb index 7b3b2621acf2..2bf15a2801f5 100644 --- a/Casks/r/rstudio@daily.rb +++ b/Casks/r/rstudio@daily.rb @@ -1,6 +1,6 @@ cask "rstudio@daily" do - version "2025.04.0-daily-168" - sha256 "a3e5572f275964143fd6cf7a79a3bc1750c7a8dae74a166764e52cc493539a05" + version "2025.04.0-daily-170" + sha256 "15a4120c39a7305b222e4e4713c86e302ea474df078b3d17193d15011fa15ce5" url "https://rstudio-ide-build.s3.amazonaws.com/electron/macos/RStudio-#{version}.dmg", verified: "rstudio-ide-build.s3.amazonaws.com/electron/macos/" diff --git a/Casks/r/runjs.rb b/Casks/r/runjs.rb index ebd0ac7a8014..8d0e209a29e1 100644 --- a/Casks/r/runjs.rb +++ b/Casks/r/runjs.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "RunJS.app" diff --git a/Casks/s/sabnzbd.rb b/Casks/s/sabnzbd.rb index 5c94d7f7dab3..caeac753aa71 100644 --- a/Casks/s/sabnzbd.rb +++ b/Casks/s/sabnzbd.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "SABnzbd.app" zap trash: "~/Library/Application Support/SABnzbd" diff --git a/Casks/s/safe-exam-browser.rb b/Casks/s/safe-exam-browser.rb index a7f190572b9f..9459c35ceb5f 100644 --- a/Casks/s/safe-exam-browser.rb +++ b/Casks/s/safe-exam-browser.rb @@ -13,7 +13,7 @@ strategy :github_latest end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "Safe Exam Browser.app" diff --git a/Casks/s/safeincloud-password-manager.rb b/Casks/s/safeincloud-password-manager.rb index 3db31c9dc5eb..a0ffa9f3d304 100644 --- a/Casks/s/safeincloud-password-manager.rb +++ b/Casks/s/safeincloud-password-manager.rb @@ -12,6 +12,8 @@ strategy :extract_plist end + depends_on macos: ">= :high_sierra" + app "SafeInCloud Password Manager.app" zap trash: [ diff --git a/Casks/s/sakura.rb b/Casks/s/sakura.rb index edd5c0d37875..c02e2d25c4d8 100644 --- a/Casks/s/sakura.rb +++ b/Casks/s/sakura.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "SakuraLauncher.app" diff --git a/Casks/s/saleae-logic.rb b/Casks/s/saleae-logic.rb index d93bce593364..0fd12c18519f 100644 --- a/Casks/s/saleae-logic.rb +++ b/Casks/s/saleae-logic.rb @@ -16,7 +16,7 @@ strategy :header_match end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Logic#{version.major}.app" diff --git a/Casks/s/satyrn.rb b/Casks/s/satyrn.rb index 7385816802b1..7aba048285ba 100644 --- a/Casks/s/satyrn.rb +++ b/Casks/s/satyrn.rb @@ -1,9 +1,9 @@ cask "satyrn" do arch arm: "arm64", intel: "x64" - version "0.0.101" - sha256 arm: "e64e4917870f7a40e9d9ff3b79d98cc2cf43acf0b591ba8a0a7fe77c34c348b2", - intel: "817056795f6a663cd28aa884b80f15c25b899e45b3b0b6c3ed25fae5129ac217" + version "0.0.102" + sha256 arm: "a9d7379ba2a244e4144f3d1f4952fe768ce05c9e93ba7a64e9fae1f4fd6c4eab", + intel: "f6321dba708cc89e12a3efab2a5c4db8b0369ab53da950bc6c304a8c5d1a2368" url "https://satyrn-updates.s3.amazonaws.com/satyrn-#{version}-#{arch}.dmg", verified: "satyrn-updates.s3.amazonaws.com/" diff --git a/Casks/s/scene-maestro.rb b/Casks/s/scene-maestro.rb index 2f3175c1d563..ed22178a39c1 100644 --- a/Casks/s/scene-maestro.rb +++ b/Casks/s/scene-maestro.rb @@ -12,6 +12,8 @@ regex(/href=.*?scene-maestro[._-]v?(\d+(?:\.\d+)+)\.zip/i) end + depends_on macos: ">= :big_sur" + app "Scene Maestro.app" zap trash: [ diff --git a/Casks/s/scenica-player.rb b/Casks/s/scenica-player.rb index d880c06fe821..2e1c19794b07 100644 --- a/Casks/s/scenica-player.rb +++ b/Casks/s/scenica-player.rb @@ -12,6 +12,8 @@ regex(/href=.*?scenica[._-]player[._-]v?(\d+(?:\.\d+)+)\.zip/i) end + depends_on macos: ">= :high_sierra" + app "Scenica Player.app" zap trash: "~/Library/Preferences/ByHost/ca.sceni.Player.*.plist" diff --git a/Casks/s/schism-tracker.rb b/Casks/s/schism-tracker.rb index a9f6d2780aeb..23905f0f640b 100644 --- a/Casks/s/schism-tracker.rb +++ b/Casks/s/schism-tracker.rb @@ -1,6 +1,6 @@ cask "schism-tracker" do version "20241226" - sha256 "a417558c55b6c32adb0fe1fc805494e4dcd1312d17a7ba173092c25f703094ad" + sha256 "7fabed1f3a3deda18f16440f3ebc539484bcf2ecbff4c7b60d9beca092e8c281" url "https://github.com/schismtracker/schismtracker/releases/download/#{version}/schismtracker-#{version}-macos.zip" name "Schism Tracker" diff --git a/Casks/s/screenflick.rb b/Casks/s/screenflick.rb index 4d87c8d8b7f5..612ac6e70ef0 100644 --- a/Casks/s/screenflick.rb +++ b/Casks/s/screenflick.rb @@ -18,7 +18,7 @@ end end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Screenflick.app" diff --git a/Casks/s/screenflow.rb b/Casks/s/screenflow.rb index c07a4e09cb1d..23acc85e8a91 100644 --- a/Casks/s/screenflow.rb +++ b/Casks/s/screenflow.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :ventura" app "ScreenFlow.app" diff --git a/Casks/s/screenfocus.rb b/Casks/s/screenfocus.rb index 330049250a80..3118ba095b2d 100644 --- a/Casks/s/screenfocus.rb +++ b/Casks/s/screenfocus.rb @@ -12,6 +12,8 @@ regex(/href=.*?ScreenFocus[._-]v?(\d+(?:\.\d+)+)\.zip/i) end + depends_on macos: ">= :sierra" + app "ScreenFocus.app" zap trash: [ diff --git a/Casks/s/scroll.rb b/Casks/s/scroll.rb index bac4be47ea1d..3aa4206e3cb2 100644 --- a/Casks/s/scroll.rb +++ b/Casks/s/scroll.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Scroll.app" diff --git a/Casks/s/scrolla.rb b/Casks/s/scrolla.rb index 960921100bec..6cc9fe321280 100644 --- a/Casks/s/scrolla.rb +++ b/Casks/s/scrolla.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Scrolla.app" diff --git a/Casks/s/sdm.rb b/Casks/s/sdm.rb index 1ddc856bb67c..1da7e0ff4be0 100644 --- a/Casks/s/sdm.rb +++ b/Casks/s/sdm.rb @@ -15,7 +15,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "SDM.app" binary "#{appdir}/SDM.app/Contents/Resources/sdm.darwin", target: "sdm" diff --git a/Casks/s/seafile-client.rb b/Casks/s/seafile-client.rb index 891df7d65806..744de689408a 100644 --- a/Casks/s/seafile-client.rb +++ b/Casks/s/seafile-client.rb @@ -13,7 +13,7 @@ regex(%r{href=.*?/seafile[._-]client[._-]v?(\d+(?:\.\d+)+)\.dmg}i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Seafile Client.app" diff --git a/Casks/s/second-life-viewer.rb b/Casks/s/second-life-viewer.rb index 509e9c842c1c..256b549be59a 100644 --- a/Casks/s/second-life-viewer.rb +++ b/Casks/s/second-life-viewer.rb @@ -18,7 +18,7 @@ end end - depends_on macos: ">= :sierra" + depends_on macos: ">= :big_sur" app "Second Life Viewer.app" diff --git a/Casks/s/sengi.rb b/Casks/s/sengi.rb index eba8de91be4e..a0c422f9be50 100644 --- a/Casks/s/sengi.rb +++ b/Casks/s/sengi.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Sengi.app" zap trash: [ diff --git a/Casks/s/sensei.rb b/Casks/s/sensei.rb index 4bf8133563fc..5e6d3773169c 100644 --- a/Casks/s/sensei.rb +++ b/Casks/s/sensei.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Sensei.app" diff --git a/Casks/s/servpane.rb b/Casks/s/servpane.rb index 6e5a8dbb3684..9ac26b48fd94 100644 --- a/Casks/s/servpane.rb +++ b/Casks/s/servpane.rb @@ -7,6 +7,8 @@ desc "Launchd menu bar app" homepage "https://github.com/aderyabin/ServPane" + deprecate! date: "2024-12-30", because: :unmaintained + app "ServPane.app" caveats do diff --git a/Casks/s/session.rb b/Casks/s/session.rb index 547b3e840bd1..4bce43ea4b22 100644 --- a/Casks/s/session.rb +++ b/Casks/s/session.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Session.app" zap trash: [ diff --git a/Casks/s/sessionrestore.rb b/Casks/s/sessionrestore.rb index e031d1669225..ccd036dc67c4 100644 --- a/Casks/s/sessionrestore.rb +++ b/Casks/s/sessionrestore.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "SessionRestore.app" diff --git a/Casks/s/sfm.rb b/Casks/s/sfm.rb index 15cf39c450ca..14b3be5b4941 100644 --- a/Casks/s/sfm.rb +++ b/Casks/s/sfm.rb @@ -1,6 +1,6 @@ cask "sfm" do - version "1.10.5" - sha256 "8f1e63e3f4fdcf35301c520fa5ee2a2d1dd2a7b43d67a1227bf955631f3e1807" + version "1.10.6" + sha256 "94fb79a7d1c36a68a454dc93d9e2162931198a1bca6436be4d3fc2f08fdcb2e3" url "https://github.com/SagerNet/sing-box/releases/download/v#{version}/SFM-#{version}-universal.dmg", verified: "github.com/SagerNet/sing-box/" diff --git a/Casks/s/shadow-bot.rb b/Casks/s/shadow-bot.rb index aaa0bb94d6e2..e06de726795b 100644 --- a/Casks/s/shadow-bot.rb +++ b/Casks/s/shadow-bot.rb @@ -1,6 +1,5 @@ cask "shadow-bot" do arch arm: "-arm64" - livecheck_query = on_arch_conditional arm: "arm64", intel: "intel" version "1.9.7" sha256 arm: "1f376878a3c16f080f42f77edee8b9c6a3cb5f52ca4aafdc0797537b339186ab", @@ -12,16 +11,7 @@ desc "Application for robotic process automation" homepage "https://www.yingdao.com/" - livecheck do - url "https://api.yingdao.com/api/v1/sys/download/client?os=mac&arch=#{livecheck_query}" - regex(/ShadowBot[._-]v?(\d+(?:\.\d+)+)#{arch}\.dmg/i) - strategy :json do |json, regex| - match = json["data"]&.match(regex) - next if match.blank? - - match[1] - end - end + disable! date: "2024-12-30", because: "download artifact behind signed url" depends_on macos: ">= :high_sierra" diff --git a/Casks/s/shadow@beta.rb b/Casks/s/shadow@beta.rb index 3973f2331c69..8f8ac29c8a65 100644 --- a/Casks/s/shadow@beta.rb +++ b/Casks/s/shadow@beta.rb @@ -15,6 +15,8 @@ strategy :electron_builder end + depends_on macos: ">= :high_sierra" + app "Shadow PC Beta.app" zap trash: [ diff --git a/Casks/s/shapr3d.rb b/Casks/s/shapr3d.rb index 9cb87ecc0f7f..d7c4dec622b5 100644 --- a/Casks/s/shapr3d.rb +++ b/Casks/s/shapr3d.rb @@ -12,7 +12,7 @@ strategy :header_match end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "Shapr3D.app" diff --git a/Casks/s/sharemouse.rb b/Casks/s/sharemouse.rb index 011caa583108..c9796b252606 100644 --- a/Casks/s/sharemouse.rb +++ b/Casks/s/sharemouse.rb @@ -12,7 +12,7 @@ regex(/Mac\s*Version:.*?(\d+(?:\.\d+)+)/i) end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "ShareMouse.app" diff --git a/Casks/s/sherlock.rb b/Casks/s/sherlock.rb index 40cc261d2154..b00ba91356ca 100644 --- a/Casks/s/sherlock.rb +++ b/Casks/s/sherlock.rb @@ -13,7 +13,7 @@ strategy :sparkle end - depends_on macos: ">= :sierra" + depends_on macos: ">= :monterey" app "Sherlock.app" diff --git a/Casks/s/shift.rb b/Casks/s/shift.rb index 33f6e0a99e45..6edbcf6be223 100644 --- a/Casks/s/shift.rb +++ b/Casks/s/shift.rb @@ -16,6 +16,8 @@ regex(/href=.*?(\d+(?:[._-]\d+)+)[._-]stable.*?\.dmg/i) end + depends_on macos: ">= :catalina" + app "Shift.app" zap trash: [ diff --git a/Casks/s/shop-different.rb b/Casks/s/shop-different.rb index 4945a1b4af6b..a172e1aa599d 100644 --- a/Casks/s/shop-different.rb +++ b/Casks/s/shop-different.rb @@ -12,6 +12,8 @@ regex(%r{href=.*?/Shop\+Different\+(\d+(?:\.\d+)+)\.dmg}i) end + depends_on macos: ">= :high_sierra" + app "Shop Different.app" zap trash: [ diff --git a/Casks/s/shutter-encoder.rb b/Casks/s/shutter-encoder.rb index 7bbb9acf27d8..582775e6a323 100644 --- a/Casks/s/shutter-encoder.rb +++ b/Casks/s/shutter-encoder.rb @@ -1,7 +1,7 @@ cask "shutter-encoder" do arch arm: "Apple Silicon", intel: "Mac 64bits" - version "18.6" + version "18.7" sha256 :no_check # required as upstream package is updated in-place url "https://www.shutterencoder.com/Shutter%20Encoder%20#{version}%20#{arch.gsub(" ", "%20")}.pkg" diff --git a/Casks/s/sidequest.rb b/Casks/s/sidequest.rb index add4369f29f7..f0314752b0b4 100644 --- a/Casks/s/sidequest.rb +++ b/Casks/s/sidequest.rb @@ -11,7 +11,7 @@ desc "Virtual reality content platform" homepage "https://sidequestvr.com/" - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "SideQuest.app" diff --git a/Casks/s/sigmaos.rb b/Casks/s/sigmaos.rb index a206ae0c62aa..57a18a652030 100644 --- a/Casks/s/sigmaos.rb +++ b/Casks/s/sigmaos.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "SigmaOS.app" diff --git a/Casks/s/signal.rb b/Casks/s/signal.rb index 58783c84a559..6847bac03d2d 100644 --- a/Casks/s/signal.rb +++ b/Casks/s/signal.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Signal.app" diff --git a/Casks/s/signal@beta.rb b/Casks/s/signal@beta.rb index 7890877a9ebc..8c6f9870a220 100644 --- a/Casks/s/signal@beta.rb +++ b/Casks/s/signal@beta.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Signal Beta.app" diff --git a/Casks/s/simple-comic.rb b/Casks/s/simple-comic.rb index ea1082e1d8e3..25f8a438c637 100644 --- a/Casks/s/simple-comic.rb +++ b/Casks/s/simple-comic.rb @@ -7,6 +7,8 @@ desc "Comic viewer/reader" homepage "https://github.com/MaddTheSane/Simple-Comic" + depends_on macos: ">= :mojave" + app "Simple Comic.app" zap trash: "~/Library/Application Support/Simple Comic" diff --git a/Casks/s/simple-web-server.rb b/Casks/s/simple-web-server.rb index b8eba8848d1e..84eb037be02e 100644 --- a/Casks/s/simple-web-server.rb +++ b/Casks/s/simple-web-server.rb @@ -11,6 +11,8 @@ desc "Create local web servers" homepage "https://simplewebserver.org/" + depends_on macos: ">= :big_sur" + app "Simple Web Server.app" zap trash: [ diff --git a/Casks/s/simplenote.rb b/Casks/s/simplenote.rb index ceccc7743511..b579bc009f87 100644 --- a/Casks/s/simplenote.rb +++ b/Casks/s/simplenote.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "Simplenote.app" zap trash: [ diff --git a/Casks/s/simpletex.rb b/Casks/s/simpletex.rb index c381d7d415e8..bdf4dec3992a 100644 --- a/Casks/s/simpletex.rb +++ b/Casks/s/simpletex.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "SimpleTex.app" diff --git a/Casks/s/singlebox.rb b/Casks/s/singlebox.rb index efaca8dd4f9c..b5c5cf76d261 100644 --- a/Casks/s/singlebox.rb +++ b/Casks/s/singlebox.rb @@ -1,6 +1,6 @@ cask "singlebox" do - version "52.4.0" - sha256 "daf4d07252bd5415b154920ce3419e5e01a9c248b1aaffdf2aecbe13beeff28c" + version "52.6.3" + sha256 "74b250b254b9a6c0d9a7aa57144dccdc32b54fecc795ab508c042a85c5dd27be" url "https://cdn-2.webcatalog.io/singlebox2/Singlebox-#{version}-universal.dmg", verified: "cdn-2.webcatalog.io/singlebox2/" diff --git a/Casks/s/sioyek.rb b/Casks/s/sioyek.rb index aa71bdc879ec..2e9b9d761288 100644 --- a/Casks/s/sioyek.rb +++ b/Casks/s/sioyek.rb @@ -13,6 +13,7 @@ strategy :github_latest end + depends_on macos: ">= :catalina" container nested: "build/sioyek.dmg" app "sioyek.app" diff --git a/Casks/s/sipgate-softphone.rb b/Casks/s/sipgate-softphone.rb index 6ec96d04ff61..53be8d426f9b 100644 --- a/Casks/s/sipgate-softphone.rb +++ b/Casks/s/sipgate-softphone.rb @@ -13,6 +13,8 @@ strategy :electron_builder end + depends_on macos: ">= :catalina" + app "sipgate softphone.app" zap trash: [ diff --git a/Casks/s/siyuan.rb b/Casks/s/siyuan.rb index 06f55f0f8787..fce655f47ab9 100644 --- a/Casks/s/siyuan.rb +++ b/Casks/s/siyuan.rb @@ -1,15 +1,17 @@ cask "siyuan" do arch arm: "-arm64" - version "3.1.17" - sha256 arm: "771322d0075e18f750abc33cbd4ef22a314c6f2eb2da2c5ca6ff702c64fe3bd9", - intel: "3e2353b4c5dc2c97ca877bc04bc711be79f9f89e3edc628f20aeb561a7f6973c" + version "3.1.18" + sha256 arm: "f7ad3886a5fa95c36d0a555c849f9cbbd2972b87db7447cfa2d013d0d00cffb2", + intel: "0b6b71a643a908bf926febfaab5cdcb3e0b7e1c54fd2de339381370a6c5cb6f5" url "https://github.com/siyuan-note/siyuan/releases/download/v#{version}/siyuan-#{version}-mac#{arch}.dmg" name "SiYuan" desc "Local-first personal knowledge management system" homepage "https://github.com/siyuan-note/siyuan" + depends_on macos: ">= :catalina" + app "SiYuan.app" zap trash: [ diff --git a/Casks/s/sketch.rb b/Casks/s/sketch.rb index 34a346face89..8490d4302bc4 100644 --- a/Casks/s/sketch.rb +++ b/Casks/s/sketch.rb @@ -3,24 +3,29 @@ version "96.3,167315" sha256 "3ba2c147aab6b2fcb4b5cc3e3ee7fce3f63551e6ef743a7afe459bd0a87bb4a6" - url "https://download.sketch.com/sketch-#{version.csv.first}-#{version.csv.second}.zip" + livecheck do + skip "Legacy version" + end + end + on_monterey do + version "100.3,180165" + sha256 "e51efde061eb3d5b9b999f7821d0d547114ce5b3ed06c0ca3278d60fb4d92678" livecheck do skip "Legacy version" end end - on_monterey :or_newer do + on_ventura :or_newer do version "101.6,182078" sha256 "30bcd1bbde8aa493592402d9fdceb5167543b440ee0954d451b6b5292a14cdd7" - url "https://download.sketch.com/sketch-#{version.csv.first}-#{version.csv.second}.zip" - livecheck do url "https://download.sketch.com/sketch-versions.xml" strategy :sparkle end end + url "https://download.sketch.com/sketch-#{version.csv.first}-#{version.csv.second}.zip" name "Sketch" desc "Digital design and prototyping platform" homepage "https://www.sketch.com/" diff --git a/Casks/s/slab.rb b/Casks/s/slab.rb index ceddc55baf7d..073c6368c5b9 100644 --- a/Casks/s/slab.rb +++ b/Casks/s/slab.rb @@ -12,7 +12,7 @@ homepage "https://slab.com/" auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "Slab.app" diff --git a/Casks/s/slippi-dolphin.rb b/Casks/s/slippi-dolphin.rb index 991175b00bfe..2f9a60546d48 100644 --- a/Casks/s/slippi-dolphin.rb +++ b/Casks/s/slippi-dolphin.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "Slippi Dolphin.app" zap trash: [ diff --git a/Casks/s/slite.rb b/Casks/s/slite.rb index 2b90284d8526..9fa90f4dcee8 100644 --- a/Casks/s/slite.rb +++ b/Casks/s/slite.rb @@ -24,6 +24,8 @@ end end + depends_on macos: ">= :catalina" + app "Slite.app" zap trash: [ diff --git a/Casks/s/sloth.rb b/Casks/s/sloth.rb index 1b6e15cbf6bb..793b056fb055 100644 --- a/Casks/s/sloth.rb +++ b/Casks/s/sloth.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Sloth.app" diff --git a/Casks/s/smartsynchronize.rb b/Casks/s/smartsynchronize.rb index 14d74b8da965..e2054184ee78 100644 --- a/Casks/s/smartsynchronize.rb +++ b/Casks/s/smartsynchronize.rb @@ -1,9 +1,9 @@ cask "smartsynchronize" do arch arm: "aarch64", intel: "x86_64" - version "4.5.0" - sha256 arm: "b81090b32ee069f8b496a1e8ae4d594c1d43c500cc7cb95807ec6e67c2fa012a", - intel: "1f94395f0715d283a7a50132bd7c653d9fdeb838102334edc6272c4d9be90c99" + version "4.6.0" + sha256 arm: "a843db14ce4e003fba9e794491b89ca331de7ab636c5d4bc7165f1db31ae8f30", + intel: "b22271d4ac925432facdc5151af4b19ed4f4b47448664a18afb983bfc3bf87ab" url "https://www.syntevo.com/downloads/smartsynchronize/smartsynchronize-#{arch}-#{version.dots_to_underscores}.dmg" name "SmartSynchronize" diff --git a/Casks/s/snagit.rb b/Casks/s/snagit.rb index a1c2f620acff..66ed3b2f35ed 100644 --- a/Casks/s/snagit.rb +++ b/Casks/s/snagit.rb @@ -18,7 +18,7 @@ end end - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Snagit #{version.major}.app" diff --git a/Casks/s/snapndrag.rb b/Casks/s/snapndrag.rb index 2392a2ae2517..db22dc1f260d 100644 --- a/Casks/s/snapndrag.rb +++ b/Casks/s/snapndrag.rb @@ -12,6 +12,8 @@ strategy :sparkle end + depends_on macos: ">= :mojave" + app "SnapNDrag.app" zap trash: [ diff --git a/Casks/s/snipaste.rb b/Casks/s/snipaste.rb index 2d63d54396fd..332f5a62db79 100644 --- a/Casks/s/snipaste.rb +++ b/Casks/s/snipaste.rb @@ -15,6 +15,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Snipaste.app" diff --git a/Casks/s/snowflake-snowsql.rb b/Casks/s/snowflake-snowsql.rb index 34128121a74f..21deee1d3f30 100644 --- a/Casks/s/snowflake-snowsql.rb +++ b/Casks/s/snowflake-snowsql.rb @@ -12,8 +12,8 @@ homepage "https://snowflake.com/" livecheck do - url "https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/#{version.major_minor}/darwin_#{arch}/index.html" - regex(%r{">snowsql-(\d+(?:\.\d+)+)-darwin_#{arch}.pkg}i) + url "https://www.snowflake.com/en/developers/downloads/snowsql/" + regex(/href=.*?snowsql[._-]v?(\d+(?:\.\d+)+)[._-]darwin[._-]#{arch}\.pkg/i) end pkg "snowsql-#{version}-darwin_#{arch}.pkg" diff --git a/Casks/s/sol.rb b/Casks/s/sol.rb index d18ac3af18df..8fc9635a63f0 100644 --- a/Casks/s/sol.rb +++ b/Casks/s/sol.rb @@ -1,6 +1,6 @@ cask "sol" do - version "2.1.142" - sha256 "71de072f44a201bab102b510972db47538532bf4c81be49b61675355dcace298" + version "2.1.155" + sha256 "b01434dc6257a2d8d6af7705d88c50a978c837792858eaa90d8224f05c623d30" url "https://github.com/ospfranco/sol/releases/download/#{version}/#{version}.zip" name "Sol" diff --git a/Casks/s/sonarr.rb b/Casks/s/sonarr.rb index 804485441db2..cd177a46e564 100644 --- a/Casks/s/sonarr.rb +++ b/Casks/s/sonarr.rb @@ -1,9 +1,9 @@ cask "sonarr" do arch arm: "arm64", intel: "x64" - version "4.0.11.2680" - sha256 arm: "4910647fb867eadde4ec4482c4749accba54269d298e04853627d11fbe5ef9ed", - intel: "532f33087b532475378e2e9330492ea6ef11a10c86335ac4051e8650b2014a75" + version "4.0.12.2823" + sha256 arm: "2366c7809b1c8ccf3e71b5bd9d2b27310db85811376a3c80701618cc07dfdeb5", + intel: "483a9f33d6627f9943aa1dff21f92b5df2cc268c1990b454682b0797d7ccad7e" url "https://github.com/Sonarr/Sonarr/releases/download/v#{version}/Sonarr.main.#{version}.osx-#{arch}-app.zip", verified: "github.com/Sonarr/Sonarr/" diff --git a/Casks/s/soulseek.rb b/Casks/s/soulseek.rb index 07970c55c290..33445e6c7639 100644 --- a/Casks/s/soulseek.rb +++ b/Casks/s/soulseek.rb @@ -12,6 +12,8 @@ regex(%r{href=.*?/SoulseekQt[._-]v?(\d+(?:-\d+)+)\.dmg}i) end + depends_on macos: ">= :big_sur" + app "SoulseekQt.app" zap trash: [ diff --git a/Casks/s/soulver.rb b/Casks/s/soulver.rb index 2ba81fa52c45..93865c08b216 100644 --- a/Casks/s/soulver.rb +++ b/Casks/s/soulver.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Soulver #{version.major}.app" diff --git a/Casks/s/sound-siphon.rb b/Casks/s/sound-siphon.rb index b367b4743261..075e004bfb8b 100644 --- a/Casks/s/sound-siphon.rb +++ b/Casks/s/sound-siphon.rb @@ -12,7 +12,7 @@ strategy :header_match end - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "Sound Siphon.app" diff --git a/Casks/s/soundsource@test.rb b/Casks/s/soundsource@test.rb index ef5a1c5d299e..057640c90421 100644 --- a/Casks/s/soundsource@test.rb +++ b/Casks/s/soundsource@test.rb @@ -1,6 +1,6 @@ cask "soundsource@test" do - version "5.7.6,3,20241227,1027" - sha256 "37afd464d8383fb2bb53d907a65213632a3c8e5bdd806cdecc7aee0a683deb39" + version "5.7.6,4,20241230,1234" + sha256 "4d996158e78be0ee855a1cd6d859fd4e297b708e76ed2e79c60f8f0a7857e266" url "https://download.rogueamoeba.com/builds/SoundSource/SoundSource_#{version.csv.first.no_dots}700#{version.csv.second}_#{version.csv.third}_#{version.csv.fourth}.zip" name "SoundSource" diff --git a/Casks/s/sourcenote.rb b/Casks/s/sourcenote.rb index 0cfb9bcad488..5797d9c7647e 100644 --- a/Casks/s/sourcenote.rb +++ b/Casks/s/sourcenote.rb @@ -12,6 +12,8 @@ strategy :sparkle end + depends_on macos: ">= :catalina" + app "SourceNote.app" zap trash: [ diff --git a/Casks/s/spacedrive.rb b/Casks/s/spacedrive.rb index 69aace093858..405040810909 100644 --- a/Casks/s/spacedrive.rb +++ b/Casks/s/spacedrive.rb @@ -16,6 +16,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Spacedrive.app" diff --git a/Casks/s/spaceid.rb b/Casks/s/spaceid.rb index a0ff0b5fa272..11d941a233bb 100644 --- a/Casks/s/spaceid.rb +++ b/Casks/s/spaceid.rb @@ -7,6 +7,8 @@ desc "Menu bar indicator showing the currently selected space" homepage "https://github.com/dshnkao/SpaceId/" + depends_on macos: ">= :sierra" + app "SpaceId.app" preflight do diff --git a/Casks/s/spacelauncher.rb b/Casks/s/spacelauncher.rb index 372d79302d36..e71b4e23d696 100644 --- a/Casks/s/spacelauncher.rb +++ b/Casks/s/spacelauncher.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :monterey" + app "SpaceLauncher.app" zap trash: [ diff --git a/Casks/s/spark.rb b/Casks/s/spark.rb index ddab7bac92d6..dbd50fbc968c 100644 --- a/Casks/s/spark.rb +++ b/Casks/s/spark.rb @@ -12,6 +12,8 @@ regex(/Version\s*v?(\d+(?:\.\d+)+)/i) end + depends_on macos: ">= :sierra" + app "Spark.app" zap trash: "~/Library/Application Support/Spark" diff --git a/Casks/s/sparkle.rb b/Casks/s/sparkle.rb index 28889ad8b4d6..f284cc7b3731 100644 --- a/Casks/s/sparkle.rb +++ b/Casks/s/sparkle.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Sparkle Test App.app" binary "sparkle.app/Contents/MacOS/sparkle" diff --git a/Casks/s/spires.rb b/Casks/s/spires.rb index 690fc25c994b..ca28faee64c5 100644 --- a/Casks/s/spires.rb +++ b/Casks/s/spires.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "spires.app" diff --git a/Casks/s/splice.rb b/Casks/s/splice.rb index fdaecc390611..ee39eb9e0cd9 100644 --- a/Casks/s/splice.rb +++ b/Casks/s/splice.rb @@ -16,6 +16,8 @@ end end + depends_on macos: ">= :catalina" + app "Splice.app" uninstall quit: "com.splice.Splice" diff --git a/Casks/s/spline.rb b/Casks/s/spline.rb index 89af8d16abea..f81466df0c6a 100644 --- a/Casks/s/spline.rb +++ b/Casks/s/spline.rb @@ -15,6 +15,8 @@ regex(/Spline[._-]v?(\d+(?:\.\d+)+)[._-]#{arch}[._-]mac\.zip/i) end + depends_on macos: ">= :catalina" + app "Spline.app" zap trash: "~/Library/Preferences/com.design.spline.plist" diff --git a/Casks/s/spotify.rb b/Casks/s/spotify.rb index 0ccdbc9e6f1e..a1afb7e7e9ea 100644 --- a/Casks/s/spotify.rb +++ b/Casks/s/spotify.rb @@ -1,7 +1,7 @@ cask "spotify" do arch arm: "ARM64" - version "1.2.53.438" + version "1.2.53.440" sha256 :no_check url "https://download.scdn.co/Spotify#{arch}.dmg", @@ -28,11 +28,13 @@ quit: "com.spotify.client" zap trash: [ + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.spotify.client.startuphelper.sfl*", "~/Library/Application Support/Spotify", "~/Library/Caches/com.spotify.client", "~/Library/Caches/com.spotify.client.helper", "~/Library/Cookies/com.spotify.client.binarycookies", "~/Library/HTTPStorages/com.spotify.client", + "~/Library/HTTPStorages/com.spotify.client.helper", "~/Library/Logs/Spotify", "~/Library/Preferences/com.spotify.client.helper.plist", "~/Library/Preferences/com.spotify.client.plist", diff --git a/Casks/s/spybuster.rb b/Casks/s/spybuster.rb index 41e33e3d589d..3e099aa8584f 100644 --- a/Casks/s/spybuster.rb +++ b/Casks/s/spybuster.rb @@ -13,7 +13,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "SpyBuster.app" diff --git a/Casks/s/sqlitemanager.rb b/Casks/s/sqlitemanager.rb index 20c05b0e773c..3a4d52eaca05 100644 --- a/Casks/s/sqlitemanager.rb +++ b/Casks/s/sqlitemanager.rb @@ -12,6 +12,8 @@ regex(/version\s+(\d+(?:\.\d+)*)/i) end + depends_on macos: ">= :mojave" + app "SQLiteManager.app" zap trash: [ diff --git a/Casks/s/sqlitestudio.rb b/Casks/s/sqlitestudio.rb index 1ad568ab47c9..a66f1fe49421 100644 --- a/Casks/s/sqlitestudio.rb +++ b/Casks/s/sqlitestudio.rb @@ -1,6 +1,6 @@ cask "sqlitestudio" do - version "3.4.12" - sha256 "fcf0a85c6d5e27cd403db9f7c73ce9d6f02e7e88a9351a04b9a834222e1289ae" + version "3.4.13" + sha256 "c78cc98cdd371435dff3d541c69826135c10f511a373faf7f674ad425b5cb765" url "https://github.com/pawelsalawa/sqlitestudio/releases/download/#{version}/sqlitestudio-#{version}.dmg", verified: "github.com/pawelsalawa/sqlitestudio/releases/download/" diff --git a/Casks/s/sqlpro-for-mssql.rb b/Casks/s/sqlpro-for-mssql.rb index a0159a1fbcca..6794c683ed07 100644 --- a/Casks/s/sqlpro-for-mssql.rb +++ b/Casks/s/sqlpro-for-mssql.rb @@ -13,6 +13,8 @@ strategy :header_match end + depends_on macos: ">= :high_sierra" + app "SQLPro for MSSQL.app" zap trash: [ diff --git a/Casks/s/sqlpro-for-mysql.rb b/Casks/s/sqlpro-for-mysql.rb index 934f201b71aa..c1ea7dc2529b 100644 --- a/Casks/s/sqlpro-for-mysql.rb +++ b/Casks/s/sqlpro-for-mysql.rb @@ -13,6 +13,8 @@ strategy :header_match end + depends_on macos: ">= :high_sierra" + app "SQLPro for MySQL.app" zap trash: [ diff --git a/Casks/s/sqlpro-for-postgres.rb b/Casks/s/sqlpro-for-postgres.rb index 6858c0b4eb25..fb5b8a8d764c 100644 --- a/Casks/s/sqlpro-for-postgres.rb +++ b/Casks/s/sqlpro-for-postgres.rb @@ -13,6 +13,8 @@ strategy :header_match end + depends_on macos: ">= :high_sierra" + app "SQLPro for Postgres.app" zap trash: [ diff --git a/Casks/s/sqlpro-for-sqlite.rb b/Casks/s/sqlpro-for-sqlite.rb index 2c5783184499..1197f1374075 100644 --- a/Casks/s/sqlpro-for-sqlite.rb +++ b/Casks/s/sqlpro-for-sqlite.rb @@ -13,6 +13,8 @@ strategy :header_match end + depends_on macos: ">= :high_sierra" + app "SQLPro for SQLite.app" zap trash: [ diff --git a/Casks/s/sqlpro-studio.rb b/Casks/s/sqlpro-studio.rb index 6ee631271444..cf43b13480ad 100644 --- a/Casks/s/sqlpro-studio.rb +++ b/Casks/s/sqlpro-studio.rb @@ -13,6 +13,8 @@ strategy :header_match end + depends_on macos: ">= :high_sierra" + app "SQLPro Studio.app" zap trash: [ diff --git a/Casks/s/squash.rb b/Casks/s/squash.rb index 2831ab87fdc6..eb7ee00a409a 100644 --- a/Casks/s/squash.rb +++ b/Casks/s/squash.rb @@ -16,6 +16,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "Squash.app" diff --git a/Casks/s/squirrelsql.rb b/Casks/s/squirrelsql.rb index 58aeca97f9be..f5006001bc8f 100644 --- a/Casks/s/squirrelsql.rb +++ b/Casks/s/squirrelsql.rb @@ -6,7 +6,7 @@ verified: "sourceforge.net/squirrel-sql/" name "SQuirrel SQL" desc "Graphical Java program for viewing the structure of a JDBC compliant database" - homepage "http://www.squirrelsql.org/" + homepage "https://squirrel-sql.sourceforge.io/" container type: :naked diff --git a/Casks/s/ssokit.rb b/Casks/s/ssokit.rb index 0cf351d56e37..d6c0d75bc15a 100644 --- a/Casks/s/ssokit.rb +++ b/Casks/s/ssokit.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "SSokit.app" zap trash: "~/Library/Preferences/cn.rangaofei.SSokit.plist" diff --git a/Casks/s/startupizer.rb b/Casks/s/startupizer.rb index 2627fe01cd68..85af466186b6 100644 --- a/Casks/s/startupizer.rb +++ b/Casks/s/startupizer.rb @@ -8,16 +8,7 @@ desc "Login items handler" homepage "http://gentlebytes.com/startupizer/" - livecheck do - url "https://updates.devmate.com/com.gentlebytes.Startupizer#{version.major}.xml" - regex(%r{/(\d+)/Startupizer(\d+?)[_-]v?(\d+(?:\.\d+)*)\.(?:dmg|zip)}i) - strategy :sparkle do |item, regex| - match = item.url.match(regex) - next if match.blank? - - "#{match[2]},#{match[3]},#{match[1]}" - end - end + deprecate! date: "2025-01-05", because: :discontinued app "Startupizer#{version.major}.app" diff --git a/Casks/s/stats.rb b/Casks/s/stats.rb index 1b00b1122eff..123b26d1eb0a 100644 --- a/Casks/s/stats.rb +++ b/Casks/s/stats.rb @@ -8,8 +8,8 @@ end end on_catalina :or_newer do - version "2.11.22" - sha256 "6fc623f18468884dfb723e0d0c376b7a83c7e41a240414d17858a15271d0d705" + version "2.11.23" + sha256 "b652a246f2d322dd2529cfdf390063d3b9458e039290a344e22365370c5f4c25" end url "https://github.com/exelban/stats/releases/download/v#{version}/Stats.dmg" @@ -27,9 +27,12 @@ zap delete: "/Library/LaunchDaemons/eu.exelban.Stats.SMC.Helper.plist", trash: [ "~/Library/Application Scripts/eu.exelban.Stats.LaunchAtLogin", + "~/Library/Application Scripts/eu.exelban.Stats.Widgets", "~/Library/Caches/eu.exelban.Stats", "~/Library/Containers/eu.exelban.Stats.LaunchAtLogin", + "~/Library/Containers/eu.exelban.Stats.Widgets", "~/Library/Cookies/eu.exelban.Stats.binarycookies", + "~/Library/Group Containers/eu.exelban.Stats.widgets", "~/Library/HTTPStorages/eu.exelban.Stats", "~/Library/Preferences/eu.exelban.Stats.plist", ] diff --git a/Casks/s/steam-plus-plus.rb b/Casks/s/steam-plus-plus.rb index 71e293a2d319..b3394cfd088f 100644 --- a/Casks/s/steam-plus-plus.rb +++ b/Casks/s/steam-plus-plus.rb @@ -14,7 +14,7 @@ regex(/v?(\d+(?:\.\d+)+(?:-rc\.(\d+)?))/i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :monterey" app "Steam++.app" diff --git a/Casks/s/steermouse.rb b/Casks/s/steermouse.rb index e47d81f1d87a..d0c47dad9628 100644 --- a/Casks/s/steermouse.rb +++ b/Casks/s/steermouse.rb @@ -12,6 +12,8 @@ regex(/href=.*?SteerMouse[._-]?v?(\d+(?:\.\d+)+)\.dmg/i) end + depends_on macos: ">= :mojave" + app "SteerMouse.app" zap trash: [ diff --git a/Casks/s/stoplight-studio.rb b/Casks/s/stoplight-studio.rb index 7308d4360e55..8cc5ddad9b25 100644 --- a/Casks/s/stoplight-studio.rb +++ b/Casks/s/stoplight-studio.rb @@ -24,6 +24,8 @@ end end + depends_on macos: ">= :catalina" + app "Stoplight Studio.app" zap trash: [ diff --git a/Casks/s/stratoshark.rb b/Casks/s/stratoshark.rb index 9066da724af6..bacde156c369 100644 --- a/Casks/s/stratoshark.rb +++ b/Casks/s/stratoshark.rb @@ -1,9 +1,9 @@ cask "stratoshark" do arch arm: "Arm", intel: "Intel" - version "0.9.0rc0,1386,ea8ecf001b07" - sha256 arm: "90e4856f0092d0dd3c30d78428590d36f1540c950e28732e6a38c40a1b6be945", - intel: "824afd3a6cd25530d40396d4a7ec317e88e3d3d9c30f991153850140b9bffed1" + version "0.9.0,1465,d36375412f0c" + sha256 arm: "4dd61c041f1a12139710486977d0ee91d7a19df66ea295c191e93bdcbd7bd461", + intel: "17050850f2c6a59b5ce0c62b16ebe051f6522d01179bb7fe470eb74e926a2a2a" url "https://www.wireshark.org/download/automated/osx/Stratoshark%20#{version.csv.first}-#{version.csv.second}-g#{version.csv.third}%20#{arch}%2064.dmg" name "Stratoshark" diff --git a/Casks/s/streamlink-twitch-gui.rb b/Casks/s/streamlink-twitch-gui.rb index f3266e1ff4c9..84dab1bff40f 100644 --- a/Casks/s/streamlink-twitch-gui.rb +++ b/Casks/s/streamlink-twitch-gui.rb @@ -8,7 +8,7 @@ homepage "https://github.com/streamlink/streamlink-twitch-gui/" depends_on formula: "streamlink" - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Streamlink Twitch GUI.app" diff --git a/Casks/s/streammusic.rb b/Casks/s/streammusic.rb index abe195be4957..d20cada84bcf 100644 --- a/Casks/s/streammusic.rb +++ b/Casks/s/streammusic.rb @@ -1,23 +1,21 @@ cask "streammusic" do - version "1.3.3" - sha256 "8518b32bb847e037dc72eb08cad49d73403c9c10110029d7b52e4137b68c072b" + version "1.3.4" + sha256 "b33347422b5f823266f853f5b24b804d801dc73743bc5cbb4db12c7ece81bf21" - url "https://oss.aqzscn.cn/stream-music/versions/#{version}/StreamMusic_#{version}.dmg" + url "https://github.com/gitbobobo/StreamMusic/releases/download/v#{version}/StreamMusic_#{version}.dmg", + verified: "github.com/gitbobobo/StreamMusic/" name "StreamMusic" desc "Music client compatible with self-hosted music services" homepage "https://www.aqzscn.cn/" - livecheck do - url "https://music.aqzscn.cn/docs/versions/latest/" - regex(/href=.*v?(\d+(?:\.\d+)+(?:\.\d+)+)\.dmg/i) - end - depends_on macos: ">= :catalina" app "StreamMusic.app" zap trash: [ "~/Library/Application Scripts/cn.aqzscn.streamMusic", + "~/Library/Application Support/cn.aqzscn.streamMusic", "~/Library/Containers/cn.aqzscn.streamMusic", + "~/Library/Preferences/cn.aqzscn.streamMusic.plist", ] end diff --git a/Casks/s/stretchly.rb b/Casks/s/stretchly.rb index 5aba11d5adc6..1b2c1e307ade 100644 --- a/Casks/s/stretchly.rb +++ b/Casks/s/stretchly.rb @@ -11,7 +11,7 @@ desc "Break time reminder app" homepage "https://hovancik.net/stretchly/" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Stretchly.app" diff --git a/Casks/s/subler.rb b/Casks/s/subler.rb index 75c297ca6102..d1004f102ede 100644 --- a/Casks/s/subler.rb +++ b/Casks/s/subler.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Subler.app" diff --git a/Casks/s/submariner.rb b/Casks/s/submariner.rb index 212632409019..ab9468d29927 100644 --- a/Casks/s/submariner.rb +++ b/Casks/s/submariner.rb @@ -8,7 +8,7 @@ desc "Subsonic client" homepage "https://submarinerapp.com/" - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "Submariner.app" diff --git a/Casks/s/subsurface.rb b/Casks/s/subsurface.rb index c759687095fb..8a4bbc6339b1 100644 --- a/Casks/s/subsurface.rb +++ b/Casks/s/subsurface.rb @@ -1,6 +1,6 @@ cask "subsurface" do - version "6.0.5298" - sha256 "8af4cce87195cb86615b35450ad552fbd0d3cd3b7e5fa15c535bfd7a663e02f6" + version "6.0.5299" + sha256 "41afa57032b2fd44d8d7b8d4d8d870a0809b2ec68ceeeabd1765308f801a5b8b" url "https://subsurface-divelog.org/downloads/Subsurface-#{version}-CICD-release.dmg", user_agent: :fake diff --git a/Casks/s/super-productivity.rb b/Casks/s/super-productivity.rb index ecaa59cdc167..23565f5935ee 100644 --- a/Casks/s/super-productivity.rb +++ b/Casks/s/super-productivity.rb @@ -1,9 +1,9 @@ cask "super-productivity" do arch arm: "arm64", intel: "x64" - version "11.0.3" - sha256 arm: "16b16dba5c5edec82fea45af9e60e1997914c69511e49eb3cb4cc2580ab3feb5", - intel: "e6873533bebe8a52dfd9e8d5dbc47a63fe7925e352801fc0054c1951cb1aec71" + version "11.1.1" + sha256 arm: "9a241d1127536d89101d00b2da3f68a60d0f6cfe472a3ca809f4521652c139bc", + intel: "a8d4bc2ccc1b22c2d2ed82a22eb02d335783a3b650c3555556493771745a1b36" url "https://github.com/johannesjo/super-productivity/releases/download/v#{version}/superProductivity-#{arch}.dmg", verified: "github.com/johannesjo/super-productivity/" @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "Super Productivity.app" zap trash: [ diff --git a/Casks/s/supercollider.rb b/Casks/s/supercollider.rb index 005ffc4d821e..d14b1cdb6b80 100644 --- a/Casks/s/supercollider.rb +++ b/Casks/s/supercollider.rb @@ -13,6 +13,8 @@ regex(/^Version[._-]v?(\d+(?:\.\d+)+)$/i) end + depends_on macos: ">= :mojave" + app "SuperCollider.app" zap trash: [ diff --git a/Casks/s/superduper.rb b/Casks/s/superduper.rb index 3fd325c87793..fa3396bfddcd 100644 --- a/Casks/s/superduper.rb +++ b/Casks/s/superduper.rb @@ -20,6 +20,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "SuperDuper!.app" diff --git a/Casks/s/superhuman.rb b/Casks/s/superhuman.rb index 248a1ff3a645..46a847ea4536 100644 --- a/Casks/s/superhuman.rb +++ b/Casks/s/superhuman.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Superhuman.app" diff --git a/Casks/s/superlist.rb b/Casks/s/superlist.rb index c06de815f97e..08e561343cf0 100644 --- a/Casks/s/superlist.rb +++ b/Casks/s/superlist.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Superlist.app" diff --git a/Casks/s/supermjograph.rb b/Casks/s/supermjograph.rb index 6a257087af5a..91fc9d2a47fe 100644 --- a/Casks/s/supermjograph.rb +++ b/Casks/s/supermjograph.rb @@ -13,6 +13,8 @@ regex(%r{url=.*?/SuperMjograph[._-]v?(\d+(?:\.\d+)+)\.zip}i) end + depends_on macos: ">= :high_sierra" + app "SuperMjograph.app" zap trash: [ diff --git a/Casks/s/superwhisper.rb b/Casks/s/superwhisper.rb index 6ff03c8eab8b..1486357300fb 100644 --- a/Casks/s/superwhisper.rb +++ b/Casks/s/superwhisper.rb @@ -1,6 +1,6 @@ cask "superwhisper" do - version "1.43.3" - sha256 "f435f192fda54d04a509c08d532c20837a76eab580aec4c6eae3104bab4ce384" + version "1.43.4" + sha256 "28336c22caf0565b6f12af4135cbb902d5393d34ba316ed5cf06562b8d7d3371" url "https://builds.superwhisper.com/v#{version}/superwhisper.zip" name "superwhisper" diff --git a/Casks/s/surfeasy-vpn.rb b/Casks/s/surfeasy-vpn.rb index a2df3ed4e64e..4a9e530d0ef1 100644 --- a/Casks/s/surfeasy-vpn.rb +++ b/Casks/s/surfeasy-vpn.rb @@ -7,10 +7,7 @@ desc "VPN client" homepage "https://www.surfeasy.com/" - livecheck do - url :url - strategy :extract_plist - end + deprecate! date: "2024-12-30", because: :discontinued app "SurfEasy VPN.app" diff --git a/Casks/s/surfshark.rb b/Casks/s/surfshark.rb index a2d822bcc17b..00f36c2fecec 100644 --- a/Casks/s/surfshark.rb +++ b/Casks/s/surfshark.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Surfshark.app" diff --git a/Casks/s/swift-publisher.rb b/Casks/s/swift-publisher.rb index dbc92e5a1e2b..e0c9215e00c4 100644 --- a/Casks/s/swift-publisher.rb +++ b/Casks/s/swift-publisher.rb @@ -1,5 +1,5 @@ cask "swift-publisher" do - version "5.6.9" + version "5.7" sha256 :no_check url "https://belightsoft.s3.amazonaws.com/SwiftPublisher.dmg", diff --git a/Casks/s/swiftplantumlapp.rb b/Casks/s/swiftplantumlapp.rb index bdd53f9ff425..785a4022cc72 100644 --- a/Casks/s/swiftplantumlapp.rb +++ b/Casks/s/swiftplantumlapp.rb @@ -7,6 +7,8 @@ desc "Generate and view a class diagram for Swift code in Xcode" homepage "https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension" + depends_on macos: ">= :catalina" + app "SwiftPlantUMLApp.app" zap trash: [ diff --git a/Casks/s/swiftpm-catalog.rb b/Casks/s/swiftpm-catalog.rb index f03ab2f3cd4e..5ca82f004da3 100644 --- a/Casks/s/swiftpm-catalog.rb +++ b/Casks/s/swiftpm-catalog.rb @@ -15,7 +15,7 @@ end end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "SwiftPM Catalog.app" diff --git a/Casks/s/swifty.rb b/Casks/s/swifty.rb index 805b7bf2632d..56e587fa0c13 100644 --- a/Casks/s/swifty.rb +++ b/Casks/s/swifty.rb @@ -9,6 +9,7 @@ homepage "https://getswifty.pro/" auto_updates true + depends_on macos: ">= :high_sierra" app "Swifty.app" diff --git a/Casks/s/switchhosts.rb b/Casks/s/switchhosts.rb index 6ff3507465bf..64dee50d8299 100644 --- a/Casks/s/switchhosts.rb +++ b/Casks/s/switchhosts.rb @@ -24,6 +24,8 @@ end end + depends_on macos: ">= :catalina" + app "SwitchHosts.app" zap trash: [ diff --git a/Casks/s/syntax-highlight.rb b/Casks/s/syntax-highlight.rb index 040f721c6413..1ead6a520825 100644 --- a/Casks/s/syntax-highlight.rb +++ b/Casks/s/syntax-highlight.rb @@ -1,14 +1,19 @@ cask "syntax-highlight" do - version "2.1.24" - sha256 "31adcab045b69ad55eb0f47b4d0cb1c45f18dcf00e3391b8f32e15eeef7f97b9" + version "2.1.25" + sha256 "bcb782afc31b7df1859c3414b52253baf50c07a26210b2c55d785a52914bacdd" url "https://github.com/sbarex/SourceCodeSyntaxHighlight/releases/download/#{version}/Syntax.Highlight.zip" name "Syntax Highlight" desc "Quicklook extension for source files" homepage "https://github.com/sbarex/SourceCodeSyntaxHighlight" + livecheck do + url "https://sbarex.github.io/SourceCodeSyntaxHighlight/appcast.xml" + strategy :sparkle, &:short_version + end + auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Syntax Highlight.app" binary "#{appdir}/Syntax Highlight.app/Contents/Resources/syntax_highlight_cli" diff --git a/Casks/s/sys-pc-tool.rb b/Casks/s/sys-pc-tool.rb index dd322a5707e6..ffa8f527fa57 100644 --- a/Casks/s/sys-pc-tool.rb +++ b/Casks/s/sys-pc-tool.rb @@ -8,7 +8,7 @@ homepage "https://www.syride.com/" livecheck do - url "http://www.syride.com/downloads/SYS_PC_Tool/webconfig-para4.xml" + url "https://www.syride.com/downloads/SYS_PC_Tool/webconfig-para4.xml" regex(/SYS[._-]PC[._-]Tool[._-]setup[._-]mac[._-]v?(\d+(?:[.-]\d+)+)\.pkg/i) strategy :xml do |xml, regex| url = xml.elements["//sysui_config[@machine='mac']/file"]&.text&.strip diff --git a/Casks/t/tabby.rb b/Casks/t/tabby.rb index ff6a2aa09e78..66c52444f6d2 100644 --- a/Casks/t/tabby.rb +++ b/Casks/t/tabby.rb @@ -18,6 +18,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Tabby.app" diff --git a/Casks/t/tableflip.rb b/Casks/t/tableflip.rb index 81a87b50f8be..22ced31346e5 100644 --- a/Casks/t/tableflip.rb +++ b/Casks/t/tableflip.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "TableFlip.app" diff --git a/Casks/t/tabtab.rb b/Casks/t/tabtab.rb index cfa1ef910d8f..d7af95334654 100644 --- a/Casks/t/tabtab.rb +++ b/Casks/t/tabtab.rb @@ -1,5 +1,5 @@ cask "tabtab" do - version "1.3" + version "1.3.1" sha256 :no_check url "https://github.com/riccqi/TabTabApp/releases/download/prod/tabtab.dmg", diff --git a/Casks/t/tachidesk-sorayomi.rb b/Casks/t/tachidesk-sorayomi.rb index 57d5d0f1dedf..c8992bab7128 100644 --- a/Casks/t/tachidesk-sorayomi.rb +++ b/Casks/t/tachidesk-sorayomi.rb @@ -7,7 +7,7 @@ desc "Manga reader" homepage "https://github.com/Suwayomi/Tachidesk-Sorayomi/" - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "Tachidesk Sorayomi.app" diff --git a/Casks/t/tagspaces.rb b/Casks/t/tagspaces.rb index 431db2726723..27520fbc89ad 100644 --- a/Casks/t/tagspaces.rb +++ b/Casks/t/tagspaces.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "TagSpaces.app" zap trash: [ diff --git a/Casks/t/tailscale.rb b/Casks/t/tailscale.rb index 3b81f3bf571c..befce29f91f0 100644 --- a/Casks/t/tailscale.rb +++ b/Casks/t/tailscale.rb @@ -14,7 +14,7 @@ auto_updates true conflicts_with formula: "tailscale" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" pkg "Tailscale-#{version}-macos.pkg" # shim script (https://github.com/caskroom/homebrew-cask/issues/18809) @@ -45,6 +45,7 @@ "~/Library/Containers/Tailscale", "~/Library/Group Containers/*.io.tailscale.ipn.macsys", "~/Library/HTTPStorages/io.tailscale.ipn.macsys", + "~/Library/HTTPStorages/io.tailscale.ipn.macsys.binarycookies", "~/Library/Preferences/io.tailscale.ipn.macsys.plist", "~/Library/Tailscale", ] diff --git a/Casks/t/tandem.rb b/Casks/t/tandem.rb index d229af45aab5..7dca86aeb605 100644 --- a/Casks/t/tandem.rb +++ b/Casks/t/tandem.rb @@ -25,6 +25,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Tandem.app" diff --git a/Casks/t/tap-forms.rb b/Casks/t/tap-forms.rb index 3d1a5eac5009..7363a9c616ae 100644 --- a/Casks/t/tap-forms.rb +++ b/Casks/t/tap-forms.rb @@ -19,6 +19,8 @@ end end + depends_on macos: ">= :mojave" + app "Tap Forms Mac #{version.major}.app" zap trash: [ diff --git a/Casks/t/taskade.rb b/Casks/t/taskade.rb index 1ff8c50deb38..a729e69f6cb3 100644 --- a/Casks/t/taskade.rb +++ b/Casks/t/taskade.rb @@ -12,6 +12,8 @@ regex(%r{href=.*?/Taskade[._-]v?(\d+(?:\.\d+)+)[._-]universal\.dmg}i) end + depends_on macos: ">= :high_sierra" + app "Taskade.app" zap trash: [ diff --git a/Casks/t/taskpaper.rb b/Casks/t/taskpaper.rb index 441899e05228..2abef7978dc2 100644 --- a/Casks/t/taskpaper.rb +++ b/Casks/t/taskpaper.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "TaskPaper.app" diff --git a/Casks/t/teamviewer-quickjoin.rb b/Casks/t/teamviewer-quickjoin.rb index 28bfb6119638..ba4d87a613ca 100644 --- a/Casks/t/teamviewer-quickjoin.rb +++ b/Casks/t/teamviewer-quickjoin.rb @@ -14,7 +14,7 @@ strategy :header_match end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" # Renamed for consistency: app name is different in the Finder and in a shell. app "TeamViewerQJ.app", target: "TeamViewer QuickJoin.app" diff --git a/Casks/t/teamviewer-quicksupport.rb b/Casks/t/teamviewer-quicksupport.rb index 0ab8e524c55c..2d339976c39f 100644 --- a/Casks/t/teamviewer-quicksupport.rb +++ b/Casks/t/teamviewer-quicksupport.rb @@ -14,7 +14,7 @@ strategy :header_match end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" # Renamed for consistency: app name is different in the Finder and in a shell. app "TeamViewerQS.app", target: "TeamViewer QuickSupport.app" diff --git a/Casks/t/telegram-a.rb b/Casks/t/telegram-a.rb index c6568f8227cd..20df03461267 100644 --- a/Casks/t/telegram-a.rb +++ b/Casks/t/telegram-a.rb @@ -1,9 +1,9 @@ cask "telegram-a" do arch arm: "arm64", intel: "x64" - version "10.9.28" - sha256 arm: "180fb44a23f5ec486daf918347b5319d8f989dbd1bf623bb2771d9c3dbb834eb", - intel: "1ed44dbefb59f2a2b15c4d27408c6fe395952fdd623165623dd6a2421c5ff41c" + version "10.9.34" + sha256 arm: "973f38c0eb58821d5a60ef53468b4d7903518a237c322b2731ce066f4894d419", + intel: "1b4356da699f4972b26730cb0b793847925e5782d85cb267e9639a067dc9079b" url "https://github.com/Ajaxy/telegram-tt/releases/download/v#{version}/Telegram-A-#{arch}.dmg", verified: "github.com/Ajaxy/telegram-tt/" @@ -11,7 +11,7 @@ desc "Web client for Telegram messenger" homepage "https://web.telegram.org/a/get" - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "Telegram A.app" diff --git a/Casks/t/telegram-desktop.rb b/Casks/t/telegram-desktop.rb index a63bdfa53e81..c0ecec4554de 100644 --- a/Casks/t/telegram-desktop.rb +++ b/Casks/t/telegram-desktop.rb @@ -15,7 +15,7 @@ auto_updates true conflicts_with cask: "telegram-desktop@beta" - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" # Renamed to avoid conflict with telegram app "Telegram.app", target: "Telegram Desktop.app" diff --git a/Casks/t/telegram.rb b/Casks/t/telegram.rb index e162b2cd1eda..46b87afe4774 100644 --- a/Casks/t/telegram.rb +++ b/Casks/t/telegram.rb @@ -1,6 +1,6 @@ cask "telegram" do - version "11.5,269855" - sha256 "a1cade1bef112614cf6b676076b4b6546aa7e165b643ff61aafca5f345bafca6" + version "11.6,270262" + sha256 "4a930c39fcf4def28a09bd4d9ad3582f2f0a5295de90301535ba503eec47d43f" url "https://osx.telegram.org/updates/Telegram-#{version.csv.first}.#{version.csv.second}.app.zip" name "Telegram for macOS" diff --git a/Casks/t/teleport-connect.rb b/Casks/t/teleport-connect.rb index 8f54491ba272..524c1952f65a 100644 --- a/Casks/t/teleport-connect.rb +++ b/Casks/t/teleport-connect.rb @@ -1,6 +1,6 @@ cask "teleport-connect" do - version "17.1.1" - sha256 "e1435d41e1fb4a9ddb6c77ee1e6ce8d7e6be6b695f95a96cece966950d45c7a5" + version "17.1.3" + sha256 "12f20a6dd2d879ef76075973bbfbb451d02fbecda6b7f72b3849e99f036a5efe" url "https://cdn.teleport.dev/Teleport%20Connect-#{version}.dmg", verified: "cdn.teleport.dev/" @@ -13,6 +13,8 @@ regex(/href=.*?Teleport%20Connect[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end + depends_on macos: ">= :big_sur" + app "Teleport Connect.app" zap trash: [ diff --git a/Casks/t/teleport.rb b/Casks/t/teleport.rb index 7e2b8a5e2d49..4cce921ceae3 100644 --- a/Casks/t/teleport.rb +++ b/Casks/t/teleport.rb @@ -1,6 +1,6 @@ cask "teleport" do - version "17.1.1" - sha256 "83de412597746d5c130d7fe9d512c4d0f7be9459bed1a598c50fa3b1814e0b6b" + version "17.1.3" + sha256 "627103fc169a0b93714658c07ed355001005f5f772918a2f257cc0e43715b632" url "https://cdn.teleport.dev/teleport-#{version}.pkg", verified: "cdn.teleport.dev/" diff --git a/Casks/t/tempbox.rb b/Casks/t/tempbox.rb index 0ab8ddd66124..1bc079c00ac3 100644 --- a/Casks/t/tempbox.rb +++ b/Casks/t/tempbox.rb @@ -8,6 +8,8 @@ desc "Disposable email client" homepage "https://tempbox.waseem.works/" + depends_on macos: ">= :big_sur" + app "TempBox.app" zap trash: [ diff --git a/Casks/t/tenable-nessus-agent.rb b/Casks/t/tenable-nessus-agent.rb index f899a74e6590..7649d355b173 100644 --- a/Casks/t/tenable-nessus-agent.rb +++ b/Casks/t/tenable-nessus-agent.rb @@ -1,6 +1,6 @@ cask "tenable-nessus-agent" do - version "10.8.1,24700" - sha256 "9c8ac1b9c23fe3a74f287a63c8b10a9ddf100feba931da6a8e5b3997545d872e" + version "10.8.2,24922" + sha256 "9172b94112582b96530752926b5b5591833b392c7b23e4fffbb988abe24f636d" url "https://www.tenable.com/downloads/api/v1/public/pages/nessus-agents/downloads/#{version.csv.second}/download?i_agree_to_tenable_license_agreement=true" name "Tenable Nessus Agent" diff --git a/Casks/t/tencent-docs.rb b/Casks/t/tencent-docs.rb index 789aa6c47ec6..fca70f5a252c 100644 --- a/Casks/t/tencent-docs.rb +++ b/Casks/t/tencent-docs.rb @@ -20,6 +20,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "TencentDocs.app" diff --git a/Casks/t/tencent-meeting.rb b/Casks/t/tencent-meeting.rb index 2547b5b601c8..bedd9529b0e9 100644 --- a/Casks/t/tencent-meeting.rb +++ b/Casks/t/tencent-meeting.rb @@ -2,12 +2,12 @@ arch arm: "arm64", intel: "x86_64" on_arm do - version "3.30.1.452,cc7324b0d84ea656ac44746796d38cc2" - sha256 "d2ee022f53b5bbbf3b14ffd77bdf2d5e372e11ee0f45a3ffa70bfcdcbfd0f543" + version "3.30.2.407,5f5908a78ce23c142cc737745cd3ab28" + sha256 "f861858ea994f9ab441dbd576bb067505763e48ad37fcc673055f489b7a4bb26" end on_intel do - version "3.30.1.452,fa77e78be58a16ee748ab365b24ce38a" - sha256 "1537aa2f3e80bcba89acf9b9589469bce93d7223cb36571c752f69c2c4162b97" + version "3.30.2.407,4217689f282fb9aa25588f9c22436649" + sha256 "2e4853e6989ad9c61abbf353f54dba39d91163098d407d685214fa8dcaf23549" end url "https://updatecdn.meeting.qq.com/cos/#{version.csv.second}/TencentMeeting_0300000000_#{version.csv.first}.publish.#{arch}.officialwebsite.dmg", diff --git a/Casks/t/tentacle-sync-studio.rb b/Casks/t/tentacle-sync-studio.rb index dd52b0a91a03..9ae4194a2579 100644 --- a/Casks/t/tentacle-sync-studio.rb +++ b/Casks/t/tentacle-sync-studio.rb @@ -15,7 +15,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Tentacle Sync Studio.app" diff --git a/Casks/t/termius.rb b/Casks/t/termius.rb index cf3aec10382b..a772b1683e9e 100644 --- a/Casks/t/termius.rb +++ b/Casks/t/termius.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "Termius.app" diff --git a/Casks/t/testfully.rb b/Casks/t/testfully.rb index dc265c92f0a0..db1b18374fb6 100644 --- a/Casks/t/testfully.rb +++ b/Casks/t/testfully.rb @@ -1,6 +1,6 @@ cask "testfully" do - version "1.161.1,369" - sha256 "9a57fedf567b70c802f8dc23b238a949bf32e247b0f1f3b83ebc5944d7ddff3d" + version "1.162.0,373" + sha256 "e833d3e4a3d14e0037da822c6bc820d06a97a7c64278cdd99772d6b355b5fe4a" url "https://releases.testfully.io/desktop/build-#{version.csv.second}/Testfully.app.zip" name "Testfully" diff --git a/Casks/t/tetrio.rb b/Casks/t/tetrio.rb index 465f4108c10d..19281bffdac8 100644 --- a/Casks/t/tetrio.rb +++ b/Casks/t/tetrio.rb @@ -15,6 +15,8 @@ regex(%r{href=.*builds/(\d+)/TETR\.IO[. _-]Setup[. _-]#{arch}\.dmg}i) end + depends_on macos: ">= :catalina" + app "TETR.IO.app" zap trash: [ diff --git a/Casks/t/texmacs.rb b/Casks/t/texmacs.rb index 5bc33df95981..a57fd43dfcfa 100644 --- a/Casks/t/texmacs.rb +++ b/Casks/t/texmacs.rb @@ -15,6 +15,8 @@ strategy :sparkle end + depends_on macos: ">= :mojave" + app "TeXmacs.app" zap trash: [ diff --git a/Casks/t/thangs-sync.rb b/Casks/t/thangs-sync.rb index a9b26a64f0f5..02d2eb9b7fe5 100644 --- a/Casks/t/thangs-sync.rb +++ b/Casks/t/thangs-sync.rb @@ -13,7 +13,7 @@ strategy :electron_builder end - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "Thangs Sync.app" diff --git a/Casks/t/the-archive.rb b/Casks/t/the-archive.rb index 3d1b62a3d129..184c2fe9485c 100644 --- a/Casks/t/the-archive.rb +++ b/Casks/t/the-archive.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :high_sierra" app "The Archive.app" diff --git a/Casks/t/the-clock.rb b/Casks/t/the-clock.rb index e1a961c11e4e..a86e94cbe851 100644 --- a/Casks/t/the-clock.rb +++ b/Casks/t/the-clock.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :big_sur" app "The Clock.app" diff --git a/Casks/t/the-unarchiver.rb b/Casks/t/the-unarchiver.rb index b4b38d1b518b..8c24a3e60df5 100644 --- a/Casks/t/the-unarchiver.rb +++ b/Casks/t/the-unarchiver.rb @@ -20,6 +20,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "The Unarchiver.app" diff --git a/Casks/t/thedesk.rb b/Casks/t/thedesk.rb index ad088c6a2d4d..8fb6372f768b 100644 --- a/Casks/t/thedesk.rb +++ b/Casks/t/thedesk.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "TheDesk.app" zap trash: [ diff --git a/Casks/t/there.rb b/Casks/t/there.rb index f011ba491ec7..be83d6204db3 100644 --- a/Casks/t/there.rb +++ b/Casks/t/there.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :ventura" + app "There.app" uninstall signal: ["TERM", "pm.there.There"] diff --git a/Casks/t/therm.rb b/Casks/t/therm.rb index 4e95a484eaed..7f5c939e8046 100644 --- a/Casks/t/therm.rb +++ b/Casks/t/therm.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "Therm.app" zap trash: [ diff --git a/Casks/t/thor.rb b/Casks/t/thor.rb index 14722b1b7173..6d9faca1df4f 100644 --- a/Casks/t/thor.rb +++ b/Casks/t/thor.rb @@ -1,6 +1,6 @@ cask "thor" do version "1.5.16" - sha256 "a22d11d609fc87a7e67de1002077b47f6596d73cd82cdce4457bc88a6839b8d2" + sha256 "07bd68a6378ac66d00fe39e0f0f0589694b19a46d89120b5934173a8c3b41a5a" url "https://github.com/gbammc/Thor/releases/download/#{version}/Thor_#{version}.zip" name "Thor" diff --git a/Casks/t/threema.rb b/Casks/t/threema.rb index 0fca35d159b1..cc4bd7fff8c5 100644 --- a/Casks/t/threema.rb +++ b/Casks/t/threema.rb @@ -12,6 +12,8 @@ regex(/Threema\s*(\d+(?:\.\d+)+)\s*for\s*Desktop/i) end + depends_on macos: ">= :catalina" + app "Threema.app" zap trash: [ diff --git a/Casks/t/ths.rb b/Casks/t/ths.rb index c9bb7540e396..f5aa5587457d 100644 --- a/Casks/t/ths.rb +++ b/Casks/t/ths.rb @@ -14,6 +14,8 @@ strategy :header_match end + depends_on macos: ">= :high_sierra" + app "同花顺.app" zap trash: [ diff --git a/Casks/t/thunder.rb b/Casks/t/thunder.rb index 86f4d29aa82d..086665bdd6ed 100644 --- a/Casks/t/thunder.rb +++ b/Casks/t/thunder.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Thunder.app" diff --git a/Casks/t/tidal.rb b/Casks/t/tidal.rb index 4b125554e3f5..0d443bbad9dd 100644 --- a/Casks/t/tidal.rb +++ b/Casks/t/tidal.rb @@ -18,6 +18,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "TIDAL.app" diff --git a/Casks/t/tidgi.rb b/Casks/t/tidgi.rb index 4e0d7eacd1d5..b70bfeab34a9 100644 --- a/Casks/t/tidgi.rb +++ b/Casks/t/tidgi.rb @@ -15,6 +15,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "TidGi.app" zap trash: [ diff --git a/Casks/t/tiger-trade.rb b/Casks/t/tiger-trade.rb index e59a09f773cc..696d58435556 100644 --- a/Casks/t/tiger-trade.rb +++ b/Casks/t/tiger-trade.rb @@ -1,6 +1,6 @@ cask "tiger-trade" do - version "8.34.2,B80D9A" - sha256 "4978b65d39a54e47caf964bf9a7a14f94de0b0545f838e5051bd8a7aeca5a2f1" + version "8.35.2,BB3E11" + sha256 "603b708c138b62bfe2bfbcc56bfa4af142902d532174d691929e31437c9cdd42" url "https://s.tigerfintech.com/desktop/cdn/f/TigerTrade_#{version.tr(",", "_")}.dmg", verified: "s.tigerfintech.com/" @@ -20,7 +20,7 @@ end end - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "Tiger Trade.app" diff --git a/Casks/t/time-to-leave.rb b/Casks/t/time-to-leave.rb index 089ce5f8a201..89f79440bb6f 100644 --- a/Casks/t/time-to-leave.rb +++ b/Casks/t/time-to-leave.rb @@ -2,10 +2,10 @@ version "3.0.0" sha256 "25fef73ac373e37ba8c0363e25e7e0996afb048466698777e9f0a0e5bb8876a0" - url "https://github.com/thamara/time-to-leave/releases/download/#{version}/time-to-leave-#{version}.dmg" + url "https://github.com/TTLApp/time-to-leave/releases/download/#{version}/time-to-leave-#{version}.dmg" name "Time To Leave" desc "Log work hours and get notified when it's time to leave the office" - homepage "https://github.com/thamara/time-to-leave" + homepage "https://github.com/TTLApp/time-to-leave" # A tag using the stable version format is sometimes marked as "Pre-release" # on the GitHub releases page, so we have to use the `GithubLatest` strategy. diff --git a/Casks/t/timeular.rb b/Casks/t/timeular.rb index c04c54475055..5819f7a2ddce 100644 --- a/Casks/t/timeular.rb +++ b/Casks/t/timeular.rb @@ -20,6 +20,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Timeular.app" diff --git a/Casks/t/tinderbox.rb b/Casks/t/tinderbox.rb index 756f8e15cef3..10d0af1f4563 100644 --- a/Casks/t/tinderbox.rb +++ b/Casks/t/tinderbox.rb @@ -12,7 +12,7 @@ regex(/>Download.*?Tinderbox\s+v?(\d+(?:\.\d+)+)[<\s]/im) end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :big_sur" app "Tinderbox #{version.major}.app" diff --git a/Casks/t/tinymediamanager.rb b/Casks/t/tinymediamanager.rb index cc1a05ca02a2..2335ce28d2a3 100644 --- a/Casks/t/tinymediamanager.rb +++ b/Casks/t/tinymediamanager.rb @@ -1,9 +1,9 @@ cask "tinymediamanager" do arch arm: "aarch64", intel: "x86_64" - version "5.0.13" - sha256 arm: "e9e705a55e278d2fe4f4472b3a0d5353a5d0ccbab78ac70aaec10949dc0fbf7f", - intel: "4b9efdf090f2fa5ced5deda83c18f5a11bcf59d5ed3c2ddf02c53bc973b8a6ec" + version "5.1" + sha256 arm: "d052d8af85c6de82894b227facf9068229c95aa21acc8569a5e20915fbd7f81c", + intel: "30197c65fa31787d9f05e06babb47ce4015f11a26507fb1fb33c87ce59b36b8b" url "https://release.tinymediamanager.org/v#{version.major}/dist/tinyMediaManager-#{version}-macos-#{arch}.dmg" name "tinyMediaManager" diff --git a/Casks/t/tip.rb b/Casks/t/tip.rb index be179bcd0d0c..196a14676b69 100644 --- a/Casks/t/tip.rb +++ b/Casks/t/tip.rb @@ -7,6 +7,8 @@ desc "Programmable tooltip that can be used with any app" homepage "https://github.com/tanin47/tip" + depends_on macos: ">= :mojave" + app "Tip.app" zap trash: "~/Library/Application Scripts/tanin.tip" diff --git a/Casks/t/tmpdisk.rb b/Casks/t/tmpdisk.rb index eda46648d75c..0629758ff7ee 100644 --- a/Casks/t/tmpdisk.rb +++ b/Casks/t/tmpdisk.rb @@ -7,7 +7,7 @@ desc "Ram disk management" homepage "https://github.com/imothee/tmpdisk" - depends_on macos: ">= :mojave" + depends_on macos: ">= :big_sur" app "TmpDisk.app" diff --git a/Casks/t/todoist.rb b/Casks/t/todoist.rb index 5361288c9631..0958469360f2 100644 --- a/Casks/t/todoist.rb +++ b/Casks/t/todoist.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "Todoist.app" diff --git a/Casks/t/tomatobar.rb b/Casks/t/tomatobar.rb index 9e5992648c49..8a4d46a2e785 100644 --- a/Casks/t/tomatobar.rb +++ b/Casks/t/tomatobar.rb @@ -7,6 +7,8 @@ desc "Menu bar pomodoro timer" homepage "https://github.com/ivoronin/TomatoBar" + depends_on macos: ">= :big_sur" + app "TomatoBar.app" zap trash: [ diff --git a/Casks/t/topaz-photo-ai.rb b/Casks/t/topaz-photo-ai.rb index 3c89216b0d4d..1175e9281038 100644 --- a/Casks/t/topaz-photo-ai.rb +++ b/Casks/t/topaz-photo-ai.rb @@ -1,6 +1,6 @@ cask "topaz-photo-ai" do - version "3.4.2" - sha256 "4269c1beea75393fcac3dfc267944063493a117e96a2e6846d3c71acf0f7c7bc" + version "3.4.3" + sha256 "8502fc6de9c650226e141e023a444da76deb88775e9266583c282339b5717c15" url "https://downloads.topazlabs.com/deploy/TopazPhotoAI/#{version}/TopazPhotoAI-#{version}.pkg" name "Topaz Photo AI" diff --git a/Casks/t/topaz-video-ai.rb b/Casks/t/topaz-video-ai.rb index a5b45b65a1a6..9ae9d50c44b7 100644 --- a/Casks/t/topaz-video-ai.rb +++ b/Casks/t/topaz-video-ai.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "Topaz Video AI.app" diff --git a/Casks/t/tor-browser.rb b/Casks/t/tor-browser.rb index ccbcc5ad2e93..21e9524bd1ee 100644 --- a/Casks/t/tor-browser.rb +++ b/Casks/t/tor-browser.rb @@ -14,7 +14,7 @@ auto_updates true conflicts_with cask: "tor-browser@alpha" - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "Tor Browser.app" diff --git a/Casks/t/touchdesigner.rb b/Casks/t/touchdesigner.rb index a909ef0e2a9a..fac0c089fb8f 100644 --- a/Casks/t/touchdesigner.rb +++ b/Casks/t/touchdesigner.rb @@ -15,7 +15,7 @@ regex(/Build\s+(\d+(?:\.\d+)+)/i) end - depends_on macos: ">= :mojave" + depends_on macos: ">= :catalina" app "TouchDesigner.app" diff --git a/Casks/t/touchosc.rb b/Casks/t/touchosc.rb index 12df87d1d420..85d20d691037 100644 --- a/Casks/t/touchosc.rb +++ b/Casks/t/touchosc.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "TouchOSC.app" diff --git a/Casks/t/touchswitcher.rb b/Casks/t/touchswitcher.rb index 270744370195..3a7d1fd41fac 100644 --- a/Casks/t/touchswitcher.rb +++ b/Casks/t/touchswitcher.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :sierra" + depends_on macos: ">= :catalina" app "TouchSwitcher.app" diff --git a/Casks/t/tradingview.rb b/Casks/t/tradingview.rb index 3c51e1a81412..58c9eea9012a 100644 --- a/Casks/t/tradingview.rb +++ b/Casks/t/tradingview.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "TradingView.app" diff --git a/Casks/t/transmission.rb b/Casks/t/transmission.rb index f0375b6293ec..0760f1fd3e4e 100644 --- a/Casks/t/transmission.rb +++ b/Casks/t/transmission.rb @@ -15,6 +15,7 @@ auto_updates true conflicts_with cask: "transmission@nightly" + depends_on macos: ">= :high_sierra" app "Transmission.app" diff --git a/Casks/t/transmission@nightly.rb b/Casks/t/transmission@nightly.rb index a63ca2a8bc5c..adbc51a8e0e5 100644 --- a/Casks/t/transmission@nightly.rb +++ b/Casks/t/transmission@nightly.rb @@ -1,6 +1,6 @@ cask "transmission@nightly" do - version "9738,7820f54ba1" - sha256 "d35e0fdfbba9b357496e815dd3a5859d35003e1cf306d9fff6248b42d077fb77" + version "9749,cbba2e0390" + sha256 "ed0663cf962d49f5977549de075e8e4f88a8ad2cedf4b29355ac062c08708b1c" url "https://build.transmissionbt.com/job/trunk-mac/#{version.csv.first}/artifact/release/Transmission-#{version.csv.second}.dmg" name "Transmission" @@ -15,8 +15,6 @@ end end - deprecate! date: "2025-05-01", because: :unsigned - conflicts_with cask: "transmission" depends_on macos: ">= :big_sur" diff --git a/Casks/t/transmit.rb b/Casks/t/transmit.rb index 0854f274c09c..d656ac31f8a8 100644 --- a/Casks/t/transmit.rb +++ b/Casks/t/transmit.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Transmit.app" diff --git a/Casks/t/treesheets.rb b/Casks/t/treesheets.rb index b7c660d3e03b..a9a8aec7afc4 100644 --- a/Casks/t/treesheets.rb +++ b/Casks/t/treesheets.rb @@ -1,6 +1,6 @@ cask "treesheets" do - version "12455998280" - sha256 "0475c23dc2bdca485dc4b73d53951d109545e02e4cb870a1bea8f5a03fc2a7ab" + version "12612114396" + sha256 "df315ae57f64d8530f6c699ed24fb255edc48ef6541c837e529d4bc48775498a" url "https://github.com/aardappel/treesheets/releases/download/#{version}/mac_treesheets.zip", verified: "github.com/aardappel/treesheets/" @@ -14,6 +14,8 @@ strategy :github_latest end + depends_on macos: ">= :catalina" + app "TreeSheets.app" uninstall quit: "dot3labs.TreeSheets" diff --git a/Casks/t/tresorit.rb b/Casks/t/tresorit.rb index b0e3e7c26c02..497889dca575 100644 --- a/Casks/t/tresorit.rb +++ b/Casks/t/tresorit.rb @@ -15,6 +15,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Tresorit.app" diff --git a/Casks/t/trex.rb b/Casks/t/trex.rb index bd24dba77a1b..a277d25dbd70 100644 --- a/Casks/t/trex.rb +++ b/Casks/t/trex.rb @@ -13,7 +13,7 @@ strategy :github_latest end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "TRex.app" diff --git a/Casks/t/trilium-notes.rb b/Casks/t/trilium-notes.rb index 1b7442f3eaea..25c5736f4df6 100644 --- a/Casks/t/trilium-notes.rb +++ b/Casks/t/trilium-notes.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "trilium-mac-x64/Trilium Notes.app" zap trash: [ diff --git a/Casks/t/trivial.rb b/Casks/t/trivial.rb index cec9ae64b153..7843f4de5730 100644 --- a/Casks/t/trivial.rb +++ b/Casks/t/trivial.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :high_sierra" + app "Trivial.app" uninstall launchctl: "com.decisivetactics.trivial-server", diff --git a/Casks/t/tropy.rb b/Casks/t/tropy.rb index e3f71a250e13..2afeb122c50b 100644 --- a/Casks/t/tropy.rb +++ b/Casks/t/tropy.rb @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Tropy.app" zap trash: [ diff --git a/Casks/t/tunein.rb b/Casks/t/tunein.rb index 78a4460f4ca7..a1b1f6a28eeb 100644 --- a/Casks/t/tunein.rb +++ b/Casks/t/tunein.rb @@ -12,6 +12,8 @@ strategy :electron_builder end + depends_on macos: ">= :catalina" + app "TuneIn.app" zap trash: [ diff --git a/Casks/t/tunetag.rb b/Casks/t/tunetag.rb index 3d19fbfa91b1..aa4ad1931e3d 100644 --- a/Casks/t/tunetag.rb +++ b/Casks/t/tunetag.rb @@ -1,5 +1,5 @@ cask "tunetag" do - version "1.7" + version "1.7.2" sha256 :no_check url "https://sweetpproductions.com/products/tunetag/TuneTag.dmg" diff --git a/Casks/t/tunnelblick.rb b/Casks/t/tunnelblick.rb index ed45903a9e73..dbeca95b09a6 100644 --- a/Casks/t/tunnelblick.rb +++ b/Casks/t/tunnelblick.rb @@ -2,17 +2,16 @@ version "4.0.1,5971" sha256 "403b0e9bb110dd9ce3251d8921cb81751e195623e6b579847b1db6fbb2e44031" - url "https://github.com/Tunnelblick/Tunnelblick/releases/download/v#{version.csv.first}/Tunnelblick_#{version.csv.first}_build_#{version.csv.second}.dmg", - verified: "github.com/Tunnelblick/Tunnelblick/" + url "https://tunnelblick.net/iprelease/Tunnelblick_#{version.csv.first}_build_#{version.csv.second}.dmg" name "Tunnelblick" desc "Free and open-source OpenVPN client" homepage "https://www.tunnelblick.net/" livecheck do - url :url - regex(/Tunnelblick\s+v?(\d+(?:\.\d+)+[a-z]?)\s+\(build\s+(\d+(?:\.\d+)*)\)/i) - strategy :github_latest do |json, regex| - match = json["name"]&.match(regex) + url "https://tunnelblick.net/appcast-s.rss" + regex(/^v?(\d+(?:\.\d+)+[a-z]?)\s+\(build\s+(\d+(?:\.\d+)*)\)$/i) + strategy :sparkle do |item, regex| + match = item.short_version&.match(regex) next if match.blank? "#{match[1]},#{match[2]}" diff --git a/Casks/t/tunnelblick@beta.rb b/Casks/t/tunnelblick@beta.rb index 7dc56ed6f295..4d907ffdf280 100644 --- a/Casks/t/tunnelblick@beta.rb +++ b/Casks/t/tunnelblick@beta.rb @@ -2,26 +2,19 @@ version "6.0beta09,6130" sha256 "ee20d3943836c1db9be6165479c90247562b46e330a7fa11154414352e8acba4" - url "https://github.com/Tunnelblick/Tunnelblick/releases/download/v#{version.csv.first}/Tunnelblick_#{version.csv.first}_build_#{version.csv.second}.dmg", - verified: "github.com/Tunnelblick/Tunnelblick/" + url "https://tunnelblick.net/iprelease/Tunnelblick_#{version.csv.first}_build_#{version.csv.second}.dmg" name "Tunnelblick" desc "Free and open source graphic user interface for OpenVPN" homepage "https://www.tunnelblick.net/" livecheck do - url :url - regex(/^Tunnelblick[._-]v?(\d+(?:\.\d+)+[._-]?beta\d+[a-z]?)[._-]build[._-](\d+)\.(?:dmg|pkg)$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] - - release["assets"]&.map do |asset| - match = asset["name"]&.match(regex) - next if match.blank? - - "#{match[1]},#{match[2]}" - end - end.flatten + url "https://tunnelblick.net/appcast-b.rss" + regex(/^v?(\d+(?:\.\d+)+[._-]?beta\d+[a-z]?)\s+\(build\s+(\d+(?:\.\d+)*)\)$/i) + strategy :sparkle do |item, regex| + match = item.short_version&.match(regex) + next if match.blank? + + "#{match[1]},#{match[2]}" end end diff --git a/Casks/t/tuple.rb b/Casks/t/tuple.rb index 50666ec9c8f2..7f1dd00485ca 100644 --- a/Casks/t/tuple.rb +++ b/Casks/t/tuple.rb @@ -20,7 +20,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :ventura" app "Tuple.app" diff --git a/Casks/t/tuta-mail.rb b/Casks/t/tuta-mail.rb index dbf88ba295af..b5df86c26765 100644 --- a/Casks/t/tuta-mail.rb +++ b/Casks/t/tuta-mail.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Tuta Mail.app" diff --git a/Casks/t/tyme.rb b/Casks/t/tyme.rb index 6d6289075d00..61c0c56bf927 100644 --- a/Casks/t/tyme.rb +++ b/Casks/t/tyme.rb @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Tyme.app" diff --git a/Casks/t/typeit4me.rb b/Casks/t/typeit4me.rb index c18ac62621b0..be31ed630947 100644 --- a/Casks/t/typeit4me.rb +++ b/Casks/t/typeit4me.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :sierra" app "TypeIt4Me.app" diff --git a/Casks/t/typinator.rb b/Casks/t/typinator.rb index 6289898d93b6..fa72b6566d9d 100644 --- a/Casks/t/typinator.rb +++ b/Casks/t/typinator.rb @@ -15,6 +15,8 @@ end end + depends_on macos: ">= :catalina" + app "Typinator.app" zap trash: [ diff --git a/Casks/t/typora.rb b/Casks/t/typora.rb index 11f05aa007c0..7029fb3ce101 100644 --- a/Casks/t/typora.rb +++ b/Casks/t/typora.rb @@ -14,7 +14,7 @@ auto_updates true conflicts_with cask: "typora@dev" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Typora.app" diff --git a/Casks/u/ubports-installer.rb b/Casks/u/ubports-installer.rb index 1c16449ccfac..eb0c4ca46b9d 100644 --- a/Casks/u/ubports-installer.rb +++ b/Casks/u/ubports-installer.rb @@ -14,6 +14,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "ubports-installer.app" zap trash: [ diff --git a/Casks/u/ueli.rb b/Casks/u/ueli.rb index a0e267cdaf3f..79110fe4491e 100644 --- a/Casks/u/ueli.rb +++ b/Casks/u/ueli.rb @@ -1,9 +1,9 @@ cask "ueli" do arch arm: "-arm64" - version "9.13.0" - sha256 intel: "ffc6d8dbb76efab1b9c12fb489636176d1bb522731d2173c530595846dd6a250", - arm: "bb11a773a7a03551c1a6007b61b3e11617c9c1cf270eb95d995f46f81013426d" + version "9.14.2" + sha256 intel: "0d8adeb4434f8a68e0af10cbbe5fdbf9916c653a7abae719d077753c734bf1c5", + arm: "1f48234b6b1aa11fdf2c3ffedaf79f65a727319c25f8a6f85e389c336bc62c84" url "https://github.com/oliverschwendener/ueli/releases/download/v#{version}/Ueli-#{version}#{arch}.dmg", verified: "github.com/oliverschwendener/ueli/" @@ -16,6 +16,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "ueli.app" uninstall quit: "ueli" diff --git a/Casks/u/uhk-agent.rb b/Casks/u/uhk-agent.rb index f70cfbc45ad4..d8b1226a4e83 100644 --- a/Casks/u/uhk-agent.rb +++ b/Casks/u/uhk-agent.rb @@ -1,6 +1,6 @@ cask "uhk-agent" do - version "5.0.1" - sha256 "237d5295f3d620c25a1bc2ea287730eaec692f8a7b33d2c6a8a4601c5f5c0425" + version "5.0.2" + sha256 "7f3d37fd63d41b474785883b7ec40cceaa26480638bd6fd4c782fb677a8dcfb8" url "https://github.com/UltimateHackingKeyboard/agent/releases/download/v#{version}/UHK.Agent-#{version}-mac.dmg" name "Ultimate Hacking Keyboard Agent" @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :big_sur" + app "UHK Agent.app" uninstall quit: "com.ultimategadgetlabs.agent" diff --git a/Casks/u/ui.rb b/Casks/u/ui.rb index 4051e949cc16..01c98c67648a 100644 --- a/Casks/u/ui.rb +++ b/Casks/u/ui.rb @@ -1,6 +1,6 @@ cask "ui" do - version "0.81.1,bc089a0a-d3a4-4e2c-ab69-b29352d182d2,174c" - sha256 "da085c56bd6d4c23d015b65326ab9a7fc92d56c736114f7568512a1d7a4d9de7" + version "0.83.1,247e0da2-e897-406e-ab55-fab75720bc60,1e8e" + sha256 "00d25ef41c4a9a60bc6ebd7493ab0dcd2c2e0ca87db76d9b8b1c9aad2c03c0b2" url "https://fw-download.ubnt.com/data/uid-ui-desktop-app/#{version.csv.third}-macOS-#{version.csv.first}-#{version.csv.second}.pkg", verified: "fw-download.ubnt.com/data/uid-ui-desktop-app/" diff --git a/Casks/u/ukelele.rb b/Casks/u/ukelele.rb index 7b040af6835e..ec58896d739d 100644 --- a/Casks/u/ukelele.rb +++ b/Casks/u/ukelele.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :mojave" app "Ukelele.app" diff --git a/Casks/u/unclutter.rb b/Casks/u/unclutter.rb index 2ce34c5b8a8d..500e988fe049 100644 --- a/Casks/u/unclutter.rb +++ b/Casks/u/unclutter.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :high_sierra" + app "Unclutter.app" zap trash: [ diff --git a/Casks/u/unexpectedly.rb b/Casks/u/unexpectedly.rb index 5beec87ed461..c73b807a2f04 100644 --- a/Casks/u/unexpectedly.rb +++ b/Casks/u/unexpectedly.rb @@ -12,6 +12,8 @@ regex(%r{Version:(\d+(?:\.\d+)*\w)}i) end + depends_on macos: ">= :high_sierra" + app "Unexpectedly.app" zap trash: "~/Library/Preferences/fr.whitebox.unexpectedly.plist" diff --git a/Casks/u/unipro-ugene.rb b/Casks/u/unipro-ugene.rb index 3dcf43506903..d65fd493220a 100644 --- a/Casks/u/unipro-ugene.rb +++ b/Casks/u/unipro-ugene.rb @@ -8,6 +8,8 @@ desc "Free open-source cross-platform bioinformatics software" homepage "https://ugene.net/" + depends_on macos: ">= :high_sierra" + app "Unipro UGENE.app" zap trash: [ diff --git a/Casks/u/unite-phone.rb b/Casks/u/unite-phone.rb index eadfca0f114b..19c262d5269a 100644 --- a/Casks/u/unite-phone.rb +++ b/Casks/u/unite-phone.rb @@ -1,6 +1,6 @@ cask "unite-phone" do - version "2024.10.0" - sha256 "527e25e41b3cd6e2f32f5b34aaf866e0097231dc1b78885ec3550a52dbe41dd3" + version "2025.1.0" + sha256 "06b7998eecac15f9521566b46c5ba8268a28b95612890bcaaa9a6b4a55f05f63" url "https://update.unitephone.nl/download/unite_phone-#{version}-universal.dmg", user_agent: :fake diff --git a/Casks/u/unite.rb b/Casks/u/unite.rb index dda835ec7b86..63611e0bce2f 100644 --- a/Casks/u/unite.rb +++ b/Casks/u/unite.rb @@ -1,6 +1,6 @@ cask "unite" do - version "5.3" - sha256 "9cdd4fbe41679bddbb3f6247b7b19e682ad4aa9a8993fa70f79046e04e9279a4" + version "5.3.0.1" + sha256 "702ebb71368472f05562e738edc8e0192c7847bc17be1327cd44b728c79995fe" url "https://bzgdownloads.s3.amazonaws.com/Unite/Unite+#{version}.zip", verified: "bzgdownloads.s3.amazonaws.com/Unite/" diff --git a/Casks/u/unity-hub.rb b/Casks/u/unity-hub.rb index 70d5f092e611..178f217c139f 100644 --- a/Casks/u/unity-hub.rb +++ b/Casks/u/unity-hub.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Unity Hub.app" diff --git a/Casks/u/unnaturalscrollwheels.rb b/Casks/u/unnaturalscrollwheels.rb index f8ce27fe31c8..5a304c7903c2 100644 --- a/Casks/u/unnaturalscrollwheels.rb +++ b/Casks/u/unnaturalscrollwheels.rb @@ -7,6 +7,8 @@ desc "Tool to invert scroll direction for physical scroll wheels" homepage "https://github.com/ther0n/UnnaturalScrollWheels" + depends_on macos: ">= :high_sierra" + app "UnnaturalScrollWheels.app" uninstall quit: "com.theron.UnnaturalScrollWheels" diff --git a/Casks/u/usb-overdrive.rb b/Casks/u/usb-overdrive.rb index 3db3fcc5f249..54a647997d24 100644 --- a/Casks/u/usb-overdrive.rb +++ b/Casks/u/usb-overdrive.rb @@ -12,7 +12,7 @@ regex(/>USB\s+Overdrive\s+v?(\d+(?:\.\d+)+)/i) end - depends_on macos: ">= :big_sur" + depends_on macos: ">= :monterey" app "USB Overdrive.app" diff --git a/Casks/u/utools.rb b/Casks/u/utools.rb index d22ee85d9b50..9228e48d1d19 100644 --- a/Casks/u/utools.rb +++ b/Casks/u/utools.rb @@ -16,6 +16,8 @@ regex(/uTools[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end + depends_on macos: ">= :high_sierra" + app "uTools.app" zap trash: [ diff --git a/Casks/v/v2ray-unofficial.rb b/Casks/v/v2ray-unofficial.rb index 7a52979eca23..c047453e5942 100644 --- a/Casks/v/v2ray-unofficial.rb +++ b/Casks/v/v2ray-unofficial.rb @@ -12,6 +12,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "V2Ray-Desktop.app" zap trash: [ diff --git a/Casks/v/valentina-studio.rb b/Casks/v/valentina-studio.rb index 3597a20221f7..95ddf3dbfc22 100644 --- a/Casks/v/valentina-studio.rb +++ b/Casks/v/valentina-studio.rb @@ -12,7 +12,7 @@ regex(%r{href=['"]?/en/all-downloads/vstudio/current['"]?>\s*(\d+(?:\.\d+)+)}i) end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :mojave" app "Valentina Studio.app" diff --git a/Casks/v/vanilla.rb b/Casks/v/vanilla.rb index a6a34f156bb2..e717553f0a66 100644 --- a/Casks/v/vanilla.rb +++ b/Casks/v/vanilla.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :monterey" app "Vanilla.app" diff --git a/Casks/v/vbrokers.rb b/Casks/v/vbrokers.rb index 20d4b03ce488..896fc7d63043 100644 --- a/Casks/v/vbrokers.rb +++ b/Casks/v/vbrokers.rb @@ -1,6 +1,6 @@ cask "vbrokers" do - version "2.5.320,600001,1734336440" - sha256 "383781813bfa4b52d8820a11d9218de3d553db746409768141c07c23208af44d" + version "2.5.408,600001,1735798050" + sha256 "41307cb9667daeabef152dff2b2147f81d94bbdd5234c67ca2e318fbb1c3244d" url "https://r.hstong.com/public/app/Mac/HSTONG_Mac_#{version.csv.second}_#{version.csv.first}_#{version.csv.third}.dmg" name "VBrokers" diff --git a/Casks/v/vellum.rb b/Casks/v/vellum.rb index e692859587a1..c25a34e31ed1 100644 --- a/Casks/v/vellum.rb +++ b/Casks/v/vellum.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :monterey" app "Vellum.app" diff --git a/Casks/v/vero.rb b/Casks/v/vero.rb index aab90132d6c3..d25a77df3c77 100644 --- a/Casks/v/vero.rb +++ b/Casks/v/vero.rb @@ -12,6 +12,8 @@ strategy :header_match end + depends_on macos: ">= :catalina" + app "VERO.app" zap trash: [ diff --git a/Casks/v/via.rb b/Casks/v/via.rb index 67dfb7a337c1..5ab105e6e31a 100644 --- a/Casks/v/via.rb +++ b/Casks/v/via.rb @@ -8,6 +8,8 @@ desc "Keyboard configurator" homepage "https://caniusevia.com/" + depends_on macos: ">= :high_sierra" + app "VIA.app" zap trash: [ diff --git a/Casks/v/viber.rb b/Casks/v/viber.rb index c14fb1a17071..1caf2c5bf30b 100644 --- a/Casks/v/viber.rb +++ b/Casks/v/viber.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Viber.app" diff --git a/Casks/v/videofusion.rb b/Casks/v/videofusion.rb index 33cde871ef6e..7ee9a280552e 100644 --- a/Casks/v/videofusion.rb +++ b/Casks/v/videofusion.rb @@ -1,6 +1,6 @@ cask "videofusion" do - version "7.4.0.11085" - sha256 "f06d28c606f97d283df81694bef328f30f52c342f0ea1dd79d044bc02bb1412b" + version "7.5.0.11103" + sha256 "69a77309f5a1a3fd4449f0b639b25437332b212e290a243a6b5d004bec4ce92b" url "https://lf3-package.vlabstatic.com/obj/faceu-packages/Jianying_#{version.dots_to_underscores}_jianyingpro_0_creatortool.dmg", verified: "lf3-package.vlabstatic.com/obj/faceu-packages/" diff --git a/Casks/v/vidl.rb b/Casks/v/vidl.rb index 3fcbae87a7e4..24243a495124 100644 --- a/Casks/v/vidl.rb +++ b/Casks/v/vidl.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :sierra" + app "ViDL.app" zap trash: [ diff --git a/Casks/v/vieb.rb b/Casks/v/vieb.rb index c308cca0e31e..14b581ccffa3 100644 --- a/Casks/v/vieb.rb +++ b/Casks/v/vieb.rb @@ -11,6 +11,8 @@ desc "Vim Inspired Electron Browser" homepage "https://vieb.dev/" + depends_on macos: ">= :big_sur" + app "Vieb.app" # shim script (https://github.com/Homebrew/homebrew-cask/issues/18809) shimscript = "#{staged_path}/vieb.wrapper.sh" diff --git a/Casks/v/vimr.rb b/Casks/v/vimr.rb index e5c92f4300fb..d299da0c3a46 100644 --- a/Casks/v/vimr.rb +++ b/Casks/v/vimr.rb @@ -2,11 +2,10 @@ version "0.50.0,20241224.155723" sha256 "66eb2016503f72eb830f4ef1667de3e11a59bb395829af8d4526d46552f1abef" - url "https://github.com/qvacua/vimr/releases/download/v#{version.csv.first}-#{version.csv.second}/VimR-v#{version.csv.first}.tar.bz2", - verified: "github.com/qvacua/vimr/" + url "https://github.com/qvacua/vimr/releases/download/v#{version.csv.first}-#{version.csv.second}/VimR-v#{version.csv.first}.tar.bz2" name "VimR" desc "GUI for the Neovim text editor" - homepage "http://vimr.org/" + homepage "https://github.com/qvacua/vimr" livecheck do url :url diff --git a/Casks/v/vincelwt-chatgpt.rb b/Casks/v/vincelwt-chatgpt.rb index 4eaf7533e132..4de9ee4ac50d 100644 --- a/Casks/v/vincelwt-chatgpt.rb +++ b/Casks/v/vincelwt-chatgpt.rb @@ -10,6 +10,8 @@ desc "Menu bar application for ChatGPT" homepage "https://github.com/vincelwt/chatgpt-mac" + depends_on macos: ">= :high_sierra" + app "Chatgpt.app" zap trash: [ diff --git a/Casks/v/vine-server.rb b/Casks/v/vine-server.rb index bf3cb640e671..df28f23ed700 100644 --- a/Casks/v/vine-server.rb +++ b/Casks/v/vine-server.rb @@ -15,7 +15,7 @@ end end - depends_on macos: ">= :sierra" + depends_on macos: ">= :mojave" app "Vine Server.app" binary "#{appdir}/Vine Server.app/Contents/MacOS/OSXvnc-server" diff --git a/Casks/v/virtualbuddy.rb b/Casks/v/virtualbuddy.rb index 38771119ffb8..3da34b990be1 100644 --- a/Casks/v/virtualbuddy.rb +++ b/Casks/v/virtualbuddy.rb @@ -23,7 +23,7 @@ auto_updates true conflicts_with cask: "virtualbuddy@beta" depends_on arch: :arm64 - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "VirtualBuddy.app" diff --git a/Casks/v/virtualdj.rb b/Casks/v/virtualdj.rb index 2f067c69ae0b..74f18ab4d8d8 100644 --- a/Casks/v/virtualdj.rb +++ b/Casks/v/virtualdj.rb @@ -1,6 +1,6 @@ cask "virtualdj" do - version "2025,8472,397CC2A2" - sha256 "29a1f49484787847fb8e192cc37e6e6c042eac37e2586f7002af1bd7835f2883" + version "2025,8490,566872A1" + sha256 "3d38da6544893e3f26fb4db76fbac52da2b029071b7e3f4bab2fee643cd05967" url "https://download.virtualdj.com/b#{version.csv.second}/#{version.csv.third}/install_virtualdj_#{version.csv.first}_b#{version.csv.second}_mac.pkg" name "VirtualDJ" diff --git a/Casks/v/virtualhere.rb b/Casks/v/virtualhere.rb index bf50da0ba02d..39f9ba802ef5 100644 --- a/Casks/v/virtualhere.rb +++ b/Casks/v/virtualhere.rb @@ -1,5 +1,5 @@ cask "virtualhere" do - version "5.8.0" + version "5.8.1" sha256 :no_check url "https://www.virtualhere.com/sites/default/files/usbclient/VirtualHereUniversal.dmg" diff --git a/Casks/v/viscosity.rb b/Casks/v/viscosity.rb index 94289e4b281f..c47fbdbfe4e8 100644 --- a/Casks/v/viscosity.rb +++ b/Casks/v/viscosity.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Viscosity.app" diff --git a/Casks/v/visual-paradigm-ce.rb b/Casks/v/visual-paradigm-ce.rb index 6626c2fb0ef6..bb5d68af6672 100644 --- a/Casks/v/visual-paradigm-ce.rb +++ b/Casks/v/visual-paradigm-ce.rb @@ -1,9 +1,9 @@ cask "visual-paradigm-ce" do arch arm: "AArch64", intel: "WithJRE" - version "17.2,20241205" - sha256 arm: "b9ff4a7d0c9c2ca03dd65b5ac6b0a2016b10d84487201d7392e8968f2a048e9d", - intel: "92127d36d03de79056492476c89800a99a1d1c1b54500a09226dfaf2b1ba94cc" + version "17.2,20250101" + sha256 arm: "22fa0a9e9a494da13e06d08ac420791bd31876ea3d4a27ab0731717f62dd8677", + intel: "c83525324c806742cfa409a56fe591d28d8f3977791cd349f8577871b39f43dd" url "https://www.visual-paradigm.com/downloads/vpce/Visual_Paradigm_CE_#{version.csv.first.dots_to_underscores}_#{version.csv.second}_OSX_#{arch}.dmg" name "Visual Paradigm Community Edition" diff --git a/Casks/v/visual-paradigm.rb b/Casks/v/visual-paradigm.rb index 22eed71cb9b6..3fc648a0ff13 100644 --- a/Casks/v/visual-paradigm.rb +++ b/Casks/v/visual-paradigm.rb @@ -1,9 +1,9 @@ cask "visual-paradigm" do arch arm: "AArch64", intel: "WithJRE" - version "17.2,20241205" - sha256 arm: "254ec7384315e41a80af5af14fd18ca4466be80bc344d9a29e973cc9fb8e430c", - intel: "a8434b107933c665e08dcf0231e257b092b49fa584d02293910f220e3790fbcb" + version "17.2,20250101" + sha256 arm: "5ba42cf88d0f15ca0d680579aa54e489fb1204479868f3c3a5b9406453455713", + intel: "6dc462fcd1048ea84dc13711d95b70937e370aa335b4906ee92f5b73c9c39db2" url "https://www.visual-paradigm.com/downloads/vp#{version.csv.first}/#{version.csv.second}/Visual_Paradigm_#{version.csv.first.dots_to_underscores}_#{version.csv.second}_OSX_#{arch}.dmg" name "Visual Paradigm" diff --git a/Casks/v/vitals.rb b/Casks/v/vitals.rb index 4fec447f3733..c1802b795be9 100644 --- a/Casks/v/vitals.rb +++ b/Casks/v/vitals.rb @@ -7,6 +7,8 @@ desc "Tiny process monitor" homepage "https://github.com/hmarr/vitals/" + depends_on macos: ">= :catalina" + app "Vitals.app" zap trash: [ diff --git a/Casks/v/vk-calls.rb b/Casks/v/vk-calls.rb index 374dec1d98aa..8ad5505c91b4 100644 --- a/Casks/v/vk-calls.rb +++ b/Casks/v/vk-calls.rb @@ -9,12 +9,12 @@ homepage "https://calls.vk.com/" livecheck do - url "https://vkcalls-native-ac.vk-apps.com/latest/vk-calls.dmg" - strategy :extract_plist + url "https://vkcalls-native-ac.vk-apps.com/latest/latest-mac.yml" + strategy :electron_builder end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "VK Calls.app" diff --git a/Casks/v/vlc@nightly.rb b/Casks/v/vlc@nightly.rb index 2ec542c02255..c74ddda942a1 100644 --- a/Casks/v/vlc@nightly.rb +++ b/Casks/v/vlc@nightly.rb @@ -1,27 +1,24 @@ cask "vlc@nightly" do arch arm: "arm64", intel: "x86_64" - livecheck_arch = on_arch_conditional arm: "-arm64", intel: "-intel64" + livecheck_arch = on_arch_conditional arm: "arm64", intel: "intel64" on_arm do - version "4.0.0,20241229-0413,d655abcb" - sha256 "c3589345d8976fcf69bd3aac83b6fe267ac8721d1a9c60ed2033c85ff9c5b169" - - url "https://artifacts.videolan.org/vlc/nightly-macos-#{arch}/#{version.csv.second}/vlc-#{version.csv.first}-dev-arm64-#{version.csv.third}.dmg" + version "4.0.0,20250106-0413,68e4fa42" + sha256 "78b532e40b45df6e7038f749dce544b4ffda1ee144dfc2d726eb9c75a4ec3fe4" end on_intel do - version "4.0.0,20241229-0411,d655abcb" - sha256 "2750495b606ea8146e723e478b8cfe4548b7e0aca24dd6aeb38d306d31c55b20" - - url "https://artifacts.videolan.org/vlc/nightly-macos-#{arch}/#{version.csv.second}/vlc-#{version.csv.first}-dev-intel64-#{version.csv.third}.dmg" + version "4.0.0,20250106-0411,68e4fa42" + sha256 "d497cd973094304db03cee8059382d0a5d94ec94fbac87e6ed571c86b71a7e1e" end + url "https://artifacts.videolan.org/vlc/nightly-macos-#{arch}/#{version.csv.second}/vlc-#{version.csv.first}-dev-#{livecheck_arch}-#{version.csv.third}.dmg" name "VLC media player" desc "Open-source cross-platform multimedia player" homepage "https://www.videolan.org/vlc/" livecheck do url "https://artifacts.videolan.org/vlc/nightly-macos-#{arch}/" - regex(/href=.*?vlc[._-]v?(\d+(?:\.\d+)+)-dev#{livecheck_arch}-(\h+)\.dmg/i) + regex(/href=.*?vlc[._-]v?(\d+(?:\.\d+)+)[._-]dev[._-]#{livecheck_arch}[._-](\h+)\.dmg/i) strategy :page_match do |page, regex| directory = page.scan(%r{href=["']?v?(\d+(?:[.-]\d+)+)/?["' >]}i) .flatten @@ -42,8 +39,6 @@ end end - deprecate! date: "2025-05-01", because: :unsigned - conflicts_with cask: "vlc" app "VLC.app" diff --git a/Casks/v/volanta.rb b/Casks/v/volanta.rb index eadd968cf344..6306cd8b7129 100644 --- a/Casks/v/volanta.rb +++ b/Casks/v/volanta.rb @@ -20,7 +20,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Volanta.app" diff --git a/Casks/v/volley.rb b/Casks/v/volley.rb deleted file mode 100644 index 92cba3cac851..000000000000 --- a/Casks/v/volley.rb +++ /dev/null @@ -1,21 +0,0 @@ -cask "volley" do - version "1.3.1" - sha256 "bbc2c8652d89869a48a67b3e3d9b65bf7fd00a5a5919f706dcb00c7b2507bc3c" - - url "https://s3.amazonaws.com/pieces.volley.app/downloads/Volley-#{version}.dmg", - verified: "s3.amazonaws.com/pieces.volley.app/" - name "Volley" - desc "Asynchronous video messaging app" - homepage "https://www.volleyapp.com/" - - disable! date: "2024-01-04", because: :no_longer_available - - app "Volley.app" - - zap trash: [ - "~/Library/Application Support/Volley", - "~/Library/Logs/Volley", - "~/Library/Preferences/com.volleyapp.prod.VolleyElectron.plist", - "~/Library/Saved Application State/com.volleyapp.prod.VolleyElectron.savedState", - ] -end diff --git a/Casks/v/volta.rb b/Casks/v/volta.rb index 5f2b15139590..eec5b8db8bfb 100644 --- a/Casks/v/volta.rb +++ b/Casks/v/volta.rb @@ -16,6 +16,8 @@ strategy :electron_builder end + depends_on macos: ">= :high_sierra" + app "Volta.app" uninstall quit: "com.volta.net" diff --git a/Casks/v/vorta.rb b/Casks/v/vorta.rb index 3bd0c1a42868..f830603f12a6 100644 --- a/Casks/v/vorta.rb +++ b/Casks/v/vorta.rb @@ -11,20 +11,8 @@ homepage "https://github.com/borgbase/vorta" livecheck do - url :url - regex(/^Vorta[._-]v?(\d+(?:\.\d+)+)(:?[._-]#{arch})?\.(?:dmg|pkg|zip)$/i) - strategy :github_releases do |json, regex| - json.map do |release| - next if release["draft"] || release["prerelease"] - - release["assets"]&.map do |asset| - match = asset["name"]&.match(regex) - next if match.blank? - - match[1] - end - end.flatten - end + url "https://borgbase.github.io/vorta/appcast.xml" + strategy :sparkle end auto_updates true diff --git a/Casks/v/vox.rb b/Casks/v/vox.rb index 007945b698f7..74036553eb4b 100644 --- a/Casks/v/vox.rb +++ b/Casks/v/vox.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "VOX.app" diff --git a/Casks/v/vrew.rb b/Casks/v/vrew.rb index 710ab107812b..1806aca7d5df 100644 --- a/Casks/v/vrew.rb +++ b/Casks/v/vrew.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "Vrew.app" diff --git a/Casks/v/vuescan.rb b/Casks/v/vuescan.rb index d8302a0b5121..0718762f7a90 100644 --- a/Casks/v/vuescan.rb +++ b/Casks/v/vuescan.rb @@ -1,5 +1,5 @@ cask "vuescan" do - version "9.8.42" + version "9.8.43" sha256 :no_check # required as upstream package is updated in-place url "https://www.hamrick.com/files/vuea64#{version.major_minor.no_dots}.dmg" diff --git a/Casks/v/vv.rb b/Casks/v/vv.rb index 5027e234e7ac..718ba09352a1 100644 --- a/Casks/v/vv.rb +++ b/Casks/v/vv.rb @@ -8,6 +8,7 @@ homepage "https://github.com/vv-vim/vv" depends_on formula: "neovim" + depends_on macos: ">= :catalina" app "VV.app" binary "#{appdir}/VV.app/Contents/Resources/bin/vv" diff --git a/Casks/v/vysor.rb b/Casks/v/vysor.rb index c030a287aa41..6edd6d912d4a 100644 --- a/Casks/v/vysor.rb +++ b/Casks/v/vysor.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Vysor.app" zap trash: [ diff --git a/Casks/w/wallpaper-wizard.rb b/Casks/w/wallpaper-wizard.rb index a64caa6e7707..a42b6e2d0d62 100644 --- a/Casks/w/wallpaper-wizard.rb +++ b/Casks/w/wallpaper-wizard.rb @@ -13,6 +13,8 @@ strategy :sparkle end + depends_on macos: ">= :sierra" + app "Wallpaper Wizard.app" uninstall quit: "com.macpaw.WallWiz-site" diff --git a/Casks/w/waltr-pro.rb b/Casks/w/waltr-pro.rb index 615f4d134717..9c90baa1e05e 100644 --- a/Casks/w/waltr-pro.rb +++ b/Casks/w/waltr-pro.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "WALTR PRO.app" diff --git a/Casks/w/warcraft-logs-uploader.rb b/Casks/w/warcraft-logs-uploader.rb index 6ccb78d0ffb5..699505c4d6dd 100644 --- a/Casks/w/warcraft-logs-uploader.rb +++ b/Casks/w/warcraft-logs-uploader.rb @@ -1,6 +1,6 @@ cask "warcraft-logs-uploader" do - version "8.15.13" - sha256 "88f5a685c1b5d9eab4b97038e514f0118e43917dbedbef8c807de66c19928181" + version "8.15.14" + sha256 "7633af928d5a04641ee23b5fb2affdeae9fe4a003315b7f0ce99bbd4e010581d" url "https://github.com/RPGLogs/Uploaders-warcraftlogs/releases/download/v#{version}/warcraftlogs-v#{version}.dmg", verified: "github.com/RPGLogs/Uploaders-warcraftlogs/" @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Warcraft Logs Uploader.app" diff --git a/Casks/w/warp.rb b/Casks/w/warp.rb index 01ca2c5fc468..eae58607828b 100644 --- a/Casks/w/warp.rb +++ b/Casks/w/warp.rb @@ -1,6 +1,6 @@ cask "warp" do - version "0.2024.12.18.08.02.stable_04" - sha256 "880f52e6d3aa321ea8b67e6638c79a862e373c480e787cf4a531aab2f9d4e37c" + version "0.2024.12.18.08.02.stable_05" + sha256 "527e5da98b779068773836673f69ec91fce199aeca929657253a8f7f0719e03c" url "https://app.warp.dev/download/brew?version=v#{version}" name "Warp" diff --git a/Casks/w/warzone-2100.rb b/Casks/w/warzone-2100.rb index 950ae565e9d1..1ca99040db59 100644 --- a/Casks/w/warzone-2100.rb +++ b/Casks/w/warzone-2100.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "Warzone 2100.app" zap trash: [ diff --git a/Casks/w/wavebox.rb b/Casks/w/wavebox.rb index 493aff4da23c..21df4013f626 100644 --- a/Casks/w/wavebox.rb +++ b/Casks/w/wavebox.rb @@ -17,7 +17,7 @@ end auto_updates true - depends_on macos: ">= :sierra" + depends_on macos: ">= :big_sur" app "Wavebox.app" diff --git a/Casks/w/waves-central.rb b/Casks/w/waves-central.rb index 75702ff20c5b..9b41f7d8ccab 100644 --- a/Casks/w/waves-central.rb +++ b/Casks/w/waves-central.rb @@ -1,5 +1,5 @@ cask "waves-central" do - version "15.2.3" + version "15.3.3" sha256 :no_check url "https://cf-installers.waves.com/WavesCentral/Install_Waves_Central.dmg" @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "Waves Central.app" diff --git a/Casks/w/weakauras-companion.rb b/Casks/w/weakauras-companion.rb index 2ead08c5f350..f6f959d4f878 100644 --- a/Casks/w/weakauras-companion.rb +++ b/Casks/w/weakauras-companion.rb @@ -8,6 +8,8 @@ desc "Update your auras from Wago.io and creates regular backups of them" homepage "https://weakauras.wtf/" + depends_on macos: ">= :catalina" + app "WeakAuras Companion.app" zap trash: [ diff --git a/Casks/w/webcatalog.rb b/Casks/w/webcatalog.rb index 969db2262ed2..aefd2abc533d 100644 --- a/Casks/w/webcatalog.rb +++ b/Casks/w/webcatalog.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "WebCatalog.app" diff --git a/Casks/w/webex.rb b/Casks/w/webex.rb index 5614998d91e3..7f2f43caf6cf 100644 --- a/Casks/w/webex.rb +++ b/Casks/w/webex.rb @@ -15,7 +15,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Webex.app" diff --git a/Casks/w/webkinz.rb b/Casks/w/webkinz.rb index 996d445ad5f4..822e7821577d 100644 --- a/Casks/w/webkinz.rb +++ b/Casks/w/webkinz.rb @@ -2,13 +2,13 @@ version "1.7.6" sha256 "1f8f6f5fb24e9e4681c3ec4354ea35a4b6f3beca846031cc2b17db0fd7509f3d" - url "http://downloads.webkinz.com/apps/wxsetup-#{version}.dmg" + url "https://downloads.webkinz.com/apps/wxsetup-#{version}.dmg" name "Webkinz Classic" desc "Virtual pet MMO" homepage "https://webkinz.com/" livecheck do - url "http://downloads.webkinz.com/apps/latest-mac.yml" + url "https://downloads.webkinz.com/apps/latest-mac.yml" strategy :electron_builder end diff --git a/Casks/w/website-watchman.rb b/Casks/w/website-watchman.rb index d414f349b42a..4de6cbe6df3a 100644 --- a/Casks/w/website-watchman.rb +++ b/Casks/w/website-watchman.rb @@ -12,6 +12,8 @@ regex(/Version\s+(\d+(?:\.\d+)+)\s*released/i) end + depends_on macos: ">= :high_sierra" + app "Website Watchman.app" zap trash: [ diff --git a/Casks/w/wechat.rb b/Casks/w/wechat.rb index a4b43b9a64dc..ef98d2d7c7a7 100644 --- a/Casks/w/wechat.rb +++ b/Casks/w/wechat.rb @@ -16,7 +16,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :sonoma" app "WeChat.app" diff --git a/Casks/w/wechatwebdevtools.rb b/Casks/w/wechatwebdevtools.rb index 0f61324e0e40..43b2f18725ab 100644 --- a/Casks/w/wechatwebdevtools.rb +++ b/Casks/w/wechatwebdevtools.rb @@ -1,9 +1,9 @@ cask "wechatwebdevtools" do arch arm: "arm64", intel: "x64" - version "1.06.2409140" - sha256 arm: "c7f256517c7ced36d5904323cd352e9c1cf795a1585976dd986872c0f70c40c2", - intel: "7cd7b815b83cc0f6d3ea32b7dcaa1717ff519c112eef0aff46b7417546ca54a8" + version "1.06.2412040" + sha256 arm: "742f2b0263dcabc0f7ff25d0c1e196e106c2763f7668de4e4a78dd69ee9521cf", + intel: "9bd9636044727078ce3953794596fb2488c63d1c1e645c4e157c54ad33a0c3ec" url "https://dldir1.qq.com/WechatWebDev/release/be1ec64cf6184b0fa64091919793f068/wechat_devtools_#{version}_darwin_#{arch}.dmg" name "Wechat DevTools" diff --git a/Casks/w/wechatwork.rb b/Casks/w/wechatwork.rb index 8b53e53db569..9c7a5e73b9c0 100644 --- a/Casks/w/wechatwork.rb +++ b/Casks/w/wechatwork.rb @@ -23,6 +23,7 @@ end auto_updates true + depends_on macos: ">= :sierra" app "企业微信.app" diff --git a/Casks/w/weektodo.rb b/Casks/w/weektodo.rb index d5dab8ab4920..dc975102f1a1 100644 --- a/Casks/w/weektodo.rb +++ b/Casks/w/weektodo.rb @@ -13,6 +13,8 @@ strategy :github_latest end + depends_on macos: ">= :high_sierra" + app "WeekToDo.app" zap trash: [ diff --git a/Casks/w/weiyun.rb b/Casks/w/weiyun.rb index 79735b5361be..801af47f62cb 100644 --- a/Casks/w/weiyun.rb +++ b/Casks/w/weiyun.rb @@ -13,6 +13,8 @@ regex(/Weiyun[._-]mac[._-]x64[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end + depends_on macos: ">= :high_sierra" + app "Weiyun.app" uninstall quit: "com.tencent.MacWeiyun" diff --git a/Casks/w/whalebird.rb b/Casks/w/whalebird.rb index 45de351a7347..ffc3bb569fd3 100644 --- a/Casks/w/whalebird.rb +++ b/Casks/w/whalebird.rb @@ -8,6 +8,8 @@ desc "Mastodon, Pleroma, and Misskey client" homepage "https://whalebird.social/" + depends_on macos: ">= :sonoma" + app "Whalebird.app" zap trash: [ diff --git a/Casks/w/whatsapp.rb b/Casks/w/whatsapp.rb index c1c4a9ea9cf0..0c0c08366f08 100644 --- a/Casks/w/whatsapp.rb +++ b/Casks/w/whatsapp.rb @@ -1,6 +1,6 @@ cask "whatsapp" do - version "2.24.24.84" - sha256 "c7cac7bfd085286adc6e6949229a7ffa49fdc0945457d5792a387bc80917b855" + version "2.24.25.94" + sha256 "780501fce1ac57a0841c25755c895f85d335f400f663ca6775177cc006e7f25f" url "https://web.whatsapp.com/desktop/mac_native/release/?version=#{version}&extension=zip&configuration=Release&branch=relbranch" name "WhatsApp" diff --git a/Casks/w/whatsapp@beta.rb b/Casks/w/whatsapp@beta.rb index f21b4e0333e2..7fcd36c0c50a 100644 --- a/Casks/w/whatsapp@beta.rb +++ b/Casks/w/whatsapp@beta.rb @@ -1,6 +1,6 @@ cask "whatsapp@beta" do - version "2.24.25.80" - sha256 "b6410d1468ca8248dcb7db76bdda8f29e90bfc2efb0dc8539f179aaed86bf21b" + version "2.24.25.94" + sha256 "52dbe86bec76c6ac7df2a5072fc335d2366fa20e73f603c472967692c2b68c4e" url "https://web.whatsapp.com/desktop/mac_native/release/?version=#{version}&extension=zip&configuration=Beta&branch=relbranch" name "WhatsApp Beta" diff --git a/Casks/w/whatsize.rb b/Casks/w/whatsize.rb index 5e3278ec2286..38fee8f21b96 100644 --- a/Casks/w/whatsize.rb +++ b/Casks/w/whatsize.rb @@ -1,6 +1,6 @@ cask "whatsize" do - version "8.1.5" - sha256 "7e2d59dbcec491034fb21b63312f492e8ace167894eecc55120761ac4acb75a5" + version "8.1.6" + sha256 "b3d725e120029dc13ebd19430d5663213dd75f0584b80a0f8da752f73d95cbc3" url "https://www.whatsizemac.com/software/whatsize#{version.major}/whatsize_#{version}.pkg" name "WhatSize" diff --git a/Casks/w/whoozle-android-file-transfer.rb b/Casks/w/whoozle-android-file-transfer.rb index 14989c455bb6..61af9f8ced9a 100644 --- a/Casks/w/whoozle-android-file-transfer.rb +++ b/Casks/w/whoozle-android-file-transfer.rb @@ -9,6 +9,7 @@ homepage "https://whoozle.github.io/android-file-transfer-linux/" conflicts_with cask: "whoozle-android-file-transfer@nightly" + 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" diff --git a/Casks/w/wifi-explorer-pro.rb b/Casks/w/wifi-explorer-pro.rb index 2d54a170a5f8..8d2242f9a280 100644 --- a/Casks/w/wifi-explorer-pro.rb +++ b/Casks/w/wifi-explorer-pro.rb @@ -1,6 +1,6 @@ cask "wifi-explorer-pro" do - version "3.6.7" - sha256 "84c523c6e06e3b149983d074446134ae80ad9a33a0ddcbabd9992c0c0cd0ec50" + version "3.6.8" + sha256 "5d7db3e95e5540fcde2a8536582da1346ea236552d768597b72dc0c7bc7530bb" url "https://www.intuitibits.com/downloads/WiFiExplorerPro_#{version}.pkg" name "WiFi Explorer Pro" diff --git a/Casks/w/wifi-explorer.rb b/Casks/w/wifi-explorer.rb index ab18b4396a39..913c80777354 100644 --- a/Casks/w/wifi-explorer.rb +++ b/Casks/w/wifi-explorer.rb @@ -1,6 +1,6 @@ cask "wifi-explorer" do - version "3.5.3" - sha256 "29bfc409497a7a5596d65f7e554a9eb7f0e180fd418f1674f5f5a5da35e74fd6" + version "3.5.4" + sha256 "90ce67550dbb18c943634884f67e14b84db5e393abeecba526e04aa8268387db" url "https://www.intuitibits.com/downloads/WiFiExplorer_#{version}.dmg" name "WiFi Explorer" diff --git a/Casks/w/wifispoof.rb b/Casks/w/wifispoof.rb index 669de08d93e6..61b474087ba6 100644 --- a/Casks/w/wifispoof.rb +++ b/Casks/w/wifispoof.rb @@ -14,7 +14,7 @@ end auto_updates true - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :big_sur" app "WiFiSpoof.app" diff --git a/Casks/w/windows95.rb b/Casks/w/windows95.rb index 87a42c09f43e..8152f7310271 100644 --- a/Casks/w/windows95.rb +++ b/Casks/w/windows95.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "windows95.app" diff --git a/Casks/w/wins.rb b/Casks/w/wins.rb index d4a3af5fae2f..f3f163054ace 100644 --- a/Casks/w/wins.rb +++ b/Casks/w/wins.rb @@ -1,6 +1,6 @@ cask "wins" do - version "2.5" - sha256 "de02157d6ae2d59e4a95e76acae5038f94e5a05f75a96cca96a6f4b4348f806d" + version "2.5.1" + sha256 "86d50fa860c4e5b3669a07cb65d323817f7cb045a11b047834a4f34dd7549b21" url "https://f005.backblazeb2.com/file/winsWebsite/Wins-latest-#{version}.dmg", verified: "f005.backblazeb2.com/file/winsWebsite/" @@ -9,10 +9,11 @@ homepage "https://wins.cool/" livecheck do - url :homepage - regex(/href=.*?Wins[._-]latest[._-]v?(\d+(?:\.\d+)+)\.dmg/i) + url "https://wins.cool/update/appcast.xml" + strategy :sparkle, &:short_version end + auto_updates true depends_on macos: ">= :high_sierra" app "Wins.app" diff --git a/Casks/w/wirecast.rb b/Casks/w/wirecast.rb index ab0461a7c03d..4da2e2d5e3a0 100644 --- a/Casks/w/wirecast.rb +++ b/Casks/w/wirecast.rb @@ -12,7 +12,7 @@ regex(/href=.*Wirecast[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end - depends_on macos: ">= :catalina" + depends_on macos: ">= :monterey" app "Wirecast.app" diff --git a/Casks/w/wireshark.rb b/Casks/w/wireshark.rb index d10aabff4859..ad71b8818cb6 100644 --- a/Casks/w/wireshark.rb +++ b/Casks/w/wireshark.rb @@ -101,11 +101,14 @@ pkgutil: "org.wireshark.*" zap trash: [ + "/Library/Application Support/Wireshark", "~/.config/wireshark", "~/Library/Caches/org.wireshark.Wireshark", "~/Library/Cookies/org.wireshark.Wireshark.binarycookies", + "~/Library/HTTPStorages/org.wireshark.Wireshark", "~/Library/HTTPStorages/org.wireshark.Wireshark.binarycookies", "~/Library/Preferences/org.wireshark.Wireshark.plist", "~/Library/Saved Application State/org.wireshark.Wireshark.savedState", + "~/Library/WebKit/org.wireshark.Wireshark", ] end diff --git a/Casks/w/wolai.rb b/Casks/w/wolai.rb index 5d8dda529969..ce3a8ac5fa81 100644 --- a/Casks/w/wolai.rb +++ b/Casks/w/wolai.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "wolai.app" diff --git a/Casks/w/wondershare-edrawmax.rb b/Casks/w/wondershare-edrawmax.rb index ddc288b56724..8edca25dab43 100644 --- a/Casks/w/wondershare-edrawmax.rb +++ b/Casks/w/wondershare-edrawmax.rb @@ -21,6 +21,8 @@ regex(/EdrawMax\s*V?(\d+(?:\.\d+)+)/i) end + depends_on macos: ">= :sierra" + zap trash: [ "~/Library/Edraw", "~/Library/Preferences/com.edrawsoft.edrawmax.plist", diff --git a/Casks/w/wooshy.rb b/Casks/w/wooshy.rb index 3fe8a9c75b8a..d7f68ca28657 100644 --- a/Casks/w/wooshy.rb +++ b/Casks/w/wooshy.rb @@ -1,5 +1,5 @@ cask "wooshy" do - version "30" + version "31" sha256 :no_check url "https://wooshy.app/releases/Wooshy.zip" @@ -12,7 +12,7 @@ strategy :sparkle, &:short_version end - depends_on macos: ">= :monterey" + depends_on macos: ">= :ventura" app "Wooshy.app" diff --git a/Casks/w/wordpresscom-studio.rb b/Casks/w/wordpresscom-studio.rb index bfcca1f356a9..c88c022310b5 100644 --- a/Casks/w/wordpresscom-studio.rb +++ b/Casks/w/wordpresscom-studio.rb @@ -1,9 +1,9 @@ cask "wordpresscom-studio" do arch arm: "arm64", intel: "x64" - version "1.2.2" - sha256 arm: "32f82cc7aa5fd47385d6a70bfa4da27b85871b162d8a7eafb4bad75d0fa07853", - intel: "c7302d41779ef8a62507ec01bd1a7dc7d3e646c14a16236b442296e9ecd8ce02" + version "1.3.0" + sha256 arm: "16f42e358a774f815110c3ee17041c0d3cb5e0e6a80397078a3783ab342d4f0f", + intel: "f7a0566aa295d5e62518ec45585c6fae3697ae6781217c6988193f5f729ffdc5" url "https://cdn.a8c-ci.services/studio/studio-darwin-#{arch}-v#{version}.app.zip", verified: "cdn.a8c-ci.services/studio/" diff --git a/Casks/w/workflowy.rb b/Casks/w/workflowy.rb index 4b93fedb4533..eecbeeefe2cd 100644 --- a/Casks/w/workflowy.rb +++ b/Casks/w/workflowy.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :big_sur" app "WorkFlowy.app" diff --git a/Casks/w/wowup.rb b/Casks/w/wowup.rb index 26b185a99585..bd6bce1d723c 100644 --- a/Casks/w/wowup.rb +++ b/Casks/w/wowup.rb @@ -12,6 +12,7 @@ homepage "https://wowup.io/" auto_updates true + depends_on macos: ">= :catalina" app "WowUp.app" diff --git a/Casks/w/wpsoffice-cn.rb b/Casks/w/wpsoffice-cn.rb index bbe287478fad..bdd5b0de6f5f 100644 --- a/Casks/w/wpsoffice-cn.rb +++ b/Casks/w/wpsoffice-cn.rb @@ -1,9 +1,9 @@ cask "wpsoffice-cn" do arch arm: "arm64", intel: "x64" - version "6.15.0,8932" - sha256 arm: "26d86c3ad86a47eafe1fc87557d4bd9c1c4d8c0033179c34a53df36b7b110fd6", - intel: "17b671ab233011c2739d974e0ff34fde76abb192238d4130ffa7f7f5ab6668c9" + version "6.15.1,8935" + sha256 arm: "65ec9284529d7746ad8303739770b840e2dd6f92bfdd144d4df2027faf4c01c0", + intel: "316348cbde380bd18a116431476975cf6894ece2b57371704062b597b21c2fed" url "https://package.mac.wpscdn.cn/mac_wps_pkg/#{version.csv.first}/WPS_Office_#{version.csv.first}(#{version.csv.second})_#{arch}.dmg", verified: "package.mac.wpscdn.cn/mac_wps_pkg/" @@ -20,7 +20,7 @@ end conflicts_with cask: "wpsoffice" - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "wpsoffice.app" diff --git a/Casks/w/wrike.rb b/Casks/w/wrike.rb index 2adae3fd8a49..8ba2dfb6e5b1 100644 --- a/Casks/w/wrike.rb +++ b/Casks/w/wrike.rb @@ -20,6 +20,8 @@ end end + depends_on macos: ">= :catalina" + app "Wrike for Mac.app" zap trash: [ diff --git a/Casks/w/writerside.rb b/Casks/w/writerside.rb index 1030c5d9d1dd..10fab965587a 100644 --- a/Casks/w/writerside.rb +++ b/Casks/w/writerside.rb @@ -24,7 +24,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :high_sierra" app "Writerside #{version.before_comma} EAP.app", target: "Writerside.app" binary "#{appdir}/Writerside.app/Contents/MacOS/writerside" diff --git a/Casks/w/wwdc.rb b/Casks/w/wwdc.rb index 1c173450fae7..5d87f50773b3 100644 --- a/Casks/w/wwdc.rb +++ b/Casks/w/wwdc.rb @@ -22,7 +22,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :monterey" app "WWDC.app" diff --git a/Casks/x/xbar.rb b/Casks/x/xbar.rb index acb1f75734bc..750f461b4c91 100644 --- a/Casks/x/xbar.rb +++ b/Casks/x/xbar.rb @@ -17,10 +17,12 @@ app "xbar.app" - uninstall quit: "xbar.v#{version}" + uninstall quit: "com.xbarapp.app" zap trash: [ - "~/Library/Preferences/xbar.v#{version}.plist", - "~/Library/WebKit/xbar.v#{version}", + "~/Library/Application Support/xbar", + "~/Library/Caches/com.xbarapp.app", + "~/Library/Preferences/com.xbarapp.app.plist", + "~/Library/WebKit/com.xbarapp.app", ] end diff --git a/Casks/x/xcodepilot.rb b/Casks/x/xcodepilot.rb index 0df7d9e32f2e..3233a14166a8 100644 --- a/Casks/x/xcodepilot.rb +++ b/Casks/x/xcodepilot.rb @@ -2,13 +2,14 @@ version "1.5.0,27" sha256 "3de58f7b2ef6f19d6a4202421dfdfe8ec9a1456e7e0c170871725969c064c15b" - url "https://xcodepilot.thriller.fun/packages/appcast/XcodePilot.v#{version.csv.first}_#{version.csv.second}.zip" + url "https://raw.githubusercontent.com/TMTBO/XcodePilotPages/refs/heads/main/docs/packages/appcast/XcodePilot.v#{version.csv.first}_#{version.csv.second}.zip", + verified: "raw.githubusercontent.com/TMTBO/XcodePilotPages/" name "XcodePilot" desc "Toolset for Apple developers to increase productivity and efficiency" - homepage "https://xcodepilot.thriller.fun/" + homepage "https://xcodepilot.thriller.fun/docs/" livecheck do - url "https://xcodepilot.thriller.fun/packages/appcast/appcast.xml" + url "https://raw.githubusercontent.com/TMTBO/XcodePilotPages/refs/heads/main/docs/packages/appcast/appcast.xml" strategy :sparkle end diff --git a/Casks/x/xemu.rb b/Casks/x/xemu.rb index 24e2c9396e36..42bdecc8c01d 100644 --- a/Casks/x/xemu.rb +++ b/Casks/x/xemu.rb @@ -1,6 +1,6 @@ cask "xemu" do - version "0.7.136" - sha256 "8f46188647164ae8bd24a990275171c8e7e21dfb35b5d8456beec6b09f9bd192" + version "0.8.5" + sha256 "9c61b1359d90bf8c7ae956d49dfab46158c367db667d24a9cdf327b77d239bd2" url "https://github.com/xemu-project/xemu/releases/download/v#{version}/xemu-macos-universal-release.zip", verified: "github.com/xemu-project/xemu/" diff --git a/Casks/x/xiaomi-cloud.rb b/Casks/x/xiaomi-cloud.rb index ce6c67d728f7..25fc9d6cb22a 100644 --- a/Casks/x/xiaomi-cloud.rb +++ b/Casks/x/xiaomi-cloud.rb @@ -17,6 +17,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "小米云服务.app" diff --git a/Casks/x/ximalaya.rb b/Casks/x/ximalaya.rb index 9f6a501fbe04..70418f010f0c 100644 --- a/Casks/x/ximalaya.rb +++ b/Casks/x/ximalaya.rb @@ -1,6 +1,6 @@ cask "ximalaya" do - version "4.0.5,GKwRIRwK9myLACAAAAMmoSS1,47c2,0F,83" - sha256 "ada59ea21183935e9302066f08fc3399df0aeca329df98ef1bf213332cbfc312" + version "4.0.6,GKwRIUELSRjHACAAAANJ7rdy,3ff8,50,2A" + sha256 "f0206cf4320068d65edc0d0277f7cbb8b251c4688109778124bf9076ecd5e26e" url "https://nativedl.pcdn.xmcdn.com/storages/#{version.csv.third}-audiofreehighqps/#{version.csv.fourth}/#{version.csv.fifth}/#{version.csv.second}.dmg?ct=application/octet-stream&filename=Ximalaya_#{version.csv.first}_x64_c_99", verified: "nativedl.pcdn.xmcdn.com/storages/" diff --git a/Casks/x/xiv-on-mac.rb b/Casks/x/xiv-on-mac.rb index 6a90dc9aa31c..1927932e0f7d 100644 --- a/Casks/x/xiv-on-mac.rb +++ b/Casks/x/xiv-on-mac.rb @@ -1,6 +1,6 @@ cask "xiv-on-mac" do - version "4.17.7" - sha256 "6132ec1c9b1306c24cd35111e27bfa76cb1fbc98eb6894d6a8522f428294fa30" + version "5.0.2" + sha256 "b44410fdf4f2c9245ea3eddfdb58cd09f8e417db821ceac5d7ee530075ad1459" url "https://softwareupdate.xivmac.com/sites/default/files/update_data/XIV%20on%20Mac#{version}.tar.xz" name "XIV on Mac" @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :ventura" app "XIV on Mac.app" diff --git a/Casks/x/xld.rb b/Casks/x/xld.rb index d1f140789389..c1199661e05e 100644 --- a/Casks/x/xld.rb +++ b/Casks/x/xld.rb @@ -20,8 +20,10 @@ binary "CLI/xld" zap trash: [ + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.tmkk.xld.sfl*", "~/Library/Application Support/XLD", "~/Library/Caches/jp.tmkk.XLD", + "~/Library/HTTPStorages/jp.tmkk.XLD", "~/Library/Preferences/jp.tmkk.XLD.plist", "~/Library/Saved Application State/jp.tmkk.XLD.savedState", ] diff --git a/Casks/x/xmplify.rb b/Casks/x/xmplify.rb index 91b7ac8a1065..5168b788b2e4 100644 --- a/Casks/x/xmplify.rb +++ b/Casks/x/xmplify.rb @@ -1,6 +1,6 @@ cask "xmplify" do - version "1.11.5" - sha256 "d8e8f10bfea17a4c6ff579299b1017aea561ca1bd614851b1b483141f68dd2e4" + version "1.11.6" + sha256 "5efcf5d01a22aa410003664e428047bd7b14859c1d3ee96f5b937702c5c11634" url "https://xmplifyapp.com/releases/Xmplify-#{version}.dmg" name "Xmplify" @@ -12,7 +12,7 @@ strategy :sparkle end - depends_on macos: ">= :sierra" + depends_on macos: ">= :high_sierra" app "Xmplify.app" diff --git a/Casks/x/xnconvert.rb b/Casks/x/xnconvert.rb index dd744a6a58d6..3ffe9aa0ee14 100644 --- a/Casks/x/xnconvert.rb +++ b/Casks/x/xnconvert.rb @@ -12,6 +12,8 @@ regex(/href=.*XnConvert[._-]v?(\d+(?:\.\d+)+)[._-]mac\.dmg/i) end + depends_on macos: ">= :sierra" + app "XnConvert.app" zap trash: "~/Library/Preferences/com.xnview.XnConvert.plist" diff --git a/Casks/x/xnviewmp.rb b/Casks/x/xnviewmp.rb index 530a40e66965..098c582175cc 100644 --- a/Casks/x/xnviewmp.rb +++ b/Casks/x/xnviewmp.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :sierra" app "XnViewMP.app" diff --git a/Casks/x/xscope.rb b/Casks/x/xscope.rb index a026a24168b9..7511ff03d310 100644 --- a/Casks/x/xscope.rb +++ b/Casks/x/xscope.rb @@ -14,6 +14,7 @@ end auto_updates true + depends_on macos: ">= :monterey" app "xScope.app" diff --git a/Casks/x/xstation5.rb b/Casks/x/xstation5.rb index d7f561c56f42..746b61a05216 100644 --- a/Casks/x/xstation5.rb +++ b/Casks/x/xstation5.rb @@ -13,6 +13,8 @@ strategy :electron_builder end + depends_on macos: ">= :high_sierra" + app "xStation5.app" zap trash: [ diff --git a/Casks/x/xtool-creative-space.rb b/Casks/x/xtool-creative-space.rb index e808f8ec76b2..f2ab05463cf4 100644 --- a/Casks/x/xtool-creative-space.rb +++ b/Casks/x/xtool-creative-space.rb @@ -26,6 +26,8 @@ end end + depends_on macos: ">= :high_sierra" + app "xTool Creative Space.app" zap trash: [ diff --git a/Casks/y/yacreader.rb b/Casks/y/yacreader.rb index b7d584601e57..5cf3e47765aa 100644 --- a/Casks/y/yacreader.rb +++ b/Casks/y/yacreader.rb @@ -1,6 +1,6 @@ cask "yacreader" do - version "9.14.2.2402143" - sha256 "ee59a7f6b13216ff01dc00aa50c19c35121c074260d5be9a38bac67854a52054" + version "9.15.0.2501014" + sha256 "3fee3a0486738cb388dbbe7b11d78bbae2a32710f03dd6c5437bcf82ccac7d79" url "https://github.com/YACReader/yacreader/releases/download/#{version.major_minor_patch}/YACReader-#{version}.MacOSX-U.Qt6.dmg", verified: "github.com/YACReader/yacreader/" diff --git a/Casks/y/yandex.rb b/Casks/y/yandex.rb index b33ea3a6c439..ae73ad73886f 100644 --- a/Casks/y/yandex.rb +++ b/Casks/y/yandex.rb @@ -22,7 +22,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Yandex.app" diff --git a/Casks/y/yate.rb b/Casks/y/yate.rb index f995a6746a3e..3e818c6666ee 100644 --- a/Casks/y/yate.rb +++ b/Casks/y/yate.rb @@ -13,6 +13,7 @@ end auto_updates true + depends_on macos: ">= :high_sierra" app "Yate.app" diff --git a/Casks/y/yep.rb b/Casks/y/yep.rb index da56b442e614..492ed68c4239 100644 --- a/Casks/y/yep.rb +++ b/Casks/y/yep.rb @@ -12,6 +12,8 @@ strategy :sparkle, &:short_version end + depends_on macos: ">= :high_sierra" + app "Yep.app" zap trash: [ diff --git a/Casks/y/yinxiangbiji.rb b/Casks/y/yinxiangbiji.rb index e960ac423330..9342a8bdae11 100644 --- a/Casks/y/yinxiangbiji.rb +++ b/Casks/y/yinxiangbiji.rb @@ -1,6 +1,6 @@ cask "yinxiangbiji" do - version "9.7.25_476675" - sha256 "7b3484ae3cfca66857c54c94493dfe97f5f050843a23605650639162afb8d759" + version "9.7.26_476745" + sha256 "96b4429bbc991c6929c0b81b0a671555bd57015c673167067ac8a7c0b1174a5c" url "https://cdn.yinxiang.com/mac-smd/public/YinxiangBiji_RELEASE_#{version}.zip" name "Evernote" diff --git a/Casks/y/yippy.rb b/Casks/y/yippy.rb index 29f8a8357135..4bf24a8c37ed 100644 --- a/Casks/y/yippy.rb +++ b/Casks/y/yippy.rb @@ -7,6 +7,8 @@ desc "Open source clipboard manager" homepage "https://github.com/mattDavo/Yippy" + depends_on macos: ">= :high_sierra" + app "Yippy.app" zap trash: "~/Library/Application Support/MatthewDavidson.Yippy" diff --git a/Casks/y/yojimbo.rb b/Casks/y/yojimbo.rb index 7b380a8aca89..c28a3922d1cb 100644 --- a/Casks/y/yojimbo.rb +++ b/Casks/y/yojimbo.rb @@ -15,6 +15,8 @@ end end + depends_on macos: ">= :high_sierra" + app "Yojimbo.app" zap trash: [ diff --git a/Casks/y/youdaodict.rb b/Casks/y/youdaodict.rb index 406a65cc041c..9a6f88a7932a 100644 --- a/Casks/y/youdaodict.rb +++ b/Casks/y/youdaodict.rb @@ -1,5 +1,5 @@ cask "youdaodict" do - version "11.0.8,1001" + version "11.1.0,1003" sha256 :no_check url "https://codown.youdao.com/cidian/download/MacDict.dmg" diff --git a/Casks/y/yt-music.rb b/Casks/y/yt-music.rb index 15b4dde77ba6..70a9ed47817a 100644 --- a/Casks/y/yt-music.rb +++ b/Casks/y/yt-music.rb @@ -7,6 +7,8 @@ desc "App wrapper for music.youtube.com" homepage "https://github.com/steve228uk/YouTube-Music" + depends_on macos: ">= :high_sierra" + app "YT Music.app" zap trash: [ diff --git a/Casks/y/ytmdesktop-youtube-music.rb b/Casks/y/ytmdesktop-youtube-music.rb index 8750dde756dd..6846db0100fe 100644 --- a/Casks/y/ytmdesktop-youtube-music.rb +++ b/Casks/y/ytmdesktop-youtube-music.rb @@ -39,7 +39,7 @@ end end - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "YouTube Music Desktop App.app" diff --git a/Casks/y/yubico-authenticator.rb b/Casks/y/yubico-authenticator.rb index 9f953060c254..62b5d0a17298 100644 --- a/Casks/y/yubico-authenticator.rb +++ b/Casks/y/yubico-authenticator.rb @@ -8,7 +8,7 @@ desc "Application for generating TOTP and HOTP codes" homepage "https://developers.yubico.com/yubioath-flutter/" - depends_on macos: ">= :big_sur" + depends_on macos: ">= :catalina" app "Yubico Authenticator.app" diff --git a/Casks/y/yuque.rb b/Casks/y/yuque.rb index 3bcce943421f..0135a68205d5 100644 --- a/Casks/y/yuque.rb +++ b/Casks/y/yuque.rb @@ -19,6 +19,8 @@ end end + depends_on macos: ">= :high_sierra" + app "语雀.app" zap trash: [ diff --git a/Casks/z/zappy.rb b/Casks/z/zappy.rb index 27ca6939e522..715ec25d5f33 100644 --- a/Casks/z/zappy.rb +++ b/Casks/z/zappy.rb @@ -13,7 +13,7 @@ end auto_updates true - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Zappy.app" diff --git a/Casks/z/zed.rb b/Casks/z/zed.rb index abf24c0b2a80..fddb6a6991f9 100644 --- a/Casks/z/zed.rb +++ b/Casks/z/zed.rb @@ -1,9 +1,9 @@ cask "zed" do arch arm: "aarch64", intel: "x86_64" - version "0.166.1" - sha256 arm: "d8afb27a40c813b27b7204207ea4adf53031a3e27fce6719066d2bea6edd0a39", - intel: "47672e3fcd1e70f53378f74bfb0c4f4b9fd01e1d7b7298db5969a11693c01c03" + version "0.167.1" + sha256 arm: "ba6b08bf60584f2e0c6f6396ca599ff795b8379a539673ef1cab23ea5bc282c3", + intel: "524012badc3a568125d5dfac915598cf3fe500a65d07942773f98bbec718e280" url "https://zed.dev/api/releases/stable/#{version}/Zed-#{arch}.dmg" name "Zed" diff --git a/Casks/z/zed@preview.rb b/Casks/z/zed@preview.rb index 62ebd1c2715e..6582ca58bb6b 100644 --- a/Casks/z/zed@preview.rb +++ b/Casks/z/zed@preview.rb @@ -1,9 +1,9 @@ cask "zed@preview" do arch arm: "aarch64", intel: "x86_64" - version "0.167.1" - sha256 arm: "a370e32510db073548f1d46ef4be5716943d0ef41a50f56b6712f6f7f6d6d64a", - intel: "ed2ce50872de9b3d9291f8e3bd2cdcba3f343e35f49831232e9c8f5689c8e39f" + version "0.168.1" + sha256 arm: "a6fe9214979e8ed62ce587f69b1318d440da36846268b0c6e052344db54d7ca5", + intel: "8e62a8b1757fbd202f3996d073ae0a684e4d0f5a3ef80564a28e18ba697eec7a" url "https://zed.dev/api/releases/preview/#{version}/Zed-#{arch}.dmg" name "Zed Preview" diff --git a/Casks/z/zen-browser@twilight.rb b/Casks/z/zen-browser@twilight.rb index 1cc77998525e..416f5c38a5bb 100644 --- a/Casks/z/zen-browser@twilight.rb +++ b/Casks/z/zen-browser@twilight.rb @@ -1,7 +1,7 @@ cask "zen-browser@twilight" do arch arm: "aarch64", intel: "x86_64" - version "1.2-t.6" + version "1.6" sha256 :no_check url "https://github.com/zen-browser/desktop/releases/download/twilight/zen.macos-#{arch}.dmg", diff --git a/Casks/z/zettlr.rb b/Casks/z/zettlr.rb index 78b25775d1b0..513f3a797954 100644 --- a/Casks/z/zettlr.rb +++ b/Casks/z/zettlr.rb @@ -10,7 +10,7 @@ desc "Open-source markdown editor" homepage "https://github.com/Zettlr/Zettlr/" - depends_on macos: ">= :catalina" + depends_on macos: ">= :big_sur" app "Zettlr.app" diff --git a/Casks/z/znote.rb b/Casks/z/znote.rb index 48d81ba970bf..1ee1f87e8bd6 100644 --- a/Casks/z/znote.rb +++ b/Casks/z/znote.rb @@ -11,7 +11,7 @@ desc "Notes-taking app" homepage "https://znote.io/" - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :catalina" app "znote.app" diff --git a/Casks/z/zoho-mail.rb b/Casks/z/zoho-mail.rb index 2790174bb5bc..63ff7b3c5bf5 100644 --- a/Casks/z/zoho-mail.rb +++ b/Casks/z/zoho-mail.rb @@ -25,7 +25,7 @@ end end - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Zoho Mail - Desktop.app" diff --git a/Casks/z/zotero.rb b/Casks/z/zotero.rb index 3e2621a92c56..10ac5eeadb02 100644 --- a/Casks/z/zotero.rb +++ b/Casks/z/zotero.rb @@ -8,20 +8,23 @@ homepage "https://www.zotero.org/" livecheck do - url "https://www.zotero.org/download/" - regex(/standaloneVersions.*?"mac"\s*:\s*"(\d+(?:\.\d+)+)"/i) + url "https://www.zotero.org/download/client/dl?channel=release&platform=mac" + strategy :header_match end auto_updates true conflicts_with cask: "zotero@beta" - depends_on macos: ">= :el_capitan" + depends_on macos: ">= :sierra" app "Zotero.app" zap trash: [ - "~/Library/Application Support/Zotero", - "~/Library/Caches/Zotero", - "~/Library/Preferences/org.zotero.zotero.plist", - "~/Library/Saved Application State/org.zotero.zotero.savedState", - ] + "~/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.plist", + "~/Library/Saved Application State/org.zotero.zotero.savedState", + ], + rmdir: "~/Zotero" end diff --git a/Casks/z/zspace.rb b/Casks/z/zspace.rb index 1a46036b2437..0b2da3298412 100644 --- a/Casks/z/zspace.rb +++ b/Casks/z/zspace.rb @@ -27,6 +27,7 @@ end auto_updates true + depends_on macos: ">= :catalina" app "极空间.app" diff --git a/Casks/z/zulip.rb b/Casks/z/zulip.rb index aadae8ffb84c..c8f44d12a9e4 100644 --- a/Casks/z/zulip.rb +++ b/Casks/z/zulip.rb @@ -12,6 +12,7 @@ homepage "https://zulipchat.com/apps/" auto_updates true + depends_on macos: ">= :catalina" app "Zulip.app" diff --git a/audit_exceptions/github_prerelease_allowlist.json b/audit_exceptions/github_prerelease_allowlist.json index 780021d0134e..62aa95dfcc03 100644 --- a/audit_exceptions/github_prerelease_allowlist.json +++ b/audit_exceptions/github_prerelease_allowlist.json @@ -30,14 +30,12 @@ "magicavoxel": "all", "messenger-native": "all", "mongotron": "all", - "mullvadvpn@beta": "all", "my-budget": "all", - "netnewswire@beta": "all", + "netnewswire@beta": "any", "nuclear": "all", "openra-playtest": "all", "openshot-video-editor@daily": "all", "plugdata": "all", - "pock": "all", "positron": "all", "powershell@preview": "all", "profilecreator": "all", @@ -51,7 +49,6 @@ "storyboarder": "all", "strawberry-wallpaper": "all", "themeengine": "all", - "tunnelblick@beta": "all", "universal-android-debloater": "all", "utm@beta": "any", "virtualbuddy@beta": "all", diff --git a/audit_exceptions/secure_connection_audit_skiplist.json b/audit_exceptions/secure_connection_audit_skiplist.json index f9f9305b60f2..a724293e7bd3 100644 --- a/audit_exceptions/secure_connection_audit_skiplist.json +++ b/audit_exceptions/secure_connection_audit_skiplist.json @@ -29,5 +29,6 @@ "https://www.tableau.com/products/reader", "https://downloads.tableau.com/TableauAutoUpdate.xml" ], - "vuze": "https://www.vuze.com/" + "vuze": "https://www.vuze.com/", + "xcodepilot": "https://xcodepilot.thriller.fun/docs/" } diff --git a/cask_renames.json b/cask_renames.json index d1dfdf10b518..16b507405d03 100644 --- a/cask_renames.json +++ b/cask_renames.json @@ -48,6 +48,7 @@ "pomodone": "roundpie", "protonmail-bridge": "proton-mail-bridge", "qlc-plus": "qlc+", + "redisinsight": "redis-insight", "remotion": "multiapp", "samsung-portable-ssd-t7": "samsung-magician", "score": "ossia-score",