diff --git a/srcpkgs/fuse3/patches/fix-musl.patch b/srcpkgs/fuse3/patches/fix-musl.patch new file mode 100644 index 00000000000..30faad3d22c --- /dev/null +++ b/srcpkgs/fuse3/patches/fix-musl.patch @@ -0,0 +1,16 @@ +diff --git test/test_syscalls.c test/test_syscalls.c +index e9a5189..db4be56 100644 +--- test/test_syscalls.c ++++ test/test_syscalls.c +@@ -14,6 +14,10 @@ + #include + #include + ++#ifndef ALLPERMS ++# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)/* 07777 */ ++#endif ++ + + static char testfile[1024]; + static char testfile2[1024]; + diff --git a/srcpkgs/fuse3/template b/srcpkgs/fuse3/template index 68b037e5b93..156969efd09 100644 --- a/srcpkgs/fuse3/template +++ b/srcpkgs/fuse3/template @@ -1,6 +1,6 @@ # Template file for 'fuse3' pkgname=fuse3 -version=3.4.1 +version=3.4.2 revision=1 wrksrc="fuse-${version}" build_style=meson @@ -12,7 +12,7 @@ maintainer="Orphaned " license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://github.com/libfuse/libfuse" distfiles="https://github.com/libfuse/libfuse/releases/download/fuse-${version}/fuse-${version}.tar.xz" -checksum=88302a8fa56e7871066652495b05faf14b36dca9f1b740e9fb00da0785e60485 +checksum=224dd4a598e23e114395a9717bc79638ab2b1e42c82ae8210aed9365aff325a3 conf_files="/etc/fuse.conf" post_install() {