From 4e4856070189a6a2e4e44eb71bef21c97aba24f3 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Fri, 14 Mar 2014 23:42:53 -0500 Subject: [PATCH] Detect build-time deps from resource downloads --- Library/Homebrew/software_spec.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index a3a37902af..1cdfa2e0d0 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -61,7 +61,9 @@ class SoftwareSpec def resource name, &block if block_given? raise DuplicateResourceError.new(name) if resource?(name) - resources[name] = Resource.new(name, &block) + res = Resource.new(name, &block) + resources[name] = res + dependency_collector.add(res) else resources.fetch(name) { raise ResourceMissingError.new(owner, name) } end