diff --git a/Casks/4/4k-stogram.rb b/Casks/4/4k-stogram.rb index 8029a6c4fb02..454fec2e2f23 100644 --- a/Casks/4/4k-stogram.rb +++ b/Casks/4/4k-stogram.rb @@ -18,4 +18,8 @@ app "4K Stogram.app" zap trash: "~/Pictures/4K Stogram" + + caveats do + requires_rosetta + end end diff --git a/Casks/4/4k-video-downloader.rb b/Casks/4/4k-video-downloader.rb index 37abbb0cc64a..6b3085c4de7b 100644 --- a/Casks/4/4k-video-downloader.rb +++ b/Casks/4/4k-video-downloader.rb @@ -23,4 +23,8 @@ "~/Library/Preferences/com.openmedia.4kvideodownloader.plist", "~/Library/Saved Application State/com.openmedia.4kvideodownloader.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/a/activitywatch.rb b/Casks/a/activitywatch.rb index 30af186b65c8..57c712dcbe3c 100644 --- a/Casks/a/activitywatch.rb +++ b/Casks/a/activitywatch.rb @@ -20,4 +20,8 @@ "~/Library/Caches/activitywatch", "~/Library/Logs/activitywatch", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/a/adoptopenjdk.rb b/Casks/a/adoptopenjdk.rb index 757dd9ecc851..e8b07c1f04ce 100644 --- a/Casks/a/adoptopenjdk.rb +++ b/Casks/a/adoptopenjdk.rb @@ -21,6 +21,7 @@ ] caveats do + requires_rosetta <<~EOS Temurin is the official successor to this software: diff --git a/Casks/a/airpass.rb b/Casks/a/airpass.rb index 4a71022f4191..a99b6ddd775a 100644 --- a/Casks/a/airpass.rb +++ b/Casks/a/airpass.rb @@ -9,4 +9,8 @@ homepage "https://airpass.tiagoalves.me/" app "Airpass.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/a/amazon-luna.rb b/Casks/a/amazon-luna.rb index 1bbe915b3761..30723c8d23f6 100644 --- a/Casks/a/amazon-luna.rb +++ b/Casks/a/amazon-luna.rb @@ -28,4 +28,8 @@ "~/Library/Preferences/Amazon.SpiderPorkClientMac.plist", "~/Library/WebKit/Amazon.SpiderPorkClientMac", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/a/amazon-music.rb b/Casks/a/amazon-music.rb index df2674b27a13..edbf97bdc87a 100644 --- a/Casks/a/amazon-music.rb +++ b/Casks/a/amazon-music.rb @@ -39,12 +39,15 @@ "~/Library/Saved Application State/com.amazon.music.savedState", ] - caveats <<~EOS - If the app will not launch after installation, try + caveats do + requires_rosetta + <<~EOS + If the app will not launch after installation, try - brew uninstall --zap --cask #{token} - brew install --cask #{token} + brew uninstall --zap --cask #{token} + brew install --cask #{token} - then re-launch the app. - EOS + then re-launch the app. + EOS + end end diff --git a/Casks/a/ampps.rb b/Casks/a/ampps.rb index 2a25353b947a..cc8937d603d9 100644 --- a/Casks/a/ampps.rb +++ b/Casks/a/ampps.rb @@ -19,4 +19,8 @@ uninstall_preflight do set_permissions "#{appdir}/AMPPS", "0777" end + + caveats do + requires_rosetta + end end diff --git a/Casks/a/android-file-transfer.rb b/Casks/a/android-file-transfer.rb index 2f6a75cf9d34..b051202cfddd 100644 --- a/Casks/a/android-file-transfer.rb +++ b/Casks/a/android-file-transfer.rb @@ -23,4 +23,8 @@ "~/Library/Preferences/com.google.android.mtpviewer.plist", ], rmdir: "~/Library/Application Support/Google" + + caveats do + requires_rosetta + end end diff --git a/Casks/a/apache-directory-studio.rb b/Casks/a/apache-directory-studio.rb index 1939b1e3da32..8bab2e1e5fe2 100644 --- a/Casks/a/apache-directory-studio.rb +++ b/Casks/a/apache-directory-studio.rb @@ -18,6 +18,7 @@ caveats do depends_on_java "11+" + requires_rosetta <<~EOS To set the Java VM to use: diff --git a/Casks/a/apptrap.rb b/Casks/a/apptrap.rb index 5a4083acf8cf..4c73827ea66a 100644 --- a/Casks/a/apptrap.rb +++ b/Casks/a/apptrap.rb @@ -18,4 +18,8 @@ uninstall login_item: "AppTrap" zap trash: "~/Library/Preferences/com.KumaranVijayan.AppTrap.prefpanel.plist" + + caveats do + requires_rosetta + end end diff --git a/Casks/a/ariang.rb b/Casks/a/ariang.rb index 6b31a82c7e77..139fa47bb618 100644 --- a/Casks/a/ariang.rb +++ b/Casks/a/ariang.rb @@ -15,4 +15,8 @@ "~/Library/Preferences/net.mayswind.ariang.plist", "~/Library/Saved Application State/net.mayswind.ariang.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/a/ark-desktop-wallet.rb b/Casks/a/ark-desktop-wallet.rb index 040505871fcb..c076195a5f30 100644 --- a/Casks/a/ark-desktop-wallet.rb +++ b/Casks/a/ark-desktop-wallet.rb @@ -11,4 +11,8 @@ deprecate! date: "2023-12-17", because: :discontinued app "Ark Desktop Wallet.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/a/atom.rb b/Casks/a/atom.rb index ee7e5c8cb8cb..0a1bebc5ad04 100644 --- a/Casks/a/atom.rb +++ b/Casks/a/atom.rb @@ -32,4 +32,8 @@ "~/Library/Saved Application State/com.github.atom.savedState", "~/Library/WebKit/com.github.atom", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/a/atomic-wallet.rb b/Casks/a/atomic-wallet.rb index 86998aa992e1..239093447b78 100644 --- a/Casks/a/atomic-wallet.rb +++ b/Casks/a/atomic-wallet.rb @@ -17,4 +17,8 @@ app "Atomic Wallet.app" zap trash: "~/Library/Application Support/atomic" + + caveats do + requires_rosetta + end end diff --git a/Casks/a/authy.rb b/Casks/a/authy.rb index 56a2f381eda8..30e2a93c5e4f 100644 --- a/Casks/a/authy.rb +++ b/Casks/a/authy.rb @@ -21,4 +21,8 @@ "~/Library/Preferences/com.authy.authy-mac.helper.plist", "~/Library/Preferences/com.authy.authy-mac.plist", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/b/backlog.rb b/Casks/b/backlog.rb index c4052e92f219..29244d69b7f1 100644 --- a/Casks/b/backlog.rb +++ b/Casks/b/backlog.rb @@ -15,4 +15,8 @@ app "Backlog-darwin-x64/Backlog.app" zap trash: "~/Library/Application Support/Backlog" + + caveats do + requires_rosetta + end end diff --git a/Casks/b/banshee.rb b/Casks/b/banshee.rb index b8dfc82d944b..899df52c6c8b 100644 --- a/Casks/b/banshee.rb +++ b/Casks/b/banshee.rb @@ -11,4 +11,8 @@ deprecate! date: "2023-12-17", because: :discontinued app "Banshee.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/b/baretorrent.rb b/Casks/b/baretorrent.rb index f4fb0fc955b5..91deaecd212a 100644 --- a/Casks/b/baretorrent.rb +++ b/Casks/b/baretorrent.rb @@ -18,4 +18,8 @@ "~/Library/Application Support/baretorrent", "~/Library/Saved Application State/baretorrent.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/b/baritone.rb b/Casks/b/baritone.rb index 4acaf286abdf..4196994064b7 100644 --- a/Casks/b/baritone.rb +++ b/Casks/b/baritone.rb @@ -9,4 +9,8 @@ homepage "https://tma02.github.io/baritone/" app "Baritone-darwin-x64/Baritone.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/b/battle-net.rb b/Casks/b/battle-net.rb index 0449e0cc2469..14488b30205e 100644 --- a/Casks/b/battle-net.rb +++ b/Casks/b/battle-net.rb @@ -41,8 +41,11 @@ ], rmdir: "~/Blizzard" - caveats <<~EOS - If your installation directory is not /Applications, you will need to - uninstall this cask manually. - EOS + caveats do + requires_rosetta + <<~EOS + If your installation directory is not /Applications, you will need to + uninstall this cask manually. + EOS + end end diff --git a/Casks/b/betwixt.rb b/Casks/b/betwixt.rb index 11dab52443b6..6aca402c3830 100644 --- a/Casks/b/betwixt.rb +++ b/Casks/b/betwixt.rb @@ -38,4 +38,8 @@ "~/Library/Preferences/com.electron.betwixt.plist", "~/Library/Saved Application State/com.electron.betwixt.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/b/beyond-compare.rb b/Casks/b/beyond-compare.rb index 23d9d96d9ad5..07d9747c1e9a 100644 --- a/Casks/b/beyond-compare.rb +++ b/Casks/b/beyond-compare.rb @@ -27,4 +27,8 @@ "~/Library/Preferences/com.ScooterSoftware.BeyondCompare.plist", "~/Library/Saved Application State/com.ScooterSoftware.BeyondCompare.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/b/bisq.rb b/Casks/b/bisq.rb index 0db0130b87ce..c50f13904cfa 100644 --- a/Casks/b/bisq.rb +++ b/Casks/b/bisq.rb @@ -19,4 +19,8 @@ "~/Library/Application Support/Bisq", "~/Library/Saved Application State/io.bisq.CAT.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/b/bluestacks.rb b/Casks/b/bluestacks.rb index ff0652403b87..9c8376f24416 100644 --- a/Casks/b/bluestacks.rb +++ b/Casks/b/bluestacks.rb @@ -33,4 +33,8 @@ "~/Library/Preferences/com.bluestacks.BlueStacks.plist", ], rmdir: "~/Library/Caches/KSCrashReports" + + caveats do + requires_rosetta + end end diff --git a/Casks/b/bonitastudiocommunity.rb b/Casks/b/bonitastudiocommunity.rb index 3882ee4bf435..46db707ae595 100644 --- a/Casks/b/bonitastudiocommunity.rb +++ b/Casks/b/bonitastudiocommunity.rb @@ -26,4 +26,8 @@ "/Library/Caches/org.bonitasoft.studio.product", "~/Library/Preferences/org.bonitasoft.studio.product.plist", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/b/brackets.rb b/Casks/b/brackets.rb index 1d5dedfe0a02..4df7bcfe70dc 100644 --- a/Casks/b/brackets.rb +++ b/Casks/b/brackets.rb @@ -16,4 +16,8 @@ "~/Library/Application Support/Brackets", "~/Library/Preferences/io.brackets.appshell.plist", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/b/btcpayserver-vault.rb b/Casks/b/btcpayserver-vault.rb index c6a7c8f23e27..b48bf25dc155 100644 --- a/Casks/b/btcpayserver-vault.rb +++ b/Casks/b/btcpayserver-vault.rb @@ -16,4 +16,8 @@ depends_on macos: ">= :high_sierra" app "BTCPayServer Vault.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/b/buttercup.rb b/Casks/b/buttercup.rb index 2208d6145f58..5c206a3dadbc 100644 --- a/Casks/b/buttercup.rb +++ b/Casks/b/buttercup.rb @@ -26,4 +26,8 @@ "~/Library/Preferences/pw.buttercup.desktop.plist", "~/Library/Saved Application State/pw.buttercup.desktop.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/camed.rb b/Casks/c/camed.rb index 933402400e1f..0aa205e04de3 100644 --- a/Casks/c/camed.rb +++ b/Casks/c/camed.rb @@ -14,4 +14,8 @@ end app "CAMEd-#{version}/CAMed.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/c/chiaki.rb b/Casks/c/chiaki.rb index a4fac334e440..6f1a25e38cf6 100644 --- a/Casks/c/chiaki.rb +++ b/Casks/c/chiaki.rb @@ -17,4 +17,8 @@ "~/Library/Application Support/Chiaki", "~/Library/Preferences/com.chiaki.Chiaki.plist", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/chrome-devtools.rb b/Casks/c/chrome-devtools.rb index e4c170463689..c127bf0e3d3b 100644 --- a/Casks/c/chrome-devtools.rb +++ b/Casks/c/chrome-devtools.rb @@ -17,4 +17,8 @@ "~/Library/Preferences/com.auchenberg.chrome-devtools-app.plist", "~/Library/Saved Application State/com.auchenberg.chrome-devtools-app.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/codeql.rb b/Casks/c/codeql.rb index 5e13e8f2d7d7..f5e053137c58 100644 --- a/Casks/c/codeql.rb +++ b/Casks/c/codeql.rb @@ -10,4 +10,8 @@ binary "#{staged_path}/codeql/codeql" # No zap stanza required + + caveats do + requires_rosetta + end end diff --git a/Casks/c/coin-wallet.rb b/Casks/c/coin-wallet.rb index e3fe4b9150ef..59764ce91476 100644 --- a/Casks/c/coin-wallet.rb +++ b/Casks/c/coin-wallet.rb @@ -19,4 +19,8 @@ "~/Library/Preferences/com.coinspace.wallet*.plist", "~/Library/Saved Application State/com.coinspace.wallet.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/coinomi-wallet.rb b/Casks/c/coinomi-wallet.rb index ca9e33b727b3..f7ef77e86222 100644 --- a/Casks/c/coinomi-wallet.rb +++ b/Casks/c/coinomi-wallet.rb @@ -24,4 +24,8 @@ "~/Library/Caches/Coinomi", "~/Library/Saved Application State/com.coinomi.desktop.savedState", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/colorsnapper.rb b/Casks/c/colorsnapper.rb index 0687e9bda6c4..cc33ee11cd33 100644 --- a/Casks/c/colorsnapper.rb +++ b/Casks/c/colorsnapper.rb @@ -29,4 +29,8 @@ "~/Library/Cookies/com.koolesache.ColorSnapper2.binarycookies", "~/Library/Preferences/com.koolesache.ColorSnapper2.plist", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/comictagger.rb b/Casks/c/comictagger.rb index d8b29bdfb78d..579b68f479e9 100644 --- a/Casks/c/comictagger.rb +++ b/Casks/c/comictagger.rb @@ -13,4 +13,8 @@ end app "ComicTagger.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/c/comma-chameleon.rb b/Casks/c/comma-chameleon.rb index c8c4b92aed69..6022ca248668 100644 --- a/Casks/c/comma-chameleon.rb +++ b/Casks/c/comma-chameleon.rb @@ -8,4 +8,8 @@ homepage "https://comma-chameleon.io/" app "Comma Chameleon-darwin-x64/Comma Chameleon.app" + + caveats do + requires_rosetta + end end diff --git a/Casks/c/convert3dgui.rb b/Casks/c/convert3dgui.rb index 7e46b8575d98..bd985c441702 100644 --- a/Casks/c/convert3dgui.rb +++ b/Casks/c/convert3dgui.rb @@ -19,4 +19,8 @@ binary "#{appdir}/Convert3DGUI.app/Contents/bin/c4d" zap trash: "~/Library/Saved Application State/org.itksnap.c3dgui.savedState" + + caveats do + requires_rosetta + end end diff --git a/Casks/c/couchbase-server-community.rb b/Casks/c/couchbase-server-community.rb index 1177f2de3289..7cd1347ea686 100644 --- a/Casks/c/couchbase-server-community.rb +++ b/Casks/c/couchbase-server-community.rb @@ -25,4 +25,8 @@ "~/Library/Preferences/com.couchbase.couchbase-server.plist", "~/Library/Preferences/couchbase-server.ini", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/couchbase-server-enterprise.rb b/Casks/c/couchbase-server-enterprise.rb index a2bd7a81160b..6eb5d8cd8eca 100644 --- a/Casks/c/couchbase-server-enterprise.rb +++ b/Casks/c/couchbase-server-enterprise.rb @@ -25,4 +25,8 @@ "~/Library/Preferences/com.couchbase.couchbase-server.plist", "~/Library/Preferences/couchbase-server.ini", ] + + caveats do + requires_rosetta + end end diff --git a/Casks/c/couchpotato.rb b/Casks/c/couchpotato.rb index c5fdfe937245..ae5fa7114806 100644 --- a/Casks/c/couchpotato.rb +++ b/Casks/c/couchpotato.rb @@ -13,4 +13,8 @@ app "CouchPotato.app" zap trash: "~/Library/Application Support/CouchPotato" + + caveats do + requires_rosetta + end end