blob: 45321391e0fd8e10863e1c5a3c0d77c6dccc2fda (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
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
|