aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-02-24 22:41:21 -0500
committerJack Nagel2014-02-24 22:41:21 -0500
commit53b841c42ebf2a78073c0f1143a852476d2cde28 (patch)
treea1da32d7c27beca96b00571ead72c63f1efda837 /Library
parent337b4e9d87feec8e3c072e983c19079f7cc2f87e (diff)
downloadhomebrew-53b841c42ebf2a78073c0f1143a852476d2cde28.tar.bz2
Remove some bad practices from example formula
Diffstat (limited to 'Library')
-rw-r--r--Library/Contributions/example-formula.rb18
1 files changed, 12 insertions, 6 deletions
diff --git a/Library/Contributions/example-formula.rb b/Library/Contributions/example-formula.rb
index 77b513216..0e048ae5e 100644
--- a/Library/Contributions/example-formula.rb
+++ b/Library/Contributions/example-formula.rb
@@ -45,11 +45,21 @@ class ExampleFormula < Formula
head 'https://example.com/.git', :branch => 'name_of_branch', :revision => 'abc123'
head 'https://hg.is.awesome.but.git.has.won.example.com/', :using => :hg # If autodetect fails.
+ head do
+ url "https://example.com/repo.git"
+
+ depends_on :autoconf
+ depends_on :automake
+ end
+
# The optional devel block is only executed if the user passes `--devel`.
# Use this to specify a not-yet-released version of a software.
devel do
- url 'https://example.com/archive-2.0-beta.tar.gz'
- sha1 '1234567890123456789012345678901234567890'
+ url "https://example.com/archive-2.0-beta.tar.gz"
+ sha1 "1234567890123456789012345678901234567890"
+
+ depends_on "cairo"
+ depends_on "pixman"
end
@@ -143,14 +153,10 @@ class ExampleFormula < Formula
depends_on :libpng # Often, not all of X11 is needed.
depends_on :fontconfig
# autoconf/automake is sometimes needed for --HEAD checkouts:
- depends_on :autoconf if build.head?
- depends_on :automake if build.head?
depends_on :bsdmake
depends_on :libtool
depends_on :libltdl
depends_on :mysql => :recommended
- depends_on :cairo if build.devel?
- depends_on :pixman if build.devel?
# It is possible to only depend on something if
# `build.with?` or `build.without? 'another_formula'`:
depends_on :mysql # allows brewed or external mysql to be used