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
