distributable:
  url: https://waterlan.home.xs4all.nl/dos2unix/dos2unix-{{version}}.tar.gz
  strip-components: 1

versions:
  url: https://waterlan.home.xs4all.nl/dos2unix/
  match: /dos2unix-\d+\.\d+\.\d+\.tar\.gz/
  strip:
    - /^dos2unix-/
    - /\.tar\.gz$/

display-name: dos2unix

dependencies:
  gnu.org/gettext: '*'

build: make prefix={{prefix}} ENABLE_NLS=0 install

provides:
  - bin/dos2unix
  - bin/mac2unix
  - bin/unix2dos
  - bin/unix2mac

test:
  - dos2unix --version | grep {{version}}
  - echo -e "foo\nbar\n" > test.txt
  # unix2mac: convert lf to cr
  - unix2mac test.txt
  - cat test.txt | grep $'\x0d'
  # mac2unix: convert cr to lf
  - mac2unix test.txt
  - cat test.txt | grep $'\x0d' || true
  - cat test.txt | grep $'\x0a'
