Accepting request 122495 from home:jengelh:branches:filesystems

- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags
- Trim list of FUSE fses from description (it's literally endless)
  and text inappropraite for subpackages

OBS-URL: https://build.opensuse.org/request/show/122495
OBS-URL: https://build.opensuse.org/package/show/filesystems/fuse?expand=0&rev=39
This commit is contained in:
Jan Engelhardt 2012-06-05 14:05:25 +00:00 committed by Git OBS Bridge
parent 60540d331a
commit 9764bede48
2 changed files with 11 additions and 136 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Sat May 26 16:14:26 UTC 2012 - jengelh@inai.de
- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags
- Trim list of FUSE fses from description (it's literally endless)
and text inappropraite for subpackages
------------------------------------------------------------------- -------------------------------------------------------------------
Wed May 16 17:52:11 CEST 2012 - mszeredi@suse.cz Wed May 16 17:52:11 CEST 2012 - mszeredi@suse.cz

139
fuse.spec
View File

@ -22,7 +22,7 @@ License: GPL-2.0+ ; LGPL-2.1+
Group: System/Filesystems Group: System/Filesystems
Version: 2.9.0 Version: 2.9.0
Release: 0 Release: 0
# http://sourceforge.net/projects/fuse/files/fuse-2.X/%%{version}/fuse-%%{version}.tar.gz/download # http://downloads.sf.net/fuse/fuse-%%version.tar.gz
Source: %{name}-%{version}.tar.gz Source: %{name}-%{version}.tar.gz
Source2: fuse.rpmlintrc Source2: fuse.rpmlintrc
Source3: baselibs.conf Source3: baselibs.conf
@ -39,7 +39,7 @@ Requires: util-linux(fake+no-canonicalize)
%endif %endif
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
%if 0%{?suse_version} >= 0 && 0%{?suse_version} >= 1000 %if 0%{?suse_version} >= 1000
Supplements: filesystem(fuse) Supplements: filesystem(fuse)
%endif %endif
PreReq: permissions PreReq: permissions
@ -78,12 +78,6 @@ After installing fuse-devel, administrators can compile and install
other user space file systems which can be found at other user space file systems which can be found at
http://fuse.sourceforge.net/wiki http://fuse.sourceforge.net/wiki
Authors:
--------
Miklos Szeredi <miklos@szeredi.hu>
%package -n libulockmgr1 %package -n libulockmgr1
Summary: Library of FUSE, the User space File System for GNU/Linux and BSD Summary: Library of FUSE, the User space File System for GNU/Linux and BSD
Group: System/Filesystems Group: System/Filesystems
@ -92,43 +86,6 @@ Group: System/Filesystems
With FUSE, a user space program can export a file system through the With FUSE, a user space program can export a file system through the
kernel-default (Linux kernel). kernel-default (Linux kernel).
A FUSE file system which only needs libfuse2 is ntfs-3g, other FUSE
file systems might need the fuse package in addition to have fusermount
and /sbin/mount.fuse.
User space file systems 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 fully browseable 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)
After installing fuse-devel, administrators can compile and install
other user space file systems which can be found at
http://fuse.sourceforge.net/wiki
Authors:
--------
Miklos Szeredi <miklos@szeredi.hu>
%package -n libfuse2 %package -n libfuse2
Summary: Library of FUSE, the User space File System for GNU/Linux and BSD Summary: Library of FUSE, the User space File System for GNU/Linux and BSD
Group: System/Filesystems Group: System/Filesystems
@ -141,39 +98,10 @@ A FUSE file system which only needs libfuse2 is ntfs-3g, other FUSE
file systems might need the fuse package in addition to have fusermount file systems might need the fuse package in addition to have fusermount
and /sbin/mount.fuse. and /sbin/mount.fuse.
User space file systems 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 fully browseable 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)
After installing fuse-devel, administrators can compile and install After installing fuse-devel, administrators can compile and install
other user space file systems which can be found at other user space file systems which can be found at
http://fuse.sourceforge.net/wiki http://fuse.sourceforge.net/wiki
Authors:
--------
Miklos Szeredi <miklos@szeredi.hu>
%package devel %package devel
Summary: Development package for FUSE (userspace filesystem) modules Summary: Development package for FUSE (userspace filesystem) modules
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -187,39 +115,10 @@ This package contains all include files, libraries and configuration
files needed to develop programs that use the fuse (FUSE) library to files needed to develop programs that use the fuse (FUSE) library to
implement kernel-default (Linux) file systems in user space. implement kernel-default (Linux) file systems in user space.
Many user space file systems are already provided as packages for
installation:
- 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 fully browseable 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)
With fuse-devel, administrators can compile and install other user With fuse-devel, administrators can compile and install other user
space file systems which can be found at space file systems which can be found at
http://fuse.sourceforge.net/wiki http://fuse.sourceforge.net/wiki
Authors:
--------
Miklos Szeredi <mszeredi@inf.bme.hu>
%package devel-static %package devel-static
Summary: Development package for FUSE (userspace filesystem) modules Summary: Development package for FUSE (userspace filesystem) modules
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -231,39 +130,10 @@ This package contains all include files, libraries and configuration
files needed to develop programs that use the fuse (FUSE) library to files needed to develop programs that use the fuse (FUSE) library to
implement kernel-default (Linux) file systems in user space. implement kernel-default (Linux) file systems in user space.
Many user space file systems are already provided as packages for
installation:
- 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 fully browseable 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)
With fuse-devel, administrators can compile and install other user With fuse-devel, administrators can compile and install other user
space file systems which can be found at space file systems which can be found at
http://fuse.sourceforge.net/wiki http://fuse.sourceforge.net/wiki
Authors:
--------
Miklos Szeredi <mszeredi@inf.bme.hu>
%prep %prep
%setup -q %setup -q
%patch %patch
@ -280,7 +150,7 @@ export MOUNT_FUSE_PATH=%{_sbindir}
--enable-lib \ --enable-lib \
--enable-util \ --enable-util \
--enable-example --enable-example
%{__make} %{?jobs:-j%jobs} make %{?_smp_mflags}
%install %install
%make_install %make_install
@ -324,9 +194,6 @@ popd
%postun -n libulockmgr1 -p /sbin/ldconfig %postun -n libulockmgr1 -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc AUTHORS ChangeLog FAQ NEWS README* COPYING* %doc AUTHORS ChangeLog FAQ NEWS README* COPYING*