1 %define sysver %(echo `uname -r`)
10 Source: %name-%version.tar.gz
13 URL: http://dinx.sourceforge.net/
15 Buildroot: /tmp/%{name}-%{version}-root
17 %define _prefix /usr/DinX
18 %define _modulesdir /lib/modules/%{sysver}
19 %define _sysincludedir /usr/include
28 Summary(pl): DinX devel
34 %description -l pl devel
36 %package kernel-%{sysver}-modules
37 Summary: DinX kernel modules.
38 Summary(pl): DinX mdó³y j±dra.
42 %description kernel-%{sysver}-modules
44 %description -l pl kernel-%{sysver}-modules
52 ./configure --prefix=%{_prefix}
53 make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT/dev
58 install -d $RPM_BUILD_ROOT%{_modulesdir}/misc
59 install -d $RPM_BUILD_ROOT/usr/include/{dinx,linux}
60 make prefix=$RPM_BUILD_ROOT%{_prefix} install
62 (cd $RPM_BUILD_ROOT; cd usr/include; install -d {dinx,linux}; \
63 ln -s ../../DinX/include/linux/dinx.h linux/dinx.h;\
64 ln -s ../../DinX/include/dinx/access.h dinx/access.h; \
65 ln -s ../../DinX/include/dinx/messages.h dinx/messages.h)
67 install -s modules/dinx*.o $RPM_BUILD_ROOT%{_modulesdir}/misc
71 cd $RPM_BUILD_ROOT/dev
72 echo "Makeing DinX devices.."
83 mknod dinxwin10 c 60 10
84 mknod dinxwin11 c 60 11
85 mknod dinxwin12 c 60 12
86 mknod dinxwin13 c 60 13
87 mknod dinxwin14 c 60 14
88 mknod dinxwin15 c 60 15
89 ln -s dinxwin0 dinxwin
91 echo "Makeing DinX Server devices.."
100 mknod dinxsvr8 c 60 8
101 mknod dinxsvr9 c 60 9
102 mknod dinxsvr10 c 60 10
103 mknod dinxsvr11 c 60 11
104 mknod dinxsvr12 c 60 12
105 mknod dinxsvr13 c 60 13
106 mknod dinxsvr14 c 60 14
107 mknod dinxsvr15 c 60 15
108 ln -s dinxsvr0 dinxsvr
111 rm -rf $RPM_BUILD_ROOT
118 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_bindir}/dinxd
121 %attr(644,root,root) %{_libdir}/libdinx.a
122 %attr(666,root,root) /dev/dinx*
125 %defattr(644,root,root,755)
126 %attr(644,root,root) %{_sysincludedir}/linux/dinx.h
127 %attr(644,root,root) %{_sysincludedir}/dinx/*.h
128 %attr(644,root,root) %{_includedir}/linux/dinx.h
129 %attr(644,root,root) %{_includedir}/dinx/*.h
131 %files kernel-%{sysver}-modules
132 %defattr(644,root,root,755)
133 %attr(644,root,root) %{_modulesdir}/misc/*.o