pantry/projects/microbrew.org/md5sha1sum/package.yml
Jacob Heider 5977c7784e
fix(md5sha1sum)
can't jump majors
2024-01-22 10:19:50 -05:00

40 lines
1,013 B
YAML

distributable:
url: http://microbrew.org/tools/md5sha1sum/md5sha1sum-{{version}}.tar.gz
strip-components: 1
versions:
url: http://microbrew.org/tools/md5sha1sum/
match: /md5sha1sum-\d+\.\d+\.\d+\.tar\.gz/
strip:
- /^md5sha1sum-/
- /\.tar\.gz$/
dependencies:
openssl.org: ^1.1
build:
script:
- ./configure --prefix={{prefix}}
- make --jobs={{hw.concurrency}}
- install -D md5sum {{prefix}}/bin/md5sum
- run: |
ln -s md5sum sha1sum
ln -s md5sum ripemd160sum
working-directory: ${{prefix}}/bin
env:
SSLINCPATH: ${{deps.openssl.org.prefix}}/include
SSLLIBPATH: ${{deps.openssl.org.prefix}}/lib
provides:
- bin/md5sum
- bin/sha1sum
- bin/ripemd160sum
test:
- echo "Hello, world!" > test.txt
- md5sum test.txt > test.txt.md5
- sha1sum test.txt > test.txt.sha1
- ripemd160sum test.txt > test.txt.ripemd160
- md5sum -c test.txt.md5 | grep OK
- sha1sum -c test.txt.sha1 | grep OK
- ripemd160sum -c test.txt.ripemd160 | grep OK