homebrew-core/Formula/coffee-script.rb
Adam Vandenberg 8c56f544b7 Add ARGV.build_head? and use it.
This allows both "--HEAD" and "-H" to be used consistently, which was the
intention in the first place.
2010-07-16 09:09:39 -07:00

29 lines
896 B
Ruby

require 'formula'
class CoffeeScript <Formula
url 'http://github.com/jashkenas/coffee-script/tarball/0.7.2'
head 'git://github.com/jashkenas/coffee-script.git'
homepage 'http://jashkenas.github.com/coffee-script/'
md5 'cfccf25272d329bc78349771b18fe4e0'
# head coffee-script usually depends on head node and
# since there isn't a way to specify that just remove
# the depends_on
depends_on :node unless ARGV.build_head?
def caveats
<<-EOS.undent
Coffee is a continually evolving language and as such uses new features of
Node.js as they are added. To take advantage of these features while using
HEAD make sure to install the HEAD version of node and keep it updated.
brew uninstall node
brew install node --HEAD
EOS
end if ARGV.build_head?
def install
bin.mkpath
system "./bin/cake", "--prefix", prefix, "install"
end
end