Browse code

Updated fuse to 2.9.7, sshfs to 2.9, created fuse3 version 3.0.1

Change-Id: I0fdb9bdcc0881555cdc1427ab591f03dc0143b3a
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/2490
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Alexey Makhalov <amakhalov@vmware.com>

dmoraru authored on 2017/04/21 06:46:24
Showing 3 changed files
... ...
@@ -1,14 +1,15 @@
1 1
 Summary:	File System in Userspace (FUSE) utilities
2 2
 Name:           fuse
3
-Version:        2.9.5
4
-Release:        2%{?dist}
3
+Version:        2.9.7
4
+Release:        1%{?dist}
5 5
 License:        GPL+
6 6
 Url:		http://fuse.sourceforge.net/
7 7
 Group:		System Environment/Base
8 8
 Vendor:		VMware, Inc.
9 9
 Distribution:	Photon
10 10
 Source0:        https://github.com/libfuse/libfuse/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
11
-%define sha1 fuse=bf71181cdc25f65e5757a8a14d352296722de2e3
11
+%define sha1 fuse=cd174e3d37995a42fad32fac92f76cd18e24174f
12
+
12 13
 %description
13 14
 With FUSE it is possible to implement a fully functional filesystem in a
14 15
 userspace program. 
... ...
@@ -31,9 +32,9 @@ mkdir -p %{buildroot}%{_libdir}/%{name}
31 31
 make install \
32 32
 	prefix=%{buildroot}%{_prefix}
33 33
 
34
-install -v -m755 -d /usr/share/doc/fuse-2.9.5 &&
34
+install -v -m755 -d /usr/share/doc/%{name}-%{version} &&
35 35
 install -v -m644    doc/{how-fuse-works,kernel.txt} \
36
-                    /usr/share/doc/fuse-2.9.5
36
+                    /usr/share/doc/%{name}-%{version}
37 37
 
38 38
 %files 
39 39
 %defattr(-, root, root)
... ...
@@ -41,16 +42,18 @@ install -v -m644    doc/{how-fuse-works,kernel.txt} \
41 41
 %exclude %{_libdir}/debug/
42 42
 %exclude %{_libdir}/*.la
43 43
 %{_bindir}/*
44
-%{_datadir}/man/*
44
+%{_datadir}/man/man1/*
45
+%exclude %{_datadir}/man/man8/*
45 46
 
46 47
 %files devel
47 48
 %doc ChangeLog 
48 49
 %{_libdir}/*.la
49 50
 %{_prefix}/lib/libfuse.so
50 51
 %{_prefix}/include/*
51
-%{_prefix}/bin/fusermount
52 52
 
53 53
 %changelog
54
+*	Mon Apr 17 2017 Danut Moraru <dmoraru@vmware.com> 2.9.7-1
55
+-	Update to 2.9.7
54 56
 *	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.9.5-2
55 57
 -	GA - Bump release of all rpms
56 58
 *   Tue Jan 26 2016 Xiaolin Li <xiaolinl@vmware.com> 2.9.5-1
57 59
new file mode 100644
... ...
@@ -0,0 +1,58 @@
0
+Summary:	File System in Userspace (FUSE) utilities
1
+Name:           fuse3
2
+Version:        3.0.1
3
+Release:        1%{?dist}
4
+License:        GPL+
5
+Url:		http://fuse.sourceforge.net/
6
+Group:		System Environment/Base
7
+Vendor:		VMware, Inc.
8
+Distribution:	Photon
9
+Source0:        https://github.com/libfuse/libfuse/releases/download/fuse-%{version}/fuse-%{version}.tar.gz
10
+%define sha1 fuse=9362ce52c17c2865ba47f9d4fcb9f054c38bd1fc
11
+
12
+%description
13
+With FUSE3 it is possible to implement a fully functional filesystem in a
14
+userspace program. 
15
+
16
+%package	devel
17
+Summary:	Header and development files
18
+Group: 		Development/Libraries
19
+Requires:	%{name} = %{version}
20
+
21
+%description	devel
22
+It contains the libraries and header files to create fuse applications. 
23
+
24
+%prep
25
+%setup -q -n fuse-%{version}
26
+
27
+%build
28
+./configure --prefix=%{_prefix} --disable-static INIT_D_PATH=/tmp/init.d &&
29
+make %{?_smp_mflags}
30
+
31
+%install
32
+mkdir -p %{buildroot}%{_libdir}/%{name}
33
+make install \
34
+	prefix=%{buildroot}%{_prefix}
35
+
36
+install -v -m755 -d /usr/share/doc/%{name}-%{version} &&
37
+install -v -m644    doc/kernel.txt \
38
+                    /usr/share/doc/%{name}-%{version}
39
+
40
+%files 
41
+%defattr(-, root, root)
42
+%{_libdir}/*
43
+%exclude %{_libdir}/debug/
44
+%exclude %{_libdir}/*.la
45
+%{_bindir}/*
46
+%{_datadir}/man/*
47
+%{_prefix}/sbin/mount.fuse3
48
+
49
+%files devel
50
+%{_libdir}/pkgconfig/*
51
+%{_libdir}/*.la
52
+%{_prefix}/lib/libfuse3.so
53
+%{_prefix}/include/*
54
+
55
+%changelog
56
+*	Mon Apr 17 2017 Danut Moraru <dmoraru@vmware.com> 3.0.1-1
57
+-	Initial version. 
... ...
@@ -1,6 +1,6 @@
1 1
 Summary:	fuse filesystem to access remote ssh servers
2 2
 Name:           sshfs
3
-Version:        2.8
3
+Version:        2.9
4 4
 Release:        1%{?dist}
5 5
 License:        GPLv2
6 6
 Url:		https://github.com/libfuse/sshfs
... ...
@@ -12,7 +12,7 @@ Requires:	fuse >= 2.3
12 12
 Requires:	glib >= 2.0
13 13
 BuildRequires:	glib-devel >= 2.0
14 14
 BuildRequires:  fuse-devel >= 2.3
15
-%define sha1 sshfs=2b792aa5b3a45e0c3fe65c44bd9da8f64a690830
15
+%define sha1 sshfs=57d2d600c0cdf7cb48a8cd0dbcdcfd99309fb04b
16 16
 %description
17 17
 This is a usermode fuse client to mount remote filesystems through SSH File Transfer Protocol.
18 18
 
... ...
@@ -33,6 +33,8 @@ make install prefix=%{buildroot}%{_prefix}
33 33
 
34 34
 
35 35
 %changelog
36
+*	Mon Apr 17 2017 Danut Moraru <dmoraru@vmware.com> 2.9-1
37
+-	Updated to version 2.9
36 38
 *	Fri Nov 04 2016 Sharath George <sharathg@vmware.com> 2.8-1
37 39
 -	Initial commit.
38 40