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 }}