aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/sshfs.rb
diff options
context:
space:
mode:
authorMax Howell2009-09-18 19:16:39 +0100
committerMax Howell2009-09-21 18:27:48 +0100
commit68108e109839a901313b9933cbb1e3202aed90cf (patch)
tree124d204c43534f4e8171c5d278d4cb09d46f06a2 /Library/Formula/sshfs.rb
parent0d1ec9641403ea2de9588ffdb22b68a23e6c2547 (diff)
downloadhomebrew-68108e109839a901313b9933cbb1e3202aed90cf.tar.bz2
Dependency resolution with fancy syntax
Is it a DSL? No. But people call it that apparently. To add a dependency: class Doe <Formula depends_on 'ray' depends_on 'mee' => :optional depends_on 'far' => :recommended depends_on Sew.new end Sew would be a formula you have defined in this Formula file. This is useful, eg. see Python's formula. Formula specified in this fashion cannot be linked into the HOMEBREW_PREFIX, they are considered private libraries. This allows you to create custom installations that are very specific to your formula. More features to come, like specifying versions
Diffstat (limited to 'Library/Formula/sshfs.rb')
-rw-r--r--Library/Formula/sshfs.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Formula/sshfs.rb b/Library/Formula/sshfs.rb
index 0ae3f40d9..59c184663 100644
--- a/Library/Formula/sshfs.rb
+++ b/Library/Formula/sshfs.rb
@@ -13,9 +13,9 @@ class Sshfs <Formula
}
end
- def deps
- %w[pkg-config glib macfuse]
- end
+ depends_on 'pkg-config'
+ depends_on 'glib'
+ depends_on 'macfuse'
def install
# Steal compile flags from macfuse_buildtool.sh