aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/requirements.rb
diff options
context:
space:
mode:
authorMike McQuaid2013-05-10 13:35:38 +0100
committerMike McQuaid2013-05-10 13:37:41 +0100
commit2d9329f14eaac22dd0e2411e31295dd9acf6d1c5 (patch)
tree2fc7c19abb862f1e93022ae6c2a30d2164b14222 /Library/Homebrew/requirements.rb
parent849942f9fd8028de0ed99c3c740fb33e28cf84ea (diff)
downloadhomebrew-2d9329f14eaac22dd0e2411e31295dd9acf6d1c5.tar.bz2
Allow requirements to specify a default formula.
This allows default resolution of requirements without user intervention. Closes #19627.
Diffstat (limited to 'Library/Homebrew/requirements.rb')
-rw-r--r--Library/Homebrew/requirements.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/Library/Homebrew/requirements.rb b/Library/Homebrew/requirements.rb
index 29e61b696..bdbe71ee0 100644
--- a/Library/Homebrew/requirements.rb
+++ b/Library/Homebrew/requirements.rb
@@ -19,6 +19,7 @@ end
class MysqlDependency < Requirement
fatal true
+ default_formula 'mysql'
satisfy { which 'mysql_config' }
@@ -40,6 +41,7 @@ end
class PostgresqlDependency < Requirement
fatal true
+ default_formula 'postgres'
satisfy { which 'pg_config' }
@@ -110,6 +112,7 @@ end
class MercurialDependency < Requirement
fatal true
+ default_formula 'mercurial'
satisfy { which('hg') }