From c82e88dd00d1b0b7fcfb4e5628d99611388cef6f Mon Sep 17 00:00:00 2001 From: rawnix ports Date: Sat, 26 Sep 2026 18:19:05 +0000 Subject: sync 2026-09-26 18:19 UTC 1672 files changed, 151396 insertions(+) --- libs/libfuse/MAKEPKG | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 libs/libfuse/MAKEPKG (limited to 'libs/libfuse/MAKEPKG') diff --git a/libs/libfuse/MAKEPKG b/libs/libfuse/MAKEPKG new file mode 100644 index 0000000..fd20877 --- /dev/null +++ b/libs/libfuse/MAKEPKG @@ -0,0 +1,47 @@ +#!/bin/mkpkg +# description: Filesystem in Userspace (FUSE3) library +# url: https://github.com/libfuse/libfuse +name=libfuse +version=3.18.3 +release=1 +depends=(udevd) +source=(https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.gz) + +sha256sums=( + "bcd19582c5e30f7fe45dd86a5540e998590aa01903afc7ebcbeea6c8ac5421ee" +) + +build() { + cd fuse-$version + + mkdir build && cd build + meson setup .. \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --buildtype=release \ + -D examples=false \ + -D tests=false \ + -D useroot=false + ninja + DESTDIR=$PKG ninja install + + # fusermount3 needs suid + chmod u+s $PKG/usr/bin/fusermount3 + + # Remove init script and udev rules (handled by system) + rm -rf $PKG/etc/init.d + rm -rf $PKG/usr/lib/udev + + # Default config + install -dm755 $PKG/etc + printf '%s\n' \ + '# Allow non-root users to specify the allow_other mount option' \ + '#user_allow_other' \ + > $PKG/etc/fuse.conf +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} +# vim: filetype=sh -- cgit v1.3.1