mirror of
https://github.com/ivabus/pantry
synced 2024-11-30 04:05:06 +03:00
31 lines
715 B
YAML
31 lines
715 B
YAML
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 didn’t 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
|