source: projects/specs/trunk/f/fuse/fuse-vl.spec @ 822

Revision 822, 6.0 KB checked in by daisuke, 14 years ago (diff)

fuse:

  • update to 2.8.3
  • add patch to chkconfig support
Line 
1Summary:        File System in Userspace (FUSE) utilities
2Summary(ja):    ユーザスペースファイルシステム(FUSE)用のユーティリティ
3Name:           fuse
4Version:        2.8.3
5Release:        1%{?_dist_release}
6
7Group:          System Environment/Base
8License:        GPL
9URL:            http://fuse.sf.net
10
11Source0:        http://dl.sourceforge.net/sourceforge/fuse/%{name}-%{version}.tar.gz
12Source1:        fuse-udev.nodes
13Source2:        fuse-makedev.d-fuse
14Patch0:         fuse-udev_rules.patch
15Patch10:        fuse-2.8.3-chkconfig.patch
16
17BuildRoot:      %{_tmppath}/%{name}-%{version}-root
18Requires(pre):  shadow-utils
19Requires(post): MAKEDEV
20Requires(postun): shadow-utils
21
22Vendor: Project Vine
23Distribution: Vine Linux
24Packager: daisuke
25
26
27%description
28With FUSE it is possible to implement a fully functional filesystem in a
29userspace program. This package contains the FUSE userspace tools to
30mount a FUSE filesystem.
31
32%description -l ja
33FUSE を用いることでユーザ空間のプログラムでファイルシステムを実装することが
34可能になります。このパッケージには FUSEファイルシステムをマウントするための
35ユーザ空間ツールが含まれています。
36
37
38%package devel
39Summary:        File System in Userspace (FUSE) devel files
40Group:          Development/Libraries
41Requires:       %{name} = %{version}-%{release}
42Requires:       pkgconfig
43License:        LGPL
44
45%description devel
46With FUSE it is possible to implement a fully functional filesystem in a
47userspace program. This package contains development files (headers,
48pgk-config) to develop FUSE based applications/filesystems.
49
50
51%prep
52%setup -q
53#disable device creation during build/install
54sed -i 's|mknod|echo Disabled: mknod |g' util/Makefile.in
55%patch0 -b .patch0
56%patch10 -p1
57
58%build
59%configure \
60 --disable-static \
61 --disable-kernel-module
62make %{?_smp_mflags}
63
64
65%install
66rm -rf $RPM_BUILD_ROOT
67
68make install DESTDIR=$RPM_BUILD_ROOT
69find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
70# FIXME change from 60 to 99
71install -D -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/udev/makedev.d/99-fuse.nodes
72install -D -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/makedev.d/z-fuse
73# change from 4755 to 0755 to allow stripping -- fixed later in files
74chmod 0755 $RPM_BUILD_ROOT/%{_bindir}/fusermount
75
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80
81%preun
82if [ -f /etc/init.d/fuse ] ; then
83    /sbin/service fuse stop >/dev/null 2>&1 ||:
84    /sbin/chkconfig --del fuse ||:
85fi
86       
87%post
88/sbin/ldconfig
89
90%postun
91/sbin/ldconfig
92if [ $1 = 0 ]; then
93 %{_sbindir}/groupdel fuse || :
94fi
95
96
97%files
98%defattr(-,root,root,-)
99%doc AUTHORS ChangeLog COPYING COPYING.LIB FAQ Filesystems NEWS README README.NFS
100/sbin/mount.fuse
101%attr(4754,root,fuse) %{_bindir}/fusermount
102%{_bindir}/ulockmgr_server
103%{_sysconfdir}/init.d/fuse
104%{_sysconfdir}/makedev.d/z-fuse
105%config %{_sysconfdir}/udev/rules.d/99-fuse.rules
106%{_sysconfdir}/udev/makedev.d/99-fuse.nodes
107%{_libdir}/libfuse.so.*
108%{_libdir}/libulockmgr.so.*
109
110%files devel
111%defattr(-,root,root,-)
112%{_libdir}/libfuse.so
113%{_libdir}/libulockmgr.so
114%{_libdir}/pkgconfig/*.pc
115%{_includedir}/fuse.h
116%{_includedir}/ulockmgr.h
117%{_includedir}/fuse
118
119
120%changelog
121* Wed Apr 14 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.3-1
122- new upstream release
123- remove upstreamed patch10
124- add patch10 to support chkconfig
125
126* Mon Mar  1 2010 IWAI, Masaharu <iwai@alib.jp> 2.7.4-3
127- SECURITY FIX: CVE-2009-3297
128  - patch from Debian 5.0 fuse_2.7.4-1.1+lenny1 (Patch10)
129
130* Mon Jun 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.4-2
131- update Source2 and Patch0
132  - change udev rules to create /dev/fuse with mode 0666, group root.
133- do not create fuse group in %%pre
134- stop and delete fuse service in %%preun
135
136* Wed Apr 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.4-1
137- new upstream release
138- spec in utf-8
139
140* Thu Apr 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.3-1
141- new upstream release
142
143* Tue May 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.5-0vl1
144- new upstream release
145
146* Mon Apr 02 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-0vl1
147- initial build for Vine Linux based on ATrpms package
148
149* Sun Feb  4 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.6.3-0_3
150- Update to 2.6.3.
151
152* Thu Feb  1 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 2.6.2-0_2
153- Update to 2.6.2.
154
155* Fri Jan 07 2007 Paulo Roma <roma@lcg.ufrj.br> 2.6.1-1_1
156- Adapted for building kernel module.
157
158* Tue Dec 26 2006 Peter Lemenkov <lemenkov@gmail.com> 2.6.1-1
159- Ver. 2.6.1
160
161* Sat Nov 25 2006 Peter Lemenkov <lemenkov@gmail.com> 2.6.0-2
162- fixed nasty typo (see bug #217075)
163
164* Fri Nov  3 2006 Peter Lemenkov <lemenkov@gmail.com> 2.6.0-1
165- Ver. 2.6.0
166
167* Sun Oct 29 2006 Peter Lemenkov <lemenkov@gmail.com> 2.5.3-5
168- Fixed udev-rule again
169
170* Sat Oct  7 2006 Peter Lemenkov <lemenkov@gmail.com> 2.5.3-4
171- Fixed udev-rule
172
173* Tue Sep 12 2006 Peter Lemenkov <lemenkov@gmail.com> 2.5.3-3%{?dist}
174- Rebuild for FC6
175
176* Wed May 03 2006 Peter Lemenkov <lemenkov@newmail.ru> 2.5.3-1%{?dist}
177- Update to 2.5.3
178
179* Thu Mar 30 2006 Peter Lemenkov <lemenkov@newmail.ru> 2.5.2-4%{?dist}
180- rebuild
181
182* Mon Feb 13 2006 Peter Lemenkov <lemenkov@newmail.ru> - 2.5.2-3
183- Proper udev rule
184
185* Mon Feb 13 2006 Peter Lemenkov <lemenkov@newmail.ru> - 2.5.2-2
186- Added missing requires
187
188* Tue Feb 07 2006 Peter Lemenkov <lemenkov@newmail.ru> - 2.5.2-1
189- Update to 2.5.2
190- Dropped fuse-mount.fuse.patch
191
192* Wed Nov 23 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.4.2-1
193- Use dist
194
195* Wed Nov 23 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.4.2-1
196- Update to 2.4.2 (solves CVE-2005-3531)
197- Update README.fedora
198
199* Sat Nov 12 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.4.1-3
200- Add README.fedora
201- Add hint to README.fedora and that you have to be member of the group "fuse"
202  in the description
203- Use groupadd instead of fedora-groupadd
204
205* Fri Nov 04 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.4.1-2
206- Rename packages a bit
207- use makedev.d/40-fuse.nodes
208- fix /sbin/mount.fuse
209- Use a fuse group to restict access to fuse-filesystems
210
211* Fri Oct 28 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.4.1-1
212- Initial RPM release.
Note: See TracBrowser for help on using the repository browser.