distributable:
  url: https://github.com/ebiggers/libdeflate/archive/refs/tags/v{{version.major}}.{{version.minor}}.tar.gz
  strip-components: 1

versions:
  github: ebiggers/libdeflate/releases
  strip:
    - /^v/

build:
  dependencies:
    cmake.org: ^3
  working-directory: build
  script: |
    cmake .. $ARGS
    make
    make install

  env:
    ARGS:
      - -DCMAKE_BUILD_TYPE=Release
      - -DCMAKE_INSTALL_PREFIX="{{prefix}}"


provides:
  - bin/libdeflate-gzip
  - bin/libdeflate-gunzip

test:
  fixture: |
    test
  script: |
    libdeflate-gzip $FIXTURE
    libdeflate-gunzip -d $FIXTURE.gz