pantry/projects/kubeshark.co/package.yml

33 lines
791 B
YAML
Raw Normal View History

# https://kubeshark.co/
distributable:
url: git+https://github.com/kubeshark/kubeshark
ref: v{{version.raw}}
versions:
github: kubeshark/kubeshark
strip: /^v/
build:
dependencies:
go.dev: ^1.19
gnu.org/make: "*"
git-scm.org: "*"
script: |
make build
mkdir -p "{{ prefix }}"/bin
mv bin/kubeshark_$PLATFORM "{{ prefix }}"/bin/kubeshark
env:
VER: "{{version}}"
darwin/aarch64: {PLATFORM: darwin_arm64, GOOS: darwin, GOARCH: arm64}
darwin/x86-64: {PLATFORM: darwin_amd64, GOOS: darwin, GOARCH: amd64}
linux/aarch64: {PLATFORM: linux_arm64, GOOS: linux, GOARCH: arm64}
linux/x86-64: {PLATFORM: linux_amd64, GOOS: linux, GOARCH: amd64}
provides:
- bin/kubeshark
test:
script: |
test "$(kubeshark version)" = "{{version}}"