pantry/projects/waterlan.home.xs4all.nl/dos2unix/package.yml

35 lines
751 B
YAML
Raw Normal View History

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
2024-03-13 22:03:41 +03:00
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'