lib/libfuse/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=libfuse
VERSION=3.17.4
RELEASE=1
SOURCE="https://github.com/libfuse/libfuse/releases/download/fuse-3.17.4/fuse-3.17.4.tar.gz"

build() {
	muon setup \
		-Dprefix="$PREFIX" \
		-Dlibdir=lib \
		-Ddefault_library=static \
		-Dprefer_static=true \
		-Dbuildtype=release \
		-Dexamples=false \
		-Dtests=false \
		build
	samu -C build

	install -Dm644 build/libfuse_config.h     "$PKG/$PREFIX/include/fuse3/libfuse_config.h"
	install -Dm644 build/lib/libfuse3.a        "$PKG/$PREFIX/lib/libfuse3.a"
	install -Dm644 build/.muon/fuse3.pc        "$PKG/$PREFIX/lib/pkgconfig/fuse3.pc"
	for h in fuse.h fuse_common.h fuse_lowlevel.h fuse_opt.h cuse_lowlevel.h fuse_log.h; do
		install -Dm644 include/$h "$PKG/$PREFIX/include/fuse3/$h"
	done
	install -Dm755 build/util/fusermount3      "$PKG/$PREFIX/bin/fusermount3"
}

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