From 27176c17346e893d4633dee3ae69390dc9da7b0af20c584741d0cfb07f560ea5 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 6 Jul 2007 06:40:58 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fuse?expand=0&rev=9 --- fuse-2.6.5.tar.bz2 | 3 --- fuse-2.7.0.tar.bz2 | 3 +++ fuse.changes | 12 ++++++++++++ fuse.spec | 49 +++++++++++++++++++++++++++++++++++----------- 4 files changed, 53 insertions(+), 14 deletions(-) delete mode 100644 fuse-2.6.5.tar.bz2 create mode 100644 fuse-2.7.0.tar.bz2 diff --git a/fuse-2.6.5.tar.bz2 b/fuse-2.6.5.tar.bz2 deleted file mode 100644 index c339874..0000000 --- a/fuse-2.6.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35a9a27d6eb12b3034f1e72947a7f03d08b4bbfead666ae585eae9413c03e3f0 -size 369686 diff --git a/fuse-2.7.0.tar.bz2 b/fuse-2.7.0.tar.bz2 new file mode 100644 index 0000000..ab46008 --- /dev/null +++ b/fuse-2.7.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dc4d47b1bf0145b3751d5c4fcbe9d738337f728e5017c71224654f8dd6da690 +size 389079 diff --git a/fuse.changes b/fuse.changes index e75eb1b..e17f4f9 100644 --- a/fuse.changes +++ b/fuse.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Jul 5 19:16:52 CEST 2007 - bk@suse.de + +- update to new major release 2.7.0: + * Support for stacking filesystem modules + * New module for converting filename character sets + * "setuid=USER" allows to do "su - USER" for the filesystem + * fs subtype has been added to libfuse and the mount commands + * Several problems have been addressed, e.g. mount.fuse is rewritten + the multithreaded loop uses a semaphore instead of signals, + improved locking and O_APPEND is fixed in direct IO mode + ------------------------------------------------------------------- Tue Jul 3 12:44:37 CEST 2007 - bk@suse.de diff --git a/fuse.spec b/fuse.spec index 8fe941a..3e87a72 100644 --- a/fuse.spec +++ b/fuse.spec @@ -1,5 +1,5 @@ # -# spec file for package fuse (Version 2.6.5) +# spec file for package fuse (Version 2.7.0) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,9 +12,9 @@ Name: fuse Summary: Userspace File System -Version: 2.6.5 -Release: 16 -License: GPL v2 or later, LGPL v2 or later +Version: 2.7.0 +Release: 1 +License: GPL any version; LGPL any version Group: System/Filesystems Source: %{name}-%{version}.tar.bz2 Source1: boot.fuse @@ -22,18 +22,28 @@ Patch: fuse-install-fix.diff Patch2: fuse-pc-remove-libdir-from-Libs.diff URL: http://fuse.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: licenses +BuildRequires: licenses PreReq: %insserv_prereq permissions %define _exec_prefix / %define _libdir /%_lib %define usrbindir %{_prefix}/bin +%define devlibdir %{_prefix}/%{_lib} %define pkgconfigdir %{_prefix}/%{_lib}/pkgconfig %description With FUSE, a userspace program can export a file system through the Linux kernel. -To use fuse, you additional fuse modules like curlftpfs, encfs, obexfs, -sshfs or wdfs. +Userspace filesystems which are implemented using FUSE are provided by +the following packages: + +curlftpfs (mount FTP servers), encfs (layered file encryption), fuseiso +(mount iso, img, bin, mdf and nrg CD-ROM images), fusepod (mount +IPods), fusesmb (mount a full network neighborhood), gphotofs (mount +gphoto-supported cameras), ntfs-3g (mount NTFS volumes read-write) +obexfs (mount of bluetooth devices), sshfs (mount over ssh), wdfs +(mount of WebDAV shares) These and possibly more are likely provided as separate packages in this distribution. @@ -45,7 +55,7 @@ Authors: Miklos Szeredi %package devel -Summary: Development package for of FUSE (userspace filesystem) modules +Summary: Development package for FUSE (userspace filesystem) modules Group: Development/Languages/C and C++ Requires: fuse = %{version} glibc-devel @@ -83,10 +93,18 @@ make DESTDIR="$RPM_BUILD_ROOT" install rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d install -m755 -D %{S:1} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/boot.fuse cd %buildroot -rm -rf .%{_libdir}/lib*.la -mv .%{_libdir}/lib*.a .%{_prefix}/%{_lib}/ +mv .%{_libdir}/lib*.*a .%{devlibdir} +rm .%{_libdir}/lib*.so # recreate these pointing upwards: +cd .%{devlibdir} +ln -s ../../lib*/libfuse.so.*.*.* libfuse.so +ln -s ../../lib*/libulockmgr.so.*.*.* libulockmgr.so +cd - mkdir .%{usrbindir} mv .%{_bindir}/fusermount .%{usrbindir}/fusermount +mkdir -p .%{_docdir} +cd .%{_docdir} +ln -s ../licenses/GPL-2.0.txt COPYING +ln -s ../licenses/LGPL-2.0.txt COPYING.LIB %post %{insserv_force_if_yast boot.fuse} @@ -110,6 +128,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %config %{_sysconfdir}/init.d/boot.fuse %doc AUTHORS ChangeLog FAQ NEWS README* +%{_docdir}/COPYING* %{_libdir}/lib*.so.* %verify(not mode) %attr(4750,root,trusted) %{usrbindir}/fusermount /sbin/mount.fuse @@ -117,14 +136,22 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(-,root,root) -%{_libdir}/lib*.so -%{_prefix}/%{_lib}/lib*.a +%{devlibdir}/lib*.* %{_includedir}/fuse.h %{_includedir}/fuse %{_includedir}/ulockmgr.h %{pkgconfigdir}/*.pc %changelog +* Thu Jul 05 2007 - bk@suse.de +- update to new major release 2.7.0: + * Support for stacking filesystem modules + * New module for converting filename character sets + * "setuid=USER" allows to do "su - USER" for the filesystem + * fs subtype has been added to libfuse and the mount commands + * Several problems have been addressed, e.g. mount.fuse is rewritten + the multithreaded loop uses a semaphore instead of signals, + improved locking and O_APPEND is fixed in direct IO mode * Tue Jul 03 2007 - bk@suse.de - move libs and programs to /lib and /bin, recommended for ntfs-3g * Mon Jun 18 2007 - dmueller@suse.de