1 %define sysver %(echo `uname -r`)
3 Summary(pl): DinX to nie X
8 Group: Applications/System
9 Source0: http://dl.sourceforge.net/dinx/%{name}-%{version}.tar.gz
10 URL: http://dinx.sourceforge.net/
11 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14 %define _prefix /usr/DinX
15 %define _modulesdir /lib/modules/%{sysver}
16 %define _sysincludedir /usr/include
19 DinX is an experimental windowing system. DinX is designed to be
20 simple, lightweight, and fast. It should be suitable for running
21 multiple windowed programs on a small system, like a Linux handheld.
24 DinX jest eksperymentalnym systemem okienkowym. Ma byæ prosty, lekki i
25 szybki. Powinien byæ odpowiedni do uruchamiania wielu aplikacji
26 okienkowych na ma³ym systemie.
30 Summary(pl): DinX dla programistów
31 Group: Development/Libraries
34 Header files for DinX libraries.
36 %description devel -l pl
37 Pliki nag³ówkowe do bibliotek DinX.
39 %package kernel-%{sysver}-modules
40 Summary: DinX kernel modules
41 Summary(pl): DinX - modu³y j±dra
44 %description kernel-%{sysver}-modules
45 Kernel modules for DinX.
47 %description kernel-%{sysver}-modules -l pl
48 Modu³y j±dra dla DinX.
55 ./configure --prefix=%{_prefix}
56 %{__make} RPM_OPT_FLAGS="%{rpmcflags}"
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT/dev
61 install -d $RPM_BUILD_ROOT%{_modulesdir}/misc
62 install -d $RPM_BUILD_ROOT%{_includedir}/{dinx,linux}
63 %{__make} prefix=$RPM_BUILD_ROOT%{_prefix} install
65 (cd $RPM_BUILD_ROOT; cd usr/include; install -d {dinx,linux}; \
66 ln -sf ../../DinX/include/linux/dinx.h linux/dinx.h;\
67 ln -sf ../../DinX/include/dinx/access.h dinx/access.h; \
68 ln -sf ../../DinX/include/dinx/messages.h dinx/messages.h)
70 install modules/dinx*.o $RPM_BUILD_ROOT%{_modulesdir}/misc
72 cd $RPM_BUILD_ROOT/dev
73 echo "Making DinX devices.."
84 mknod dinxwin10 c 60 10
85 mknod dinxwin11 c 60 11
86 mknod dinxwin12 c 60 12
87 mknod dinxwin13 c 60 13
88 mknod dinxwin14 c 60 14
89 mknod dinxwin15 c 60 15
90 ln -sf dinxwin0 dinxwin
92 echo "Making DinX Server devices.."
100 mknod dinxsvr7 c 60 7
101 mknod dinxsvr8 c 60 8
102 mknod dinxsvr9 c 60 9
103 mknod dinxsvr10 c 60 10
104 mknod dinxsvr11 c 60 11
105 mknod dinxsvr12 c 60 12
106 mknod dinxsvr13 c 60 13
107 mknod dinxsvr14 c 60 14
108 mknod dinxsvr15 c 60 15
109 ln -sf dinxsvr0 dinxsvr
112 rm -rf $RPM_BUILD_ROOT
115 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_bindir}/dinxd
118 %attr(666,root,root) /dev/dinx*
121 %defattr(644,root,root,755)
122 %attr(644,root,root) %{_libdir}/libdinx.a
123 %attr(644,root,root) %{_sysincludedir}/linux/dinx.h
124 %attr(644,root,root) %{_sysincludedir}/dinx/*.h
125 %attr(644,root,root) %{_includedir}/linux/dinx.h
126 %attr(644,root,root) %{_includedir}/dinx/*.h
128 %files kernel-%{sysver}-modules
129 %defattr(644,root,root,755)
130 %attr(644,root,root) %{_modulesdir}/misc/*.o