forked from Leak_Technologies/VideoTools
Use local go cache/mod in build.sh and check gtk3 dev
This commit is contained in:
parent
19c3d1e3ad
commit
c81d540b0f
|
|
@ -6,6 +6,10 @@ set -e
|
||||||
|
|
||||||
PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||||
BUILD_OUTPUT="$PROJECT_ROOT/vt_player"
|
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 "════════════════════════════════════════════════════════════════"
|
||||||
echo " VT_Player Build Script"
|
echo " VT_Player Build Script"
|
||||||
|
|
@ -42,6 +46,10 @@ fi
|
||||||
if ! pkg-config --exists gl 2>/dev/null; then
|
if ! pkg-config --exists gl 2>/dev/null; then
|
||||||
MISSING_DEPS+=("mesa-libGL-devel")
|
MISSING_DEPS+=("mesa-libGL-devel")
|
||||||
fi
|
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
|
# Runtime dependency: mpv
|
||||||
if ! command -v mpv >/dev/null 2>&1; then
|
if ! command -v mpv >/dev/null 2>&1; then
|
||||||
MISSING_DEPS+=("mpv")
|
MISSING_DEPS+=("mpv")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user