27 lines
932 B
Ruby
27 lines
932 B
Ruby
class Xmake < Formula
|
|
desc "Make-like build utility based on Lua"
|
|
homepage "http://xmake.io"
|
|
url "https://github.com/waruqi/xmake/archive/v2.1.1.tar.gz"
|
|
sha256 "c84f8ed4c85f646a436f86f42fcc8822f3252941e8bb1cfdfe59adbded9502fc"
|
|
head "https://github.com/waruqi/xmake.git"
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
sha256 "6b79ebfe9ccc0214d6a2021b89dccd9d8a12b059299486a3d7bf93848963e837" => :sierra
|
|
sha256 "7c1fc4c357cb2cd01a150bd9c7c6ac4241931522985f223ccfe172578f2548f1" => :el_capitan
|
|
sha256 "ad49678ff78c9471f9be71588c43085174f5caea654df7a3d67abfc5caefca69" => :yosemite
|
|
end
|
|
|
|
def install
|
|
system "./install", "output"
|
|
pkgshare.install Dir["xmake/*"]
|
|
bin.install "output/share/xmake/xmake"
|
|
bin.env_script_all_files(libexec, :XMAKE_PROGRAM_DIR => pkgshare)
|
|
end
|
|
|
|
test do
|
|
system bin/"xmake", "create", "-P", testpath
|
|
assert_match "build ok!", pipe_output(bin/"xmake")
|
|
end
|
|
end
|