vlc | branch: master | Steve Lhomme <[email protected]> | Fri Jul 20 09:05:24 2018 +0200| [9dc35249e7b87ab1b468f7ba7ba919d54d75ba47] | committer: Steve Lhomme
tools: pick the right/available tool to do the sha512sum check shasum is not available on the latest msys2 these are the same tools in the same order as the contribs > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9dc35249e7b87ab1b468f7ba7ba919d54d75ba47 --- extras/tools/tools.mak | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/extras/tools/tools.mak b/extras/tools/tools.mak index 8a86c32de4..240fc6eb80 100644 --- a/extras/tools/tools.mak +++ b/extras/tools/tools.mak @@ -24,9 +24,19 @@ else download = $(error Neither curl nor wget found!) endif +ifeq ($(shell sha512sum --version >/dev/null 2>&1 || echo FAIL),) +SHA512SUM = sha512sum --check +else ifeq ($(shell shasum --version >/dev/null 2>&1 || echo FAIL),) +SHA512SUM = shasum -a 512 --check +else ifeq ($(shell openssl version >/dev/null 2>&1 || echo FAIL),) +SHA512SUM = openssl dgst -sha512 +else +SHA512SUM = $(error SHA-512 checksumming not found!) +endif + download_pkg = $(call download,$(VIDEOLAN)/$(2)/$(lastword $(subst /, ,$(@)))) || \ ( $(call download,$(1)) && echo "Please upload package $(lastword $(subst /, ,$(@))) to our FTP" ) \ - && grep $(@) SHA512SUMS| shasum -a 512 -c + && grep $(@) SHA512SUMS| $(SHA512SUM) UNPACK = $(RM) -R $@ \ $(foreach f,$(filter %.tar.gz %.tgz,$^), && tar xvzf $(f)) \ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
