leaves: account for requirements

This commit is contained in:
Maxim Belkin 2017-10-20 14:21:21 -05:00
parent 6fe7c5fc95
commit 313410035d
No known key found for this signature in database
GPG Key ID: AC71560D4C5F2338

View File

@ -13,16 +13,7 @@ module Homebrew
deps_of_installed = Set.new
installed.each do |f|
deps = []
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 = f.runtime_dependencies.map { |d| d.to_formula.full_name }
deps_of_installed.merge(deps)
end