fuse update 2.9.9 & 3.4.2
This commit is contained in:
parent
642ee7d5b5
commit
d6de3febc3
2
.gitignore
vendored
2
.gitignore
vendored
@ -14,3 +14,5 @@ fuse-2.8.4.tar.gz
|
||||
/fuse-3.2.1.tar.gz
|
||||
/fuse-3.2.2.tar.gz
|
||||
/fuse-3.2.3.tar.gz
|
||||
/fuse-3.4.2.tar.gz
|
||||
/fuse-2.9.9.tar.gz
|
||||
|
23
fuse-3.4.2-no-dev.patch
Normal file
23
fuse-3.4.2-no-dev.patch
Normal file
@ -0,0 +1,23 @@
|
||||
diff -up libfuse-fuse-3.4.2/util/install_helper.sh.nodev libfuse-fuse-3.4.2/util/install_helper.sh
|
||||
--- libfuse-fuse-3.4.2/util/install_helper.sh.nodev 2019-03-25 15:02:57.164858463 -0400
|
||||
+++ libfuse-fuse-3.4.2/util/install_helper.sh 2019-03-25 15:04:09.505292563 -0400
|
||||
@@ -22,18 +22,12 @@ else
|
||||
DESTDIR="${DESTDIR%/}"
|
||||
fi
|
||||
|
||||
-chown root:root "${DESTDIR}${bindir}/fusermount3"
|
||||
+# chown root:root "${DESTDIR}${bindir}/fusermount3"
|
||||
chmod u+s "${DESTDIR}${bindir}/fusermount3"
|
||||
|
||||
install -D -m 644 "${MESON_SOURCE_ROOT}/util/fuse.conf" \
|
||||
"${DESTDIR}${sysconfdir}/fuse.conf"
|
||||
|
||||
-
|
||||
-if test ! -e "${DESTDIR}/dev/fuse"; then
|
||||
- mkdir -p "${DESTDIR}/dev"
|
||||
- mknod "${DESTDIR}/dev/fuse" -m 0666 c 10 229
|
||||
-fi
|
||||
-
|
||||
install -D -m 644 "${MESON_SOURCE_ROOT}/util/udev.rules" \
|
||||
"${DESTDIR}${udevrulesdir}/99-fuse3.rules"
|
||||
|
34
fuse.spec
34
fuse.spec
@ -1,10 +1,10 @@
|
||||
%global fuse2ver 2.9.7
|
||||
%global fuse2ver 2.9.9
|
||||
%global fuse2sver 2
|
||||
%global fuse3ver 3.2.3
|
||||
%global fuse3ver 3.4.2
|
||||
|
||||
Name: fuse
|
||||
Version: %{fuse2ver}
|
||||
Release: 17%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: File System in Userspace (FUSE) v2 utilities
|
||||
License: GPL+
|
||||
URL: http://fuse.sf.net
|
||||
@ -18,7 +18,7 @@ Patch1: fuse-3.0.0-More-parentheses.patch
|
||||
Patch2: fuse-0001-More-parentheses.patch
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=970768
|
||||
Patch3: fuse-2.9.2-namespace-conflict-fix.patch
|
||||
Patch4: fuse-3.2.1-no-dev.patch
|
||||
Patch4: fuse-3.4.2-no-dev.patch
|
||||
# https://github.com/libfuse/libfuse/commit/4f8f034a8969a48f210bf00be78a67cfb6964c72
|
||||
# backported for fuse2
|
||||
Patch5: fuse-2.9.7-buffer-size.patch
|
||||
@ -109,8 +109,8 @@ pushd lib%{name}-%{name}-%{fuse3ver}
|
||||
popd
|
||||
|
||||
# fuse 2
|
||||
pushd lib%{name}-%{name}-%{fuse2ver}
|
||||
./makeconf.sh
|
||||
pushd %{name}-%{fuse2ver}
|
||||
# ./makeconf.sh
|
||||
#disable device creation during build/install
|
||||
sed -i 's|mknod|echo Disabled: mknod |g' util/Makefile.in
|
||||
%patch2 -p1 -b .add_parentheses
|
||||
@ -132,7 +132,7 @@ make %{?_smp_mflags} V=1
|
||||
popd
|
||||
|
||||
# fuse 2
|
||||
pushd lib%{name}-%{name}-%{fuse2ver}
|
||||
pushd %{name}-%{fuse2ver}
|
||||
# Can't pass --disable-static here, or else the utils don't build
|
||||
export MOUNT_FUSE_PATH="%{_sbindir}"
|
||||
CFLAGS="%{optflags} -D_GNU_SOURCE" %configure
|
||||
@ -150,7 +150,7 @@ find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
|
||||
chmod 0755 %{buildroot}/%{_bindir}/fusermount3
|
||||
|
||||
# fuse 2
|
||||
pushd lib%{name}-%{name}-%{fuse2ver}
|
||||
pushd %{name}-%{fuse2ver}
|
||||
install -m 0755 lib/.libs/libfuse.so.%{fuse2ver} %{buildroot}/%{_libdir}
|
||||
install -m 0755 lib/.libs/libulockmgr.so.1.0.1 %{buildroot}/%{_libdir}
|
||||
install -p fuse.pc %{buildroot}/%{_libdir}/pkgconfig/
|
||||
@ -163,6 +163,10 @@ install -p include/ulockmgr.h %{buildroot}/%{_includedir}/
|
||||
for i in cuse_lowlevel.h fuse_common_compat.h fuse_common.h fuse_compat.h fuse.h fuse_lowlevel_compat.h fuse_lowlevel.h fuse_opt.h; do
|
||||
install -p include/$i %{buildroot}/%{_includedir}/fuse/
|
||||
done
|
||||
mkdir -p %{buildroot}/%{_mandir}/man1/
|
||||
cp -a doc/fusermount.1 doc/ulockmgr_server.1 %{buildroot}/%{_mandir}/man1/
|
||||
mkdir -p %{buildroot}/%{_mandir}/man8/
|
||||
cp -a doc/mount.fuse.8 %{buildroot}/%{_mandir}/man8/
|
||||
popd
|
||||
pushd %{buildroot}/%{_libdir}
|
||||
ln -s libfuse.so.%{fuse2ver} libfuse.so.%{fuse2sver}
|
||||
@ -186,14 +190,14 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
|
||||
%ldconfig_scriptlets -n fuse3-libs
|
||||
|
||||
%files
|
||||
%license libfuse-fuse-%{fuse2ver}/COPYING
|
||||
%doc libfuse-fuse-%{fuse2ver}/AUTHORS libfuse-fuse-%{fuse2ver}/ChangeLog libfuse-fuse-%{fuse2ver}/NEWS libfuse-fuse-%{fuse2ver}/README.md libfuse-fuse-%{fuse2ver}/README.NFS
|
||||
%license fuse-%{fuse2ver}/COPYING
|
||||
%doc fuse-%{fuse2ver}/AUTHORS fuse-%{fuse2ver}/ChangeLog fuse-%{fuse2ver}/NEWS fuse-%{fuse2ver}/README.md fuse-%{fuse2ver}/README.NFS
|
||||
%{_sbindir}/mount.fuse
|
||||
%attr(4755,root,root) %{_bindir}/fusermount
|
||||
%{_bindir}/ulockmgr_server
|
||||
|
||||
%files -n fuse3
|
||||
%license libfuse-fuse-%{fuse3ver}/COPYING
|
||||
%license libfuse-fuse-%{fuse3ver}/LICENSE libfuse-fuse-%{fuse3ver}/GPL2.txt
|
||||
%doc libfuse-fuse-%{fuse3ver}/AUTHORS libfuse-fuse-%{fuse3ver}/ChangeLog.rst libfuse-fuse-%{fuse3ver}/README.md
|
||||
%{_sbindir}/mount.fuse3
|
||||
%attr(4755,root,root) %{_bindir}/fusermount3
|
||||
@ -204,12 +208,12 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
|
||||
%{_mandir}/man8/*
|
||||
|
||||
%files libs
|
||||
%license libfuse-fuse-%{fuse2ver}/COPYING.LIB
|
||||
%license fuse-%{fuse2ver}/COPYING.LIB
|
||||
%{_libdir}/libfuse.so.*
|
||||
%{_libdir}/libulockmgr.so.*
|
||||
|
||||
%files -n fuse3-libs
|
||||
%license libfuse-fuse-%{fuse3ver}/COPYING.LIB
|
||||
%license libfuse-fuse-%{fuse3ver}/LGPL2.txt
|
||||
%{_libdir}/libfuse3.so.*
|
||||
|
||||
%files devel
|
||||
@ -226,6 +230,10 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
|
||||
%{_includedir}/fuse3/
|
||||
|
||||
%changelog
|
||||
* Mon Mar 25 2019 Tom Callaway <spot@fedoraproject.org> - 2.9.9-1
|
||||
- update fuse to 2.9.9
|
||||
- update fuse3 to 3.4.2
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.7-17
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (fuse-2.9.7.tar.gz) = 960a576352663cfb730abd0020103c45f6fd8873d08ca40565a61421a7a80c110b31e88db5f45fc7e3d5e8b7a16a9e973483eda42c58c430dfb0599bc952800b
|
||||
SHA512 (fuse-3.2.3.tar.gz) = 73e6b773705782c0cfaee0b262df10213fe33cb32b71ba1bcaa9fc8691a621b1eca316c0e7cccb81a4b94c20bea74237090508cb61a5879d34e8d463ee5d6fec
|
||||
SHA512 (fuse-3.4.2.tar.gz) = ba59f261a51803517cf5d131a74455cf3143e80382c9a9612037cbce9941af867d379955417c384fe0b28e31b5a16f9d0ff35337c7e565830767879458c942be
|
||||
SHA512 (fuse-2.9.9.tar.gz) = 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
|
||||
|
Loading…
Reference in New Issue
Block a user