# typed: false
# frozen_string_literal: true

# This file was generated by GoReleaser. DO NOT EDIT.
class MultipleArmv5 < Formula
  desc "A run pipe test formula and FOO=foo_is_bar"
  homepage "https://github.com/goreleaser"
  version "1.0.1"
  bottle :unneeded

  on_macos do
    if Hardware::CPU.intel?
      url "https://dummyhost/download/v1.0.1/bin.tar.gz"
      sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    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"
    end
    if Hardware::CPU.arm? && !Hardware::CPU.is_64_bit?
      url "https://dummyhost/download/v1.0.1/armv5.tar.gz"
      sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    end
  end

  depends_on "zsh"
  depends_on "bash" => :recommended

  conflicts_with "gtk+"
  conflicts_with "qt"

  def install
    bin.install "multiple_armv5"
  end

  def caveats; <<~EOS
    don't do this multiple_armv5
  EOS
  end

  plist_options :startup => false

  def plist; <<~EOS
    <xml>whatever</xml>
  EOS
  end

  test do
    system "true"
    system "#{bin}/foo -h"
  end
end
