From eb9389c3971c4b0aac72176f68db6b8f8ecb60a6 Mon Sep 17 00:00:00 2001 From: Popvue Date: Thu, 22 Oct 2026 18:18:11 +0000 Subject: [PATCH 3/8] Popvue: GNU-style sha512sum for the tools and contrib builds on macOS 15 --- buildMobileVLCKit.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/buildMobileVLCKit.sh b/buildMobileVLCKit.sh index 725241fb..7e9cc272 100755 --- a/buildMobileVLCKit.sh +++ b/buildMobileVLCKit.sh @@ -351,6 +351,12 @@ fi if [ "$SKIPLIBVLCCOMPILATION" != "yes" ]; then info "Building tools" spushd ${ROOT_DIR}/libvlc/vlc/extras/tools + # Popvue: macOS 15 ships a BSD sha512sum that cannot check a list read from stdin, which + # tools.mak and contrib's main.mak both prefer whenever one answers. A GNU-style one first in + # PATH (the tools' own bin, already first for both) runs shasum, which can. + mkdir -p build/bin + printf '#!/bin/sh\nexec /usr/bin/shasum -a 512 "$@"\n' > build/bin/sha512sum + chmod +x build/bin/sha512sum ./bootstrap make make .buildgas -- 2.50.1 (Apple Git-155)