#!/usr/bin/env bash # Install Rhubarb Lip Sync (audio → viseme timings) into vendor/rhubarb. # Official binary is x86_64 — runs via Rosetta on Apple Silicon Macs. set -euo pipefail cd "$(dirname "$0")/.." V=1.14.0 [ -x vendor/rhubarb/rhubarb ] && { echo "already installed: $(vendor/rhubarb/rhubarb --version)"; exit 0; } mkdir -p vendor curl -fsSL -o /tmp/rhubarb.zip \ "https://github.com/DanielSWolf/rhubarb-lip-sync/releases/download/v${V}/Rhubarb-Lip-Sync-${V}-macOS.zip" unzip -q -o /tmp/rhubarb.zip -d vendor/ rm -rf vendor/rhubarb mv "vendor/Rhubarb-Lip-Sync-${V}-macOS" vendor/rhubarb xattr -dr com.apple.quarantine vendor/rhubarb 2>/dev/null || true rm -f /tmp/rhubarb.zip vendor/rhubarb/rhubarb --version