Compare commits
7 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 5161e0b391 | |||
| b50e6f108e | |||
| c0c542c85c | |||
| 9d0f16bed7 | |||
| ff8bfd6bfb | |||
| d0c884d958 | |||
| 69a18bb8ce |
@@ -1 +1 @@
|
||||
libfuse3-3
|
||||
libfuse3-4
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
Index: fuse-3.6.2/util/install_helper.sh
|
||||
---
|
||||
util/install_helper.sh | 2 +-
|
||||
util/meson.build | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Index: fuse-3.17.1/util/install_helper.sh
|
||||
===================================================================
|
||||
--- fuse-3.6.2.orig/util/install_helper.sh
|
||||
+++ fuse-3.6.2/util/install_helper.sh
|
||||
@@ -24,7 +24,7 @@ else
|
||||
--- fuse-3.17.1.orig/util/install_helper.sh
|
||||
+++ fuse-3.17.1/util/install_helper.sh
|
||||
@@ -25,7 +25,7 @@ else
|
||||
fi
|
||||
|
||||
install -D -m 644 "${MESON_SOURCE_ROOT}/util/fuse.conf" \
|
||||
@@ -11,13 +16,13 @@ Index: fuse-3.6.2/util/install_helper.sh
|
||||
|
||||
if $useroot; then
|
||||
chown root:root "${DESTDIR}${bindir}/fusermount3"
|
||||
Index: fuse-3.6.2/util/meson.build
|
||||
Index: fuse-3.17.1/util/meson.build
|
||||
===================================================================
|
||||
--- fuse-3.6.2.orig/util/meson.build
|
||||
+++ fuse-3.6.2/util/meson.build
|
||||
--- fuse-3.17.1.orig/util/meson.build
|
||||
+++ fuse-3.17.1/util/meson.build
|
||||
@@ -1,4 +1,4 @@
|
||||
-fuseconf_path = join_paths(get_option('prefix'), get_option('sysconfdir'), 'fuse.conf')
|
||||
+fuseconf_path = join_paths(get_option('prefix'), get_option('sysconfdir'), 'fuse3.conf')
|
||||
|
||||
executable('fusermount3', ['fusermount.c', '../lib/mount_util.c'],
|
||||
executable('fusermount3', ['fusermount.c', '../lib/mount_util.c', '../lib/util.c'],
|
||||
include_directories: include_dirs,
|
||||
|
||||
BIN
fuse-3.16.2.tar.gz
LFS
BIN
fuse-3.16.2.tar.gz
LFS
Binary file not shown.
BIN
fuse-3.18.1.tar.gz
LFS
Normal file
BIN
fuse-3.18.1.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,62 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 13 18:44:09 UTC 2026 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Add dependency from libfuse3-4 to fusermount3 program
|
||||
[boo#1256466]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 20 23:42:07 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.18.1
|
||||
* Fix ABI break introduced by 3.18.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 19 00:31:24 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.18.0
|
||||
* FUSE-over-uring communication
|
||||
* statx support
|
||||
* FUSE_NOTIFY_INC_EPOCH: New notification mechanism for epoch
|
||||
counters
|
||||
* Fixed double unmount on FUSE_DESTROY
|
||||
* Fixed junk readdirplus results when filesystem does not
|
||||
fill stat info
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 20 14:17:50 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.17.4
|
||||
* detect mount-utils by checking for /run/mount/utab
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 20 17:49:22 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.17.3
|
||||
* Avoid possible double unmount on FUSE_DESTROY
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 26 23:00:35 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.17.2
|
||||
* Fixed initialization races related to buffer reallocation when
|
||||
large buf sizes are used (/proc/sys/fs/fuse/max_pages_limit).
|
||||
* A conn.want flag conversion fix for high-level applications.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 25 23:09:13 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.17.1
|
||||
* Added support for filesystem passthrough read/write when
|
||||
FUSE_PASSTHROUGH capability is enabled
|
||||
* New API: fuse_passthrough_open() and fuse_passthrough_close()
|
||||
* Added fmask and dmask options to high-level API for separate
|
||||
permission masks for files and directories
|
||||
* Added signal handling with backtrace printing
|
||||
(fuse_set_fail_signal_handlers())
|
||||
* Added syslog support for fuse_log() messages
|
||||
* New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
|
||||
* Added thread names to libfuse threads
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 10 08:43:11 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
|
||||
25
fuse3.spec
25
fuse3.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package fuse3
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,14 +17,15 @@
|
||||
|
||||
|
||||
Name: fuse3
|
||||
Version: 3.16.2
|
||||
%define lname libfuse3-4
|
||||
Version: 3.18.1
|
||||
Release: 0
|
||||
Summary: Reference implementation of the "Filesystem in Userspace"
|
||||
License: BSD-2-Clause AND GPL-2.0-only AND LGPL-2.1-only
|
||||
Group: System/Filesystems
|
||||
URL: https://github.com/libfuse/libfuse
|
||||
Source: https://github.com/libfuse/libfuse/releases/download/fuse-%version/fuse-%version.tar.gz
|
||||
Source1000: baselibs.conf
|
||||
Source9: baselibs.conf
|
||||
Patch1: conf-rename.patch
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: meson
|
||||
@@ -44,11 +45,13 @@ This package contains helper programs for using FUSE mounts.
|
||||
FUSE file systems are typically implemented as a standalone
|
||||
applications in their own right and are packaged separately.
|
||||
|
||||
%package -n libfuse3-3
|
||||
%package -n %lname
|
||||
Summary: Library of FUSE, the User space File System for GNU/Linux and BSD
|
||||
Group: System/Filesystems
|
||||
# The library does an execve; oh well
|
||||
Requires: %_bindir/fusermount3
|
||||
|
||||
%description -n libfuse3-3
|
||||
%description -n %lname
|
||||
FUSE (Filesystem in Userspace) is an interface by the Linux kernel
|
||||
for userspace programs to export a filesystem to the kernel.
|
||||
|
||||
@@ -66,9 +69,9 @@ This package contains the documentation for FUSE (userspace filesystem).
|
||||
%package devel
|
||||
Summary: Development package for FUSE (userspace filesystem) modules
|
||||
Group: Development/Languages/C and C++
|
||||
Requires: %lname = %version
|
||||
Requires: fuse3 = %version
|
||||
Requires: glibc-devel
|
||||
Requires: libfuse3-3 = %version
|
||||
|
||||
%description devel
|
||||
This package contains all include files, libraries and configuration
|
||||
@@ -101,8 +104,7 @@ rm -Rfv "%buildroot/%_prefix/lib/udev" "%buildroot/%_initddir"
|
||||
%verifyscript
|
||||
%verify_permissions -e %_bindir/fusermount3
|
||||
|
||||
%post -n libfuse3-3 -p /sbin/ldconfig
|
||||
%postun -n libfuse3-3 -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n %lname
|
||||
|
||||
%files
|
||||
%license LICENSE GPL2.txt LGPL2.txt
|
||||
@@ -113,16 +115,15 @@ rm -Rfv "%buildroot/%_prefix/lib/udev" "%buildroot/%_initddir"
|
||||
%_mandir/man1/*
|
||||
%_mandir/man8/*
|
||||
|
||||
%files -n libfuse3-3
|
||||
%_libdir/libfuse3.so.3*
|
||||
%files -n %lname
|
||||
%_libdir/libfuse3.so.*
|
||||
|
||||
%files doc
|
||||
%doc example doc
|
||||
|
||||
%files devel
|
||||
%_libdir/libfuse3.so
|
||||
%_includedir/fuse3/*.h
|
||||
%_includedir/fuse3
|
||||
%_includedir/fuse3/
|
||||
%_libdir/pkgconfig/*.pc
|
||||
|
||||
%changelog
|
||||
|
||||
Reference in New Issue
Block a user