homebrew-core/Formula/radare2.rb

34 lines
1.3 KiB
Ruby

class Radare2 < Formula
desc "Reverse engineering framework"
homepage "https://radare.org"
url "https://github.com/radareorg/radare2/archive/5.4.2.tar.gz"
sha256 "d3c337e893d7d1e7d5af8b527af3d4469c92898f0249f1b6263ea3325c9455b9"
license "LGPL-3.0-only"
head "https://github.com/radareorg/radare2.git", branch: "master"
livecheck do
url :stable
regex(/^v?(\d+(?:\.\d+)+)$/i)
end
bottle do
sha256 arm64_monterey: "8fe75a5eab4debd7770533ebf133848d1c0c688526b8df2a53ce38d9a0ae0351"
sha256 arm64_big_sur: "941c71f1c57c135e73f02d8150d72ea57f0735338dc6182e37f3bbc0c679e4ae"
sha256 monterey: "f5c0897039a8bd7bda21079276698f06dcf6e027616e0bca1d6010af40a80880"
sha256 big_sur: "ab92b305f1612a6cf496e2834d49373961cf6c13afc8ca9fec38a35b3d8d2d27"
sha256 catalina: "134ffba76d80a57059ca795247baf5eabdf5199b48755d3416826f08832dca3d"
sha256 mojave: "687edf30826363d8870960bec6916375afe57fcfaf9a1fb4e10cdacb0bca1e90"
sha256 x86_64_linux: "359d8d0aa4862d7b986108c634b35baad068147874aef333ec06afa7233be4f7"
end
def install
system "./configure", "--prefix=#{prefix}"
system "make"
system "make", "install"
end
test do
assert_match "radare2 #{version}", shell_output("#{bin}/r2 -v")
end
end