repair CaskDependent#runtime_dependencies

This commit is contained in:
hyuraku 2021-07-15 23:49:41 +09:00
parent 3a6c998ad7
commit a61d1a7072
2 changed files with 4 additions and 6 deletions

View File

@ -16,7 +16,9 @@ class CaskDependent
end end
def runtime_dependencies(ignore_missing: false) def runtime_dependencies(ignore_missing: false)
recursive_dependencies ignore_missing: ignore_missing recursive_dependencies(ignore_missing: ignore_missing).select do |dependency|
dependency.tags.blank?
end
end end
def deps def deps

View File

@ -51,11 +51,7 @@ module InstalledDependents
dependent.missing_dependencies(hide: keg_names) dependent.missing_dependencies(hide: keg_names)
when Cask::Cask when Cask::Cask
# When checking for cask dependents, we don't care about missing or build dependencies # When checking for cask dependents, we don't care about missing or build dependencies
CaskDependent.new(dependent) CaskDependent.new(dependent).runtime_dependencies(ignore_missing: true).map(&:to_formula)
.runtime_dependencies(ignore_missing: true)
.reject do |dependency|
dependency.tags.include?(:build)
end.map(&:to_formula)
end end
required_kegs = required.map do |f| required_kegs = required.map do |f|