pantry/projects/github.com/mikefarah/yq/package.yml

31 lines
619 B
YAML
Raw Normal View History

distributable:
url: https://github.com/mikefarah/yq/archive/refs/tags/v{{ version }}.tar.gz
strip-components: 1
versions:
github: mikefarah/yq/releases/tags
build:
script: |
go build -v -ldflags="$LDFLAGS"
./scripts/generate-man-page-md.sh
./scripts/generate-man-page.sh
mkdir -p "{{ prefix }}"/bin
mv yq "{{ prefix }}"/bin
mkdir -p "{{ prefix }}"/share/man/man1
mv yq.1 "{{ prefix }}"/share/man/man1
dependencies:
go.dev: ^1.18
pandoc.org: '*'
env:
LDFLAGS:
- -s -w
linux:
LDFLAGS:
- -buildmode=pie
test:
yq --version
provides:
- bin/yq