/[packages]/cauldron/fuse/current/SPECS/fuse.spec
ViewVC logotype

Diff of /cauldron/fuse/current/SPECS/fuse.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 273157 by blino, Tue Mar 6 22:20:18 2012 UTC revision 273158 by colin, Sat Jul 21 17:42:31 2012 UTC
# Line 7  Line 7 
7  Summary:        Interface for userspace programs to export a virtual filesystem to the kernel  Summary:        Interface for userspace programs to export a virtual filesystem to the kernel
8  Name:           fuse  Name:           fuse
9  Version:        2.8.7  Version:        2.8.7
10  Release:        %mkrel 1  Release:        %mkrel 2
11  Epoch:          0  Epoch:          0
12  License:        GPLv2+  License:        GPLv2+
13  Group:          System/Libraries  Group:          System/Libraries
# Line 17  Source2:        fuse-makedev.d-fuse Line 17  Source2:        fuse-makedev.d-fuse
17  Patch0:         fuse-2.8.0-fix-str-fmt.patch  Patch0:         fuse-2.8.0-fix-str-fmt.patch
18  Patch1:         mount-readlink-hang-workaround.patch  Patch1:         mount-readlink-hang-workaround.patch
19  Requires:       kmod(fuse)  Requires:       kmod(fuse)
20  Requires(post): makedev  Requires(post): makedev
21  Requires(post): rpm-helper  Requires(post): rpm-helper
22  Requires(preun): rpm-helper  Requires(preun):        rpm-helper
23  BuildRequires:  libtool  BuildRequires:  libtool
24  BuildRequires:  gettext-devel  BuildRequires:  gettext-devel
25    
# Line 33  create and mount their own filesystem im Line 33  create and mount their own filesystem im
33  Summary:        Header files and development libraries for libfuse2  Summary:        Header files and development libraries for libfuse2
34  Group:          Development/C  Group:          Development/C
35  Provides:       %{name}-devel = %{epoch}:%{version}-%{release}  Provides:       %{name}-devel = %{epoch}:%{version}-%{release}
36    Requires(pre):  filesystem >= 2.1.9-18
37  Requires:       %{libname} = %{epoch}:%{version}-%{release}  Requires:       %{libname} = %{epoch}:%{version}-%{release}
38  Obsoletes:      %libname-devel  Obsoletes:      %libname-devel
39    
40  %description -n %{libnamedev}  %description -n %{libnamedev}
41  Header files and development libraries for fuse.  Header files and development libraries for fuse.
# Line 42  Header files and development libraries f Line 43  Header files and development libraries f
43  %package -n %{libname}  %package -n %{libname}
44  Summary:        Libraries for fuse  Summary:        Libraries for fuse
45  Group:          Development/C  Group:          Development/C
46    Requires(pre):  filesystem >= 2.1.9-18
47    
48  %description -n %{libname}  %description -n %{libname}
49  Libraries for fuse.  Libraries for fuse.
# Line 51  Summary:        Static libraries for fus Line 53  Summary:        Static libraries for fus
53  Group:          Development/C  Group:          Development/C
54  Provides:       %{name}-static-devel = %{epoch}:%{version}-%{release}  Provides:       %{name}-static-devel = %{epoch}:%{version}-%{release}
55  Requires:       %{libnamedev} = %{epoch}:%{version}-%{release}  Requires:       %{libnamedev} = %{epoch}:%{version}-%{release}
56  Obsoletes:      %libname-static-devel  Obsoletes:      %libname-static-devel
57    
58  %description -n %{libnamestaticdev}  %description -n %{libnamestaticdev}
59  Static libraries for fuse.  Static libraries for fuse.
# Line 66  Static libraries for fuse. Line 68  Static libraries for fuse.
68    
69  %build  %build
70    
71  %configure2_5x \  %configure2_5x
     --libdir=/%{_lib} \  
     --bindir=/bin \  
     --exec-prefix=/  
   
72  %make  %make
73    
74  %install  %install
75  %{__rm} -rf %{buildroot}  %{__rm} -rf %{buildroot}
76    
77  %makeinstall_std  %makeinstall_std
78    %{__mkdir_p} %{buildroot}%{_sbindir}
79    %{__mv} %{buildroot}/sbin/mount.%{name} %{buildroot}%{_sbindir}
80    rmdir %{buildroot}/sbin
81    
82  %{__mkdir_p} %{buildroot}%{_sysconfdir}/makedev.d  %{__mkdir_p} %{buildroot}%{_sysconfdir}/makedev.d
83  %{__cp} -a %{SOURCE2} %{buildroot}%{_sysconfdir}/makedev.d/z-fuse  %{__cp} -a %{SOURCE2} %{buildroot}%{_sysconfdir}/makedev.d/z-fuse
84    
 %{__mkdir_p} %{buildroot}%{_libdir}  
 %{__mv} %{buildroot}/%{_lib}/pkgconfig %{buildroot}%{_libdir}  
   
 %{__mkdir_p} %{buildroot}%{_bindir}  
 pushd %{buildroot}%{_bindir}  
 %{__ln_s} /bin/fusermount fusermount  
 %{__ln_s} /bin/ulockmgr_server ulockmgr_server  
 popd  
85    
86  rm -fr %{buildroot}%{_sysconfdir}/rc.d/init.d %{buildroot}%{_sysconfdir}/udev/rules.d  rm -fr %{buildroot}%{_sysconfdir}/rc.d/init.d %{buildroot}%{_sysconfdir}/udev/rules.d
87    
# Line 105  fi Line 98  fi
98  %files  %files
99  %defattr(0644,root,root,0755)  %defattr(0644,root,root,0755)
100  %doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ Filesystems INSTALL NEWS README README.NFS  %doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ Filesystems INSTALL NEWS README README.NFS
101  %attr(0755,root,root) /sbin/mount.fuse  %attr(0755,root,root) %{_sbindir}/mount.fuse
102  %attr(4755,root,root) /bin/fusermount  %attr(4755,root,root) %{_bindir}/fusermount
103  %attr(0755,root,root) /bin/ulockmgr_server  %attr(0755,root,root) %{_bindir}/ulockmgr_server
104  %config(noreplace) %{_sysconfdir}/makedev.d/z-fuse  %config(noreplace) %{_sysconfdir}/makedev.d/z-fuse
105  %{_bindir}/fusermount  %{_bindir}/fusermount
106  %{_bindir}/ulockmgr_server  %{_bindir}/ulockmgr_server
107    
108  %files -n %{libname}  %files -n %{libname}
109  %defattr(-,root,root,0755)  %defattr(-,root,root,0755)
110  /%{_lib}/libfuse.so.%{major}*  %{_libdir}/libfuse.so.%{major}*
111  /%{_lib}/libulockmgr.so.%{ulock_major}*  %{_libdir}/libulockmgr.so.%{ulock_major}*
112    
113  %files -n %{libnamedev}  %files -n %{libnamedev}
114  %defattr(-,root,root,0755)  %defattr(-,root,root,0755)
115  %{_includedir}/*  %{_includedir}/*
116  /%{_lib}/*.la  %{_libdir}/*.la
117  /%{_lib}/*.so  %{_libdir}/*.so
118  %{_libdir}/pkgconfig/*  %{_libdir}/pkgconfig/*
119    
120  %files -n %{libnamestaticdev}  %files -n %{libnamestaticdev}
121  %defattr(0644,root,root,0755)  %defattr(0644,root,root,0755)
122  /%{_lib}/*.a  %{_libdir}/*.a
123    
124    

Legend:
Removed from v.273157  
changed lines
  Added in v.273158

  ViewVC Help
Powered by ViewVC 1.1.30