master chld/ports-heresy / utils / mpv-ass / ndmake.sh
 1#!/bin/sh -ue
 2NAME=mpv
 3VERSION=git:v0.36.0
 4RELEASE=1
 5SOURCE="https://github.com/mpv-player/mpv"
 6BUILD_OPT="-Ddefault_library=static -Dx11=disabled -Dwayland=enabled -Dvulkan=disabled -Degl-x11=disabled -Degl-wayland=disabled -Dgl-x11=disabled -Dmanpage-build=disabled -Dhtml-build=disabled -Dtests=false -Dlua=disabled -Djavascript=disabled"
 7
 8build() {
 9    export PKG_CONFIG="pkg-config --static"
10
11    muon setup \
12        -Dprefix="$PREFIX" \
13        -Dlibdir=lib \
14        -Ddefault_library=static \
15        -Dprefer_static=true \
16        -Dbuildtype=release \
17        ${BUILD_OPT} \
18        build || die "muon setup failed"
19
20    samu -C build || die "samu build failed"
21
22    mkdir -p "$PKG/$PREFIX/bin"
23    install -m 755 build/mpv "$PKG/$PREFIX/bin/mpv" ||
24        die "failed to install mpv binary"
25}
26
27. ${0%/*}/../../libsh/libdmake.sh