homebrew-core/Formula/keystone.rb
2018-08-24 09:00:33 +02:00

26 lines
960 B
Ruby

class Keystone < Formula
desc "Assembler framework: Core + bindings"
homepage "https://www.keystone-engine.org/"
url "https://github.com/keystone-engine/keystone/archive/0.9.1.tar.gz"
sha256 "e9d706cd0c19c49a6524b77db8158449b9c434b415fbf94a073968b68cf8a9f0"
head "https://github.com/keystone-engine/keystone.git"
bottle do
cellar :any_skip_relocation
sha256 "c914d5799915bc7c40fa1e82a407d8e40dcc583c904a3da24042b1a4abdeb5bc" => :mojave
sha256 "bb281d9882f991ce15f0c7c421af9af9ed7f9ac1d563bc6bbe5ff7ce5352617d" => :high_sierra
sha256 "b6cd1a7208fa16627366dfa4ba297edbf1dba6baf01a031d830b292e0e6cd019" => :sierra
sha256 "25a45e702238530539973a7a28ffdfe5aa512be3cd639b3247895d11d6f9576f" => :el_capitan
end
depends_on "cmake" => :build
def install
system "cmake", ".", *std_cmake_args
system "make", "install"
end
test do
assert_equal "nop = [ 90 ]", shell_output("#{bin}/kstool x16 nop").strip
end
end