From ab3ff7b8421b7bb1a48b4115306a4de24e0f1814 Mon Sep 17 00:00:00 2001 From: Andy Dixon Date: Fri, 2 Oct 2026 10:56:37 +0100 Subject: [PATCH] Homebrew formula: pass brew audit --strict Order license after sha256, point homepage at the repo, drop the -s -w that std_go_args already adds, and strip the template header from the generated formula. Co-Authored-By: Claude Opus 5.5 --- Makefile | 2 +- packaging/homebrew/mapsize.rb.in | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 5462495..cc51ac7 100644 --- a/Makefile +++ b/Makefile @@ -73,7 +73,7 @@ brew-formula: url=$(BREW_REPO)/archive/refs/tags/v$$v.tar.gz; \ sum=$$(curl -fsSL "$$url" | sha256sum | cut -d' ' -f1) || { echo "cannot fetch $$url (tag pushed?)"; exit 1; }; \ mkdir -p $(BIN)/homebrew; \ - sed -e "s/@VERSION@/$$v/g" -e "s/@SHA256@/$$sum/" packaging/homebrew/mapsize.rb.in > $(BIN)/homebrew/mapsize.rb; \ + sed -e '/^#/d' -e "s/@VERSION@/$$v/g" -e "s/@SHA256@/$$sum/" packaging/homebrew/mapsize.rb.in > $(BIN)/homebrew/mapsize.rb; \ echo "wrote $(BIN)/homebrew/mapsize.rb (v$$v, sha256 $$sum)" clean: diff --git a/packaging/homebrew/mapsize.rb.in b/packaging/homebrew/mapsize.rb.in index 0bf0caa..2849f70 100644 --- a/packaging/homebrew/mapsize.rb.in +++ b/packaging/homebrew/mapsize.rb.in @@ -4,16 +4,16 @@ # (github.com/andydixon/homebrew-tap, Formula/mapsize.rb). class Mapsize < Formula desc "Interactive terminal disk usage analyser with a navigable treemap" - homepage "https://dixon.cx" - license "GPL-3.0-or-later" + homepage "https://github.com/andydixon/mapsize" url "https://github.com/andydixon/mapsize/archive/refs/tags/v@VERSION@.tar.gz" sha256 "@SHA256@" + license "GPL-3.0-or-later" head "https://github.com/andydixon/mapsize.git", branch: "master" depends_on "go" => :build def install - ldflags = "-s -w -X github.com/andydixon/mapsize/internal/brand.Version=#{version}" + ldflags = "-X github.com/andydixon/mapsize/internal/brand.Version=#{version}" system "go", "build", *std_go_args(ldflags:), "./cmd/mapsize" man1.install "docs/mapsize.1" end