]> git.pld-linux.org Git - packages/dinx.git/blob - dinx.spec
- spec adapterized.
[packages/dinx.git] / dinx.spec
1 %define         sysver  %(echo `uname -r`)
2 Summary:        DinX
3 Summary(pl):    DinX
4 Name:           dinx
5 Version:        0.2.2
6 Release:        1
7 License:        GPL
8 Group:          DinX
9 ######          Unknown group!
10 Group(pl):      DinX
11 Source0:        %name-%version.tar.gz
12 Patch0:         
13 #BuildRequires: 
14 URL:            http://dinx.sourceforge.net/
15 #Requires:      
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define _prefix /usr/DinX
19 %define _modulesdir     /lib/modules/%{sysver}
20 %define _sysincludedir  /usr/include
21
22 %description
23
24 %description -l pl
25
26 %package devel
27 Summary:        DinX devel      
28 Summary(pl):    DinX devel
29 Group:          DinX
30 ######          Unknown group!
31 Group(pl):      DinX
32
33 %description devel
34
35 %description -l pl devel
36
37 %package kernel-%{sysver}-modules
38 Summary:        DinX kernel modules.
39 Summary(pl):    DinX modu³y j±dra.
40 Group:          DinX
41 ######          Unknown group!
42 Group(pl):      DinX
43
44 %description kernel-%{sysver}-modules
45
46 %description -l pl kernel-%{sysver}-modules
47
48 %prep
49 %setup -q
50
51 #%patch
52
53 %build
54 ./configure --prefix=%{_prefix}
55 make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT/dev
60 install -d $RPM_BUILD_ROOT%{_modulesdir}/misc
61 install -d $RPM_BUILD_ROOT%{_includedir}/{dinx,linux}
62 make prefix=$RPM_BUILD_ROOT%{_prefix} install
63
64 (cd $RPM_BUILD_ROOT; cd usr/include; install -d {dinx,linux}; \
65 ln -s ../../DinX/include/linux/dinx.h linux/dinx.h;\
66 ln -s ../../DinX/include/dinx/access.h dinx/access.h; \
67 ln -s ../../DinX/include/dinx/messages.h dinx/messages.h)
68
69 install -s modules/dinx*.o $RPM_BUILD_ROOT%{_modulesdir}/misc
70
71 gzip -9nf README
72
73 cd $RPM_BUILD_ROOT/dev
74 echo "Makeing DinX devices.."
75 mknod dinxwin0 c 60 0
76 mknod dinxwin1 c 60 1
77 mknod dinxwin2 c 60 2
78 mknod dinxwin3 c 60 3
79 mknod dinxwin4 c 60 4
80 mknod dinxwin5 c 60 5
81 mknod dinxwin6 c 60 6
82 mknod dinxwin7 c 60 7
83 mknod dinxwin8 c 60 8
84 mknod dinxwin9 c 60 9
85 mknod dinxwin10 c 60 10
86 mknod dinxwin11 c 60 11
87 mknod dinxwin12 c 60 12
88 mknod dinxwin13 c 60 13
89 mknod dinxwin14 c 60 14
90 mknod dinxwin15 c 60 15
91 ln -s dinxwin0 dinxwin
92
93 echo "Makeing DinX Server devices.."
94 mknod dinxsvr0 c 60 0
95 mknod dinxsvr1 c 60 1
96 mknod dinxsvr2 c 60 2
97 mknod dinxsvr3 c 60 3
98 mknod dinxsvr4 c 60 4
99 mknod dinxsvr5 c 60 5
100 mknod dinxsvr6 c 60 6
101 mknod dinxsvr7 c 60 7
102 mknod dinxsvr8 c 60 8
103 mknod dinxsvr9 c 60 9
104 mknod dinxsvr10 c 60 10
105 mknod dinxsvr11 c 60 11
106 mknod dinxsvr12 c 60 12
107 mknod dinxsvr13 c 60 13
108 mknod dinxsvr14 c 60 14
109 mknod dinxsvr15 c 60 15
110 ln -s dinxsvr0 dinxsvr
111
112 %clean
113 rm -rf $RPM_BUILD_ROOT
114
115 %post
116
117 %postun
118
119 %files
120 %defattr(644,root,root,755)
121 %doc README.gz doc/*
122 %attr(755,root,root) %{_bindir}/dinxd
123 %attr(644,root,root) %{_libdir}/libdinx.a
124 %attr(666,root,root) /dev/dinx*
125
126 %files devel
127 %defattr(644,root,root,755)
128 %attr(644,root,root) %{_sysincludedir}/linux/dinx.h
129 %attr(644,root,root) %{_sysincludedir}/dinx/*.h
130 %attr(644,root,root) %{_includedir}/linux/dinx.h
131 %attr(644,root,root) %{_includedir}/dinx/*.h
132
133 %files kernel-%{sysver}-modules
134 %defattr(644,root,root,755)
135 %attr(644,root,root) %{_modulesdir}/misc/*.o
This page took 0.053232 seconds and 4 git commands to generate.