Merge pull request #12678 from hyuraku/repair-cask-formulae-autoremove

repair cask formulae autoremove
This commit is contained in:
Mike McQuaid 2022-01-07 13:09:41 +00:00 committed by GitHub
commit 4b3f0719e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -38,7 +38,8 @@ module Homebrew
if (casks = Cask::Caskroom.casks.presence) if (casks = Cask::Caskroom.casks.presence)
removable_formulae -= casks.flat_map { |cask| cask.depends_on[:formula] } removable_formulae -= casks.flat_map { |cask| cask.depends_on[:formula] }
.compact .compact
.map { |formula| Formula[formula] } .map { |f| Formula[f] }
.flat_map { |f| [f, *f.runtime_formula_dependencies].compact }
end end
return if removable_formulae.blank? return if removable_formulae.blank?