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