homebrew-core/Formula/lolcode.rb
BrewTestBot 95884bae22 Formula files style updates.
Closes Homebrew/homebrew#42407.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-03 14:21:42 +01:00

38 lines
1 KiB
Ruby

class Lolcode < Formula
desc "LOLCODE interpreter"
homepage "http://lolcode.org"
head "https://github.com/justinmeza/lolcode.git"
bottle do
cellar :any
sha1 "3adaf4e185615a450be5102252c54ea881fe6195" => :yosemite
sha1 "ac8426fbea700357f25e98911fdd8d748769ae1e" => :mavericks
sha1 "28d703003ff61e29c2f6c9f9bee09e758aa1a00a" => :mountain_lion
end
# note: 0.10.* releases are stable versions, 0.11.* are dev ones
url "https://github.com/justinmeza/lci/archive/v0.11.2.tar.gz"
sha256 "cb1065936d3a7463928dcddfc345a8d7d8602678394efc0e54981f9dd98c27d2"
depends_on "cmake" => :build
conflicts_with "lci", :because => "both install `lci` binaries"
def install
system "cmake", "."
system "make"
# Don't use `make install` for this one file
bin.install "lci"
end
test do
path = testpath/"test.lol"
path.write <<-EOS.undent
HAI 1.2
CAN HAS STDIO?
VISIBLE "HAI WORLD"
KTHXBYE
EOS
assert_equal "HAI WORLD\n", shell_output("#{bin}/lci #{path}")
end
end