From c81d540b0fce24757a29b5a308a338de37e575e6 Mon Sep 17 00:00:00 2001 From: Stu Date: Sat, 13 Dec 2025 21:50:38 -0500 Subject: [PATCH] Use local go cache/mod in build.sh and check gtk3 dev --- scripts/build-linux.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/build-linux.sh b/scripts/build-linux.sh index fa0b34a..3991532 100755 --- a/scripts/build-linux.sh +++ b/scripts/build-linux.sh @@ -6,6 +6,10 @@ set -e PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" BUILD_OUTPUT="$PROJECT_ROOT/vt_player" +CACHE_ROOT="$PROJECT_ROOT/.cache" +mkdir -p "$CACHE_ROOT/go-build" "$CACHE_ROOT/go-mod" +export GOCACHE="$CACHE_ROOT/go-build" +export GOMODCACHE="$CACHE_ROOT/go-mod" echo "════════════════════════════════════════════════════════════════" echo " VT_Player Build Script" @@ -42,6 +46,10 @@ fi if ! pkg-config --exists gl 2>/dev/null; then MISSING_DEPS+=("mesa-libGL-devel") fi +# GTK for embedded player surface +if ! pkg-config --exists gtk+-3.0 2>/dev/null; then + MISSING_DEPS+=("gtk3-devel/gtk-3-dev") +fi # Runtime dependency: mpv if ! command -v mpv >/dev/null 2>&1; then MISSING_DEPS+=("mpv")