From 206858bf836aaeba533860a96bd4fd176ce5fc0d Mon Sep 17 00:00:00 2001 From: Rafael Mendonça França Date: Sat, 26 May 2012 16:09:34 -0300 Subject: Elixir 0.5.0 Signed-off-by: Adam Vandenberg --- Library/Formula/elixir.rb | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Library/Formula/elixir.rb (limited to 'Library') diff --git a/Library/Formula/elixir.rb b/Library/Formula/elixir.rb new file mode 100644 index 000000000..0d605e1e9 --- /dev/null +++ b/Library/Formula/elixir.rb @@ -0,0 +1,42 @@ +require 'formula' + +class ErlangInstalled < Requirement + def message; <<-EOS.undent + Erlang is required to install. + + You can install this with: + brew install erlang + + Or you can use an official installer from: + http://www.erlang.org/ + EOS + end + + def satisfied? + which 'erl' + end + + def fatal? + true + end +end + +class Elixir < Formula + homepage 'http://elixir-lang.org/' + url 'https://github.com/elixir-lang/elixir/tarball/v0.5.0' + sha1 'a153ab42f06d7ba35e64e9dff9f60335e4678f7e' + + head 'https://github.com/elixir-lang/elixir.git' + + depends_on ErlangInstalled.new + + def install + system "make" + bin.install Dir['bin/*'] - Dir['bin/*.bat'] + prefix.install Dir['ebin/'] + end + + def test + system "#{bin}/elixir -v" + end +end -- cgit v1.2.3