f332d25c8e
Closes Homebrew/homebrew#36868. Closes Homebrew/homebrew#36870. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
30 lines
846 B
Ruby
30 lines
846 B
Ruby
class Nimrod < Formula
|
|
homepage "http://nim-lang.org/"
|
|
url "http://nim-lang.org/download/nim-0.10.2.zip"
|
|
sha1 "2fdd486704931807d03d25d6846c5faee880d69e"
|
|
head "https://github.com/Araq/Nim.git", :branch => "devel"
|
|
|
|
bottle do
|
|
cellar :any
|
|
sha1 "d982481f09e677a7cf707d0cfe214c388ee0de9d" => :yosemite
|
|
sha1 "f481f9c658255a480dd562552e2f67d1bdf2b1f2" => :mavericks
|
|
sha1 "496b2e4b50e69d73e1299d478ab0a1c94c1804ee" => :mountain_lion
|
|
end
|
|
|
|
def install
|
|
system "/bin/sh", "build.sh"
|
|
system "/bin/sh", "install.sh", prefix
|
|
|
|
(prefix/"nim").install "compiler"
|
|
bin.install_symlink prefix/"nim/bin/nim"
|
|
bin.install_symlink prefix/"nim/bin/nim" => "nimrod"
|
|
end
|
|
|
|
test do
|
|
(testpath/"hello.nim").write <<-EOS.undent
|
|
echo("Hi!")
|
|
EOS
|
|
system "#{bin}/nim", "compile", "--run", "hello.nim"
|
|
end
|
|
end
|
|
|