From e153b5137b70c00972fd5a4b0af3ce07483cd8a5 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Fri, 16 Jan 2026 16:23:10 -0500 Subject: [PATCH] new blfs: sys-fs/fuse-3.17.4 --- sys-fs/fuse-3.17.4.PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 sys-fs/fuse-3.17.4.PKGBUILD diff --git a/sys-fs/fuse-3.17.4.PKGBUILD b/sys-fs/fuse-3.17.4.PKGBUILD new file mode 100644 index 0000000..1f20cdb --- /dev/null +++ b/sys-fs/fuse-3.17.4.PKGBUILD @@ -0,0 +1,37 @@ +pkgname=fuse +pkgver=3.17.4 +pkgdesc='Interface for userspace programs to export a filesystem to the Linux kernel' +homepage='https://github.com/libfuse/libfuse' +arch=('x86_64') +license=('GPL2') +makedepends=('pkg-config' 'meson' 'udev') +sources=("${pkgname}-${pkgver}.tar.gz") +urls=("https://github.com/libfuse/libfuse/releases/download/${pkgname}-${pkgver}/${sources[0]}") +sha512sums=("5451b374ceadb4cb5a8f0c396f1111932ec63984b80dfad7a76258c026b4e8e5ab4a563bb4a9e272d7fa62a5f452113885d4c3ea080a9f56b6aeb85d50c01010") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + local meson_args=( + --prefix=/usr + --buildtype=release + --wrap-mode=nodownload + -D python.bytecompile=1 + -D examples=false + -D tests=false + -D useroot=false + -D initscriptdir= + -D udevrulesdir="/usr/lib/udev/rules.d" + ) + meson setup build "${meson_args[@]}" + meson compile -C build +} + +src_install() { + meson install -C build --destdir "$pkgdir" + chmod -v u+s "${pkgdir}"/usr/bin/fusermount3 +} + +# vim:ft=sh syn=sh et sw=2: