distributable:
  url: https://github.com/kaspanet/kaspad/archive/refs/tags/v{{version}}.tar.gz
  strip-components: 1

versions:
  github: kaspanet/kaspad
  strip: /^v/

build:
  dependencies:
    go.dev: ^1.18
  script: |
    go install -ldflags="$LDFLAGS" . ./cmd/...
  env:
    GOBIN: "{{prefix}}/bin"
    LDFLAGS:
      - -X=main.Version=v{{version}}
    linux:
      LDFLAGS:
        - -buildmode=pie

provides:
  - bin/genkeypair
  - bin/kaspactl
  - bin/kaspad
  - bin/kaspaminer
  - bin/kaspawallet

test:
  - kaspawallet show-addresses || true
  - echo $(kaspawallet show-addresses 2>&1 || true) | grep "kaspawallet daemon is not running, start it with"
