diff --git a/Library/Homebrew/cask/dsl/depends_on.rb b/Library/Homebrew/cask/dsl/depends_on.rb index f786366095..8e2280459a 100644 --- a/Library/Homebrew/cask/dsl/depends_on.rb +++ b/Library/Homebrew/cask/dsl/depends_on.rb @@ -24,6 +24,7 @@ module Cask intel: { type: :intel, bits: 64 }, # specific x86_64: { type: :intel, bits: 64 }, + arm64: { type: :arm, bits: 64 }, }.freeze attr_accessor :java diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb index 13fa517d6c..062d8df871 100644 --- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb @@ -6,7 +6,7 @@ cask "with-depends-on-arch" do homepage "https://brew.sh/with-depends-on-arch" # covers all known hardware; always succeeds - depends_on arch: :intel + depends_on arch: [:intel, :arm64] app "Caffeine.app" end