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
