OBS User unknown 2007-07-06 06:40:58 +00:00 committed by Git OBS Bridge
parent c4efbccdeb
commit 27176c1734
4 changed files with 53 additions and 14 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:35a9a27d6eb12b3034f1e72947a7f03d08b4bbfead666ae585eae9413c03e3f0
size 369686

3
fuse-2.7.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9dc4d47b1bf0145b3751d5c4fcbe9d738337f728e5017c71224654f8dd6da690
size 389079

View File

@ -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

View File

@ -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 <miklos@szeredi.hu>
%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