3 %define no_install_post_compress_modules 1
5 Summary: CVSFS - CVS filesystem
6 Summary(pl): CVSFS - system plikowy CVS
13 Source0: ftp://download.sourceforge.net/pub/sourceforge/%{name}/%{name}-%{version}.tar.gz
14 Patch0: cvsfs-Makefile.am.patch
15 URL: http://sourceforge.net/projects/cvsfs/
16 BuildRequires: autoconf
17 BuildRequires: automake
18 %{!?_without_dist_kernel:BuildRequires: kernel-headers}
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Narzêdzia do obs³ugi CVS FS.
27 %package -n kernel-cvsfs
28 Summary: CVSFS kernel module
29 Summary(pl): Modu³ j±dra CVSFS
30 Release: %{_rel}@%{_kernel_ver_str}
34 %{!?_without_dist_kernel:%requires_releq_kernel_up}
36 %description -n kernel-cvsfs
39 %description -n kernel-cvsfs -l pl
42 %package -n kernel-smp-cvsfs
43 Summary: CVSFS kernel module
44 Summary(pl): Modu³ j±dra CVSFS
45 Release: %{_rel}@%{_kernel_ver_str}
49 %{!?_without_dist_kernel:%requires_releq_kernel_smp}
51 %description -n kernel-smp-cvsfs
52 CVS FS module for SMP kernel.
54 %description -n kernel-smp-cvsfs -l pl
55 Modó³ CVS FS fla kernela SMP.
63 %{__automake} --gnu --add-missing
67 CXXFLAGS="-DMODULES -D__SMP__ -D__KERNEL_SMP=1" %{__make}
69 mv cvsfs/cvsfs.o cvsfs/cvsfs-smp.o
74 rm -rf $RPM_BUILD_ROOT
77 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/fs \
78 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/fs \
79 $RPM_BUILD_ROOT%{_sbindir}
81 install cvsmnt/cvsmnt $RPM_BUILD_ROOT%{_sbindir}
82 install cvsmount/cvsmount $RPM_BUILD_ROOT%{_sbindir}
83 install cvsumount/cvsumount $RPM_BUILD_ROOT%{_sbindir}
85 install cvsfs/cvsfs.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/fs
86 install cvsfs/cvsfs-smp.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/fs/cvsfs.o
89 rm -rf $RPM_BUILD_ROOT
94 %postun -n kernel-cvsfs
97 %post -n kernel-smp-cvsfs
100 %postun -n kernel-smp-cvsfs
104 %defattr(644,root,root,755)
105 %doc ChangeLog README
106 %attr(755,root,root) %{_sbindir}/*
108 %files -n kernel-cvsfs
109 %defattr(644,root,root,755)
110 %attr(600,root,root) /lib/modules/%{_kernel_ver}/fs/cvsfs.o
112 %files -n kernel-smp-cvsfs
113 %defattr(644,root,root,755)
114 %attr(600,root,root) /lib/modules/%{_kernel_ver}smp/fs/cvsfs.o