utils/mpv/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=mpv
VERSION=git:v0.36.0
RELEASE=1
SOURCE="https://github.com/mpv-player/mpv"
BUILD_OPT="-Ddefault_library=static -Dx11=disabled -Dwayland=enabled -Dvulkan=enabled -Degl-x11=disabled -Degl-wayland=disabled -Dgl-x11=disabled -Dmanpage-build=disabled -Dhtml-build=disabled -Dtests=false -Dlua=disabled -Djavascript=disabled"

build() {
    export PKG_CONFIG="pkg-config --static"

    muon setup \
        -Dprefix="$PREFIX" \
        -Dlibdir=lib \
        -Ddefault_library=static \
        -Dprefer_static=true \
        -Dbuildtype=release \
        ${BUILD_OPT} \
        build || die "muon setup failed"

    samu -C build || die "samu build failed"

    mkdir -p "$PKG/$PREFIX/bin"
    install -m 755 build/mpv "$PKG/$PREFIX/bin/mpv" ||
        die "failed to install mpv binary"
}

. ${0%/*}/../../libsh/libdmake.sh