自制公式:使用自定义点击的依赖关系

时间:2017-02-01 09:30:40

标签: macos homebrew

假设我有一个应用程序,我想通过自定义自制软件分发,以便应用程序的任何潜在用户可以通过

安装它
brew tap <github_account>/<appname>
brew install <appname>

我的应用依赖于某些第三方库。它不存在于官方自制软件仓库中,但它存在于另一个自定义自制软件中。因此,虽然我可以在我自己的点击中包含库并且在公式中使我的应用程序具有依赖性,但是从现有的点击重用库的包装感觉是正确的。所以我的问题是:是否可以在自制软件公式中指定自定义点击的依赖关系?

1 个答案:

答案 0 :(得分:4)

是的,你可以。

例如,假设您要在Github repo baz中安装公式foo/homebrew-bar作为依赖项,请这样写。

depend_on "foo/bar/baz"

(FYI foo是Github用户名,homebrew-barfoo的Github回购

这将自动点击foo/homebrew-bar,安装baz

即使依赖公式不在Github上,您也可以为公式指定完整的URL (虽然我没有完全检查过)

depends_on "http://www.somewhere.com/some_formula.rb"