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-modules
37 Summary: DinX kernel modules.
38 Summary(pl): DinX mdó³y j±dra.
42 %description kernel-modules
44 %description -l pl kernel-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%{_modulesdir}/misc
58 install -d $RPM_BUILD_ROOT/usr/include/{dinx,linux}
59 make prefix=$RPM_BUILD_ROOT%{_prefix} install
61 (cd $RPM_BUILD_ROOT; cd usr/include; install -d {dinx,linux}; \
62 ln -s ../../DinX/include/linux/dinx.h linux/dinx.h;\
63 ln -s ../../DinX/include/dinx/access.h dinx/access.h; \
64 ln -s ../../DinX/include/dinx/messages.h dinx/messages.h)
66 install -s modules/dinx*.o $RPM_BUILD_ROOT%{_modulesdir}/misc
71 rm -rf $RPM_BUILD_ROOT
74 echo "Makeing DinX devices.."
75 mknod /dev/dinxwin0 c 60 0
76 mknod /dev/dinxwin1 c 60 1
77 mknod /dev/dinxwin2 c 60 2
78 mknod /dev/dinxwin3 c 60 3
79 mknod /dev/dinxwin4 c 60 4
80 mknod /dev/dinxwin5 c 60 5
81 mknod /dev/dinxwin6 c 60 6
82 mknod /dev/dinxwin7 c 60 7
83 mknod /dev/dinxwin8 c 60 8
84 mknod /dev/dinxwin9 c 60 9
85 mknod /dev/dinxwin10 c 60 10
86 mknod /dev/dinxwin11 c 60 11
87 mknod /dev/dinxwin12 c 60 12
88 mknod /dev/dinxwin13 c 60 13
89 mknod /dev/dinxwin14 c 60 14
90 mknod /dev/dinxwin15 c 60 15
92 echo "Makeing DinX Server devices.."
93 mknod /dev/dinxsvr0 c 60 0
94 mknod /dev/dinxsvr1 c 60 1
95 mknod /dev/dinxsvr2 c 60 2
96 mknod /dev/dinxsvr3 c 60 3
97 mknod /dev/dinxsvr4 c 60 4
98 mknod /dev/dinxsvr5 c 60 5
99 mknod /dev/dinxsvr6 c 60 6
100 mknod /dev/dinxsvr7 c 60 7
101 mknod /dev/dinxsvr8 c 60 8
102 mknod /dev/dinxsvr9 c 60 9
103 mknod /dev/dinxsvr10 c 60 10
104 mknod /dev/dinxsvr11 c 60 11
105 mknod /dev/dinxsvr12 c 60 12
106 mknod /dev/dinxsvr13 c 60 13
107 mknod /dev/dinxsvr14 c 60 14
108 mknod /dev/dinxsvr15 c 60 15
115 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_bindir}/dinxd
118 %attr(644,root,root) %{_libdir}/libdinx.a
121 %defattr(644,root,root,755)
122 %attr(644,root,root) %{_sysincludedir}/linux/dinx.h
123 %attr(644,root,root) %{_sysincludedir}/dinx/*.h
124 %attr(644,root,root) %{_includedir}/linux/dinx.h
125 %attr(644,root,root) %{_includedir}/dinx/*.h
128 %files kernel-modules
129 %defattr(644,root,root,755)
130 %attr(644,root,root) %{_modulesdir}/misc/*.o