# typed: false # frozen_string_literal: true # This file was generated by GoReleaser. DO NOT EDIT. class MultipleArmv7 < Formula desc "Run pipe test formula and FOO=foo_is_bar" homepage "https://github.com/goreleaser" version "1.0.1" depends_on "bash" => :recommended depends_on "zsh" on_macos do url "https://dummyhost/download/v1.0.1/bin.tar.gz" sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" def install bin.install "multiple_armv7" end if Hardware::CPU.arm? def caveats <<~EOS The darwin_arm64 architecture is not supported for the MultipleArmv7 formula at this time. The darwin_amd64 binary may work in compatibility mode, but it might not be fully supported. EOS end end end on_linux do if Hardware::CPU.arm? && Hardware::CPU.is_64_bit? url "https://dummyhost/download/v1.0.1/arm64.tar.gz" sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" def install bin.install "multiple_armv7" end end if Hardware::CPU.arm? && !Hardware::CPU.is_64_bit? url "https://dummyhost/download/v1.0.1/armv7.tar.gz" sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" def install bin.install "multiple_armv7" end end end conflicts_with "gtk+" conflicts_with "qt" def caveats <<~EOS don't do this multiple_armv7 EOS end plist_options startup: false def plist <<~EOS whatever EOS end test do system "true" system "#{bin}/foo", "-h" end end