From 56dd63b0a401c85ffb7f8064a1e14d03a52c461cbcef57ee13bbf7148944a3fa Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 18 Oct 2011 09:30:50 +0000 Subject: [PATCH] Accepting request 86258 from home:-miska- enabling libulockmgr (needed by libguestfs) OBS-URL: https://build.opensuse.org/request/show/86258 OBS-URL: https://build.opensuse.org/package/show/filesystems/fuse?expand=0&rev=28 --- fuse.changes | 5 +++++ fuse.spec | 63 ++++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 64 insertions(+), 4 deletions(-) diff --git a/fuse.changes b/fuse.changes index 3095efe..2f204d9 100644 --- a/fuse.changes +++ b/fuse.changes @@ -3,6 +3,11 @@ Sat Oct 1 05:39:08 UTC 2011 - coolo@suse.com - add libtool as buildrequire to make the spec file more reliable +------------------------------------------------------------------- +Mon Sep 26 21:50:37 CEST 2011 - mhrusecky@suse.cz + +- enabling libulockmgr + ------------------------------------------------------------------- Mon Aug 29 20:48:16 UTC 2011 - crrodriguez@opensuse.org diff --git a/fuse.spec b/fuse.spec index 16f9fcd..7b2fd6c 100644 --- a/fuse.spec +++ b/fuse.spec @@ -83,6 +83,52 @@ http://fuse.sourceforge.net/wiki +Authors: +-------- + Miklos Szeredi + +%package -n libulockmgr1 +License: GPLv2+ ; LGPLv2.1+ +Summary: Library of FUSE, the User space File System for GNU/Linux and BSD +Group: System/Filesystems + +%description -n libulockmgr1 +With FUSE, a user space program can export a file system through the +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 @@ -138,6 +184,7 @@ License: GPLv2+ ; LGPLv2.1+ Summary: Development package for FUSE (userspace filesystem) modules Group: Development/Languages/C and C++ Requires: fuse = %{version} libfuse2 = %{version} glibc-devel +Requires: libulockmgr1 = %{version} %description devel This package contains all include files, libraries and configuration @@ -258,10 +305,7 @@ for libname in libfuse libulockmgr;do done %{__rm} -f %{buildroot}%{_libdir}/*.la # not needed for fuse, might reappar in separate package: -%{__rm} -f %{buildroot}/%{_bindir}/ulockmgr_server -%{__rm} -f %{buildroot}/%{_libdir}/libulockmgr.* -%{__rm} -f %{buildroot}/%{_lib}/libulockmgr.so.* -%{__rm} -f %{buildroot}/%{_includedir}/ulockmgr.h +%{__rm} -f %{buildroot}/%{_libdir}/libulockmgr.a (cd example && %{__make} clean) %{__rm} -rf example/.deps example/Makefile.am example/Makefile.in @@ -275,6 +319,10 @@ done %postun -n libfuse2 -p /sbin/ldconfig +%post -n libulockmgr1 -p /sbin/ldconfig + +%postun -n libulockmgr1 -p /sbin/ldconfig + %clean rm -rf $RPM_BUILD_ROOT @@ -288,18 +336,25 @@ rm -rf $RPM_BUILD_ROOT %endif %verify(not mode) %attr(4750,root,trusted) %{_bindir}/fusermount /sbin/mount.fuse +%{_bindir}/ulockmgr_server %files -n libfuse2 %defattr(-,root,root) /%{_lib}/libfuse.so.2* +%files -n libulockmgr1 +%defattr(-,root,root) +/%{_lib}/libulockmgr.so.* + %files devel %defattr(-,root,root) %doc example doc %{_libdir}/libfuse.so +%{_libdir}/libulockmgr.so %{_includedir}/fuse.h %{_includedir}/fuse %{_libdir}/pkgconfig/*.pc +%{_includedir}/ulockmgr.h %files devel-static %defattr(-,root,root)