diff options
Diffstat (limited to 'libs/libfuse')
| -rw-r--r-- | libs/libfuse/.footprint | 27 | ||||
| -rw-r--r-- | libs/libfuse/.signature | 6 | ||||
| -rw-r--r-- | libs/libfuse/MAKEPKG | 47 |
3 files changed, 80 insertions, 0 deletions
diff --git a/libs/libfuse/.footprint b/libs/libfuse/.footprint new file mode 100644 index 0000000..6f19814 --- /dev/null +++ b/libs/libfuse/.footprint @@ -0,0 +1,27 @@ +drwxr-xr-x root/root etc/ +-rw-r--r-- root/root etc/fuse.conf +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwsr-xr-x root/root usr/bin/fusermount3 +-rwxr-xr-x root/root usr/bin/mount.fuse3 +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/fuse3/ +-rw-r--r-- root/root usr/include/fuse3/cuse_lowlevel.h +-rw-r--r-- root/root usr/include/fuse3/fuse.h +-rw-r--r-- root/root usr/include/fuse3/fuse_common.h +-rw-r--r-- root/root usr/include/fuse3/fuse_log.h +-rw-r--r-- root/root usr/include/fuse3/fuse_lowlevel.h +-rw-r--r-- root/root usr/include/fuse3/fuse_opt.h +-rw-r--r-- root/root usr/include/fuse3/libfuse_config.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libfuse3.so.3.18.3 +lrwxrwxrwx root/root usr/lib/libfuse3.so -> libfuse3.so.4 +lrwxrwxrwx root/root usr/lib/libfuse3.so.4 -> libfuse3.so.3.18.3 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/fuse3.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/fusermount3.1.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/mount.fuse3.8.gz diff --git a/libs/libfuse/.signature b/libs/libfuse/.signature new file mode 100644 index 0000000..5119b9f --- /dev/null +++ b/libs/libfuse/.signature @@ -0,0 +1,6 @@ +RWTZ9IduCSQ/mOmtbAeUEi8rTwhdhP5xq/x4RPj5Lfb+rKhwKBVi2YOBspFvGq05JqahuBOMOmr1Je2+kLbtiXpxLWXBneNIQwM= + +SHA256 (MAKEPKG) = b990c65a3f985b40f0942f2acbcf03a5f7cf77e86747fc7c0696ec414cc36604 +SHA256 (.footprint) = e46a3a3440b9667e80e304b18732f82a78b529eda078b8fe6b3225da08c67c48 +SHA256 (fuse-3.18.3.tar.gz) = bcd19582c5e30f7fe45dd86a5540e998590aa01903afc7ebcbeea6c8ac5421ee +SHA256 (libfuse#3.18.3-1.pkg.tar.gz) = 53b4bcc32fa20a047b3cf6b63a569046798c9da3ed78a606ab15f88282b7f9c6 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 |
