lib/x265/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=x265
VERSION=git
RELEASE=1
SOURCE="https://bitbucket.org/multicoreware/x265_git.git"

build() {
	cmake -S source -B build \
		-G Ninja \
		-DCMAKE_MAKE_PROGRAM="$(command -v samu)" \
		-DCMAKE_INSTALL_PREFIX="$PREFIX" \
		-DCMAKE_INSTALL_LIBDIR="$PREFIX/lib" \
		-DBUILD_SHARED_LIBS=OFF \
		-DENABLE_SHARED=OFF \
		-DENABLE_STATIC=ON \
		-DCMAKE_BUILD_TYPE=Release
	cmake --build build --parallel "$NPROC"
	DESTDIR="$PKG" cmake --install build
}

postbuild() {
	sed 's/-l-l:/-l:/g' "$PKG/usr/lib/pkgconfig/x265.pc" > "$PKG/usr/lib/pkgconfig/x265.pc.tmp"
	mv "$PKG/usr/lib/pkgconfig/x265.pc.tmp" "$PKG/usr/lib/pkgconfig/x265.pc"
}

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