From 50807c81b0f9e1182966a05ad7b2cb0d22747fe1 Mon Sep 17 00:00:00 2001 From: Francois-Xavier Coudert Date: Fri, 6 Nov 2020 15:06:16 +0100 Subject: [PATCH 1/2] Allow casks to depend on ARM --- Library/Homebrew/cask/dsl/depends_on.rb | 1 + .../test/support/fixtures/cask/Casks/with-depends-on-arch.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/dsl/depends_on.rb b/Library/Homebrew/cask/dsl/depends_on.rb index f786366095..95a5d87db0 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 From 28525c16d7e2e1aceba8c040396d37c3e8b491d8 Mon Sep 17 00:00:00 2001 From: FX Coudert Date: Fri, 6 Nov 2020 15:29:15 +0100 Subject: [PATCH 2/2] Style fix Co-authored-by: Mike McQuaid --- Library/Homebrew/cask/dsl/depends_on.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/dsl/depends_on.rb b/Library/Homebrew/cask/dsl/depends_on.rb index 95a5d87db0..8e2280459a 100644 --- a/Library/Homebrew/cask/dsl/depends_on.rb +++ b/Library/Homebrew/cask/dsl/depends_on.rb @@ -24,7 +24,7 @@ module Cask intel: { type: :intel, bits: 64 }, # specific x86_64: { type: :intel, bits: 64 }, - arm64: { type: :arm, bits: 64 }, + arm64: { type: :arm, bits: 64 }, }.freeze attr_accessor :java