From 4f43b829a470447244b266f2f642bd1b9f38cdf3 Mon Sep 17 00:00:00 2001 From: cmoulliard Date: Mon, 17 Mar 2025 19:03:57 +0100 Subject: [PATCH 1/2] Patch manually the idpbuilder formula to point to 0.9.0 and create as example a nightly formula Signed-off-by: cmoulliard --- ... => idpbuilder@0.10.0-nightly.20250317.rb} | 2 +- Formula/idpbuilder@0.9.0.rb | 54 +++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) rename Formula/{idpbuilder.rb => idpbuilder@0.10.0-nightly.20250317.rb} (97%) create mode 100644 Formula/idpbuilder@0.9.0.rb diff --git a/Formula/idpbuilder.rb b/Formula/idpbuilder@0.10.0-nightly.20250317.rb similarity index 97% rename from Formula/idpbuilder.rb rename to Formula/idpbuilder@0.10.0-nightly.20250317.rb index 9791a50..be318d1 100644 --- a/Formula/idpbuilder.rb +++ b/Formula/idpbuilder@0.10.0-nightly.20250317.rb @@ -2,7 +2,7 @@ # frozen_string_literal: true # This file was generated by GoReleaser. DO NOT EDIT. -class Idpbuilder < Formula +class IdpbuilderAT0100Nightly20250317 < Formula desc "" homepage "https://cnoe.io" version "0.10.0-nightly.20250317" diff --git a/Formula/idpbuilder@0.9.0.rb b/Formula/idpbuilder@0.9.0.rb new file mode 100644 index 0000000..e8dbe21 --- /dev/null +++ b/Formula/idpbuilder@0.9.0.rb @@ -0,0 +1,54 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by GoReleaser. DO NOT EDIT. +class Idpbuilder < Formula + homepage "https://cnoe.io" + version "0.9.0" + + on_macos do + if Hardware::CPU.intel? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-darwin-amd64.tar.gz" + sha256 "0176ef54598e17e027d6db8d4a8ee02740c80b9167816093d8bce16f46c3dd7e" + + def install + bin.install "idpbuilder" + end + end + if Hardware::CPU.arm? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-darwin-arm64.tar.gz" + sha256 "9ae4f0e1c3e8b3619cc82d1a97fd2cf257835b76732b70ef3d530843e02057a2" + + def install + bin.install "idpbuilder" + end + end + end + + on_linux do + if Hardware::CPU.intel? + if Hardware::CPU.is_64_bit? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-linux-amd64.tar.gz" + sha256 "5cc563da57f210b50d1b511d8a84761b65cd4c112bd3bd3aac18679939f22aa0" + + def install + bin.install "idpbuilder" + end + end + end + if Hardware::CPU.arm? + if Hardware::CPU.is_64_bit? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-linux-arm64.tar.gz" + sha256 "5c6f351bb9d61c8d0e1d1f270488d4d2b5bbe45aa3be0eb0f5782b1f44cc52fc" + + def install + bin.install "idpbuilder" + end + end + end + end + + test do + system "#{bin}/idpbuilder --version" + end +end From c354ca2631a471447dd0f16ebf8a8f4d86644069 Mon Sep 17 00:00:00 2001 From: cmoulliard Date: Mon, 17 Mar 2025 19:04:57 +0100 Subject: [PATCH 2/2] Create the idpbuilder.rb formula Signed-off-by: cmoulliard --- Formula/idpbuilder.rb | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Formula/idpbuilder.rb diff --git a/Formula/idpbuilder.rb b/Formula/idpbuilder.rb new file mode 100644 index 0000000..e8dbe21 --- /dev/null +++ b/Formula/idpbuilder.rb @@ -0,0 +1,54 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by GoReleaser. DO NOT EDIT. +class Idpbuilder < Formula + homepage "https://cnoe.io" + version "0.9.0" + + on_macos do + if Hardware::CPU.intel? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-darwin-amd64.tar.gz" + sha256 "0176ef54598e17e027d6db8d4a8ee02740c80b9167816093d8bce16f46c3dd7e" + + def install + bin.install "idpbuilder" + end + end + if Hardware::CPU.arm? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-darwin-arm64.tar.gz" + sha256 "9ae4f0e1c3e8b3619cc82d1a97fd2cf257835b76732b70ef3d530843e02057a2" + + def install + bin.install "idpbuilder" + end + end + end + + on_linux do + if Hardware::CPU.intel? + if Hardware::CPU.is_64_bit? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-linux-amd64.tar.gz" + sha256 "5cc563da57f210b50d1b511d8a84761b65cd4c112bd3bd3aac18679939f22aa0" + + def install + bin.install "idpbuilder" + end + end + end + if Hardware::CPU.arm? + if Hardware::CPU.is_64_bit? + url "https://github.com/cnoe-io/idpbuilder/releases/download/v0.9.0/idpbuilder-linux-arm64.tar.gz" + sha256 "5c6f351bb9d61c8d0e1d1f270488d4d2b5bbe45aa3be0eb0f5782b1f44cc52fc" + + def install + bin.install "idpbuilder" + end + end + end + end + + test do + system "#{bin}/idpbuilder --version" + end +end