diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 75cb846103..c6af96f6d0 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1498,6 +1498,13 @@ class Formula declared_runtime_dependencies | undeclared_runtime_dependencies end + def declared_runtime_dependencies + recursive_dependencies do |_, dependency| + Dependency.prune if dependency.build? + Dependency.prune if !dependency.required? && build.without?(dependency) + end + end + def undeclared_runtime_dependencies if optlinked? keg = Keg.new(opt_prefix)