pantry/projects/waterlan.home.xs4all.nl/dos2unix/package.yml
2024-03-13 15:03:41 -04:00

35 lines
751 B
YAML

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'