mirror of
https://github.com/gosticks/brew.git
synced 2026-10-06 07:26:56 +00:00
Merge pull request #12795 from hyuraku/ignore-dependencies-of-build-time-dependency
ignore dependencies of build-time-dependency
This commit is contained in:
@@ -17,11 +17,8 @@ class CaskDependent
|
||||
@cask.full_name
|
||||
end
|
||||
|
||||
def runtime_dependencies(ignore_missing: false)
|
||||
recursive_dependencies(ignore_missing: ignore_missing).reject do |dependency|
|
||||
tags = dependency.tags
|
||||
tags.include?(:build) || tags.include?(:test)
|
||||
end
|
||||
def runtime_dependencies
|
||||
deps.flat_map { |dep| [dep, *dep.to_formula.runtime_dependencies] }.uniq
|
||||
end
|
||||
|
||||
def deps
|
||||
|
||||
@@ -51,7 +51,7 @@ module InstalledDependents
|
||||
dependent.missing_dependencies(hide: keg_names)
|
||||
when Cask::Cask
|
||||
# When checking for cask dependents, we don't care about missing or non-runtime dependencies
|
||||
CaskDependent.new(dependent).runtime_dependencies(ignore_missing: true).map(&:to_formula)
|
||||
CaskDependent.new(dependent).runtime_dependencies.map(&:to_formula)
|
||||
end
|
||||
|
||||
required_kegs = required.map do |f|
|
||||
|
||||
Reference in New Issue
Block a user