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
