github.com/goreleaser/goreleaser@v1.25.1/internal/pipe/brew/templates/linux_packages.rb (about)

     1  {{- define "linux_packages" }}
     2  {{- range $element := .LinuxPackages }}
     3    {{- if eq $element.Arch "amd64" }}
     4    if Hardware::CPU.intel?
     5    {{- end }}
     6    {{- if eq $element.Arch "arm" }}
     7    if Hardware::CPU.arm? && !Hardware::CPU.is_64_bit?
     8    {{- end }}
     9    {{- if eq $element.Arch "arm64" }}
    10    if Hardware::CPU.arm? && Hardware::CPU.is_64_bit?
    11    {{- end }}
    12      url "{{ $element.DownloadURL }}"
    13      {{- if .DownloadStrategy }}, using: {{ .DownloadStrategy }}{{- end }}
    14      {{- if .Headers }},
    15        headers: [{{ printf "\n" }}
    16          {{- join .Headers | indent 10 }}
    17        ]
    18      {{- end }}
    19      sha256 "{{ $element.SHA256 }}"
    20  
    21      def install
    22        {{- range $index, $element := .Install }}
    23        {{ . -}}
    24        {{- end }}
    25      end
    26    end
    27  {{- end }}
    28  {{- end }}