You've already forked homebrew-objdiff
Initial commit
This commit is contained in:
42
Formula/objdiff-cli.rb
Normal file
42
Formula/objdiff-cli.rb
Normal file
@@ -0,0 +1,42 @@
|
||||
class ObjdiffCli < Formula
|
||||
desc "CLI for diffing object files in decompilation projects"
|
||||
homepage "https://github.com/encounter/objdiff"
|
||||
version "3.7.1"
|
||||
license "MIT OR Apache-2.0"
|
||||
|
||||
on_macos do
|
||||
on_arm do
|
||||
url "https://github.com/encounter/objdiff/releases/download/v#{version}/objdiff-cli-macos-arm64"
|
||||
sha256 "acd0f01e40319c862c84effd9f744a6ccfeec10074cbc89ef232d96d333ab528" # objdiff-cli-macos-arm64
|
||||
end
|
||||
on_intel do
|
||||
url "https://github.com/encounter/objdiff/releases/download/v#{version}/objdiff-cli-macos-x86_64"
|
||||
sha256 "4b0f9aed00d5c71a9ea46e97c7887236dd9e5cc827c06d73c6ebd220fd4396fa" # objdiff-cli-macos-x86_64
|
||||
end
|
||||
end
|
||||
|
||||
on_linux do
|
||||
on_arm do
|
||||
url "https://github.com/encounter/objdiff/releases/download/v#{version}/objdiff-cli-linux-aarch64"
|
||||
sha256 "5b0a3ada0a1ecfca93114cfb36f4caa1587f767923eb3643b24b6aa9a65d1f5d" # objdiff-cli-linux-aarch64
|
||||
end
|
||||
on_intel do
|
||||
url "https://github.com/encounter/objdiff/releases/download/v#{version}/objdiff-cli-linux-x86_64"
|
||||
sha256 "40d856da01e0a676c0f33af534e562f098cd50e45ecb64f3b346418c7b264ae6" # objdiff-cli-linux-x86_64
|
||||
end
|
||||
end
|
||||
|
||||
def install
|
||||
if OS.mac?
|
||||
arch = Hardware::CPU.arm? ? "arm64" : "x86_64"
|
||||
bin.install "objdiff-cli-macos-#{arch}" => "objdiff-cli"
|
||||
else
|
||||
arch = Hardware::CPU.arm? ? "aarch64" : "x86_64"
|
||||
bin.install "objdiff-cli-linux-#{arch}" => "objdiff-cli"
|
||||
end
|
||||
end
|
||||
|
||||
test do
|
||||
system "#{bin}/objdiff-cli", "--version"
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user