From f89d797b255aeef8d364dc1a5e7aef770491ec8d Mon Sep 17 00:00:00 2001 From: Michael Cho Date: Fri, 16 Aug 2024 22:56:40 -0400 Subject: [PATCH] kubernetes-cli@1.29: avoid fetching pre-built `go` --- Formula/k/kubernetes-cli@1.29.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Formula/k/kubernetes-cli@1.29.rb b/Formula/k/kubernetes-cli@1.29.rb index b1e6abfaf2f4..1466e1862917 100644 --- a/Formula/k/kubernetes-cli@1.29.rb +++ b/Formula/k/kubernetes-cli@1.29.rb @@ -27,13 +27,17 @@ class KubernetesCliAT129 < Formula disable! date: "2025-02-28", because: :deprecated_upstream depends_on "bash" => :build - depends_on "coreutils" => :build - depends_on "go@1.21" => :build + depends_on "go" => :build uses_from_macos "rsync" => :build + on_macos do + depends_on "coreutils" => :build + end + def install - ENV.prepend_path "PATH", Formula["coreutils"].libexec/"gnubin" # needs GNU date + ENV.prepend_path "PATH", Formula["coreutils"].libexec/"gnubin" if OS.mac? # needs GNU date + ENV["FORCE_HOST_GO"] = "1" system "make", "WHAT=cmd/kubectl" bin.install "_output/bin/kubectl"