Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2016-01-30 11:34:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and      /work/SRC/openSUSE:Factory/.fuse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fuse"

Changes:
--------
--- /work/SRC/openSUSE:Factory/fuse/fuse.changes        2015-05-23 
12:50:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2016-01-30 
11:34:17.000000000 +0100
@@ -1,0 +2,9 @@
+Fri Jan 22 12:04:12 UTC 2016 - [email protected]
+
+- fuse 2.9.5:
+  * fix warning in mount.c:receive_fd().
+  * fix possible memory leak.
+  * new upstream project and source URL
+  * add new maintainer keyring and verify source signature
+
+-------------------------------------------------------------------

Old:
----
  fuse-2.9.4.tar.gz

New:
----
  fuse-2.9.5.tar.gz
  fuse-2.9.5.tar.gz.asc
  fuse.keyring

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fuse.spec ++++++
--- /var/tmp/diff_new_pack.XN3HkZ/_old  2016-01-30 11:34:18.000000000 +0100
+++ /var/tmp/diff_new_pack.XN3HkZ/_new  2016-01-30 11:34:18.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,35 +16,38 @@
 #
 
 
+%define tag 2_9_5
 Name:           fuse
+Version:        2.9.5
+Release:        0
 Summary:        User space File System
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          System/Filesystems
-Version:        2.9.4
-Release:        0
-# http://downloads.sf.net/fuse/fuse-%%version.tar.gz
-Source:         
http://downloads.sourceforge.net/project/fuse/fuse-2.X/%{version}/%{name}-%{version}.tar.gz
+Url:            https://github.com/libfuse/libfuse
+Source:         
https://github.com/libfuse/libfuse/releases/download/fuse_%{tag}/fuse-%{version}.tar.gz
 Source2:        fuse.rpmlintrc
 Source3:        baselibs.conf
 Source4:        fuse.conf
-Patch:          fuse-install-fix.diff
+Source5:        
https://github.com/libfuse/libfuse/releases/download/fuse_%{tag}/fuse-%{version}.tar.gz.asc
+Source6:        fuse.keyring
+Patch0:         fuse-install-fix.diff
 Patch3:         fusermount-compile-as-pie.patch
 Patch4:         aarch64-build-fix.patch
-Url:            http://fuse.sourceforge.net
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
+# FIXME: use proper Requires(pre/post/preun/...)
+PreReq:         permissions
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
 Requires:       util-linux >= 2.18
 %else
 Requires:       util-linux(fake+no-canonicalize)
 %endif
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
-BuildRequires:  pkgconfig
 %if 0%{?suse_version} >= 1000
 Supplements:    filesystem(fuse)
 %endif
-PreReq:         permissions
 
 %description
 With FUSE, a user space program can export a file system through the
@@ -138,12 +141,12 @@
 
 %prep
 %setup -q
-%patch -p1
+%patch0 -p1
 %patch3 -p1
 %patch4
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"
+export CFLAGS="%{optflags} -g -fno-strict-aliasing"
 export MOUNT_FUSE_PATH=%{_sbindir}
 autoreconf -fi
 %configure --with-pic \
@@ -154,30 +157,30 @@
 make %{?_smp_mflags}
 
 %install
-%makeinstall
-rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
-install -m644 -D %{S:4} $RPM_BUILD_ROOT/%{_sysconfdir}/fuse.conf
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+rm -rf %{buildroot}/%{_sysconfdir}/init.d
+install -m644 -D %{SOURCE4} %{buildroot}/%{_sysconfdir}/fuse.conf
 # Needed for OpenSUSE buildservice
-%if %suse_version <= 1020
-install -m644 -D util/udev.rules 
$RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/99-fuse.rules
+%if 0%{?suse_version} <= 1020
+install -m644 -D util/udev.rules 
%{buildroot}/%{_sysconfdir}/udev/rules.d/99-fuse.rules
 %endif
-%{__rm} -f %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 # not needed for fuse, might reappar in separate package:
-%{__rm} -f %{buildroot}/%{_libdir}/libulockmgr.a
+rm -f %{buildroot}/%{_libdir}/libulockmgr.a
 #UsrMerge
-mkdir $RPM_BUILD_ROOT/sbin
-mkdir $RPM_BUILD_ROOT/%{_lib}
-%{__ln_s} -v %{_sbindir}/mount.fuse $RPM_BUILD_ROOT/sbin
-pushd $RPM_BUILD_ROOT/%{_libdir}
+mkdir %{buildroot}/sbin
+mkdir %{buildroot}/%{_lib}
+ln -s -v %{_sbindir}/mount.fuse %{buildroot}/sbin
+pushd %{buildroot}/%{_libdir}
 for libname in $(ls *.so.*);do
-%{__ln_s} -v /%{_libdir}/$libname %{buildroot}/%{_lib}
+ln -s -v /%{_libdir}/$libname %{buildroot}/%{_lib}
 done
 popd
 #EndUsrMerge
 
-(cd example && %{__make} clean)
-%{__rm} -rf example/.deps example/Makefile.am example/Makefile.in
-%{__rm} -rf doc/Makefile.am doc/Makefile.in doc/Makefile
+(cd example && make clean)
+rm -rf example/.deps example/Makefile.am example/Makefile.in
+rm -rf doc/Makefile.am doc/Makefile.in doc/Makefile
 
 %post
 %if 0%{?suse_version} >= 1140
@@ -185,6 +188,7 @@
 %else
 %run_permissions
 %endif
+
 %verifyscript
 %verify_permissions -e %{_bindir}/fusermount
 
@@ -198,8 +202,8 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS ChangeLog FAQ NEWS README* COPYING*
-%if %suse_version <= 1020
+%doc AUTHORS ChangeLog NEWS README* COPYING*
+%if 0%{?suse_version} <= 1020
 %dir %{_sysconfdir}/udev
 %dir %{_sysconfdir}/udev/rules.d
 %{_sysconfdir}/udev/rules.d/99-fuse.rules

++++++ fuse-2.9.4.tar.gz -> fuse-2.9.5.tar.gz ++++++
++++ 3875 lines of diff (skipped)


Reply via email to