mxcl/homebrew — Issue #10555: Dependency improvements
Author: adamv
Created: 2012-02-28 06:33:57+00:00
State: open

https://github.com/adamv/homebrew/commits/xdep

Commits are a mess but I'll rebase and clean them up.

This branch makes formula dependencies and external deps into real classes, and enhances the power of external deps beyond "install a language module".

My making real classes it also consolidates external dep checking code into mostly one place.

We'll be able to do `depends_on "mysql" => :installed` to check that MySQL is installed without brewing it (to allow for external installs.) And also things like "bring your own git" for git-hg and others.

In addition, formulae can package their own custom external deps, which should help get that OpenBabel brew merged eventually.