homebrew-core/Formula/cargo-crev.rb

35 lines
1.5 KiB
Ruby

class CargoCrev < Formula
desc "Code review system for the cargo package manager"
homepage "https://web.crev.dev/rust-reviews/"
url "https://github.com/crev-dev/cargo-crev/archive/refs/tags/v0.23.3.tar.gz"
sha256 "c66a057df87dda209ecca31d83da7ef04117a923d9bfcc88c0d505b30dabf29b"
license "Apache-2.0"
livecheck do
url :stable
regex(/^v?(\d+(?:\.\d+)+)$/i)
end
bottle do
sha256 cellar: :any_skip_relocation, arm64_ventura: "7c507f1811767e8737c4a9b3cb69669297b726e455bed7efcd67d0c4b598231f"
sha256 cellar: :any_skip_relocation, arm64_monterey: "ac6aea1257fc52240d59698d9aece3bac9a0c946f1810d7f765d36ce51e0d813"
sha256 cellar: :any_skip_relocation, arm64_big_sur: "369bc63ae293a9ce8810ff958c461e5bbb70f7183b2a07ca5a9b5fc6ffe8eced"
sha256 cellar: :any_skip_relocation, monterey: "c73925014b4ac7a04554d28b1ad7c5e2521e5616af8585d68a579cddcac00aa3"
sha256 cellar: :any_skip_relocation, big_sur: "acd90ffcfcb3713c45ee22fc6e3d755958b9b4aeb322e40dac4a1fa17eba1d68"
sha256 cellar: :any_skip_relocation, catalina: "73486d1c7cfc81d58b5433b132ce89e4221358451d2bb6bfe817c83111b7ea03"
sha256 cellar: :any_skip_relocation, x86_64_linux: "86534c4ac773cf0cbba917dadcb54e74c39478607403032f877d9cd9271793d4"
end
depends_on "rust" => [:build, :test]
uses_from_macos "zlib"
def install
system "cargo", "install", *std_cargo_args(path: "./cargo-crev")
end
test do
system "cargo", "crev", "config", "dir"
end
end