This commit updates the `macdeploycheck` formula to install the script directly from the tapped repository, ensuring consistency with the tapped revision. Additionally, the `install_brew_deps.sh` script is modified to provide clearer error messages when loading formulae fails, enhancing the overall user experience during dependency checks.
23 lines
655 B
Ruby
23 lines
655 B
Ruby
class Macdeploycheck < Formula
|
|
desc "Sanity checks a macOS .app bundle for accidental Homebrew runtime dependencies"
|
|
homepage "https://github.com/strawberrymusicplayer/strawberry"
|
|
version "0.1.0"
|
|
# Homebrew requires a URL stanza. Use the script shipped in this tap (file://),
|
|
# so installs always match the tapped revision.
|
|
url "file://#{File.expand_path("../../dist/macos/macdeploycheck.sh", __dir__)}"
|
|
sha256 :no_check
|
|
license "MIT"
|
|
|
|
depends_on :macos
|
|
|
|
def install
|
|
bin.install "macdeploycheck.sh" => "macdeploycheck"
|
|
end
|
|
|
|
test do
|
|
# Basic smoke test: tool runs and prints usage.
|
|
system bin/"macdeploycheck"
|
|
end
|
|
end
|
|
|