From a0a83254f37364ffc5077f520934d7fdbc9a78a9e8f90d05c77231db44d3e5bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 6 Dec 2018 13:31:03 +0000 Subject: [PATCH] - OBS-URL: https://build.opensuse.org/package/show/filesystems/fuse3?expand=0&rev=15 --- fuse3.changes | 2 +- fuse3.spec | 23 +++++++++++++++-------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/fuse3.changes b/fuse3.changes index 4bf22d0..e859d21 100644 --- a/fuse3.changes +++ b/fuse3.changes @@ -28,7 +28,7 @@ Mon Nov 26 13:22:12 UTC 2018 - Ismail Dönmez * 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. ------------------------------------------------------------------- diff --git a/fuse3.spec b/fuse3.spec index 4d41ab4..54f29a6 100644 --- a/fuse3.spec +++ b/fuse3.spec @@ -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