From 0d3e50d14445d0da64110ed2e50fa825f301cc5a Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Sun, 30 Jun 2024 00:23:45 -0400 Subject: [PATCH] cask/audit: handle arch-specific detected min OS --- Library/Homebrew/cask/audit.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/audit.rb b/Library/Homebrew/cask/audit.rb index 0d73a538ae..930ee3cbdf 100644 --- a/Library/Homebrew/cask/audit.rb +++ b/Library/Homebrew/cask/audit.rb @@ -667,9 +667,12 @@ module Cask end odebug "Declared minimum OS version: #{cask_min_os&.to_sym}" return if cask_min_os&.to_sym == min_os.to_sym + return if cask.on_system_blocks_exist? && + OnSystem.arch_condition_met?(:arm) && + cask_min_os < MacOSVersion.new("11") min_os_definition = if cask_min_os.present? - if cask.on_system_blocks_exist? + if cask.on_system_blocks_exist? && cask.on_system_block_min_os.present? "a block with a minimum OS version of #{cask.on_system_block_min_os.inspect}" else cask_min_os.to_sym.inspect