pantry/projects/charm.sh/gum/package.yml
2022-11-26 09:19:16 -05:00

32 lines
715 B
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

distributable:
url: https://github.com/charmbracelet/gum/archive/refs/tags/v{{version}}.tar.gz
strip-components: 1
versions:
github: charmbracelet/gum
provides:
- bin/gum
build:
script: |
go mod download
go build -v -ldflags="$LDFLAGS"
mkdir -p "{{ prefix }}"/bin
mv gum "{{ prefix }}"/bin
dependencies:
go.dev: ^1.18
#FIXME should be this but we didnt build 1.17 yet
# go.dev: ~1.17
env:
GO111MODULE: on
LDFLAGS:
[-s, -w, "-X=main.Version={{version}}"]
linux:
# or segmentation fault
# fix found here https://github.com/docker-library/golang/issues/402#issuecomment-982204575
LDFLAGS:
- -buildmode=pie
test:
gum --version