Ismail Dönmez 2018-12-06 13:31:03 +00:00 committed by Git OBS Bridge
parent 5cc397f0fd
commit a0a83254f3
2 changed files with 16 additions and 9 deletions

View File

@ -28,7 +28,7 @@ Mon Nov 26 13:22:12 UTC 2018 - Ismail Dönmez <idonmez@suse.com>
* The chmod, chown, truncate, utimens and getattr handlers of
the high-level API now all receive an additional struct
fuse_file_info pointer. There are more API changes, consult
https://github.com/libfuse/libfuse/releases/tag/fuse-3.0.0
https://github.com/libfuse/libfuse/releases/tag/fuse-3.3.0
for details.
-------------------------------------------------------------------

View File

@ -19,7 +19,7 @@
Name: fuse3
Version: 3.3.0
Release: 0
Summary: Reference implementation of the "Filesystem in Userspace"
Summary: User space File System
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Group: System/Filesystems
URL: https://github.com/libfuse/libfuse
@ -38,8 +38,8 @@ Supplements: filesystem(fuse)
Requires(pre): group(trusted)
%description
With FUSE, a user space program can export a file system to the
Linux kernel.
With FUSE, a user space program can export a file system through the
kernel-default (Linux kernel).
After installing fuse-devel, administrators can compile and install
other user space file systems which can be found at
@ -50,16 +50,16 @@ Summary: Library of FUSE, the User space File System for GNU/Linux and BS
Group: System/Filesystems
%description -n libfuse3-3
With FUSE, a user space program can export a file system to the
Linux kernel.
With FUSE, a user space program can export a file system through the
kernel-default (Linux kernel).
After installing fuse-devel, administrators can compile and install
other user space file systems which can be found at
https://github.com/libfuse/libfuse/wiki/
%package doc
Summary: Documentation for the FUSE library version 3
Group: Documentation/HTML
Summary: Document package for FUSE (userspace filesystem)
Group: Development/Languages/C and C++
%description doc
This package contains the documentation for FUSE (userspace filesystem).
@ -68,13 +68,14 @@ This package contains the documentation for FUSE (userspace filesystem).
Summary: Development package for FUSE (userspace filesystem) modules
Group: Development/Languages/C and C++
Requires: fuse3 = %{version}
Requires: fuse3-doc = %{version}
Requires: glibc-devel
Requires: libfuse3-3 = %{version}
%description devel
This package contains all include files, libraries and configuration
files needed to develop programs that use the fuse (FUSE) library to
implement file systems in user space.
implement kernel-default (Linux) file systems in user space.
With fuse-devel, administrators can compile and install other user
space file systems which can be found at
@ -93,6 +94,7 @@ https://github.com/libfuse/libfuse/wiki/
find %{buildroot} -type f -name "*.la" -delete -print
#UsrMerge
mkdir %{buildroot}/sbin
mkdir %{buildroot}/%{_lib}
ln -s -v %{_sbindir}/mount.fuse3 %{buildroot}/sbin
@ -101,6 +103,7 @@ for libname in $(ls *.so.*);do
ln -s -v /%{_libdir}/$libname %{buildroot}/%{_lib}
done
popd
#EndUsrMerge
%fdupes -s doc
@ -117,14 +120,18 @@ popd
%license LICENSE GPL2.txt LGPL2.txt
%doc AUTHORS ChangeLog.rst
%verify(not mode) %attr(4750,root,trusted) %{_bindir}/fusermount3
#UsrMerge
/sbin/mount.fuse3
#EndUsrMerge
%{_sbindir}/mount.fuse3
%config %{_sysconfdir}/fuse3.conf
%{_mandir}/man1/fusermount3.1%{?ext_man}
%{_mandir}/man8/mount.fuse3.8%{?ext_man}
%files -n libfuse3-3
#UsrMerge
/%{_lib}/libfuse3.so.3*
#EndUsrMerge
%{_libdir}/libfuse3.so.3*
%files doc