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 BuildRequires: libstdc++-devel
19 BuildRequires: gcc-c++
20 %{!?_without_dist_kernel:BuildRequires: kernel-headers}
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Narzêdzia do obs³ugi CVS FS.
29 %package -n kernel-cvsfs
30 Summary: CVSFS kernel module
31 Summary(pl): Modu³ j±dra CVSFS
32 Release: %{_rel}@%{_kernel_ver_str}
36 %{!?_without_dist_kernel:%requires_releq_kernel_up}
38 %description -n kernel-cvsfs
41 %description -n kernel-cvsfs -l pl
44 %package -n kernel-smp-cvsfs
45 Summary: CVSFS kernel module
46 Summary(pl): Modu³ j±dra CVSFS
47 Release: %{_rel}@%{_kernel_ver_str}
51 %{!?_without_dist_kernel:%requires_releq_kernel_smp}
53 %description -n kernel-smp-cvsfs
54 CVS FS module for SMP kernel.
56 %description -n kernel-smp-cvsfs -l pl
57 Modó³ CVS FS fla kernela SMP.
65 %{__automake} --gnu --add-missing
69 CXXFLAGS="-DMODULES -D__SMP__ -D__KERNEL_SMP=1" %{__make}
71 mv cvsfs/cvsfs.o cvsfs/cvsfs-smp.o
76 rm -rf $RPM_BUILD_ROOT
79 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/fs \
80 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/fs \
81 $RPM_BUILD_ROOT%{_sbindir}
83 install cvsmnt/cvsmnt $RPM_BUILD_ROOT%{_sbindir}
84 install cvsmount/cvsmount $RPM_BUILD_ROOT%{_sbindir}
85 install cvsumount/cvsumount $RPM_BUILD_ROOT%{_sbindir}
87 install cvsfs/cvsfs.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/fs
88 install cvsfs/cvsfs-smp.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/fs/cvsfs.o
91 rm -rf $RPM_BUILD_ROOT
96 %postun -n kernel-cvsfs
99 %post -n kernel-smp-cvsfs
102 %postun -n kernel-smp-cvsfs
106 %defattr(644,root,root,755)
107 %doc ChangeLog README
108 %attr(755,root,root) %{_sbindir}/*
110 %files -n kernel-cvsfs
111 %defattr(644,root,root,755)
112 %attr(600,root,root) /lib/modules/%{_kernel_ver}/fs/cvsfs.o
114 %files -n kernel-smp-cvsfs
115 %defattr(644,root,root,755)
116 %attr(600,root,root) /lib/modules/%{_kernel_ver}smp/fs/cvsfs.o