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 - astieger@suse.com + +- 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)
participants (1)
-
root@hilbert.suse.de