distributable:
  url: https://www.freedesktop.org/software/uchardet/releases/uchardet-{{version}}.tar.xz
  strip-components: 1

versions:
  url: https://www.freedesktop.org/software/uchardet/releases/
  match: /uchardet-\d+\.\d+\.\d+.tar.xz/
  strip:
    - /^uchardet-/
    - /\.tar.xz/

build:
  dependencies:
    cmake.org: '*'
  script:
    - cmake $ARGS
    - make --jobs {{ hw.concurrency }} install
    - run: |
        mv uchardet/* .
        rmdir uchardet
        ln -s . uchardet
      working-directory: ${{prefix}}/include
  env:
    ARGS:
      - -DCMAKE_INSTALL_PREFIX={{prefix}}
      - -DCMAKE_BUILD_TYPE=Release

provides:
  - bin/uchardet

test: uchardet --version | grep {{version}}
