Author: qboosh                       Date: Sat Jan 28 10:32:47 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- swapped: main package is libfuse now, kernel*-misc-fuse as optional 
subpackages

---- Files affected:
SPECS:
   libfuse.spec (1.52 -> 1.53) 

---- Diffs:

================================================================
Index: SPECS/libfuse.spec
diff -u SPECS/libfuse.spec:1.52 SPECS/libfuse.spec:1.53
--- SPECS/libfuse.spec:1.52     Wed Jan 25 19:46:26 2006
+++ SPECS/libfuse.spec  Sat Jan 28 11:32:40 2006
@@ -1,8 +1,5 @@
 # $Revision$, $Date$
 #
-# TODO:
-# - review patches
-#
 # Condtional build:
 %bcond_without dist_kernel     # without distribution kernel
 %bcond_without kernel          # don't build kernel modules
@@ -14,19 +11,19 @@
 %undefine with_smp
 %endif
 #
-Name:          kernel-misc-fuse
 Summary:       Filesystem in Userspace
 Summary(pl):   System plików w przestrzeni użytkownika
+Name:          libfuse
 Version:       2.5.1
 %define                _rel    1
-Release:       [EMAIL PROTECTED]
+Release:       %{_rel}
 Epoch:         0
 License:       GPL v2
 Group:         Base/Kernel
 Source0:       http://dl.sourceforge.net/fuse/fuse-%{version}.tar.gz
 # Source0-md5: c752f881c8b6586ce086fc8df3fb16e8
 Source1:       fuse.conf
-Patch0:                %{name}-Makefile.am.patch
+Patch0:                kernel-misc-fuse-Makefile.am.patch
 URL:           http://fuse.sourceforge.net/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -35,9 +32,6 @@
 %endif
 BuildRequires: libtool
 BuildRequires: sed >= 4.0
-%{?with_dist_kernel:%requires_releq_kernel_up}
-Requires(post,postun): /sbin/depmod
-%{?with_dist_kernel:Requires(postun):  kernel}
 Buildroot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -46,6 +40,8 @@
 aims to provide a secure method for non privileged users to create and
 mount their own filesystem implementations.
 
+This package contains a shared library.
+
 %description -l pl
 FUSE stanowi prosty interfejs dla programów działających w przestrzeni
 użytkownika eksportujący wirtualny system plików do jądra Linuksa.
@@ -53,6 +49,56 @@
 montowania własnych implementacji systemów plików przez zwykłych
 (nieuprzywilejowanych) użytkowników.
 
+Ten pakiet zawiera bibliotekę współdzieloną.
+
+%package devel
+Summary:       Filesytem in Userspace - Development header files
+Summary(pl):   System plików w przestrzeni użytkownika - pliki nagłówkowe
+Group:         Development/Libraries
+Requires:      %{name} = %{epoch}:%{version}-%{_rel}
+
+%description devel
+Libfuse library header files.
+
+%description devel -l pl
+Pliki nagłówkowe biblioteki libfuse.
+
+%package static
+Summary:       Filesytem in Userspace - static library
+Summary(pl):   System plików w przestrzeni użytkownika - biblioteka statyczna
+Group:         Development/Libraries
+Release:       %{_rel}
+Requires:      libfuse-devel = %{epoch}:%{version}-%{_rel}
+
+%description static
+Static libfuse libraries.
+
+%description static -l pl
+Statyczna biblioteka libfuse.
+
+%package -n kernel-misc-fuse
+Summary:       Filesystem in Userspace
+Summary(pl):   System plików w przestrzeni użytkownika
+Release:       [EMAIL PROTECTED]
+License:       GPL v2
+Group:         Base/Kernel
+%{?with_dist_kernel:%requires_releq_kernel_up}
+Requires(post,postun): /sbin/depmod
+%{?with_dist_kernel:Requires(postun):  kernel}
+
+%description -n kernel-misc-fuse
+FUSE (Filesystem in Userspace) is a simple interface for userspace
+programs to export a virtual filesystem to the Linux kernel. FUSE also
+aims to provide a secure method for non privileged users to create and
+mount their own filesystem implementations.
+
+%description -n kernel-misc-fuse -l pl
+FUSE stanowi prosty interfejs dla programów działających w przestrzeni
+użytkownika eksportujący wirtualny system plików do jądra Linuksa.
+FUSE ma również na celu udostępnienie bezpiecznej metody tworzenia i
+montowania własnych implementacji systemów plików przez zwykłych
+(nieuprzywilejowanych) użytkowników.
+
 %package -n kernel-smp-misc-fuse
 Summary:       Filesystem in Userspace
 Summary(pl):   System plików w przestrzeni użytkownika
@@ -77,48 +123,10 @@
 montowania własnych implementacji systemów plików przez zwykłych
 (nieuprzywilejowanych) użytkowników.
 
-%package -n libfuse
-Summary:       Shared library for Filesytem in Userspace
-Summary(pl):   Biblioteki dzielone Systemu plików w przestrzeni użytkownika
-Group:         Applications/System
-Release:       %{_rel}
-Obsoletes:     fusermount
-
-%description -n libfuse
-Shared library for Filesytem in Userspace
-
-%description -n libfuse -l pl
-Biblioteki dzielone Systemu plików w przestrzeni użytkownika
-
-%package -n libfuse-devel
-Summary:       Filesytem in Userspace - Development header fiels and libraries
-Summary(pl):   Systemu plików w przestrzeni użytkownika - Biblioteki dzielone
-Group:         Development/Libraries
-Release:       %{_rel}
-Requires:      libfuse = %{epoch}:%{version}-%{_rel}
-
-%description -n libfuse-devel
-Libfuse library header files.
-
-%description -n libfuse-devel -l pl
-Libfuse biblioteki nagłówkowe dla programistów.
-
-%package -n libfuse-static
-Summary:       Filesytem in Userspace - static libraries
-Summary(pl):   Systemu plików w przestrzeni użytkownika - Biblioteki statyczne
-Group:         Development/Libraries
-Release:       %{_rel}
-Requires:      libfuse-devel = %{epoch}:%{version}-%{_rel}
-
-%description -n libfuse-static
-Static libfuse libraries.
-
-%description -n libfuse-static -l pl
-Statyczne biblioteki libfuse
-
 %prep
 %setup -q -n fuse-%{version}
 %patch0 -p1
+
 sed -i '/FUSERMOUNT_PROG/s,fusermount,%{_bindir}/fusermount,' lib/mount.c
 
 %build
@@ -128,9 +136,9 @@
 %{__autoconf}
 %{__automake}
 %configure \
-    --enable-lib \
-    --enable-util \
-    --with-kernel=%{_kernelsrcdir}
+       --enable-lib \
+       --enable-util \
+       --with-kernel=%{_kernelsrcdir}
 
 %if %{with kernel}
 cd kernel
@@ -207,10 +215,13 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%post -n kernel-misc-fuse
 %depmod %{_kernel_ver}
 
-%postun
+%postun -n kernel-misc-fuse
 %depmod %{_kernel_ver}
 
 %post -n kernel-smp-misc-fuse
@@ -219,50 +230,49 @@
 %postun -n kernel-smp-misc-fuse
 %depmod %{_kernel_ver}smp
 
-%post -n libfuse -p /sbin/ldconfig
-%postun -n libfuse -p /sbin/ldconfig
-
-%if %{with kernel}
+%if %{with userspace}
 %files
 %defattr(644,root,root,755)
 %doc README NEWS ChangeLog AUTHORS doc/*
-/lib/modules/%{_kernel_ver}/kernel/fs/fuse.ko*
-
-%if %{with smp} && %{with dist_kernel}
-%files -n kernel-smp-misc-fuse
-%defattr(644,root,root,755)
-%doc README NEWS ChangeLog AUTHORS doc/*
-/lib/modules/%{_kernel_ver}smp/kernel/fs/fuse.ko*
-%endif
-%endif
-
-%if %{with userspace}
-%files -n libfuse
-%defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fuse.conf
 %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/udev/rules.d/fuse.rules
-%attr(755,root,root) %{_libdir}/libfuse.so.*.*.*
 %attr(755,root,root) %{_bindir}/fusermount
 %attr(755,root,root) /sbin/mount.fuse
+%attr(755,root,root) %{_libdir}/libfuse.so.*.*.*
 
-%files -n libfuse-devel
+%files devel
 %defattr(644,root,root,755)
-%{_includedir}/fuse*
-%{_libdir}/libfuse.la
 %attr(755,root,root) %{_libdir}/libfuse.so
+%{_libdir}/libfuse.la
+%{_includedir}/fuse*
 %{_pkgconfigdir}/fuse.pc
 
-%files -n libfuse-static
+%files static
 %defattr(644,root,root,755)
 %{_libdir}/libfuse.a
 %endif
 
+%if %{with kernel}
+%files -n kernel-misc-fuse
+%defattr(644,root,root,755)
+/lib/modules/%{_kernel_ver}/kernel/fs/fuse.ko*
+
+%if %{with smp} && %{with dist_kernel}
+%files -n kernel-smp-misc-fuse
+%defattr(644,root,root,755)
+/lib/modules/%{_kernel_ver}smp/kernel/fs/fuse.ko*
+%endif
+%endif
+
 %define        date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <[EMAIL PROTECTED]>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.53  2006/01/28 10:32:40  qboosh
+- swapped: main package is libfuse now, kernel*-misc-fuse as optional 
subpackages
+
 Revision 1.52  2006/01/25 18:46:26  tommat
 - version 2.5.1
 - removed configure.in patch - obsolete now
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/libfuse.spec?r1=1.52&r2=1.53&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to