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

versions:
  github: syncthing/syncthing

build:
  dependencies:
    go.dev: ^1.21
  script:
    - go run build.go --version {{version.tag}} --no-upgrade tar
    - install -D syncthing {{prefix}}/bin/syncthing
    - run: cp $SRCROOT/man/*.1 ./
      working-directory: ${{prefix}}/share/man/man1
    - run: cp $SRCROOT/man/*.5 ./
      working-directory: ${{prefix}}/share/man/man5
    - run: cp $SRCROOT/man/*.7 ./
      working-directory: ${{prefix}}/share/man/man7

provides:
  - bin/syncthing

test:
  - syncthing --version | grep {{version}}
  - syncthing -generate ./
  - ls | grep config.xml
