|
|
@ -1,10 +1,10 @@
|
|
|
|
Name: fuse
|
|
|
|
Name: fuse
|
|
|
|
Version: 2.9.9
|
|
|
|
Version: 2.9.9
|
|
|
|
Release: 15%{?dist}
|
|
|
|
Release: 22%{?dist}.gating_test1
|
|
|
|
Summary: File System in Userspace (FUSE) v2 utilities
|
|
|
|
Summary: File System in Userspace (FUSE) v2 utilities
|
|
|
|
License: GPL+
|
|
|
|
License: GPL-1.0-or-later
|
|
|
|
URL: http://fuse.sf.net
|
|
|
|
URL: http://fuse.sf.net
|
|
|
|
Source0: https://github.com/libfuse/libfuse/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
|
|
|
|
Source0: https://github.com/libfuse/libfuse/releases/download/%{name}-%{version}.tar.gz
|
|
|
|
|
|
|
|
|
|
|
|
Patch1: fuse2-0001-More-parentheses.patch
|
|
|
|
Patch1: fuse2-0001-More-parentheses.patch
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=970768
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=970768
|
|
|
@ -16,22 +16,21 @@ Patch3: fuse2-0003-make-buffer-size-match-kernel-max-transfer-size.patch
|
|
|
|
# https://github.com/libfuse/libfuse/pull/392
|
|
|
|
# https://github.com/libfuse/libfuse/pull/392
|
|
|
|
# backported for fuse2
|
|
|
|
# backported for fuse2
|
|
|
|
Patch4: fuse2-0004-Whitelist-SMB2-found-on-some-NAS-devices.patch
|
|
|
|
Patch4: fuse2-0004-Whitelist-SMB2-found-on-some-NAS-devices.patch
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1984778
|
|
|
|
# cherry-picked from upstream
|
|
|
|
# https://github.com/libfuse/libfuse/pull/619
|
|
|
|
Patch5: fuse2-0005-Whitelist-UFSD-backport-to-2.9-branch-452.patch
|
|
|
|
# https://github.com/libfuse/libfuse/commit/ae2352bca9b4e607538412da0cc2a9625cd8b692.patch
|
|
|
|
# cherry-picked from upstream
|
|
|
|
Patch5: fuse2-0005-remove-closefrom-function.patch
|
|
|
|
Patch6: fuse2-0006-Correct-errno-comparison-571.patch
|
|
|
|
|
|
|
|
# cherry-picked from upstream
|
|
|
|
# Default to *do* run autoreconf, because in case any downstream patch touched
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1984776
|
|
|
|
# configure.ac or Makefile.am it may be necessary to do so - e.g Patch #5.
|
|
|
|
Patch7: fuse2-0007-util-ulockmgr_server.c-conditionally-define-closefro.patch
|
|
|
|
%{!?enable_autotools: %global enable_autotools 1}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Requires: which
|
|
|
|
Requires: which
|
|
|
|
Conflicts: filesystem < 3
|
|
|
|
Conflicts: filesystem < 3
|
|
|
|
BuildRequires: libselinux-devel
|
|
|
|
BuildRequires: libselinux-devel
|
|
|
|
BuildRequires: autoconf, automake, libtool, gettext-devel, make
|
|
|
|
BuildRequires: autoconf, automake, libtool, gettext-devel, make
|
|
|
|
BuildRequires: systemd-udev
|
|
|
|
BuildRequires: systemd-udev
|
|
|
|
# fuse-common 3.4.2-3 and earlier included man pages
|
|
|
|
# fuse-common 3.4.2-3 and earlier included man pages
|
|
|
|
Requires: fuse-common >= 3.4.2-4
|
|
|
|
Requires: fuse-common >= 3.4.2-4
|
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
%description
|
|
|
|
With FUSE it is possible to implement a fully functional filesystem in a
|
|
|
|
With FUSE it is possible to implement a fully functional filesystem in a
|
|
|
@ -40,7 +39,7 @@ mount a FUSE filesystem.
|
|
|
|
|
|
|
|
|
|
|
|
%package libs
|
|
|
|
%package libs
|
|
|
|
Summary: File System in Userspace (FUSE) v2 libraries
|
|
|
|
Summary: File System in Userspace (FUSE) v2 libraries
|
|
|
|
License: LGPLv2+
|
|
|
|
License: LGPL-2.1-or-later
|
|
|
|
Conflicts: filesystem < 3
|
|
|
|
Conflicts: filesystem < 3
|
|
|
|
|
|
|
|
|
|
|
|
%description libs
|
|
|
|
%description libs
|
|
|
@ -51,7 +50,7 @@ userspace program. This package contains the FUSE v2 libraries.
|
|
|
|
Summary: File System in Userspace (FUSE) v2 devel files
|
|
|
|
Summary: File System in Userspace (FUSE) v2 devel files
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
|
Requires: pkgconfig
|
|
|
|
Requires: pkgconfig
|
|
|
|
License: LGPLv2+
|
|
|
|
License: LGPL-2.1-or-later
|
|
|
|
Conflicts: filesystem < 3
|
|
|
|
Conflicts: filesystem < 3
|
|
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
%description devel
|
|
|
@ -60,21 +59,14 @@ userspace program. This package contains development files (headers,
|
|
|
|
pgk-config) to develop FUSE v2 based applications/filesystems.
|
|
|
|
pgk-config) to develop FUSE v2 based applications/filesystems.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%setup
|
|
|
|
%autosetup -p 1
|
|
|
|
|
|
|
|
|
|
|
|
# ./makeconf.sh
|
|
|
|
# ./makeconf.sh
|
|
|
|
#disable device creation during build/install
|
|
|
|
#disable device creation during build/install
|
|
|
|
sed -i 's|mknod|echo Disabled: mknod |g' util/Makefile.in
|
|
|
|
sed -i 's|mknod|echo Disabled: mknod |g' util/Makefile.in
|
|
|
|
%patch1 -p1 -b .add_parentheses
|
|
|
|
autoreconf -ivf
|
|
|
|
%patch2 -p1 -b .conflictfix
|
|
|
|
|
|
|
|
%patch3 -p1 -b .buffer_size
|
|
|
|
|
|
|
|
%patch4 -p1 -b .smb2_whitelist
|
|
|
|
|
|
|
|
%patch5 -p1 -b .remove_closefrom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
%build
|
|
|
|
%if 0%{?enable_autotools}
|
|
|
|
|
|
|
|
autoreconf -if
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# Can't pass --disable-static here, or else the utils don't build
|
|
|
|
# Can't pass --disable-static here, or else the utils don't build
|
|
|
|
export MOUNT_FUSE_PATH="%{_sbindir}"
|
|
|
|
export MOUNT_FUSE_PATH="%{_sbindir}"
|
|
|
|
CFLAGS="%{optflags} -D_GNU_SOURCE" %configure
|
|
|
|
CFLAGS="%{optflags} -D_GNU_SOURCE" %configure
|
|
|
@ -135,19 +127,42 @@ rm -f %{buildroot}/%{_libdir}/*.a
|
|
|
|
%{_includedir}/fuse
|
|
|
|
%{_includedir}/fuse
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
* Tue Dec 07 2021 Pavel Reichl <preichl@redhat.com> - 2.9.9-15
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 2.9.9-22.gating_test1
|
|
|
|
- Add gating.yaml file
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue May 14 2024 Pavel Reichl <preichl@redhat.com> - 2.9.9-21.gating_test1
|
|
|
|
|
|
|
|
- Build to test gating
|
|
|
|
|
|
|
|
- Related: RHELMISC-3921
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 29 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-21
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-20
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-19
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Oct 03 2023 Pavel Reichl <preichl@redhat.com> - 2.9.9-18
|
|
|
|
|
|
|
|
- Convert License tag to SPDX format
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-17
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-16
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-15
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Oct 07 2021 Pavel Reichl <preichl@redhat.com> - 2.9.9-14
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-14
|
|
|
|
- Fix failure to build from source, fix wrong URL in Source0
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
Related: rhbz#1984778
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.9.9-13
|
|
|
|
* Tue Jul 27 2021 Peter Lemenkov <lemenkov@gmail.com> - 2.9.9-13
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
- Fix FTBFS in Rawhide (rhbz#1984776)
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.9.9-12
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-12
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-11
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-11
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|