? Loading fortune...
lib/libplacebo/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=libplacebo
VERSION=git:54e527552fa74467bcc7692e6985d35540861d19
RELEASE=1
SOURCE="https://code.videolan.org/videolan/libplacebo.git
    0001-allow-software-vulkan.patch
    0002-force-software-vulkan-chooser.patch"
BUILD_OPT="
    -Ddefault_library=static
    -Dprefer_static=true
    -Dvulkan=enabled
    -Dvk-proc-addr=enabled
    -Dvulkan-registry=$PREFIX/share/vulkan/registry/vk.xml
    -Dopengl=disabled
    -Dd3d11=disabled
    -Dglslang=enabled
    -Dshaderc=disabled
    -Ddemos=false
    -Dtests=false
    -Dbench=false
    -Dfuzz=false
    -Dunwind=disabled
    -Dlcms=disabled
    -Ddovi=disabled
    -Dlibdovi=disabled
    -Dxxhash=enabled"

build() {
    export PATH="$PREFIX/bin:$PATH"
    export PKG_CONFIG_LIBDIR="$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig"
    export PKG_CONFIG_PATH="$PKG_CONFIG_LIBDIR"
    export PKG_CONFIG="pkg-config --static"

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

    samu -C build || die "samu build failed"
    DESTDIR="$PKG" samu -C build install || die "samu install failed"
}

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