Merge pull request #3345 from maxim-belkin/coffee-leaves
leaves: account for requirements
This commit is contained in:
commit
78b012740c
@ -13,16 +13,7 @@ module Homebrew
|
|||||||
deps_of_installed = Set.new
|
deps_of_installed = Set.new
|
||||||
|
|
||||||
installed.each do |f|
|
installed.each do |f|
|
||||||
deps = []
|
deps = f.runtime_dependencies.map { |d| d.to_formula.full_name }
|
||||||
|
|
||||||
f.deps.each do |dep|
|
|
||||||
if dep.optional? || dep.recommended?
|
|
||||||
deps << dep.to_formula.full_name if f.build.with?(dep)
|
|
||||||
else
|
|
||||||
deps << dep.to_formula.full_name
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
deps_of_installed.merge(deps)
|
deps_of_installed.merge(deps)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user